摘要:采用单片机C语言作为编程语言,介绍一种基于DEI1016的四发八收智能型ARINC429接rl板的嵌人式实时软件设计方法;首先,简单地介绍了单片机C语言和开发流程,再详细地描述了软件的各个功能模块,最后总结了若干提...
ARINC429实时监控卡软件设计与开发
资料详细技术说明
CAN(Controller Area Network,控制器局域网络)总线和ARINC429总线是两种在航空通信等领域应用广泛的总线,CAN总线的优点在于其可靠、灵活,而ARINC429总线结构简单、性能稳定,抗干扰性强。为了能够更及时全面跟踪系统的运行,往往需要在众多的复杂网络中添加上位机监控系统,因此就需要一个桥梁来实现PC端与底层网络的通信。而PCI总线因其传输速率快、可扩展性好、可以实现即插即用等优点成为当前计算机系统中应用非常广泛的总线。
在很多大型工程中往往都不只是一种总线,而为每种总线都单独配置一块总线数据监控卡显然不是一种经济高效的方式。因此,文中设计实现了一块PCI总线监控卡上同时具有CAN总线接口和ARINC429总线接口,使得该监控卡可以同时实时采集CAN总线和ARINC429总线上的数据,这样不仅将接口卡上的资源最大化的利用了起来,还相对地降低了成本,而且扩大的应用的范围。同时,通过软件对每一帧数据都打上相应的时间戳来确定数据的次序以及判断是否丢帧。而且接收数据分别来自不同的模块,用一张卡比分别用不同的卡来接收数据打时间戳更能保证时间上的一致性。
相关技术资料推荐
下载与解压说明
下载积分规则
- 本资源下载仅需 2 积分
- 24 小时内重复下载免扣积分
- VIP 会员享专属免积分高速通道
文件解压指南
- 推荐使用 7-Zip 或新版 WinRAR 解压
- 原理图与 PCB 请使用对应 EDA 软件打开
- 压缩包内源码可直接在上方在线预览
免费获取积分
- 新用户注册即赠送 10 积分
- 上传分享工程资料可获得持续积分奖励
- 查看积分规则与会员权益 →