VXI-1553B总线接口模板的开发

时间:2013-04-13来源:网络

2 驱动程序的编制
  在VXI总线测试平台中,VXI PlugPlay驱动程序的开发对于VXI总线模块仪器的使用,VXI总线测试系统的集成,具有非常重要的意义。没有软件,就无法使用VXI总线仪器;没有结构开放、标准统一的仪器驱动程序,就无法体现VXI总线仪器互换性好、易于组建系统的优势。NI公司提出的口号——“软件就是仪器”,就恰当地揭示了软件对于虚拟仪器,特别是VXI总线仪器的重要性。
  VISA(virtual instrument software architecture,虚拟仪器软件结构)的输入/输出程序库是迈向长期的工业界软件标准化的重要步骤。VISA以及它的早期过渡文件库VTL提供了从现有的IEEE 488.2和VXI总线I/O标准到VISA I/O库的升级途径。
  VISA规范提供了VXI器件驱动程序的基本函数,这些函数包括了器件的寻址访问、寄存器的操作、存储器的读写、内存的分配与释放等,利用它们可以方便地实现对VXI器件的驱动。
  使用Windows 95操作系统,Borland C+ + Builder 3.0开发环境,调用的VISA库为VXI PlugPlay针对Windows 95环境下Borland C的编辑器而封装的库来完成驱动程序的编制,驱动程序框图如图2所示。


图2 驱动程序框图

3 模板典型验证环境
  由于航空电子设备1553B总线测试环境在一般实验室条件下很难建立,所以欲验证本模板工作状态是否正常,可采用如下的仿真方式进行。利用另一块PC总线的1553B接口模板,与本VXI-1553B总线接口模板连接,进行1553B总线设备的消息传递,分别验证VXI-1553B接口模板BC、MT和RT三种工作方式数据传输的正确性。验证环境如图3所示,其中给出了VXI-1553B接口模板执行BC发送功能,PC总线的1553B接口模板执行RT接收的程序执行结果。





图3 验证环境及结果

4 结束语
  本VXI-1553B总线接口模板开发已完成原理样机的设计、制作、软硬件联调以及验证等工作。进一步工作将进行模板硬件的工程化和电磁兼容性测试,对于软件要针对航空电子设备1553B总线消息规约,编制消息处理程序,就可完成航空电子设备的测试。

参考文献

 [1]Williams R.A Common Engineering-To-Manufacturing-To-field test strategy to Achieve Systems Readiness Beyond.The ’90s AUTOTESTCON’90
 [2]陈光礻禹.VXI总线测试平台技术.成都电子科技大学出版社.1996.10
 [3]VXI-1553B总线转换模块研究.中国航空工业总公司第634所.1997.8
 [4]Advanced Communication Engine Integrated 1553 Terminal.ILC DATA DEVICE CORPORATION.1997.2
 [5]MIL-HDBK-1553多路传输数据总线应用手册.中国航空工业总公司第301所.1988
 [6]HP VISA User's Guide.HP Company.1996.9

1 2

关键词: VXI-1553B总线 接口模板 通信规程

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版