Automotive Clean Tech

Course Overview
This Application Engineering course lets students learn how to create Controls algorithms for automotive applications the same way that experienced Automotive engineers in the very best companies around the world do it.

We teach students the ability to analyze control requirements, design controllers, observe and perform modelbased software development in Matlab/Simulink. The student will autocode the software, flash it on to an ECU and test the control system they have developed. They repeat this process for two very different types of applications: ECUs and Display units.

In addition to this, they are familiarized other skills they need to succeed in the workplace, from reading datasheets, designing diagnostics, to creating good quality calibratable software.

Course Outcomes
At the end of this course, the students:

  • become familiar with fundamentals of Automotive controls development as done by the industry
  • Gain familiarization with Modelbased Software design best practices
  • are given a brief overview of Automotive ECUs, Sensors and Actuators, wiring harnesses.
  • understand how to read ECU and sensor/actuator datasheets.
  • learn to analyze what kind of diagnostics are needed to make sure their controller does not damage the hardware components.
  • learn how to build software that is calibratable, testable, and fundamentals of version control.


Software Matlab and Simulink basics
Lab Skills Familiarity with basic lab equipment
Course Language English
Automotive None


Duration 7 days
Instructors 10+ years in Automotive controls
Lab needed? Yes
Location University

Controls with real hardware

We use Bosch DV-E5 throttle body, the same kind that is used for Electronic Throttle control on a majority of modern cars. This throttle body has also been used in a variety of other applciations, and presents a great platform to try out algorithms for PID control, Adaptive control algorithms, Diagnostics, H-Bridge drivers etc. This throttle body has a hysterisis non-linearity around the limphome region giving rich opportunity for developing further complex algorithms post course completion. It also comes with redundancy in the form of two Position sensor feedback signals.

Development for Display Units

VeeCAN hardware is more than just a display unit. These have enough I/O, processing power, and ruggedization to perform as controllers in a production application!

Your Gannet instructor will show you how to use Matlab/Simulink environment to build custom Display screens, how to control Relay outputs and read inputs to build highly effective diagnostics & Display Control units using this display device. At the end of this course module, you will be ready to start contributing to genuine design, development & Testing for the automotive industry - for IC Engines/EV or other.

Application Engineering for innovative products

The Raptor DEV product line that Gannet uses for delivering course instruction supports a vast lineup of production capable hardware. These ECUs and displays have been used for hundreds of production applications around the world from cars to Construction equipment to one-off EV demonstrators.

Ganneters also have our own line of Application software which we supply to customers as "open models" that they can modify. Therefore, students who learn with our lineup of Raptor products and from Ganneters are learning the same skills that are being used by the global automotive industry to create innovative new products!

Facilities required

Mathworks Autocode toolchain: Matlab, Simulink, Matlab Coder, Simulink Coder, Stateflow, Embedded Coder
Oscilloscope, function generator, Multimeters, Power supplies
Soldering tools, Crimp tools, wires, and normal lab equipment.

Can we help set up your lab?

Gannet-designed labs cost a fraction of what OEMs routinely spend for their facilities today. But, by carefully selecting rapid prototyping and frontloading tools such as Raptor, Silver, your engineers & students will be able to churn out production-quality ECU software.

Pin It on Pinterest

Share This

Share This

Share this post with your friends!