1) #include void setup() //Initialize the Serial Monitor with 9600 baud rate { Serial.begin(9600); Serial.println(F("In Setup function")); //use of F saves memory pinMode(LED_BUILTIN, OUTPUT); //Create two tasks with labels Task1, Task2 a //We also create the fourth task labeled as IdelTask when there is no task in //operation…
Nikhil K M
updated on 25 Oct 2022
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 Nikhil K M (29)
Project 1
The logic which is required in this is that if the power demand from the vehicle is less than the minimum FC power than the FC must go on standby and the power should be supplied from the battery storage system and if the power demand is greater than the min FC power than the FC should be used and if the power demand of…
16 Nov 2022 05:16 AM IST
Week 5 Challenge
Answer 1:- False. Ultracapacitors can be used as energy storage devices similar to a battery, and in fact are classed as an ultracapacitor battery. But unlike a battery, they can achieve much higher power densities for a short duration. They are used in many hybrid petrol vehicles and fuel…
15 Nov 2022 02:19 PM IST
Turning LED ON and OFF using different tasks by Free RTOS api.
1) #include void setup() //Initialize the Serial Monitor with 9600 baud rate { Serial.begin(9600); Serial.println(F("In Setup function")); //use of F saves memory pinMode(LED_BUILTIN, OUTPUT); //Create two tasks with labels Task1, Task2 a //We also create the fourth task labeled as IdelTask when there is no task in //operation…
25 Oct 2022 11:26 AM IST
Week 2 Challenge
1) Fuel cells are classified primarily by the kind of electrolyte they employ. This classification determines the kind of electro-chemical reactions that take place in the cell, the kind of catalysts required, the temperature range in which the cell operates, the fuel required, and other factors. These characteristics,…
20 Oct 2022 02:25 PM IST
Project - Data Handling and Interpolation
AIM: Generate the interactive plot for the interpolated data and store them in a text file. Code: x=xlsread('VI.xlsx')V=x(:,1);I=x(:,2);vq=(-17.3:0.1:0.9);subplot(2,2,1);plot(V,I,'o');grid on;xlabel('voltage');ylabel('current');title('V vs I');yq1=interp1(V,I,vq);subplot(2,2,2);plot(V,I,'o',vq,yq1,'b.');grid on;title('Linear…
03 Oct 2022 05:34 PM IST
Project 2
AIM : To estimate the heat generation and SOC of a battery for a given drive cycle Blocks used Battery: Generic battery block is used Signal builder: The drive cycle is build using the signal builder which is then given as the input to the controlled current source. Controlled current source : It is used to drive…
30 Sep 2022 06:39 AM IST
Project 1
AIM: To design a battery pack for a car. Given cell parameters capacity = 3500mAh=3.5Ah nominal voltage = 3.6V Given power =150kW so required current I = P/V I = 150000/120=1250A No of cells in series = Motor voltage /nominal voltage =120/3.6=33.3 Rounding off Case 1: No of cells = 33 Nominal voltage = nominal…
26 Sep 2022 10:06 AM IST
Final Project: Electric Rickshaw modelling
Drive cycle:It is used to give referrence drive cycle that is the input. Tire: The tire(magic formula) block is used for tire. Gear: Simple gear is used to transfer the output torque from motor to the tire. DC motor The output torque is produced with the help of DC motor Vehicle body: The vehicle…
21 Sep 2022 02:43 PM IST
Final Project: Design of an Electric Vehicle
Aim: To understand energy analysis of EVs on different drive cycles. In this model an electric bike is used to understand the various energy requirements. The various blocks used are Drive cycle:It is used to give referrence drive cycle that is the input. Tire: The tire(magic formula) block is used for tire.…
18 Sep 2022 01:58 PM IST
Project 2
Aim: To understand energy analysis of EVs on different drive cycles. In this model an electric bike is used to understand the various energy requirements. The various blocks used are Drive cycle:It is used to give referrence drive cycle that is the input. Tire: The tire(magic formula) block is used for tire.…
09 Sep 2022 02:45 PM IST
Project 3
Aim :Design and simulation of Buck converter for Auxiliary load in EV Given Input voltage is 48V, Output voltage is 12 V Load current is 10A The calculations are done on the to find the values of L C and R Vin=D*Vout where Vin- input voltage Vout- output voltage …
09 Sep 2022 12:54 PM IST
Project 4
1) Initially calculations are done so as to find out the capacity of the battery. After deciding the capacity next step is to find out the number of series parallel combination of cell. Anode and cathode materials are selected based on their properties. The terminals of the batteries in series and parallel are spot…
07 Sep 2022 06:03 PM IST
Project 5
Here 10 cells are connected in series and hence the voltage vill 72V and current will not change so current is 5.4Ah.As the battery model is identical parameters of only one battery is annalysed battery and other cells are assumed same. A bus selector select the signals from the 'm' port of the generic battery and…
07 Sep 2022 08:16 AM IST
Project 2 - V&V SW Analysis II
Live batch 1) Performed the static code review analysis 2) Performed integration testing
07 Sep 2022 05:35 AM IST
Project 1
Aim: To develop a PWM controlled fanload with DC motor. Blocks used H-bridge It is used as controller to controll the dc motor according to the gate pulses applied by Controlled PWM generator. Controlled PWM generator It is used to provide the gate pulses to the Hbridge Dc motor Dc motor is used to rotate the fan. Aero…
03 Sep 2022 04:56 PM IST
Project 1 - V&V SW Analysis - I
Aim: Test plan to test features of a new mobile phone (Blackbox test) that needs to be implemented based on the following requirements. Procedure All the test conditions are declared using else if.It will check for the condition in every…
03 Sep 2022 03:33 PM IST
Project 2 - Measuring distance of an object using ultrasonic sensor (HC-SR04)
#define echoPin 6#define triggerPin 7void setup() { pinMode(triggerPin, OUTPUT); pinMode(echoPin, INPUT); Serial.begin(9600); Serial.println("Ultrasonic Sensor HC-SR04 Test"); Serial.println("with Arduino UNO");}void loop() { long highPulseDuration; int calculatedDistanceCm; digitalWrite(triggerPin, LOW); delayMicroseconds(5);…
26 Aug 2022 04:01 PM IST
Project 1 - Controlling a DC motor using PWM and monitoring its Running status
#include <avr/io.h> #define F_CPU 16000000L // #include "avr/interrupt.h" #include <util/delay.h>#define sw_dir (PIND & (1<<1)) // d1 pin is declared as push button for direction control.#define sw_dspd (PIND & (1<<2)) // d2 pin is declared as push button for speed control.#define…
24 Aug 2022 05:06 PM IST
Project-1: Powertrain for aircraft in runways
Answer 1: Aircraft Empty Weight Max Fuel Weight Max Cargo Weight Max Gross Takeoff Weight Antanov AN-225 628,000 lbs285,000 kg 661,400 lbs300,000 kg 417,000 lbs190,000 kg 1,411,000 lbs640,000 kg Airbus A380-800 611,000 lbs277,000 kg 560,000 lbs254,000 kg 185,000 lbs84,000 kg 1,268,000 lbs575,000 kg Boeing 747-800 485,300 lbs220,100…
13 Aug 2022 10:19 AM IST
Project 2 - Implement the Code for controlling the retraction and extension of Airplane’s landing gear
#include <stdio.h>#include <stdlib.h>typedef enum{ gear_down, checking, moving_up, gear_up, lowering,}plane_status;typedef enum{ on, off,}s_s;typedef enum{ not_working, working,}h_c;typedef enum{ yellow, red, green}l_s;typedef enum{falling,raising}p_l;typedef struct{ char* current_status; char* light_status;…
09 Aug 2022 11:56 AM IST
Project 1 - Creation of user defined data type to implement the user interfaces for working with ‘Set’ (Mathematical Set theory) using Linked List
Overview: The program is used to find the intersection and union of two linked list.The list is provided by the user.It will find the union and prints the list.For intersection it will give only one value as result. #include<stdio.h> #include<stdlib.h> /* A structure of linked list node */struct…
09 Aug 2022 06:19 AM IST
Week-11 Challenge: Braking
Answer 3: clear all close allclcspeed=linspace(0,2000,500);torque=linspace(0,500,200);kc = 0.1; % Copper Loss constantki = 0.002; % Iron Loss Constantkw = 0.0003; % Windage Loss ConstantCm = 25; % Motor Loss Constant[X,Y] = meshgrid(speed,torque);outpower=X.*Y;Totalloss = ((Y.^2).*kc)+ (ki.*X)+((X.^3).*kw)+Cm;inpower=outpower+Totalloss;E=outpower./inpower;cone=[0.70,0.72,0.75,0.77,0.79,0.80,0.81,0.82,0.83,0.84,0.85,0.86,0.87,0.88,0.89,0.90,0.91,0.92,0.93,0.95];contourf(X,Y,E,cone)colorbarxlabel('Speed…
01 Aug 2022 05:03 PM IST
Week-7 Challenge: DC Motor Control
Answer 1 ; A BJT is a bipolar juntion transistor having three terminals.When an input is applied between the two terminal an amplified or bigger size of the same signal is given as output between the other two terminals.In other words we can say that output can be controlled by the signal given at the base as input.It…
24 Jul 2022 07:34 AM IST
Week-6 Challenge: EV Drivetrain
Question 1: Answer: Different types of power converter circuits are AC to DC Converter (Controlled Rectifier) DC to DC Converter (DC Chopper) AC to AC Converter (AC voltage regulator) DC to AC Converter (Inverters) AC to DC Converter (Controlled Rectifiers) A type of converter that changes input AC signal into…
26 Jun 2022 12:22 PM IST
Week-4 Challenge WOT Condition Part-2
Question 1 Answer: Mapped model consists of predifined datas in lookup table.It does not depend on the real time situation and will deliver the same out put regardless of the current situation.But in dynamic mode a feed back is taken from the output so that real time situation is analysed and the input is provided accordingly.…
20 Jun 2022 04:51 PM IST
Week-3 Challenge: ADVISOR Tool
Question 1: Answer:Here when on cycle of ftp drive cycle is used the car cannot complete 45km.This is because one ftp cycle will cover only 11.04 km so here 4 cycles are used .It will not travel 45 km due to decreased battery capacity. Question 2: Here the battery capacity is increased to 50 it travelled upto…
13 Jun 2022 04:34 PM IST
Project
Aim: To analyse the BAJA ATV vehicle performance and cvt ratios using various types of input and feedback methods. Blocks used: Signal builder: the brake and throttle input are given using the signal builder block. Simulink-PS converter:used to convert simulink signals to physical signals PS-Simulink converter:used to…
21 May 2022 11:55 AM IST
Week - 4
Question 1: Implement stateflow of washing machine. Answer: The blocks used are Chart: used to build the stateflow Display:used to display the result Lamp:from the dashboard and is used as an indicator. x - power input y - water input X - Power ouput indicator Y - water output indicator…
15 May 2022 06:11 AM IST
Week -2
Question 2 : Use a thermistor to sense the temperature of a heater and turn on or turn off the fan as per below. Answer: Here we need to turn on the fan when the temperature is above 25C The blocks used are Signal builder: used to build the signal that we require Controlled temperature source: Used to give…
09 May 2022 02:40 PM IST