1) Development of TFT Cluster Speedometer Software Component Cluster Instrument receives the signals from other ECU via CAN bus interface. It also receives commands from the driver via steering wheel buttons. The signals are then processed by the Cluster ECU, after which the Cluster ECU may send the vehicle information…
Omkar Madhavi
updated on 24 Jan 2024
Project Details
Leave a comment
Thanks for choosing to leave a comment. Please keep in mind that all the comments are moderated as per our comment policy, and your email will not be published for privacy reasons. Please leave a personal & meaningful conversation.
Other comments...
Read more Projects by Omkar Madhavi (21)
Project 2 - Design and develop the web based Temperature control system using Beagle Bone Black.
Overview of the Project: Device Driver Write the device driver for MCP9808 Temperature Sensor. Probe function: Register the Platform device under driver/misc. Read function: It should send the i2c message to read the data from sensor and copy it to the user space. Alert pin connected to BBB as gpio interrupt. The temp…
21 Feb 2024 06:40 PM IST
Project 1 - Develop the full featured char driver as a loaded module
Overview of the Project: Kconfig build system The module should be added to the Kernel configuration Kconfig build system with tristate option. Char driver should be of Open --> Only one user is allowed to open the device. Other users should be blocked. Read and write operation --> store the data to the dynamically…
15 Feb 2024 09:52 AM IST
Project 2 - V&V SW Analysis II
Perform Static Code Review Analysis for “C:\**\LDRA_workarea\Examples\C_Testbed_examples\Testrain\Testrain.c” Generate Code review report and upload them. Perform Integration testing by including all the .C files available in the folder location C:\**\LDRA_workarea\Examples\Toolsuite\Cashregister_6.0\…
25 Jan 2024 05:30 AM IST
Project 2 - Development of TFT Cluster Speedometer Software Component
1) Development of TFT Cluster Speedometer Software Component Cluster Instrument receives the signals from other ECU via CAN bus interface. It also receives commands from the driver via steering wheel buttons. The signals are then processed by the Cluster ECU, after which the Cluster ECU may send the vehicle information…
24 Jan 2024 10:46 AM IST
Project 1 - Wiper control system and Vehicle speed calculation for ABS using Wheel Speed sensor
1) Wiper control system Develop Simulink/state flow model for wiper control system based on the given conditions. Description of Challenge: If the density of the rain is low, then wiper rotates with low speed & the output signal should be 100rpm If the density of the rain is medium, then wiper rotates with medium speed…
23 Jan 2024 05:13 PM IST
Final Project: Design of an Electric Vehicle
Q) Create a MATLAB model of electric car which uses a battery and a DC motor. Choose suitable blocks from Powertrain block set. Prepare a report about your model including following: Objectives: 1. System level configurations 2. Model parameters …
18 Dec 2023 06:00 PM IST
Project-1: Powertrain for aircraft in runways
Part A: 1. Search and list out the total weight of various types of aircrafts. 2. Is there any difference between ground speed and air speed? 3. Why is it not recommended to use aircraft engine power to move it on the ground at Airport? 4. How an aircraft is pushed to runway…
28 Nov 2023 12:24 PM IST
Week-11 Challenge: Braking
1) To calculate the energy required for braking during a defined driving cycle, you would need information about the vehicle's mass, velocity profile during the driving cycle, and braking efficiency. The basic formula to calculate kinetic energy is: Kinetic Energy= ½ mv2 where: m is the mass of the vehicle, v is the…
26 Nov 2023 11:10 AM IST
Week-7 Challenge: DC Motor Control
1) 1. A. Explain a MATLAB demo model named ‘Speed control of a DC motor using BJT H-bridge’. B. Comment on the armature current shoot-up from the scope results. C. Refer to the help section of ‘The Four-Quadrant Chopper DC Drive (DC7) block’. Compare it with the…
25 Nov 2023 04:08 PM IST
Week-6 Challenge: EV Drivetrain
1. Which types of power converter circuits are employed in electric and hybrid electric vehicle? DC-DC Converters: Boost Converters: Increase the voltage from the low-voltage battery to the high-voltage level required by the electric motor. Buck Converters: Decrease the voltage for accessories or subsystems that…
23 Nov 2023 01:34 PM IST
Project 2 - Measuring distance of an object using ultrasonic sensor (HC-SR04)
/* * GccApplication3.cpp * * Created: 23-11-2023 12:21:51 PM * Author : OMKAR */ #define F_CPU 8000000UL #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <string.h> #include <stdlib.h> #define LCD_Data_Dir…
23 Nov 2023 12:15 PM IST
Week-4 Challenge WOT Condition Part-2
1) What is the difference between mapped and dynamic model of engine, motor and generator? How can you change model type? 1. Engine Models: Mathematical models: These models are used to represent the behavior of engines in a mathematical form. They can be either empirical (based on experimental data)…
05 Nov 2023 01:42 PM IST
Week-3 Challenge: ADVISOR Tool
1) For EV_defaults_in file, if cargo mass is 500 kg with all other default conditions, can the vehicle travel for 45 km with FTP drive cycle? Conclude your observations. Observation: In this all values are default only cargo mass is change to 500kg before adding or increasing cargo mass distance traveled by…
31 Oct 2023 06:17 PM IST
Project 1 - Implement a fully functional Queue in C language using Linked lists
Header, source file and project result attachted please cheack.
18 Oct 2023 03:23 PM IST
Project 1 - V&V SW Analysis - I
Ans: This test plan outlines the blackbox testing approach for a new mobile phone currently under development. The purpose of this test plan is to ensure that the mobile phone meets the specified requirements and functions as expected from a user's perspective. Objectives To verify that the mobile phone meets the defined…
10 Sep 2023 06:49 AM IST
Project 2 - Measuring the distance of an object using ultrasonic sensor and also smoothen the sensor data using moving average filter
Code: //Slave #include int sig = 2; //Assigning pin2 as sig for readabilty int duration, inches, cm; static int avg; void setup() { Serial.begin(9600); Wire.begin(8); Wire.onRequest(distance); } void loop() { delay(50); } void distance() { pinMode(sig, OUTPUT); digitalWrite(sig, LOW); delay(5);…
09 Sep 2023 08:33 AM IST
Project 1 - Controlling a DC motor using PWM and monitoring its Running status
Code: /* * GccApplication2.cpp * * Created: 05-09-2023 22:05:11 * Author : OMKAR */ #include //we are using I/O registers of AVR #define F_CPU 16000000L // define the crystal frequency #include "avr/interrupt.h" // we are using external interrupt pin #include // delay function purpose #define sw_dir (PIND &…
06 Sep 2023 05:06 AM IST
Project 1 - Interfacing a 16*2 LCD with Arduino using I2C protocol
Code: FOR MASTER : //MASTER Arduino #include void setup(){ pinMode(A1, INPUT); Serial.begin(9600); Wire.begin(); } void loop(){ float value=analogRead(A1); signed int voltage=(value*5)/1024; // int temp=(voltage-0.5)*100; Wire.beginTransmission(1); Wire.write(voltage); Wire.endTransmission(); delay(50);} …
26 Aug 2023 04:20 PM IST
Project 3
Code: #include #include #include using namespace std; enum class FuelType { PETROL, DIESEL, GAS, ELECTRIC}; class Vehicle {protected: string make_; string model_; int year_; int odometer_; public: Vehicle(string make, string model, int year, int odometer) : make_(make), model_(model),…
18 Aug 2023 04:34 PM IST
Project 2 - Implement the Code for controlling the retraction and extension of Airplane’s landing gear
Code: #include #include #include enum GearState { RETRACTED, EXTENDED, TRANSITIONING}; // switch statesenum SwitchState { OPEN, CLOSED}; // Function to simulate hydraulic pump controlvoid hydraulicControl(enum GearState *gear, const char *action) { if (action == "extend") { if (*gear == RETRACTED)…
08 Aug 2023 01:13 PM IST
Project 1 - Creation of user defined data type to implement the user interfaces for working with ‘Set’ (Mathematical Set theory) using Linked List
Code: #include #include // Function for finding unionsvoid findUnion(int list1[], int size1, int list2[], int size2, int result[], int *resultSize) { int i, j; *resultSize = 0; // Add elements from the first list to the result for (i = 0; i < size1> result[*resultSize] = list1[i]; (*resultSize)++; …
04 Aug 2023 06:26 AM IST