ARINC 825 Standard CAN Bus Protocol for Airborne Use
ARINC 825 Library for esdACC based CAN Interfaces
Wide Range of Scheduling
Minor Time Frame scheduling with timer resolution < 1 µs
Number of Minor Time Frames not limited
Minor Time Frame period ≥ 2 ms
Scheduling starts at dedicated time
Implementation for different Applications
Implementation according ARINC 825-3
Available for many operating systems e.g. Windows®, Linux®, QNX®, RTX, RTX64 and VxWorks®
C- and LabVIEW API available
Support of different hardware platforms
Realtime Behavior for none Realtime Systems
Hardware scheduling time base
Timer synchronization based on IRIG-B signal available
Tx-abort at the Minor Time Frame end with response
The timing source of the ARINC 825 library is the hardware timer of an esdACC based CAN device. This makes the timing highly precise. Scheduling of the Minor Time Frames is extremely precise and accurate. At non realtime systems like Linux or Windows the hardware timer gives an decisive advantage, especially for CAN-USB devices, which otherwise can't be ideally integrated because of the cyclic USB protocol.
A timer resolution of less than 1 µs and a Minor Time Frame period down to 1 ms, opens a large application field for the ARINC 825 library.
esd offers esdACC CAN devices with IRIG-B input for many hardware platforms. This offers time synchronization for an unlimited number of systems and between different hardware platforms.
Hardware platform of the ARINC825 protocol library are all esd CAN devices which are equipped with the esd CAN-IP-Core esdACC, USB, PCI, PCIe, CompactPCI®, CompactPCI Serial and PMC interfaces are available.
A C-API is available for the operating systems Linux, VxWorks, QNX and RTX. Windows is supported by the C-API and additionally LabVIEW applications can use the ARINC 825 library.