Raptor-Training

From NewEagleWiki
Revision as of 15:34, 28 February 2014 by 107.4.110.88 (talk) (Created page with '===Introductory Training=== Raptor Training, led by our team of experienced system engineers, provides hands-on experience which enables the new practitioner to gain familiarity …')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Introductory Training

Raptor Training, led by our team of experienced system engineers, provides hands-on experience which enables the new practitioner to gain familiarity with the tool chain by building, deploying, calibrating, and refining a real world control application. The training is an intensive three-day course that generally covers the following topics:

Purpose:
To introduce users to Raptor ECU Based Rapid Prototyping and general Model-Based Controls Engineering.
Target Audience:
  • Systems and Controls Engineers
  • Embedded Software Engineers
  • Technical Program Managers
  • Investigators of Code Generation Technologies
Course Format:
  • Lecture and Hands On Use of Tool
  • 3 Day 8am - 5pm (lunch provided)
  • Ann Arbor, Michigan with customer site training available
Pre-Requisites:
  • Working Knowledge of Mathworks Matlab, Simulink, and Stateflow
  • Systems, Controls and Embedded software experience
Day 1
  • Basics of MATLAB, Simulink, and Raptor
  • Model-Based-Design & History – Physics and the Simulink Model
  • Workflow & Processes – Build and Flash First Model
  • Set-Up of Trainee Machines
  • Raptor Introduction – RTI Triggers, Adjustments, Measurements, Overrides
  • Embedded Software Introduction, Organization – VSF, HEX, A2L
  • Calibration Basics
  • Analog I/O
  • Closed Loop PI Control – Management of Time in Embedded Simulink - Hydraulic Actuation Project
  • Introductions to Software Architecture within the Model


Day 2
  • Tables – Uses, Calibration, Sensor Characterization, Feed Forward to PI
  • Calibration Manipulation Techniques – Transfer/Upgrade, Extraction, Merge
  • Fault Management – Detection, Mitigation
  • Improved Throttle Actuator Example Project
  • Data Storage Techniques and Blocks
  • Hardware Features – Memory Layout, Processors
  • Diagnostic Capabilities
  • CAN – Hardware Requirements & Function
  • CAN Bus Capacity, Arbitration, & Rules
  • Anatomy of a CAN Message
  • CAN – Define Standards Vs. Protocols
  • “Raw” Access Vs. Whole Message Access
  • CAN Message – Packing/Unpacking
  • Example Project – CAN Based Hydraulic Actuation Project
Day 3
  • Reusable Code – Intro to Libraries, Build Example Element
  • Palette Tour – The Rest of Raptor
  • Raptor Components
  • Customer Model Security
  • More Advanced Architecture – Annotation and Specification
  • Simulink Libraries – Control Primitives, Application Specific Libraries – Reusability
  • Multi-Rate Subsystems – Memory Usage, Organization
  • Application Topics