APP下载

DSP平台下ARINC429总线的驱动设计

2016-11-09周加谊徐碧辉中国兵器工业第五八研究所四川绵阳621000

电子设计工程 2016年19期
关键词:设置

周加谊,官 琴,徐碧辉(中国兵器工业第五八研究所 四川 绵阳621000)

DSP平台下ARINC429总线的驱动设计

周加谊,官 琴,徐碧辉
(中国兵器工业第五八研究所 四川 绵阳621000)

针对某航空弹载设备在DSP平台下与其他ARINC429设备之间数据通信这一关键问题,通过分析ARINC429总线协议芯片HI3584的具体功能,利用软件工程化方法,设计出通用性良好的ARINC429总线驱动程序,并给出了驱动程序的实现过程。测试结果证明,该驱动程序满足了设计的需求,具有稳定性好、可靠性高、通用性强等特点,在以后的类似项目中仅做少许修改便能直接应用。

ARINC429总线;数字信号处理;驱动设计;HI3584

在现代飞机上,大量信息在系统与系统、系统与部件之间高速传递。目前,相当数量的军用机、民用机及运输机的数据通信都采用机载数据总线ARINC429[1]。ARINC429总线结构简单、性能稳定,抗干扰性强。最大的优势在于可靠性高,这是由于其非集中控制、传输可靠、错误隔离性好。在x86、PowerPC、ARM等处理器下,通常选用功能齐全且通用性较好的操作系统,例如Windows系列、VxWorks、Linux等,软件工程师将设计好的驱动程序直接递交给这类操作系统,并不直接和用户的应用程序交互[2-4]。而在DSP平台下,通常采用简易实时嵌入式操作系统DSP/BIOS,由应用程序直接调用驱动程序,因此驱动程序的设计更为复杂,需充分考虑应用层的需求和程序的健壮性,这样才能保证程序稳定可靠。

1 系统方案

图1系统组成示意图,为某弹载计算机运算控制模块,其主要包括主处理器(DSP)、可编程单元(FPGA)、存储器和外围接口组件。……

登录APP查看全文

猜你喜欢

设置
中队岗位该如何设置
船舶防火结构及设置的缺陷与整改
中外医学专业与专科设置对比分析及启示
特殊场景下列控等级转换的设置方案
7招教你手动设置参数
动车段(所)股道有效长设置研究
我国中小学将设置人工智能相关课程
吃纸的妖怪
本刊栏目设置说明
中俄临床医学专业课程设置的比较与思考