How to Perform ARINC 429 Loopback Using Ballard ARINC-429 Module or LV-222-555-442

Updated May 2, 2025

Environment

Hardware

  • Ballard ARINC 429
  • LV-222-555-442

This guide explains how to perform an ARINC 429 signal loopback using either the Ballard ARINC-429 Module or the LV-222-555-442. To follow these steps, you will need the following hardware and software:

Hardware

  • PXIe system equipped with either the Ballard ARINC-429 Module or the LV-222-555-442
  • LFH to 2 D-sub connector
  • NI 9924 terminal block

Software

  • LabVIEW
  • Avionics Ballard Acionics Driver

1. Hardware Connection

If using the ARINC429 module, connect the wiring as shown below. This guide performs a loopback between channel 16 (Tx) and channel 0 (Rx).

If using the LV-222-555-442, you need to use the lower port.

 

2. Verification of ARINC429 Module and Sample Program

To detect the Ballard module compatible with ARINC 429 installed in the PXI system, follow these steps to install the driver and use the BIT XML Editor. The Card # identified here is required for program execution. For basic ARINC 429 operations, refer to the steps outlined in this article.

To perform the loopback, create the program based on the following two samples:

Receiver: C:\Program Files\NI\LVAddons\ballardinstr64\1.6.0.3\examples\Astronics Ballard Technology\BTI429Lib\Example 01 - Receive Labels

Transmitter: C:\Program Files\NI\LVAddons\ballardinstr64\1.6.0.3\examples\Astronics Ballard Technology\BTI429Lib\Example 02 - Transmit Messages with Rate-based Schedule

These samples use subVIs located in: C:\Users\NIJ ASE\Desktop\Astronics Ballard Technology\BTI429Lib\subVIs

 

3. Creating Configuration Files and Program

Create the following configuration files: Core Config.xml, TX Channel Config.xml, and Rx Channel Config.xml.

  • Use the unedited sample Core Config.xml from either the transmitter or receiver.
  • Rename and use the Channel Config.xml from the transmitter sample as TX Channel Config.xml. Rename and edit the Channel Config.xml from the receiver sample as RX Channel Config.xml.

When opening Tx Channel Config.xml in BTI XML Editor, you will see three defined messages with labels 206, 210, and 211. Rx Channel Config.xml initially defines only two messages, which do not correspond to the Tx side. Therefore, create a third message and edit the names and labels of the messages to match the Tx side.

Based on the sample VIs, combine the transmitter (top) and receiver (bottom) into a single program that can run simultaneously. This program initializes and resets using the Card # and Core # in the red section, configures the channels using Core Config.XML, TX Channel Config.xml, or RX Channel Config.xml in the blue section, performs signal transmission and reception within the While Loop, and stops the channels and closes the session in the green section after the Stop button is pressed.

You can learn how to configure and program Tx and Rx messages for ARINC 429 by following the provided procedures and relevant documentation.