1553B电缆网络测试方法研究
IP核均具有可剪裁性,根据测试系统的需要可以对其功能进行增加或减除。
1553B软核在FPGA内部实现全部MIL-STD-1553B总线协议的硬件解析,但1553B信号电平的逻辑转换、驱动需要在外部通过收发驱动器实现。这里选用HOLT公司的1553B总线收发驱动器HI-1573进行设计。
综合考虑系统的功能需求,程序存储器采用了SST公司的8位FLASH,型号为39VF040(512×8bit),占用处理器的地址范围为:0x0000000~0x0007ffff;数据存储器采用了ISSI公司的16位SRAM,型号为IS61LV51216(512×16bit),占用处理器的地址范围为:0x4000000~ 0x400fffff。
通道切换开关模块主要完成激励信号选择性输入到被测网络以及选择性采集被测网络上的数据信号,因此用于选择导通的开关必须具有导通电阻小、导通电容小等特性,从而极大减小开关对激励信号或被采集信号的影响。综合考虑各方面因素,选择欧姆龙继电器进行设计。
为了最大限度地兼容通用的1553B总线电缆网络的接入测试,接口面板按照可接入32路1553B总线电缆网络端点的需求来设计,同时每组接插件都是由1个孔型(DK-621-0940-4S)和1个针型(DK-621-0940-4P)插座组成,以兼容外部的针型(DK-621-0939-4P)和孔型插头(DK-621-0939-4S)。
1553B总线终端设备功能测试模块
此模块主要是完成终端设备的功能测试,模拟一个终端设备工作在BC/RT/BM模式下,跟总线网络上其它所有的终端设备进行各种数据通信,从而测试被测终端设备的各个功能是否正常。这里选用了珠海欧比特公司研发的基于PCI接口的1553B功能测试设备EMB1000-PCI1553B-EI,直接插在系统控制器工控机的PCI槽上即可集成在本系统中。EMBC1000-PCI1553B-EI功能强大,并提供VC++环境下的接口函数,易于系统集成。它具有以下功能特点:
1.操作方式、寄存器设置以及存储器布局等方面同BU-61580完全兼容;
2.支持BC、RT、BM工作模式;
3.独立的1553B控制器。
软件编程
软件主要包括上层测试界面软件和1553B总线测试专用控制器的底层固件两部分。
界面软件用VC++语言编写,控制工控机的PCI、USB、RS232等外设接口,从而实现对1553B总线终端设备功能侧测试设备EMBC1000-PCI1553B-EI、实现数据采集的泰克数字示波器以及1553B总线网络专用测试控制器等各个模块的控制。
专用控制器的底层固件主要是实现S698处理器对1553B控制器的控制,包括数据的发送和接收等,采用标准C编程,程序调试在欧比特公司开发的针对SPAR V8标准架构处理器的开发环境Orin5.0上完成。
结语
本文介绍了如何实现对1553B总线电缆网络进行可靠有效的测试检验,最终提出一个1553B总线电缆网络自动测试系统的方案,从而解决了传统测试的设计测试仪器繁多、过程繁琐、实施难度大、效率和可靠性低的问题。该方案已经进行实施,形成了产品,经过大量的验证测试,该系统可以完成1553B总线电缆的全面、快捷、有效可靠的测试,已经广泛运用于航空航天、海上武器,地面武器等领域。
参考文献:
[1] 国防科学技术工业委员会.GJB5186 数字式时分制指令/响应型多路传输数据总线测试方法[S].2004
[2]AEROSPACE STANDARD SAE4115 SAE Internetional Group[S].2006
[3] Altera Corporation. CycloneIII Device Handbook[R].2008,1
[4] MIL-HDBK-1553A(美国军方1553标准)[S]
[5]欧比特公司.EMBC1000-PCI1553B-EI用户手册 V1.5[R].2009
[6] DDC公司.1553 User’s Guide.2003
[7] DDC公司.MIL-STD-1553 DESIGNED’s guide.2003
[8] 欧比特公司.OBT1553应用手册[R].2007
[9]HI-1573, HI-1574 datasheet:HOL T INTEGRATED CIRCUITS.2006
[10]欧比特公司.S698-ECR用户手册.2004
测试测量 电缆网络 MIL-STD-1553B 1553B测试标准 201006 相关文章:
- 用数字荧光示波器对开关电源功率损耗进行精确分析(11-04)
- DDR-1500/DSC-2200在高性能测试测量中的应用(05-03)
- 选择测试和测量系统时应考虑的因素(08-15)
- 基于FPGA和单片机的位移测量装置的设计(11-14)
- 半导体功能测试基础术语(10-25)
- 基于嵌入式系统的虚拟仪器设计(07-15)