Wednesday, November 7, 2012

L-1011 Avionics Bending: SFENA HSI and ARINC 429 - Part 6

Proposed Integration of the SFENA HSI with Laminar Research X-Plane 10

The schematic above shows my initial approach to integrating the HSI with the X-Plane software platform. There are several shared code pieces that I also use for other hardware integration efforts. The following code elements are shared:

  • The Avionics Plugin (TAP) - that is my data extraction tool for pulling X-Plane datarefs out of the simulator and storing them in a shared memory segment
  • ARINC 429  Subsystem - takes information out of the shared memory segment, does data transformation from the X-Plane data format to the ARINC 429 compatible data format (e.g. BNR and BCD) and sends it on to the receiver via UDP

On the receiver side there is a need for data being sent in the ARINC 429 Fast and Slow standard as well as a number of 24VDC discrete switches to control the HSI states. For that I will use the DDC DD-42924i5 device driver and SDK kit as well as the National Instruments DAQmx device driver SDK.

No comments:

Post a Comment