ARINC429板卡数据监控与发送通道实现
需积分: 18 73 浏览量
更新于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通信协议的理解和实践能力。
123 浏览量
2016-09-06 上传
2023-07-01 上传
121 浏览量
304 浏览量
2022-07-26 上传
2018-09-09 上传
2018-11-16 上传
点击了解资源详情
Matthew_牛
- 粉丝: 41
- 资源: 3801
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建