航天地面测试中1553B-PCI接口转换技术实现

[09-13 16:54:15]   来源:http://www.88dzw.com  接口定义   阅读:8557

文章摘要:图 3 收发器变压器电路图4 驱动及应用软件设计驱动程序的基本功能是完成设备的初始化、对端口的读写操作,中断的响应以及调用。 本文采用DDK(驱动程序开发包)来编写驱动程序,这里就不做详细介绍。 应用软件采用 Visual C++编写,完成对PCI 的读写操作,进而实现控制1553B 总线的 数据传输。其中,BC 模式下的流程为:(1)读取自检寄存器,判断工作状态;(2)通过配置寄存器,设置工作模式为总线控制器(BC);(3)根据中断条件设置中断使能寄存器;(4)初始化中断队列;(5)定义BC 块和发送接收数据缓冲区;(6)将控制字、命令字和需要发送的数据写入相应的消息块中;(7)设置控制寄存

航天地面测试中1553B-PCI接口转换技术实现,标签:接口技术,微机原理与接口技术,http://www.88dzw.com


  图 3 收发器变压器电路图

  4 驱动及应用软件设计

  驱动程序的基本功能是完成设备的初始化、对端口的读写操作,中断的响应以及调用。 本文采用DDK(驱动程序开发包)来编写驱动程序,这里就不做详细介绍。 应用软件采用 Visual C++编写,完成对PCI 的读写操作,进而实现控制1553B 总线的 数据传输。其中,BC 模式下的流程为:

  (1)读取自检寄存器,判断工作状态;

  (2)通过配置寄存器,设置工作模式为总线控制器(BC);

  (3)根据中断条件设置中断使能寄存器;

  (4)初始化中断队列;

  (5)定义BC 块和发送接收数据缓冲区;

  (6)将控制字、命令字和需要发送的数据写入相应的消息块中;

  (7)设置控制寄存器启动传输;

  (8)轮询中断状态寄存器,如果中断,进入中断程序,处理相应的中断。

  5 结束语

  为实现有效载荷地面测试过程中终端设备与星上1553B总线上被测试设备之间的信息交互,需要应用1553B总线到计算机标准接口的通信板卡。本文通过对1553B总线和PCI总线协议的分析,结合航天地面测试实际要求提出了一种1553B-PCI总线接口卡的实现方法,给出了硬件结构框图,部分原理图和接口控制的FPGA实现。经过测试,实现了计算机通过PCI总线与远程终端设备的信息交互,满足了实际要求,并在XXX型号地面测试中应用。


上一页  [1] [2] [3] 


Tag:接口定义接口技术,微机原理与接口技术接口定义

《航天地面测试中1553B-PCI接口转换技术实现》相关文章

分类导航
最新更新
热门排行