欢迎来到天天文库
浏览记录
ID:13465352
大小:110.50 KB
页数:9页
时间:2018-07-22
《基于pci接口的b总线控制软件设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于PCI接口的1553B总线控制软件设计 摘要:1553B总线因具有高可靠性而广泛应用于机载设备,为使用1553B总线完成电调滤波器设备的调试、维修及检验工作。在此通过对1553B总线技术的研究,以Condor公司的PCI?1553板卡和普通台式机作为硬件平台,在VB6.0环境下采用调用动态链接库方式实现了电调滤波器的1553B通信系统设计,实现了设备的全部控制功能。经长时间使用及验证,软件工作稳定,解决了设备在地面性能检测的实际问题,该程序设计方法缩短了开发时间且具有扩充性,通过简单扩展即可实现其他1553B总线接口设备的控
2、制。 关键词:1553B;PCI?1553;VB6.0;动态链接库 中图分类号:TN964?34文献标识码:A文章编号:1004?373X(2013)24?0047?03 Designof1553BbuscontrolsoftwarebasedonPCIinterface WUYun?zhong (AVICShaanxiAircraftIndustry(Group)Co.,Ltd.,Hanzhong723213,China) Abstract:1553Bbusiswidelyusedinairborneequipmen
3、tsduetoitshighreliability.Inordertouse1553Bbustoaccomplishthedebugging,repairandinspectionofelectricaltuningfilters,basedontheresearchofthe1553Bbustechnology,PCI?1553BcardofCondorCompanyandcommondesktopcomputerweretakenasthehardwareplatform,the1553Bcommunicationsystem
4、designoftheelectricaltuningfilterwasrealizedbycallingthemodeofdynamiclinklibraryintheVB6.0,andallthecontrolfunctionsofthedevicewereachieved.Thesoftwareworksstableinlong?termrunningandverification.Itsolvedtheproblemofperformancetestingontheground.Theprogrammingmethodsh
5、ortenedthedevelopmenttime.Ithasexpandability.Throughsimpleextensionitcanrealizethecontrolforother1553Bbusdevices. Keywords:1553B;PCI?1553;VB6.0;dynamiclinklibrary 0引言 1553B总线是美国军用标准MIL?STD?1553B所定义的一种串行数据传输总线,该标准对总线的结构布局、数据传输方式等进行了严格的定义,广泛用于航空、航天和军用场合的多终端之间的数据传输,具有
6、实时性好、抗干扰能力强、冗余备份、易于扩展等优点,是一种确定的、可靠的、命令/响应式数据通信标准[1]。 电调滤波器是中心频率可以改变的带通滤波器,其中心频率由超短波电台的控制并保持一致,在无线电系统的射频链路中起到滤波作用,提高系统的电磁兼容能力。电调滤波器的控制接口采用1553B形式,在电调滤波器调试、实验、检验阶段需要通过1553B总线对电调滤波器进行相应控制,完成检测功能,因此急需开发基于1553B接口的电调滤波器控制软件。针对电调滤波器设备性能测试的具体需求,本文首先对1553B总线协议进行了简单介绍,利用PC计算机和
7、PCI接口的1553B板卡为硬件平台,在VisualBasic6.0编程环境下完成了基于1553B接口的电调滤波器控制软件程序设计。经实际使用,达到了预期的设计目标。 11553B总线 1.1总线概述 1553B总线是20世纪70年代由美国军方和政府公布的一种串行多路数据总线标准,它规定了飞机内部数字式的命令/响应时分制多路数据总线的技术要求,同时规定了多路总线的操作方式和总线上的信息流的格式规范,是目前世界军用飞机中应用最广泛的数据传输系统,由于其高度的可靠性和灵活性,目前在在机载、舰载及地面武器设备中也得到了广泛的应用,
8、并逐渐应用到民用领域[2]。 1553B总线系统主要包括终端模块、耦合器、电缆、电缆连接器、终端匹配器等,它们通过两根冗余电缆连接,最多可挂接32个终端。在总线通信过程中一条总线工作,另一条总线则处于热备份状态;总线耦合有直接耦合与变压器耦合两种
此文档下载收益归作者所有