Automotive HIL
The Automotive HIL course will teach you to build, configure, and maintain HIL systems for component (subsystem) level HIL, and how to transition from this setup into system-level HIL. The course covers the major components of the HIL workflow, including system set-up, model and Custom Device integration, vehicle bus protocol fault insertion, residual bus simulation, use of Automotive toolkits, automated testing, debugging, and system management.
Duration
- 11 lessons | 4.5 hours
Audience
- HIL System users or test engineers responsible for setting up, reconfiguring, operating, or troubleshooting a HIL system.
Task-based objectives
- Explore component-level and system-level HIL
- Specify your HIL System
- Configure your HIL System in VeriStand
- Integrate models and custom devices into VeriStand projects
- Utilize vehicle bus protocols and restbus simulation
- Perform hardware and software fault insertion
- Use Measurement & Calibration and Diagnostic automotive toolkits
- Debug and troubleshoot your HIL system communications
- Perform automated testing in VeriStand or Python
- Manage your HIL system using SystemLink
Prerequisites
Recommended prerequisite: HIL Fundamentals Using VeriStand
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- VeriStand
- TestStand
- LabVIEW
- SystemLink
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- ALIARO xMove Configurator
- PROVEtech:RBS - Automotive Ethernet for VeriStand
Milestone
-
Lesson List
Introduction to HIL Testing
RequiredLesson
Explore what HIL Systems are, how they are used in the industry and what NI can offer for HIL systems.How to Create a HIL System Based on Requirements
RequiredConfiguring System Setup in NI VeriStand
RequiredLesson
Explore how to configure a HIL system in NI VeriStand, as well as how to use the System Explorer and other NI VeriStand features.Models and Custom Devices in HIL
RequiredLesson
Explore how to create models and custom devices in HIL and add them into VeriStand.Communication Protocols in VeriStand
RequiredLesson
Explore the supported vehicle bus protocols in NI VeriStand, examine Residual Bus Simulation (RBS), and how to perform fault insertion on buses.Communicating with Test Objects
RequiredLesson
Explore NI's automotive toolkits and the functionality they provide, as well as dive into the methods of interacting with and protecting a DUT.System-Level HIL
RequiredPerforming Autonomous Real-Time Testing
RequiredLesson
Explore the available options for automating real-time sequences in the VeriStand and Python environments.Test Executives and Data Analysis
RequiredLesson
Explore the available options for automated testing using an NI HIL platform and how to automatically format and report data outputted from a test.Debugging and Troubleshooting
RequiredSystem Management Using SystemLink
Required