预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

计算机测量与控制.2005.13(9) ·970·ComputerMeasurement&Control先进总线技:术 文章编号:1671—4598(2005)09—0970—03中图分类号:TP336文献标识码:B 航空用ARINC429总线收发系统设计与实现 李榕,刘卫国,刘晓剑 (1.西北工业大学自动化学院,陕西西安710072;2.中国航天科工信息技术研究院,北京100037) 摘要:针对机载设备地面检测中ARINC429总线数据通信这一关键技术,设计了一种基于十六位单片机80C196的ARINC429总线 收发系统;设计中严格依据ARINC429数字信息传输规范,采用通用ARINC429专用器件HS3282/HS3182构成数据收发核心单元,通 过对可编程逻辑器件编程实现系统的逻辑设计.并采用硬件上奇偶校验和软件循环冗余校验实现系统智能纠错。 关键词:ARINC429总线;十六位单片机;智能纠错 DesignandImplementationOfaARINC429BusTransmit-receiveSystem IiRong。IiuWeiguo,IiUXiaoiian (1.CollegeofAutomation,NorthwesternPolytechnicalUniversity,Xi’an710072,China; 2.InformationTechnologyAcademyofChinaAerospaceScienceandIndustryCrop.,Beijing100037,China) Abstract:AnovelARINC429bustransmit—receiveinstallationbasedon16bitssingle—chipmicrocomputer80C196isdesigned, whichaimsatthekeytechnologyofARINC429busdatacommunicationusedinairbornedevicegroundtest.ItstrictlyexecutesARINC29 digitalinformationtransmissionspecification,adoptsuniversalARINC429specialcomponentHS3282/HS3182toformadatatransmit—re— ceivecoreunit.SystemlogicaldesignisachievedbyprogrammingwithPLC.Simultaneously,usehardwareodd—evencheckandsoftware circleredundancychecktoimplementsystemintelligentcorrection. Keywords:ARINC429bus;16bitssingle—chipmicrocomputer;intelligentcorrection 0引言送/接收数据的数据存储区以及上下位通信模块。PC机作为系 统上位机,实现对发送/接收数据的处理及系统的显示等功能。 在现代飞机上,大量信息在系统与系统、系统与部件之间 如下所示,信号流向有两种: 高速传递。目前.相当数量的军用机、民用机及运输机的数据 键盘一Pc机⋯·一IsA接口一接口板cPu一发送器一⋯一机载设备接收器 通信都采用机载数据总线ARINC429。本文介绍的基于16位显示器一Pc机~、ISA接口一接口板cPu一接收器一⋯一机载设备发送器 单片机的总线收发系统,采用ARINC429总线来实现系统间 2硬件设计 的数据通信,不仅可以实现各个航空电子系统信息共享和功能 如图2所示,系统硬件由以下几部分组成: 综合,而且可以通过数据总线实现对机载电子设备工作状态、 故障信息等相关数据的传送,便于完成机载电子设备的检测及 维护,具有很强的通用性。同时采用双重校验实现智能纠错功 能,大大提高了系统的可靠性。 图2系统硬件结构框图 图1系统整体结构示意图板级控制器单元主要完成系统中ARINC429总线发送/接 收数据的处理。采用INTEI公司的十六位单片机80C196KB 1系统方案设计作为系统的主控芯片j。 图1为系统整体结构示意图。系统设计成下位机+上位机ARINC429数据发送/接收单元完成ARINC429数据的发 结构,下位机为ISA接口板形式,主要包括以单片机为核心送、接收、缓存及传输速率的转换等功能。在实际设计过程中 的板级控制器,ARINC429总线发送/接收模块,用以存放发主要由两个芯片来实现,一是ARINC429总线协议芯片 HS3282,用来完成发送数据缓存,数据的并行一串行(发送) 收稿日期: