微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于LXI总线的1553B通讯模块设计与开发

基于LXI总线的1553B通讯模块设计与开发

时间:11-24 来源:3721RD 点击:

许多关于LxI的功能。VISA函数所用的LxI仪器描述符有两种:

1)对于VXI-11规范为:TCPIPO::192.168.4.10::instO::INSTR;

2)对于Sockets接口为:TCPIPO::192.168.4.10::8000::SOCKET。

其中192.168.4.10为模块地址(非固定),8000为1553B接口任务的端口号。开发的驱动程序以动态链接库形式提供给上层应用程序使用。

仪器驱动程的开发步骤、驱动函数原形以及发送的具体命令本文不再赘述。具体的驱动程序函数及其功能如下:

系统函数:


5 结论

针对基于LxI总线的1553B模块开发需求,本文提出了一种利用SOPC技术实现LxI总线到1553B总线通讯的硬件解决方法。在NioslI软核处理器上移植了μC/OSII嵌入式实时操作系统,实现了TCP/IP协议;开发了以太网和1553B自定义组件,并开发了其相应的DM9000A和BU-61580驱动程序;最终开发了仪器的驱动函数为便于模块工程应用。

文中设计方法降低了仪器的开发难度,减少了模块体积,同时也便于模块的升级,具有良好的工程应用和经济价值。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top