ARINC429板卡数据监控与发送通道实现

需积分: 18 15 下载量 86 浏览量 更新于2024-08-09 收藏 9.02MB PDF 举报
"ARINC429板卡在Android系统中实现数据发送与监控功能的详细介绍" 在本资源中,我们关注的是如何在Android系统中利用Alta公司的ARINC429板卡实现发送通道带有监控功能。ARINC429是一种广泛应用于航空电子设备的数据总线标准,它允许设备间传输数据并确保数据的可靠性和准确性。 首先,ARINC429板卡的独特之处在于它的发送通道可以通过软件控制复用为接收通道,这样一来,就能实时监控发送通道的数据是否正确。如果该通道不用于发送,它则会作为正常的接收通道来收集数据。 在实际操作中,初始化板卡是关键步骤。使用`ADT_L1_A429_InitDefault_ExtendedOptions`函数进行初始化,其中DEVID代表设备ID,100是心跳间隔时间,附加的初始化选项包括强制初始化、跳过内存测试以及根父重置。 接着是发送通道的初始化,这里设置S_chanl和R_chanl为0,表示同一通道既用于发送也用于接收,波特率设定为100Kbit/S。使用`ADT_L1_A429_TX_Channel_Init`初始化发送通道,`ADT_L1_A429_RX_Channel_Init`初始化接收通道,接收通道还指定了缓冲区大小(120)和无中断标志。 文档提供了用户操作指南,涵盖了MIL-STD-1553B和ARINC429总线板卡的使用。MIL-STD-1553B是另一种军事标准总线,用于航空航天领域。指南详细介绍了驱动安装、系统软件配置、板卡测试、软件AltaVIEW的操作,包括设置仿真BC(总线控制器)、RT(远程终端)和BM(总线监控器)的功能,以及总线数据的分析和采集。 对于ARINC429部分,用户可以学习如何设置发送和接收数据、记录文件分析、关联ICD(接口控制文档)文件,以及信号采集和分析。另外,还有专门的AltaRTVal软件操作指南,用于测试前的准备、软件配置、测试执行以及结果解析。 高级篇深入讲解了MIL-STD-1553B板卡的编程,包括BC、RT和BM功能的编程指南,涉及消息的发送策略、中断处理、数据过滤等功能。 这份资源提供了全面的ARINC429板卡在Android系统中的应用指南,对于理解和实施数据发送监控具有极高的价值。无论是初级开发者还是经验丰富的工程师,都能从中受益,提升对ARINC429通信协议的理解和实践能力。