Control Software

Learn how to use the most common tools to test and verify automotive controllers and software.

Course gives the participants the ability to implement a framework for testing of automotive software and also to have a solid basic knowledge about several key concepts necessary for understanding the design of a testing process. Participants will be capable to understand methods for testing of automotive software and to write simple programs that run in such environment.

Course topics:

  • Testing of control loop systems consisting of hardware and software and control loop testing problems in automotive

  • Concepts of hardware-in-the-loop (HiL), software-in-the-loop (SiL), machine-in-the-loop (MiL), emulation, simulation, in-vivo,
    in-vitro, in-silico testing

  • Transition from HIL>SIL>MIL and tradeoff understanding with specific automotive examples

  • Automotive HiL components: ECU, network, sensors, actuators

  • Automotive testing process: modeling, configuration, calibration, testing, measuring, evaluation

  • Overview of available tools and ways of working: VECTOR VT Systems, VN 8XXX boxes, ECU VC121, VECTOR CANdela, CANape, CANoe, vFlash

Hardware (required): Computer with Internet connection, working speakers and microphone.

Software: Chrome browser.

Course Typically Offered: Live Online in Fall quarter (mid June - August), Winter quarter (mid January - March), Spring quarter (April - mid June) or Summer quarter (mid June - August).

Prerequisites: Students should have basic software development knowledge gain from either industry experience or appropriate level of undergraduate studies.

Next Step: To further practice and deepen the knowledge in automotive engineering, consider taking the remaining courses from the Automotive Engineering catalog (NIT-AU-XX).

Course Number: NIT-AU-04

Duration: 2.00 units (~20 live teaching hours, ~40 hours of individual practice and preparation work)

Offered next: Contact us!

Class type: Live Online Intensive (according to the schedule published at the beginning of the course, approximately 3x2 live classes per week)

Instructor: To be announced

How to join: Google Meet (link will be available upon enrollment ), NIT Canvas

How to apply: Please apply by filling up the form here and we will get in touch with you as soon as possible.

Customized schedule for your company or team (call for price)

Class type: Live Online (Regular or Intensive), Live Bootcamp (Company premises)

Instructor: To be announced

For groups and organizations: please contact us directly to arrange this course according to your scheduling, needs and participant lists - via the contact form here.