Black box testing: Black box testing is a technique of software testing which examines the functionality of the software without peering into its internal structure or coding. The primary source of black-box testing is a specification of requirements that is stated by the customer. In this method, the tester selects…
Aman Soni
updated on 12 May 2023
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 Aman Soni (30)
Project 1 - V&V SW Analysis - I
Black box testing: Black box testing is a technique of software testing which examines the functionality of the software without peering into its internal structure or coding. The primary source of black-box testing is a specification of requirements that is stated by the customer. In this method, the tester selects…
12 May 2023 07:59 AM IST
Project 2 - V&V SW Analysis II
AIM(1):-Perform Static Code Review Analysis for “C:\**\LDRA_workarea\Examples\C_Testbed_examples\Testrain\Testrain.c” Generate Code review report and upload them. Solution:- Steps for White box testing:- …
09 May 2023 05:00 PM IST
Project 2 - Measuring distance of an object using ultrasonic sensor (HC-SR04)
#define trigPin 2#define echoPin 3 // Define variables:long duration;int distance; void setup() {// Define inputs and outputs:pinMode(trigPin, OUTPUT);pinMode(echoPin, INPUT); //Begin Serial communication at a baudrate of 9600:Serial.begin(9600);} void loop() {// Clear the trigPin by setting it LOW:digitalWrite(trigPin,…
04 May 2023 02:51 PM IST
Project 1 - Controlling a DC motor using PWM and monitoring its Running status
#include <util/delay.h> //delay function//#define F_CPU 16000000 // define cpu frequency//#include "avr/interrupt.h" // we are using external interrupt pin// #define sw_dir (PIND&(1<<1)) // d1 pin is declared as push button for direction control//#define sw_spd (PIND&(1<<2)) // d2 pin is declared…
29 Apr 2023 06:03 AM IST
Project 2 - Measuring the distance of an object using ultrasonic sensor and also smoothen the sensor data using moving average filter
#include <LiquidCrystal.h> LiquidCrystal lcd = LiquidCrystal(10,9,8,7,6,5); // Create an LCD object. Parameters: (RS, E, D4, D5, D6, D7): const int trigPin = 12; const int echoPin = 11; float time, distance; void setup() { lcd.begin(16, 2); // Specify the LCD's number of columns and rows. Change to (20, 4)…
15 Apr 2023 05:22 AM IST
Project 3
#include<iostream>using namespace std;#define size 2#define maxkm50000class vehicle{ public: string make, model, type; enum type{gas,electric,diesel}; int year; float odometer; virtual void setmake(); virtual void putmake(); virtual void setmodel(); virtual void putmodel(); virtual void setyear(); virtual void putyear();…
13 Apr 2023 05:54 PM IST
Project 1 - Interfacing a 16*2 LCD with Arduino using I2C protocol
code #include<Wire.h>#include<LiquidCrystal.h>LiquidCrystal lcd(12,11,5,4,3,2);void setup(){ Serial.begin(9600); Wire.begin(1); Wire.onReceive(ruso); lcd.begin(16,2);}void loop(){ delay(50);} void ruso(int y){ signed int voltage=Wire.read(); lcd.setCursor(0,0); lcd.print("the voltage is"); //lcd.setCursor(0,1);…
13 Apr 2023 05:03 AM IST
Project 2 - Implement the Code for controlling the retraction and extension of Airplane’s landing gear
#include void Initiate_State_Machine();void GearDown();void CheckingBeforeTakeOFF();void RaisingGear();void GearUp();void CheckBeforeLanding();void LoweringGear();static void(*statetable[])(void)={GearDown, CheckingBeforeTakeOFF, RaisingGear, GearUp, CheckBeforeLanding, LoweringGear};typedef enum State{ GEAR_DOWN, CHECKING_BEFORE_TAKEOFF,…
22 Mar 2023 04:03 PM IST
Project 2 - Implement the Code for controlling the retraction and extension of Airplane’s landing gear
#include void Initiate_State_Machine();void GearDown();void CheckingBeforeTakeOFF();void RaisingGear();void GearUp();void CheckBeforeLanding();void LoweringGear();static void(*statetable[])(void)={GearDown, CheckingBeforeTakeOFF, RaisingGear, GearUp, CheckBeforeLanding, LoweringGear};typedef enum State{ GEAR_DOWN, CHECKING_BEFORE_TAKEOFF,…
21 Mar 2023 05:11 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
#include#include#include typedef struct node//defining the structure{ int data;//creating the data type of the variable struct node *next;// creating self referential node}Node;//changing the structure name as node static Node *head1,*head2,*head,*head_union,*head_intersection,*newnode,*tail,*res_union,*res_intersection;//declaring…
24 Feb 2023 05:04 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
#include<stdio.h>#include<stdlib.h>#include<math.h> typedef struct node//defining the structure{ int data;//creating the data type of the variable struct node *next;// creating self referential node}Node;//changing the structure name as node static Node *head1,*head2,*head,*head_union,*head_intersection,*newnode,*tail,*res_union,*res_intersection;//declaring…
17 Feb 2023 04:37 PM IST
Project 2
The SOC of the battery at 2 *104second of the battery operation answer : blocks used : 1) Battery : Here the battery block can be found in the director of electrical/specialized power systems/electrical drives/extra sources Here we used default values of the Li-ion battery. 2) Controlled voltage source: 3) Bus…
21 Oct 2022 03:01 PM IST
Project 2
The SOC of the battery at 2 *104second of the battery operation answer : blocks used : 1) Battery : Here the battery block can be found in the director of electrical/specialized power systems/electrical drives/extra sources Here we used default values of the Li-ion battery. 2) Controlled voltage source: 3) Bus…
17 Oct 2022 03:49 PM IST
Project - Data Handling and Interpolation
data = xlsread('VI','A2:B25');V = data(:,1); % import data from xlsx file given by questionI = data(:,2);hold onVInt = -17.3:0.1:0.9 % Vint for interpilationVI = interp1(V,I,VInt)eq1 = polyfit(V,I,2)V2 = 1:1:24;I2 = polyval(eq1,V2,'p') VV =[-17.2 -17.1 -13.8 -13.5 -13.0 -12.5 -11 -9 -5.76 -6 -1 0.11 0.25 0.5 0.61]% argument…
15 Oct 2022 04:13 AM IST
Project - Speed Control of a Direct Current (DC) motor
Speed Control of a Direct Current (DC) motor Objective : In this project, a Simulink model for the DC motor will be first developed per the schematic. Use the Proportional, Integral, and Derivative (PID) control design knowledge gained in training to design, develop and test a controller to maintain a desired speed…
13 Oct 2022 11:58 AM IST
Project-1: Modelling an electric Car with Li-ion battery
Create a MATLAB model of electric car which uses lithium ion battery and suitable motor. Choose suitable blocks from Simscape or Powertrain block set. Implement the vehicle speed control using PI controller and generate brake and accelerator commands. Avoid using readymade driver block for speed control. Driver…
11 Oct 2022 02:11 PM IST
Final Project: Electric Rickshaw modelling
METHODOLOGY: The electric vehicle consists of a battery, motors, and controller then it generates propulsion power. To design any vehicle 1st we have to calculate propulsion power, then the motor is selected. Lastly based on the motor rating or operating range and no km/charge we want to depend on everything battery capacity…
11 Oct 2022 07:38 AM IST
Project 2
The SOC of the battery at 2 *104second of the battery operation answer : blocks used : 1) Battery : Here the battery block can be found in the director of electrical/specialized power systems/electrical drives/extra sources Here we used default values of the Li-ion battery. 2) Controlled voltage source: 3) Bus…
04 Oct 2022 01:36 PM IST
Project 2
The SOC of the battery at 2 *104second of the battery operation answer : blocks used : 1) Battery : Here the battery block can be found in the director of electrical/specialized power systems/electrical drives/extra sources Here we used default values of the Li-ion battery. 2) Controlled voltage source: 3) Bus…
03 Oct 2022 04:56 PM IST
Project 1
im: To design the battery pack with the capacity 150Kw 120V by using 3500mAh 3.6V. And BMS topology for the battry pack Calculation: To design the battery pack we need cells which are connected in series and parallel to meet the requirment. The required condition - 220v and 50Ah. Let us concider the cells with Nominal…
14 Sep 2022 02:28 PM IST
Final Project: Design of an Electric Vehicle
n Electric Vehicle (EV) is a vehicle that uses one or more electric motors or traction motors for propulsion. An electric vehicle may be powered through a collector system by electricity from off-vehicle sources, or may be self-contained with a battery, solar panels, fuel…
11 Aug 2022 11:31 AM IST
Project-1: Powertrain for aircraft in runways
the aircraft gross weight is the total aircraft weight at any moment during the flight or ground operation. An aircraft's gross weight will decrease during a flight due to fuel and oil consumption. An aircraft's gross weight may also vary during a flight due to payload dropping or in-flight refuelling.…
11 Aug 2022 11:27 AM IST
Week-4 Challenge WOT Condition Part-2
#solution 1 Mapped models are used when the behavior of a particular model is not of our interest and can be modeled with predefined values in the form of lookup tables. eg: mapped motor: in the below model values are taken from experiments or old data Implements a mapped motor and drive electronics operating in…
05 Aug 2022 04:28 AM IST
Week-7 Challenge: DC Motor Control
#solution 1 Speed control of a DC motor using BJT H-Bridge – The Bipolar Junction Transistor (BJT) when used for power switching applications and operates as an IGBT. When it is conducting (BJT operating in the saturated region), a forward voltage Vf is developed between collector and emitter (in the range of 1 V). Therefore,…
04 Aug 2022 01:10 PM IST
Week-6 Challenge: EV Drivetrain
#solution 1 Power Electronic Converters: - In Electric and Hybrid Electric Vehicles (EV/HEV), the power electronic converters are considered as the key elements that interface their power sources to the drivetrain of the EVs. In order to design highly efficient converters for the EV’s power system, advanced…
04 Aug 2022 12:29 PM IST
Week-11 Challenge: Braking
Deceleration conditions are similar to acceleration conditions. Acceleration increase in speed and deceleration is a reduction In speed. So similar way to calculate braking power. During braking also required the same amount of power required for acceleration so applying those standard equations we can calculate the energy…
02 Aug 2022 05:00 PM IST
Week-3 Challenge: ADVISOR Tool
ADVISOR, NREL’s ADvanced VehIcle SimulatOR, is a set of model, data, and script text files for use with Matlab and Simulink. It is designed for rapid analysis of the performance and fuel economy of conventional, electric, and hybrid vehicles. ADVISOR also provides a backbone for the detailed simulation and…
22 Jul 2022 01:03 PM IST
Project
OBJECTIVE : 1. Study the baja ATV model without dashboard . 2. Study the baja ATV model with dashboard . 3. Study the baja ATV model using lookup table without dashboard. 4. Study the baja ATV model using lookup table with dashboard . INTRODUCTION : Transmission , which transmits the power from engine to the wheels…
06 Jul 2022 08:54 AM IST
Week - 4
solution 2: Make a Simulink chart for the “Gear shift” logic as per below conditions Logic : In this system given speed range is 0-100 so we use slider block for the given input speed . The first gear speed range is 0 to 15 so the entry of state for the 1st gear is 0 < -speed and 15 - speed it is the…
01 Jul 2022 10:15 AM IST
Week -2
solution 1 . door bell We have used following blocks in the model 1. Pulse Generator . 2. Switch , 3. Battery . 4. Solenoid . 5. Ideal Translational motor sensor . 6. Mechanical translational reference . 7. Electrical reference . 8. Scope As per given conditions switch is closed for 2 seconds & then released…
30 Jun 2022 01:04 PM IST