flow chart background


Advanced control systems are becoming more and more standard when developing software as it is more efficient than writing C code.  Model-based design has created a method of portable rapid prototyping, moving away from intensive lab development and plopping an engineer at the site for real-time testing, calibrations, etc.  Join us for 4 days of hands-on practice using industry standard tools with Simulink for a greater understanding of developing software through model-based design.

Learning Objectives

  • Build an MBD project using MotoHawk code generation tool and Simulink
  • Produce a PI controller
  • Characterize a sensor
  • Set up an encoder in MotoHawk and Simulink
  • Run a fuel injector
  • Define a CAN message and implement it in MotoHawk and Simulink



  • Introduction to Embedded Software Development
  • Intro to MATLAB / Simulink
  • Exercise: Use Simulink to solve spring-mass-damper dynamic system
  • Intro to MotoHawk
  • Exercise: Create Simulink / MotoHawk "Hello World" model. Wire up project kit components. Use MotoTune service tool to program ECU and interact with application
  • Intro to MotoHawk - Analog Inputs, Low Side Driver, H-Bridge
  • Sensor characterization and calibration.  Discrete and PWM outputs
  • Exercise:  Characterize Accelerator Pedal Position (APP) and Throttle Position Sensor (TPS).  Control throttle angle with H-Bridge (and fail)
  • Intro to MotoHawk - Proportional-Integral Control
  • Exercise:  Control throttle angle with H-Bridge (and succeed)
  • Intro to MotoHawk - CAN (Controller Area Network) communications
  • Exercise:  Distributed Control System project - separate ETC project into two components:  Main (with sensor characterization and algorithm) and Remote (with sensors and actuator output)

Training Dates & Locations


January 20 - 23

February 3 - 6

Register For Training

MBD Simulink
$1,425 per seat
Duration: 4 Days
Pontiac, Michigan
Columbus, Indiana

Meet The Instructors


Chris Doyle-

Chris Doyle joins the LHPU team as the Technical Instructor for the Functional Safety Autonomous Electric Vehicle and Diesel boot camps. Chris has 25+ years of industry experience, including 17+ years automotive experience with Model-Based Design and embedded automatic code generation (MATLAB and Simulink, Woodward-MotoTron MotoHawk, LHP Panthera, National Instruments LabVIEW / VeriStand FPGA, and dSPACE TargetLink / SystemDesk) and 7+ years in heavy construction.  Chris holds BS and MS degrees in Mechanical Engineering from Rose-Hulman Institute of Technology.