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.

Jump to Lesson List

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

      Required
      Lesson
      Explore what HIL Systems are, how they are used in the industry and what NI can offer for HIL systems.
      View Details

      How to Create a HIL System Based on Requirements

      Required
      Lesson
      Explore how to put together a HIL system based on given/known requirements.
      View Details

      Configuring System Setup in NI VeriStand

      Required
      Lesson
      Explore how to configure a HIL system in NI VeriStand, as well as how to use the System Explorer and other NI VeriStand features.
      View Details

      Models and Custom Devices in HIL

      Required
      Lesson
      Explore how to create models and custom devices in HIL and add them into VeriStand.
      View Details

      Communication Protocols in VeriStand

      Required
      Lesson
      Explore the supported vehicle bus protocols in NI VeriStand, examine Residual Bus Simulation (RBS), and how to perform fault insertion on buses.
      View Details

      Communicating with Test Objects

      Required
      Lesson
      Explore NI's automotive toolkits and the functionality they provide, as well as dive into the methods of interacting with and protecting a DUT.
      View Details

      System-Level HIL

      Required
      Lesson
      Explore how to move from component level/sub-system HIL to system-level HIL.
      View Details

      Performing Autonomous Real-Time Testing

      Required
      Lesson
      Explore the available options for automating real-time sequences in the VeriStand and Python environments.
      View Details

      Test Executives and Data Analysis

      Required
      Lesson
      Explore the available options for automated testing using an NI HIL platform and how to automatically format and report data outputted from a test.
      View Details

      Debugging and Troubleshooting

      Required
      Lesson
      Explore various debugging techniques in NI VeriStand.
      View Details

      System Management Using SystemLink

      Required
      Lesson
      Explore NI SystemLink and why we use it to manage Automotive HIL systems.
      View Details