SlideShare a Scribd company logo
1 of 4
Download to read offline
IOSR Journal of Computer Engineering (IOSR-JCE)
e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 18, Issue 3, Ver. V (May-Jun. 2016), PP 28-31
www.iosrjournals.org
DOI: 10.9790/0661-1803052831 www.iosrjournals.org 28 | Page
Using VT System for Automated Testing of ECU
Shruthi T S1
, K H Naz Mufeeda2
1
(Computer Science, Sahyadri College of Engineering and Management, India)
2
(Computer Science, Sahyadri College of Engineering and Management, India)
Abstract: This paper presents an automated method of testing an Electronic control unit (ECU) of a car
headlamp by simulating the loads and sensors that the ECU is built to control. Testing of an ECU in every
phase of development is very important as the ECU is produced for performing many complex and critical tasks
related to particular loads and sensors. And it is cheaper and easier to correct errors detected in early stages
than those detected in later stages of development. So the ECU must undergo in-depth and comprehensive
testing. The simulation of the loads and sensors are done using a Vector tool called VT System. It is important
for the ECU to be in an environment that closely resembles that of the real vehicle. VT System fulfills these
needs. The VT System is a modular I/O system that drives ECU inputs and outputs for functionality related
testing with CANoe. It is able to create faults which should be detected by the ECU and display an error code.
This is a way of partly testing an ECU. The use of software tool CANoe for simulation of other ECUs in a car is
well-suited for tests on all development levels, due to its high scalability and flexibility. Automated testing
includes faster test execution, higher accuracy and the reusability of tests. The ECU's I/O lines and any
necessary sensors and actuators are connected to the VT System modules. The PC with CANoe is connected to
the real-time Ether CAT via the computer's Ethernet port. This lets users set up flexible test systems with little
integration or wiring effort.
Keywords: CA Noe, ECU, loads & sensors, simulation, VT system
I. Introduction
To satisfy the ever increasing needs for safety, comfort, and environment protection of today’s
vehicles, the Electronic Control Units (ECU) and various sensors are getting more and more complex [1], [2],
[3]. Today's Vehicles are increasing in intelligence because of the increase in number and type of electronics.
The more the vehicles inculcate electronics, the more likely will increase the number of bugs. Electronics
components have become the essential part of today's vehicle. With the increase in number of ECUs used in
vehicles and the convolution of ECU software, the number of bugs attributed to software is much higher than
the bugs in mechanical and electrical systems.
There are several testing loops occurring in the development phases of an ECU. In an ECU
development cycle, around 8 to 10 validation loops will be built. During a period of 3 years, each loop is a
different sample [4]. For the development of ECU, it is important to have a proper validation process, able to
find all the bugs early in the stage of the ECU's development.
Testing the functionality of ECU includes simulating it via software and hardware interfaces and
evaluating its responses. It is important for the ECU to be in a surrounding that closely resembles that of the real
vehicle, and most important is that the ECU should not be able to detect any difference between the actual
environment in the vehicle and the simulated environment of the test bench. The use of tool CANoe for
simulation of other ECUs in the car is well-suited for tests on all development phases, due to its high scalability
and flexibility.
Manual testing is performed by an engineer using the software tool in the computer, carefully
executing the test steps constructed based on the requirements. Manual testing is time consuming and may not
be very accurate. Test Engineer may feel it as a very tedious work as he has to test the same requirements in all
the development phases of an ECU. So, automating these testing processes can help a lot for the Test Engineer.
Automation Testing is using an automation tool to execute the test case suite. The automation software
can also enter test data for the parameters in the services of an ECU, compare expected and actual results and
generate detailed and validated test reports. Test Automation demands considerable investments of resources
and money. Successive development phases will require execution of same test suite repeatedly. This is
reusability of the test cases. Using a test automation tool called VTestStudio it is possible to document this test
suite and use it as required. Any human intervention is not required once the test suite has been automated.
The VT System is modular hardware for accessing ECU hardware inputs or outputs for testing
purposes. The VT System can be easily integrated with CANoe and the test cases are scripted in VTestStudio.
The actuator and sensor connections of the ECU to be tested are linked directly to the VT System modules. And
ECU is also connected to CANoe through CAN case VN1610 for Understanding and visualizing CAN
communication [5] between real ECU and simulated ECUs.
Using VT System for Automated Testing of ECU
DOI: 10.9790/0661-1803052831 www.iosrjournals.org 29 | Page
1. System Design Of Testing Environment
Figure 2.1 System Design of Testing Environment
All the pins of the ECU are connected to the particular modules of the VT System as per the
requirements. VT System is connected to the computer through Ether CAT cable. CANoe will contain the
database which has the messages to be transmitted between several ECUs, .cdd file containing the diagnostic
services of the ECU and the other simulated ECUs attached to the periphery bus. CANoe with other simulated
ECUs in the car is opened and then VT system configuration panel is opened in CANoe. All the modules
connected in the VT System are added to CANoe. All the modules are configured as per requirements. For e.g.
VT7001A module is configured with the supply mode as “sup1” as it is connected with the external power
supply. CAN pins from the ECU are connected with the CAN case VN1610 and then the CAN case is connected
to the computer using its USB cable. After this minimum setup, VTestStudio software is opened with the
CANoe configuration imported to it. After importing the VTestStudio will contain the Messages present in the
database, diagnostic services present in the .cdd file and the parameters of the VT System modules. Now the
VTestStudio can be used to write test cases with having access to messages, diagnostic services and the VT
System module parameters.
1.1 Electronic Control Unit
An Electronic control unit is a unit that controls a series of actuators inside a car. There can be one or
more ECUs inside a car to control its functionalities. ECUs inside a car will be connected to each other through
a communication bus. Here the ECU mentioned is a headlamp ECU which is capable of actuating the LED loads
of a headlamp in a car. It is connected to other ECUs using CAN bus. An ECU will contain a connector with
several pins to connect it to the headlamp. An ECU will contain microcontroller, memory, inputs such as supply
voltage, Analog inputs and Digital inputs, outputs and communication links (CAN lines).
1.2 CAN case VN1610
The VN1600 interface set is an advanced version of CANcaseXL, which is a flexible and cost-efficient
solution for CAN applications. The VN1600 interface set provides multi-application functionality that supports
simultaneous operation of several different applications on one single channel, e. g. CANape and CANoe. Tasks
accomplished by CAN case range from simple bus analysis to complex bus simulations also calibration,
diagnostic, and reprogramming tasks. CAN trace window in CANoe software will display all the messages and
diagnostics that is being transmitted between several ECUs over the CAN bus with the help of the connected
CAN case VN1610.
1.3 CAN Protocol
CAN is abbreviated as Controller Area Network. It is a serial communication protocol. In automotive
electronics, sensors, engine control units, etc. are connected using CAN. The purpose of this spec is to achieve
compatibility between any CAN implementations. To achieve design implementation flexibility and
transparency CAN has been subdivided into three different layers: (1) The object layer (2) The transfer layer (3)
The physical layer The object and the transfer layer include all functions and services of the data link layer. The
Using VT System for Automated Testing of ECU
DOI: 10.9790/0661-1803052831 www.iosrjournals.org 30 | Page
scope of the object layer comprises of (1) Messages being transmitted (2) Deciding which received messages are
actually to be used (3) Provide an interface to the hardware related to application layer
The scope of transfer layer is the transfer protocol, i.e. error checking, controlling the framing, and
error signaling performing arbitration, and fault confinement. Within the transfer layer it is decided whether a
reception is just initiated or whether the bus can start a new transmission.
The scope of physical layer is the actual transfer of the bits. And it takes place between the different
nodes with respect to all the electrical properties.
1.4 CA Noe
CA Noe is a robust software tool for ECU and bus simulation, bus analysis, and test automation. In
CANoe the overall system is shown graphically with the CAN bus and all network nodes. CANoe is attached
with CAN database containing all messages and .cdd file containing all diagnostic services. Start the
measurement and CANoe will immediately begin to transmit the message cyclically configured in the generator
block.
1.4.1 CAN Database
The CAN database defines the network nodes containing the CAN messages transmitted and received
by them and the signals within each message. The names in this database can be imported in the VTestStudio
for application in test cases and can also be used throughout the CANoe configuration. For example, displaying
signal values in CANoe's graphical output windows, or creating test cases in the VTestStudio.
1.4.2 Diagnostics
A car consists of several CAN bus systems. A Candela Diagnostics Data file with extension .cdd is
attached to the CANoe configuration which contains all diagnostic services allowed for addressing an ECU's
diagnostic system to obtain diagnostic information. These services are then output by the diagnostic tester to
establish diagnostic communication. As soon as a request is sent, the addressed ECU(s) react with either a
positive or negative response.
1.5 V Test Studio
The VTestStudio software tool is an adaptable and integrated work environment for developing test
cases for embedded systems. It is accomplished with 4 kinds of editor for writing test cases. The one being used
here is the VTest Table editor. VTest Table editor is used as it is easy to use and can compress several lines of
codes written in CAPL. It is a command based editor. One more advantage of VTest Table is that CAPL code
can also be attached in this editor. It need not require any programming expertise as well.
1.6 VT System
The VT System is a hardware tool for testing. It is capable of accessing ECU’s I/O for testing purposes.
It is accomplished with specific test and simulation accessories like decade resistors and electronic loads.
Another benefit when using the VT System is that all the required test hardware is contained in the modules.
Thus there is no additional hardware needed when setting up a test bench.
The VT System is connected to ECU’s particular pins instead of the real loads such as LED channels in
the headlamp. The loads and sensors are simulated by the VT System modules or panels. However these
modules can also be connected to the original actuators and sensors. All equipments required for testing the
connected ECU inputs or outputs are integrated into the VT System modules.
The functions of VT System are (1) It can be used to simulate loads or sensors (2) It has relays for
switching different signal paths (eg. internal or external load) (3) It can be used to create faults such as short
circuits between the two signal lines and signal to ground or battery voltage (4) It also acts as a measuring unit
with signal conditioning (5) It is possible to connect additional measurement and test devices via two additional
bus bars (6) It displays status clearly on the front panel.
The ECU's output signals are measured and processed, and are passed to the test cases in VTestStudio
in processed form so that they can be printed in the test report generated after the test cases are executed.
The VT System is accomplished with one or more 19" racks with a backplane to which the VT
modules are inserted. The backplane takes the lower quarter of the back of VT; the module connectors are
accessible in the upper region. The ECU wired lines and original loads can be plugged directly into these
connectors. VT System is connected to CANoe through an Ethernet cable. The backplane links the EtherCAT
bus and the power supply to the inserted VT modules.
There are several modules available, we can choose and use the appropriate ones but VT7001 module
is must, as it is the power supply module. VT1004 module used for simulation purpose (Eg. Simulation of LED
lights in headlamp) or even actual loads can be connected. Resistance values must be calculated and adjusted by
Using VT System for Automated Testing of ECU
DOI: 10.9790/0661-1803052831 www.iosrjournals.org 31 | Page
checking the current and voltage consumed by the actual load for simulating the actuators.VT2816 module can
be used for current and voltage measurement. VT2820 is a relay module which can be used for creating faults or
switching different lines of connections.
II. Conclusion
The concept of an automated test environment for ECUs using VT System described in this paper have
become a necessary link in the development phase of the ECU. ECUs can be tested even before the production
of the component to which it is going to be attached. VT System provides accurate measurement and test results.
Since the test cases are automated, they can be executed and report can be generated and documented in all the
development phases of the ECU. Proper documentation can be done in this environment effortlessly. Process of
simulating the loads using the modules of VT System is not that easy and accurate. For e.g. Actual loads may be
semiconductor load but the loads can be simulated only using resistive loads.
References
[1] P. E. Rieth, S. A. Drumm, and M. Harnishfeger, Electronic Stability Program: The Brake That Steers. Landsberg am Lech,
Germany: Verlag Moderne Industries, 2002.
[2] F. Gustafsson, “Automotive safety systems, replacing costly sensors with software algorithms,” IEEE Signal Processing Magazine
,vol. 26, pp. 32-47, 2009.
[3] Krisztian Enisz, Denes Fodor, Istvan Szalay, and Laszlo Kovacs, Reconfigurable Real-Time Hardware in-the-Loop Environment for
Automotive Electronic Control Unit Testing and Verification, IEEE Instrumentation & Measurement Magazine, 2014.
[4] Florin Prutianu, Viorel Popescu, Pop Calimanu Ioana Monica, Validation System For Power Supply Module Part Of Automotive
ECUs, IEEE, 2012.
[5] Xiaofeng Yin, Jingxing Tan, and Lei Li, Development of a Real-time Monitoring System for ECU based on CAN Bus, IEEE,2010

More Related Content

What's hot

Abb industrial automation
Abb industrial automationAbb industrial automation
Abb industrial automationmwhitney52
 
BOBCAT 442 COMPACT EXCAVATOR Service Repair Manual S/N 522311001 & Above
BOBCAT 442 COMPACT EXCAVATOR Service Repair Manual S/N 522311001 & AboveBOBCAT 442 COMPACT EXCAVATOR Service Repair Manual S/N 522311001 & Above
BOBCAT 442 COMPACT EXCAVATOR Service Repair Manual S/N 522311001 & Abovejdksemmmde
 
sensotronic brake control SBC
sensotronic brake control SBC sensotronic brake control SBC
sensotronic brake control SBC Ashwin Shaji
 
How to Implement Modbus TCP Protocol using VBA with Excel
How to Implement Modbus TCP Protocol using VBA with ExcelHow to Implement Modbus TCP Protocol using VBA with Excel
How to Implement Modbus TCP Protocol using VBA with ExcelACC Automation
 
ٍSchneider plc برمجة شنايدر زيليو
ٍSchneider plc برمجة شنايدر زيليوٍSchneider plc برمجة شنايدر زيليو
ٍSchneider plc برمجة شنايدر زيليوEssosElectronic
 
CASE 621D Wheel Loader Service Repair Manual
CASE 621D Wheel Loader Service Repair ManualCASE 621D Wheel Loader Service Repair Manual
CASE 621D Wheel Loader Service Repair Manualfudfjjsekekmem
 
Honeywell PLC ML-50 (MLM-DR16S)
Honeywell PLC ML-50 (MLM-DR16S)Honeywell PLC ML-50 (MLM-DR16S)
Honeywell PLC ML-50 (MLM-DR16S)Shivam Singh
 
A Roadmap for a Successful P2P Automation Journey
A Roadmap for a Successful P2P Automation JourneyA Roadmap for a Successful P2P Automation Journey
A Roadmap for a Successful P2P Automation JourneyKissflow
 
Valeo Air Conditioning AC system Thermal comfort loop valeoscope technical ha...
Valeo Air Conditioning AC system Thermal comfort loop valeoscope technical ha...Valeo Air Conditioning AC system Thermal comfort loop valeoscope technical ha...
Valeo Air Conditioning AC system Thermal comfort loop valeoscope technical ha...Hugo Vallet
 
SEMI REPORT ON AIRBAG SYS
SEMI REPORT ON AIRBAG SYSSEMI REPORT ON AIRBAG SYS
SEMI REPORT ON AIRBAG SYSkingz-edition
 
Toyota 42 7 fgf18 forklift service repair manual
Toyota 42 7 fgf18 forklift service repair manualToyota 42 7 fgf18 forklift service repair manual
Toyota 42 7 fgf18 forklift service repair manualfhjsjejfjskekemm
 
Halderman ch106 lecture
Halderman ch106 lectureHalderman ch106 lecture
Halderman ch106 lecturemcfalltj
 
Simatic manager siemens S7 guide
Simatic manager  siemens S7 guideSimatic manager  siemens S7 guide
Simatic manager siemens S7 guideRoopesh Matale
 

What's hot (20)

Abb industrial automation
Abb industrial automationAbb industrial automation
Abb industrial automation
 
BOBCAT 442 COMPACT EXCAVATOR Service Repair Manual S/N 522311001 & Above
BOBCAT 442 COMPACT EXCAVATOR Service Repair Manual S/N 522311001 & AboveBOBCAT 442 COMPACT EXCAVATOR Service Repair Manual S/N 522311001 & Above
BOBCAT 442 COMPACT EXCAVATOR Service Repair Manual S/N 522311001 & Above
 
Seminar on ABS
Seminar on ABSSeminar on ABS
Seminar on ABS
 
sensotronic brake control SBC
sensotronic brake control SBC sensotronic brake control SBC
sensotronic brake control SBC
 
How to Implement Modbus TCP Protocol using VBA with Excel
How to Implement Modbus TCP Protocol using VBA with ExcelHow to Implement Modbus TCP Protocol using VBA with Excel
How to Implement Modbus TCP Protocol using VBA with Excel
 
ٍSchneider plc برمجة شنايدر زيليو
ٍSchneider plc برمجة شنايدر زيليوٍSchneider plc برمجة شنايدر زيليو
ٍSchneider plc برمجة شنايدر زيليو
 
CASE 621D Wheel Loader Service Repair Manual
CASE 621D Wheel Loader Service Repair ManualCASE 621D Wheel Loader Service Repair Manual
CASE 621D Wheel Loader Service Repair Manual
 
Honeywell PLC ML-50 (MLM-DR16S)
Honeywell PLC ML-50 (MLM-DR16S)Honeywell PLC ML-50 (MLM-DR16S)
Honeywell PLC ML-50 (MLM-DR16S)
 
ABB PROFIBUS.
ABB   PROFIBUS.    ABB   PROFIBUS.
ABB PROFIBUS.
 
24023824 pcs7 mini_v82_en
24023824 pcs7 mini_v82_en24023824 pcs7 mini_v82_en
24023824 pcs7 mini_v82_en
 
A Roadmap for a Successful P2P Automation Journey
A Roadmap for a Successful P2P Automation JourneyA Roadmap for a Successful P2P Automation Journey
A Roadmap for a Successful P2P Automation Journey
 
Catalogue Arktis Military 2009
Catalogue Arktis Military 2009Catalogue Arktis Military 2009
Catalogue Arktis Military 2009
 
Valeo Air Conditioning AC system Thermal comfort loop valeoscope technical ha...
Valeo Air Conditioning AC system Thermal comfort loop valeoscope technical ha...Valeo Air Conditioning AC system Thermal comfort loop valeoscope technical ha...
Valeo Air Conditioning AC system Thermal comfort loop valeoscope technical ha...
 
Sensotronic Brake Control
Sensotronic Brake ControlSensotronic Brake Control
Sensotronic Brake Control
 
SEMI REPORT ON AIRBAG SYS
SEMI REPORT ON AIRBAG SYSSEMI REPORT ON AIRBAG SYS
SEMI REPORT ON AIRBAG SYS
 
Toyota 42 7 fgf18 forklift service repair manual
Toyota 42 7 fgf18 forklift service repair manualToyota 42 7 fgf18 forklift service repair manual
Toyota 42 7 fgf18 forklift service repair manual
 
Halderman ch106 lecture
Halderman ch106 lectureHalderman ch106 lecture
Halderman ch106 lecture
 
Simatic manager siemens S7 guide
Simatic manager  siemens S7 guideSimatic manager  siemens S7 guide
Simatic manager siemens S7 guide
 
Volvo wiring diagram fh
Volvo wiring diagram fhVolvo wiring diagram fh
Volvo wiring diagram fh
 
DOC-LIST.pdf
DOC-LIST.pdfDOC-LIST.pdf
DOC-LIST.pdf
 

Viewers also liked

A Survey on Mobile Forensic for Android Smartphones
A Survey on Mobile Forensic for Android SmartphonesA Survey on Mobile Forensic for Android Smartphones
A Survey on Mobile Forensic for Android SmartphonesIOSR Journals
 
Big Data Analysis and Its Scheduling Policy – Hadoop
Big Data Analysis and Its Scheduling Policy – HadoopBig Data Analysis and Its Scheduling Policy – Hadoop
Big Data Analysis and Its Scheduling Policy – HadoopIOSR Journals
 
DBMS-A Toll for Attaining Sustainability of Eco Systems
DBMS-A Toll for Attaining Sustainability of Eco SystemsDBMS-A Toll for Attaining Sustainability of Eco Systems
DBMS-A Toll for Attaining Sustainability of Eco SystemsIOSR Journals
 
Comparative Effect of Daily Administration of Allium sativum and Allium cepa ...
Comparative Effect of Daily Administration of Allium sativum and Allium cepa ...Comparative Effect of Daily Administration of Allium sativum and Allium cepa ...
Comparative Effect of Daily Administration of Allium sativum and Allium cepa ...IOSR Journals
 
Dielectric Relaxation And Molecular Interaction Studies Of PEG With Non-Polar...
Dielectric Relaxation And Molecular Interaction Studies Of PEG With Non-Polar...Dielectric Relaxation And Molecular Interaction Studies Of PEG With Non-Polar...
Dielectric Relaxation And Molecular Interaction Studies Of PEG With Non-Polar...IOSR Journals
 
New Approach for Determination of Propagation Model Adapted To an Environment...
New Approach for Determination of Propagation Model Adapted To an Environment...New Approach for Determination of Propagation Model Adapted To an Environment...
New Approach for Determination of Propagation Model Adapted To an Environment...IOSR Journals
 
A Data Transmission Technique Based On RSSI in an Ad-Hoc Network
A Data Transmission Technique Based On RSSI in an Ad-Hoc NetworkA Data Transmission Technique Based On RSSI in an Ad-Hoc Network
A Data Transmission Technique Based On RSSI in an Ad-Hoc NetworkIOSR Journals
 
Optimization of Cutting Parameters for Minimizing Cycle Time in Machining of ...
Optimization of Cutting Parameters for Minimizing Cycle Time in Machining of ...Optimization of Cutting Parameters for Minimizing Cycle Time in Machining of ...
Optimization of Cutting Parameters for Minimizing Cycle Time in Machining of ...IOSR Journals
 

Viewers also liked (20)

E1302022628
E1302022628E1302022628
E1302022628
 
I010614347
I010614347I010614347
I010614347
 
J012236977
J012236977J012236977
J012236977
 
E017332733
E017332733E017332733
E017332733
 
A Survey on Mobile Forensic for Android Smartphones
A Survey on Mobile Forensic for Android SmartphonesA Survey on Mobile Forensic for Android Smartphones
A Survey on Mobile Forensic for Android Smartphones
 
Big Data Analysis and Its Scheduling Policy – Hadoop
Big Data Analysis and Its Scheduling Policy – HadoopBig Data Analysis and Its Scheduling Policy – Hadoop
Big Data Analysis and Its Scheduling Policy – Hadoop
 
DBMS-A Toll for Attaining Sustainability of Eco Systems
DBMS-A Toll for Attaining Sustainability of Eco SystemsDBMS-A Toll for Attaining Sustainability of Eco Systems
DBMS-A Toll for Attaining Sustainability of Eco Systems
 
N1102018691
N1102018691N1102018691
N1102018691
 
F0552935
F0552935F0552935
F0552935
 
K010346973
K010346973K010346973
K010346973
 
Comparative Effect of Daily Administration of Allium sativum and Allium cepa ...
Comparative Effect of Daily Administration of Allium sativum and Allium cepa ...Comparative Effect of Daily Administration of Allium sativum and Allium cepa ...
Comparative Effect of Daily Administration of Allium sativum and Allium cepa ...
 
Dielectric Relaxation And Molecular Interaction Studies Of PEG With Non-Polar...
Dielectric Relaxation And Molecular Interaction Studies Of PEG With Non-Polar...Dielectric Relaxation And Molecular Interaction Studies Of PEG With Non-Polar...
Dielectric Relaxation And Molecular Interaction Studies Of PEG With Non-Polar...
 
New Approach for Determination of Propagation Model Adapted To an Environment...
New Approach for Determination of Propagation Model Adapted To an Environment...New Approach for Determination of Propagation Model Adapted To an Environment...
New Approach for Determination of Propagation Model Adapted To an Environment...
 
A Data Transmission Technique Based On RSSI in an Ad-Hoc Network
A Data Transmission Technique Based On RSSI in an Ad-Hoc NetworkA Data Transmission Technique Based On RSSI in an Ad-Hoc Network
A Data Transmission Technique Based On RSSI in an Ad-Hoc Network
 
M1303047377
M1303047377M1303047377
M1303047377
 
Optimization of Cutting Parameters for Minimizing Cycle Time in Machining of ...
Optimization of Cutting Parameters for Minimizing Cycle Time in Machining of ...Optimization of Cutting Parameters for Minimizing Cycle Time in Machining of ...
Optimization of Cutting Parameters for Minimizing Cycle Time in Machining of ...
 
L1303046572
L1303046572L1303046572
L1303046572
 
H017665256
H017665256H017665256
H017665256
 
G017444651
G017444651G017444651
G017444651
 
E012423034
E012423034E012423034
E012423034
 

Similar to D1803052831

Automotive Diagnostics Communication Protocols AnalysisKWP2000, CAN, and UDS
Automotive Diagnostics Communication Protocols AnalysisKWP2000, CAN, and UDSAutomotive Diagnostics Communication Protocols AnalysisKWP2000, CAN, and UDS
Automotive Diagnostics Communication Protocols AnalysisKWP2000, CAN, and UDSIOSR Journals
 
Research of Hardware-In-The-Loop System of Monitor System of Marine Diesel En...
Research of Hardware-In-The-Loop System of Monitor System of Marine Diesel En...Research of Hardware-In-The-Loop System of Monitor System of Marine Diesel En...
Research of Hardware-In-The-Loop System of Monitor System of Marine Diesel En...IJRESJOURNAL
 
DEPLOYING HEALTH MONITORING ECU TOWARDS ENHANCING THE PERFORMANCE OF IN-VEHIC...
DEPLOYING HEALTH MONITORING ECU TOWARDS ENHANCING THE PERFORMANCE OF IN-VEHIC...DEPLOYING HEALTH MONITORING ECU TOWARDS ENHANCING THE PERFORMANCE OF IN-VEHIC...
DEPLOYING HEALTH MONITORING ECU TOWARDS ENHANCING THE PERFORMANCE OF IN-VEHIC...cscpconf
 
Test platform for electronic control units of high-performance safety-critica...
Test platform for electronic control units of high-performance safety-critica...Test platform for electronic control units of high-performance safety-critica...
Test platform for electronic control units of high-performance safety-critica...IJECEIAES
 
IRJET- Vibration Analysis and Optimization of Housing for ECU in Automobile u...
IRJET- Vibration Analysis and Optimization of Housing for ECU in Automobile u...IRJET- Vibration Analysis and Optimization of Housing for ECU in Automobile u...
IRJET- Vibration Analysis and Optimization of Housing for ECU in Automobile u...IRJET Journal
 
SOFTWARE AND HARDWARE DESIGN CHALLENGES IN AUTOMOTIVE EMBEDDED SYSTEM
SOFTWARE AND HARDWARE DESIGN CHALLENGES IN AUTOMOTIVE EMBEDDED SYSTEMSOFTWARE AND HARDWARE DESIGN CHALLENGES IN AUTOMOTIVE EMBEDDED SYSTEM
SOFTWARE AND HARDWARE DESIGN CHALLENGES IN AUTOMOTIVE EMBEDDED SYSTEMVLSICS Design
 
Implementation of Automatic Upper Dipper in Car Dashboard using CANoe
Implementation of Automatic Upper Dipper in Car Dashboard using CANoeImplementation of Automatic Upper Dipper in Car Dashboard using CANoe
Implementation of Automatic Upper Dipper in Car Dashboard using CANoeIRJET Journal
 
Mauk braunschweig symp_2008_cng_hybrid_software_paper
Mauk braunschweig symp_2008_cng_hybrid_software_paperMauk braunschweig symp_2008_cng_hybrid_software_paper
Mauk braunschweig symp_2008_cng_hybrid_software_papervanaja92
 
IRJET- Portable Automated Test System for Automotive Industry
IRJET- Portable Automated Test System for Automotive IndustryIRJET- Portable Automated Test System for Automotive Industry
IRJET- Portable Automated Test System for Automotive IndustryIRJET Journal
 
POWER LINE COMMUNICATION FOR VEHICLE
POWER LINE COMMUNICATION FOR VEHICLEPOWER LINE COMMUNICATION FOR VEHICLE
POWER LINE COMMUNICATION FOR VEHICLEIRJET Journal
 
Obd leader u vci universal vehicle connection interface diagnostic scanner ne...
Obd leader u vci universal vehicle connection interface diagnostic scanner ne...Obd leader u vci universal vehicle connection interface diagnostic scanner ne...
Obd leader u vci universal vehicle connection interface diagnostic scanner ne...Jack Chen
 
Architecture & data acquisition by embedded systems in automobiles seminar re...
Architecture & data acquisition by embedded systems in automobiles seminar re...Architecture & data acquisition by embedded systems in automobiles seminar re...
Architecture & data acquisition by embedded systems in automobiles seminar re...Ankit Kaul
 
Controller area network as the security of the vehicles
Controller area network as the security of the vehiclesController area network as the security of the vehicles
Controller area network as the security of the vehiclesIAEME Publication
 
A CAN BUS BASED SYSTEM FOR MONITORING AND FAULT DIAGNOSIS IN WIND TURBINE
A CAN BUS BASED SYSTEM FOR MONITORING AND FAULT DIAGNOSIS IN WIND TURBINE A CAN BUS BASED SYSTEM FOR MONITORING AND FAULT DIAGNOSIS IN WIND TURBINE
A CAN BUS BASED SYSTEM FOR MONITORING AND FAULT DIAGNOSIS IN WIND TURBINE Own preparations
 
Implementation and Validation of SAE J1850 (VPW) Protocol Solution for Diagno...
Implementation and Validation of SAE J1850 (VPW) Protocol Solution for Diagno...Implementation and Validation of SAE J1850 (VPW) Protocol Solution for Diagno...
Implementation and Validation of SAE J1850 (VPW) Protocol Solution for Diagno...IRJET Journal
 
AN UNIQUE SECURE AUTHENTICATION MECHANISM FOR CONTROL OF VEHICLE USING SMARTP...
AN UNIQUE SECURE AUTHENTICATION MECHANISM FOR CONTROL OF VEHICLE USING SMARTP...AN UNIQUE SECURE AUTHENTICATION MECHANISM FOR CONTROL OF VEHICLE USING SMARTP...
AN UNIQUE SECURE AUTHENTICATION MECHANISM FOR CONTROL OF VEHICLE USING SMARTP...AM Publications
 

Similar to D1803052831 (20)

Automotive Diagnostics Communication Protocols AnalysisKWP2000, CAN, and UDS
Automotive Diagnostics Communication Protocols AnalysisKWP2000, CAN, and UDSAutomotive Diagnostics Communication Protocols AnalysisKWP2000, CAN, and UDS
Automotive Diagnostics Communication Protocols AnalysisKWP2000, CAN, and UDS
 
D010112031
D010112031D010112031
D010112031
 
Research of Hardware-In-The-Loop System of Monitor System of Marine Diesel En...
Research of Hardware-In-The-Loop System of Monitor System of Marine Diesel En...Research of Hardware-In-The-Loop System of Monitor System of Marine Diesel En...
Research of Hardware-In-The-Loop System of Monitor System of Marine Diesel En...
 
DEPLOYING HEALTH MONITORING ECU TOWARDS ENHANCING THE PERFORMANCE OF IN-VEHIC...
DEPLOYING HEALTH MONITORING ECU TOWARDS ENHANCING THE PERFORMANCE OF IN-VEHIC...DEPLOYING HEALTH MONITORING ECU TOWARDS ENHANCING THE PERFORMANCE OF IN-VEHIC...
DEPLOYING HEALTH MONITORING ECU TOWARDS ENHANCING THE PERFORMANCE OF IN-VEHIC...
 
ISOBUS Software Stack Solution
ISOBUS Software Stack SolutionISOBUS Software Stack Solution
ISOBUS Software Stack Solution
 
Test platform for electronic control units of high-performance safety-critica...
Test platform for electronic control units of high-performance safety-critica...Test platform for electronic control units of high-performance safety-critica...
Test platform for electronic control units of high-performance safety-critica...
 
IRJET- Vibration Analysis and Optimization of Housing for ECU in Automobile u...
IRJET- Vibration Analysis and Optimization of Housing for ECU in Automobile u...IRJET- Vibration Analysis and Optimization of Housing for ECU in Automobile u...
IRJET- Vibration Analysis and Optimization of Housing for ECU in Automobile u...
 
SOFTWARE AND HARDWARE DESIGN CHALLENGES IN AUTOMOTIVE EMBEDDED SYSTEM
SOFTWARE AND HARDWARE DESIGN CHALLENGES IN AUTOMOTIVE EMBEDDED SYSTEMSOFTWARE AND HARDWARE DESIGN CHALLENGES IN AUTOMOTIVE EMBEDDED SYSTEM
SOFTWARE AND HARDWARE DESIGN CHALLENGES IN AUTOMOTIVE EMBEDDED SYSTEM
 
Implementation of Automatic Upper Dipper in Car Dashboard using CANoe
Implementation of Automatic Upper Dipper in Car Dashboard using CANoeImplementation of Automatic Upper Dipper in Car Dashboard using CANoe
Implementation of Automatic Upper Dipper in Car Dashboard using CANoe
 
Mauk braunschweig symp_2008_cng_hybrid_software_paper
Mauk braunschweig symp_2008_cng_hybrid_software_paperMauk braunschweig symp_2008_cng_hybrid_software_paper
Mauk braunschweig symp_2008_cng_hybrid_software_paper
 
IRJET- Portable Automated Test System for Automotive Industry
IRJET- Portable Automated Test System for Automotive IndustryIRJET- Portable Automated Test System for Automotive Industry
IRJET- Portable Automated Test System for Automotive Industry
 
CAN BASE VOLVO AUTOMATION
CAN BASE VOLVO AUTOMATIONCAN BASE VOLVO AUTOMATION
CAN BASE VOLVO AUTOMATION
 
POWER LINE COMMUNICATION FOR VEHICLE
POWER LINE COMMUNICATION FOR VEHICLEPOWER LINE COMMUNICATION FOR VEHICLE
POWER LINE COMMUNICATION FOR VEHICLE
 
Obd leader u vci universal vehicle connection interface diagnostic scanner ne...
Obd leader u vci universal vehicle connection interface diagnostic scanner ne...Obd leader u vci universal vehicle connection interface diagnostic scanner ne...
Obd leader u vci universal vehicle connection interface diagnostic scanner ne...
 
Architecture & data acquisition by embedded systems in automobiles seminar re...
Architecture & data acquisition by embedded systems in automobiles seminar re...Architecture & data acquisition by embedded systems in automobiles seminar re...
Architecture & data acquisition by embedded systems in automobiles seminar re...
 
Controller area network as the security of the vehicles
Controller area network as the security of the vehiclesController area network as the security of the vehicles
Controller area network as the security of the vehicles
 
A CAN BUS BASED SYSTEM FOR MONITORING AND FAULT DIAGNOSIS IN WIND TURBINE
A CAN BUS BASED SYSTEM FOR MONITORING AND FAULT DIAGNOSIS IN WIND TURBINE A CAN BUS BASED SYSTEM FOR MONITORING AND FAULT DIAGNOSIS IN WIND TURBINE
A CAN BUS BASED SYSTEM FOR MONITORING AND FAULT DIAGNOSIS IN WIND TURBINE
 
Ethercat twincat e
Ethercat twincat eEthercat twincat e
Ethercat twincat e
 
Implementation and Validation of SAE J1850 (VPW) Protocol Solution for Diagno...
Implementation and Validation of SAE J1850 (VPW) Protocol Solution for Diagno...Implementation and Validation of SAE J1850 (VPW) Protocol Solution for Diagno...
Implementation and Validation of SAE J1850 (VPW) Protocol Solution for Diagno...
 
AN UNIQUE SECURE AUTHENTICATION MECHANISM FOR CONTROL OF VEHICLE USING SMARTP...
AN UNIQUE SECURE AUTHENTICATION MECHANISM FOR CONTROL OF VEHICLE USING SMARTP...AN UNIQUE SECURE AUTHENTICATION MECHANISM FOR CONTROL OF VEHICLE USING SMARTP...
AN UNIQUE SECURE AUTHENTICATION MECHANISM FOR CONTROL OF VEHICLE USING SMARTP...
 

More from IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 

Recently uploaded

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

D1803052831

  • 1. IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 18, Issue 3, Ver. V (May-Jun. 2016), PP 28-31 www.iosrjournals.org DOI: 10.9790/0661-1803052831 www.iosrjournals.org 28 | Page Using VT System for Automated Testing of ECU Shruthi T S1 , K H Naz Mufeeda2 1 (Computer Science, Sahyadri College of Engineering and Management, India) 2 (Computer Science, Sahyadri College of Engineering and Management, India) Abstract: This paper presents an automated method of testing an Electronic control unit (ECU) of a car headlamp by simulating the loads and sensors that the ECU is built to control. Testing of an ECU in every phase of development is very important as the ECU is produced for performing many complex and critical tasks related to particular loads and sensors. And it is cheaper and easier to correct errors detected in early stages than those detected in later stages of development. So the ECU must undergo in-depth and comprehensive testing. The simulation of the loads and sensors are done using a Vector tool called VT System. It is important for the ECU to be in an environment that closely resembles that of the real vehicle. VT System fulfills these needs. The VT System is a modular I/O system that drives ECU inputs and outputs for functionality related testing with CANoe. It is able to create faults which should be detected by the ECU and display an error code. This is a way of partly testing an ECU. The use of software tool CANoe for simulation of other ECUs in a car is well-suited for tests on all development levels, due to its high scalability and flexibility. Automated testing includes faster test execution, higher accuracy and the reusability of tests. The ECU's I/O lines and any necessary sensors and actuators are connected to the VT System modules. The PC with CANoe is connected to the real-time Ether CAT via the computer's Ethernet port. This lets users set up flexible test systems with little integration or wiring effort. Keywords: CA Noe, ECU, loads & sensors, simulation, VT system I. Introduction To satisfy the ever increasing needs for safety, comfort, and environment protection of today’s vehicles, the Electronic Control Units (ECU) and various sensors are getting more and more complex [1], [2], [3]. Today's Vehicles are increasing in intelligence because of the increase in number and type of electronics. The more the vehicles inculcate electronics, the more likely will increase the number of bugs. Electronics components have become the essential part of today's vehicle. With the increase in number of ECUs used in vehicles and the convolution of ECU software, the number of bugs attributed to software is much higher than the bugs in mechanical and electrical systems. There are several testing loops occurring in the development phases of an ECU. In an ECU development cycle, around 8 to 10 validation loops will be built. During a period of 3 years, each loop is a different sample [4]. For the development of ECU, it is important to have a proper validation process, able to find all the bugs early in the stage of the ECU's development. Testing the functionality of ECU includes simulating it via software and hardware interfaces and evaluating its responses. It is important for the ECU to be in a surrounding that closely resembles that of the real vehicle, and most important is that the ECU should not be able to detect any difference between the actual environment in the vehicle and the simulated environment of the test bench. The use of tool CANoe for simulation of other ECUs in the car is well-suited for tests on all development phases, due to its high scalability and flexibility. Manual testing is performed by an engineer using the software tool in the computer, carefully executing the test steps constructed based on the requirements. Manual testing is time consuming and may not be very accurate. Test Engineer may feel it as a very tedious work as he has to test the same requirements in all the development phases of an ECU. So, automating these testing processes can help a lot for the Test Engineer. Automation Testing is using an automation tool to execute the test case suite. The automation software can also enter test data for the parameters in the services of an ECU, compare expected and actual results and generate detailed and validated test reports. Test Automation demands considerable investments of resources and money. Successive development phases will require execution of same test suite repeatedly. This is reusability of the test cases. Using a test automation tool called VTestStudio it is possible to document this test suite and use it as required. Any human intervention is not required once the test suite has been automated. The VT System is modular hardware for accessing ECU hardware inputs or outputs for testing purposes. The VT System can be easily integrated with CANoe and the test cases are scripted in VTestStudio. The actuator and sensor connections of the ECU to be tested are linked directly to the VT System modules. And ECU is also connected to CANoe through CAN case VN1610 for Understanding and visualizing CAN communication [5] between real ECU and simulated ECUs.
  • 2. Using VT System for Automated Testing of ECU DOI: 10.9790/0661-1803052831 www.iosrjournals.org 29 | Page 1. System Design Of Testing Environment Figure 2.1 System Design of Testing Environment All the pins of the ECU are connected to the particular modules of the VT System as per the requirements. VT System is connected to the computer through Ether CAT cable. CANoe will contain the database which has the messages to be transmitted between several ECUs, .cdd file containing the diagnostic services of the ECU and the other simulated ECUs attached to the periphery bus. CANoe with other simulated ECUs in the car is opened and then VT system configuration panel is opened in CANoe. All the modules connected in the VT System are added to CANoe. All the modules are configured as per requirements. For e.g. VT7001A module is configured with the supply mode as “sup1” as it is connected with the external power supply. CAN pins from the ECU are connected with the CAN case VN1610 and then the CAN case is connected to the computer using its USB cable. After this minimum setup, VTestStudio software is opened with the CANoe configuration imported to it. After importing the VTestStudio will contain the Messages present in the database, diagnostic services present in the .cdd file and the parameters of the VT System modules. Now the VTestStudio can be used to write test cases with having access to messages, diagnostic services and the VT System module parameters. 1.1 Electronic Control Unit An Electronic control unit is a unit that controls a series of actuators inside a car. There can be one or more ECUs inside a car to control its functionalities. ECUs inside a car will be connected to each other through a communication bus. Here the ECU mentioned is a headlamp ECU which is capable of actuating the LED loads of a headlamp in a car. It is connected to other ECUs using CAN bus. An ECU will contain a connector with several pins to connect it to the headlamp. An ECU will contain microcontroller, memory, inputs such as supply voltage, Analog inputs and Digital inputs, outputs and communication links (CAN lines). 1.2 CAN case VN1610 The VN1600 interface set is an advanced version of CANcaseXL, which is a flexible and cost-efficient solution for CAN applications. The VN1600 interface set provides multi-application functionality that supports simultaneous operation of several different applications on one single channel, e. g. CANape and CANoe. Tasks accomplished by CAN case range from simple bus analysis to complex bus simulations also calibration, diagnostic, and reprogramming tasks. CAN trace window in CANoe software will display all the messages and diagnostics that is being transmitted between several ECUs over the CAN bus with the help of the connected CAN case VN1610. 1.3 CAN Protocol CAN is abbreviated as Controller Area Network. It is a serial communication protocol. In automotive electronics, sensors, engine control units, etc. are connected using CAN. The purpose of this spec is to achieve compatibility between any CAN implementations. To achieve design implementation flexibility and transparency CAN has been subdivided into three different layers: (1) The object layer (2) The transfer layer (3) The physical layer The object and the transfer layer include all functions and services of the data link layer. The
  • 3. Using VT System for Automated Testing of ECU DOI: 10.9790/0661-1803052831 www.iosrjournals.org 30 | Page scope of the object layer comprises of (1) Messages being transmitted (2) Deciding which received messages are actually to be used (3) Provide an interface to the hardware related to application layer The scope of transfer layer is the transfer protocol, i.e. error checking, controlling the framing, and error signaling performing arbitration, and fault confinement. Within the transfer layer it is decided whether a reception is just initiated or whether the bus can start a new transmission. The scope of physical layer is the actual transfer of the bits. And it takes place between the different nodes with respect to all the electrical properties. 1.4 CA Noe CA Noe is a robust software tool for ECU and bus simulation, bus analysis, and test automation. In CANoe the overall system is shown graphically with the CAN bus and all network nodes. CANoe is attached with CAN database containing all messages and .cdd file containing all diagnostic services. Start the measurement and CANoe will immediately begin to transmit the message cyclically configured in the generator block. 1.4.1 CAN Database The CAN database defines the network nodes containing the CAN messages transmitted and received by them and the signals within each message. The names in this database can be imported in the VTestStudio for application in test cases and can also be used throughout the CANoe configuration. For example, displaying signal values in CANoe's graphical output windows, or creating test cases in the VTestStudio. 1.4.2 Diagnostics A car consists of several CAN bus systems. A Candela Diagnostics Data file with extension .cdd is attached to the CANoe configuration which contains all diagnostic services allowed for addressing an ECU's diagnostic system to obtain diagnostic information. These services are then output by the diagnostic tester to establish diagnostic communication. As soon as a request is sent, the addressed ECU(s) react with either a positive or negative response. 1.5 V Test Studio The VTestStudio software tool is an adaptable and integrated work environment for developing test cases for embedded systems. It is accomplished with 4 kinds of editor for writing test cases. The one being used here is the VTest Table editor. VTest Table editor is used as it is easy to use and can compress several lines of codes written in CAPL. It is a command based editor. One more advantage of VTest Table is that CAPL code can also be attached in this editor. It need not require any programming expertise as well. 1.6 VT System The VT System is a hardware tool for testing. It is capable of accessing ECU’s I/O for testing purposes. It is accomplished with specific test and simulation accessories like decade resistors and electronic loads. Another benefit when using the VT System is that all the required test hardware is contained in the modules. Thus there is no additional hardware needed when setting up a test bench. The VT System is connected to ECU’s particular pins instead of the real loads such as LED channels in the headlamp. The loads and sensors are simulated by the VT System modules or panels. However these modules can also be connected to the original actuators and sensors. All equipments required for testing the connected ECU inputs or outputs are integrated into the VT System modules. The functions of VT System are (1) It can be used to simulate loads or sensors (2) It has relays for switching different signal paths (eg. internal or external load) (3) It can be used to create faults such as short circuits between the two signal lines and signal to ground or battery voltage (4) It also acts as a measuring unit with signal conditioning (5) It is possible to connect additional measurement and test devices via two additional bus bars (6) It displays status clearly on the front panel. The ECU's output signals are measured and processed, and are passed to the test cases in VTestStudio in processed form so that they can be printed in the test report generated after the test cases are executed. The VT System is accomplished with one or more 19" racks with a backplane to which the VT modules are inserted. The backplane takes the lower quarter of the back of VT; the module connectors are accessible in the upper region. The ECU wired lines and original loads can be plugged directly into these connectors. VT System is connected to CANoe through an Ethernet cable. The backplane links the EtherCAT bus and the power supply to the inserted VT modules. There are several modules available, we can choose and use the appropriate ones but VT7001 module is must, as it is the power supply module. VT1004 module used for simulation purpose (Eg. Simulation of LED lights in headlamp) or even actual loads can be connected. Resistance values must be calculated and adjusted by
  • 4. Using VT System for Automated Testing of ECU DOI: 10.9790/0661-1803052831 www.iosrjournals.org 31 | Page checking the current and voltage consumed by the actual load for simulating the actuators.VT2816 module can be used for current and voltage measurement. VT2820 is a relay module which can be used for creating faults or switching different lines of connections. II. Conclusion The concept of an automated test environment for ECUs using VT System described in this paper have become a necessary link in the development phase of the ECU. ECUs can be tested even before the production of the component to which it is going to be attached. VT System provides accurate measurement and test results. Since the test cases are automated, they can be executed and report can be generated and documented in all the development phases of the ECU. Proper documentation can be done in this environment effortlessly. Process of simulating the loads using the modules of VT System is not that easy and accurate. For e.g. Actual loads may be semiconductor load but the loads can be simulated only using resistive loads. References [1] P. E. Rieth, S. A. Drumm, and M. Harnishfeger, Electronic Stability Program: The Brake That Steers. Landsberg am Lech, Germany: Verlag Moderne Industries, 2002. [2] F. Gustafsson, “Automotive safety systems, replacing costly sensors with software algorithms,” IEEE Signal Processing Magazine ,vol. 26, pp. 32-47, 2009. [3] Krisztian Enisz, Denes Fodor, Istvan Szalay, and Laszlo Kovacs, Reconfigurable Real-Time Hardware in-the-Loop Environment for Automotive Electronic Control Unit Testing and Verification, IEEE Instrumentation & Measurement Magazine, 2014. [4] Florin Prutianu, Viorel Popescu, Pop Calimanu Ioana Monica, Validation System For Power Supply Module Part Of Automotive ECUs, IEEE, 2012. [5] Xiaofeng Yin, Jingxing Tan, and Lei Li, Development of a Real-time Monitoring System for ECU based on CAN Bus, IEEE,2010