Automotive Controls Foundations Course and Lab

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.
Lab requirements
This course is taught in the lab, not in a classroom. 4-10 students is the recommended class size.

Lab equipment: Oscilloscope, 2 or more multimeters, wires, soldering equipment, heat shrinks, wires, and other standard electronics equipment.

Raptor platform: Course is offered on the Raptor platform that can be purchased from Gannet. View the Raptor Training Kit.

Mathworks tools: this course requires the Mathworks toolchain for autocode generation. Every student is required to have access to Matlab/Simulink.

Contact us for help with setting up your controls lab!

Why Controls
This is where it all comes together. Closeloop control involves a Control Unit, Sensors, Actuators (that control outputs) and understanding of how to analyze the plant (system to control). Today, controls development remains a highly specialized and highly sought after skill.

Gannet is here to help you understand how to be a versatile and hands-on controls engineer capable of handling tomorrow’s engineering challenges. To be a good controls engineer, you must be able to analyze a problem statement, design the closeloop control together with identification of the sensors, their placement, the algorithm to achieve your performance objectives, diagnostics, and a whole lot of other things.

Competence in this area is one of the key differentiators between an innovative automotive firm and a system integrator.

Pre-Requisites

Software Matlab and Simulink basics
Lab Skills Familiarity with basic lab equipment

Basics

Duration 7 days, flexible.
Instructors 10+ years in Automotive controls
Lab needed? Yes

Costs

Industry  50,000/day
Faculty    50,000/day
Students  10,000/day
Participants    4-10

Shorter duration?

We re-structure our course on request and based upon the audience. We work with customers to offer shorter duration courses (1-7) days.

Volume discounts

Recommended class sizes are under 10 students in order to give all students an opportunity to perform hands-on applications. The rates are not ‘per head’. We do offer volume discounts for higher number of students by replacing hands-on lab with demonstrations and theory. Contact us to know more about this.

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