Automotive Communication with NI-XNET Course Overview

Use NI-XNET to configure a communication database, send and receive frames on CAN and LIN communication busses, and monitor communication using the NI-XNET Bus Monitor.

Course Details:

Automotive Communication with NI-XNET Course Outline

LessonOverviewTopics

Introduction to using NI-XNET for Automotive Communication

After completing this module, you will be able to describe the differences between automotive communication protocols and the role of the NI-XNET driver.

  • Introduce CAN, LIN, FlexRAY, Automotive Ethernet using NI-XNET
  • Addressing the need for Automotive communication protocols 
  • Understand the differences between automotive communication protocols
  • Understand the purpose of the NI-XNET driver

Editing Databases using the NI-XNET Database Editor

After completing this module, you will understand the purpose and importance of automotive communication databases and be able to edit databases with the NI-XNET Database Editor and NI-XNET API.

  • Introduce CAN, LIN, FlexRAY, Automotive Ethernet using NI-XNET
  • Addressing the need for Automotive communication protocols 
  • Understand the differences between automotive communication protocols
  • Understand the purpose of the NI-XNET driver

Communication using NI-XNET

At the end of this lesson, you will be able to select the appropriate CAN session to send or receive CAN frames or signals. 

  • Overview of the API, architectural overview, etc.
  • Initializing a CAN session
  • Sending and Receiving CAN frames
  • Sending and Receiving CAN Signals
  • Programmatically modifying the database
  • Logging raw frame data and viewing recorded data
  • Receive a CAN frame and signal

Monitoring communication with NI-XNET Bus Monitor

At the end of this module, you will be able to monitor communication across an automotive ethernet network

  • Monitor communication across an automotive communication bus 
  • Manually transmit frames into the network for troubleshooting 
  • Will be using CAN protocol though this lesson, there are equivalent functions for other protocols (LIN, FlexRAY) 

The CAN Standard and considerations

After completing this module, you will be able to explain the LIN standard and understand how different parts of frames are utilized.

  • Understanding the CAN protocol 
  • Identifying the different parts of a CAN Frame 

The LIN Standard and considerations

After completing this module, you will be able to explain the LIN standard and understand how different parts of frames are utilized.

  • Understanding the LIN protocol 
  • Considerations for LIN communication over NI-XNET 
  • Identifying the different parts of a LIN Frame 

Get started with Automotive Communication with NI-XNET today