基于VxWorks的1553B总线测试系统设计与实现
发布时间:2020-05-30 17:47
【摘要】: 本课题来源于综合电子设备仿真测试与故障注入系统的子课题,开发了基于VxWorks平台的1553B总线测试系统。论文着重阐述对虚拟设备、物理I/O模块、模块间通信协议的研究,详细介绍了每个模块的设计、实现方法与技术要点。该系统支持对总线消息的动态更新和分支处理;支持对非周期消息组的发送,具有协同测试功能。 论文最后对所设计的系统进行了测试验证,并应用于某种型号1553B总线设备。与类似测试系统相比,该系统故障检测速度快、实验次数少、实验费用低,具有广阔的应用前景。
【图文】:
3 1553B 总线消息传输格式1553B 总线上的信息是以消息的形式调制成曼彻斯特码进行传输[长由 32 个字组成,1553B 总线上消息传输的过程是:总线控制器 BC 发布一个接收/发送指令,,终端在给定的响应时间范围内发回一个状息的接收/发送,BC 通过验收 RT 响应的状态字来检验传输是否成功作。命令字只能由 BC 来发出,RT 只能接收命令,状态字只能由 R包括接收消息的状态信息。RT 按照 BC 发送的命令字中的信息,先定地址(Sub-Address),由子地址 SA 根据收发命令来接收或发送数据多个缓冲区用来存放数据,缓冲区采用循环链表数据结构形式,当最中发送完后则立即转到第一个缓冲区中去发送数据,要求缓冲区有相速度,以便 SA 发送的数据即是缓冲区最新的数据。1553B 总线系统格式如图 2-2 所示[28]。消息传输报文格式分为信息传输格式和广播信信息传输格式中,分别为 BC 到 RT、RT 到 BC、RT 到 RT 和命令模
.3 虚拟设备模块设计.3.1 虚拟设备总体介绍虚拟设备在整个实时系统中占有重要的位置,如图 3-2 所示。它是由块根据用户工程的描述文件创建的,虚拟设备是抽象出来的一个通用设持和实际的多种不同物理 I/O 接口相连,在虚拟设备上用作和物理端口资源称为虚拟设备接口,每个虚拟接口也有自己的特殊类型,和具体物有相同的属性,多种类型虚拟接口为用户建立测试工程提供了很大的方可以根据需要建立多个虚拟设备,每个虚拟设备可运行于任何一个板在哪个板卡上,取决于用户在界面中的设置。虚拟设备可能运行在实际口板上,也可能运行在其它的载板上,当不在同一个载板上时,此时要间通信来进行虚拟设备与物理 I/O 的通信。二个虚拟设备接口之间有可关系,可以有消息进行通信,可以通过多个虚拟设备来协同测试。
【学位授予单位】:华北电力大学(北京)
【学位级别】:硕士
【学位授予年份】:2008
【分类号】:TP336
本文编号:2688492
【图文】:
3 1553B 总线消息传输格式1553B 总线上的信息是以消息的形式调制成曼彻斯特码进行传输[长由 32 个字组成,1553B 总线上消息传输的过程是:总线控制器 BC 发布一个接收/发送指令,,终端在给定的响应时间范围内发回一个状息的接收/发送,BC 通过验收 RT 响应的状态字来检验传输是否成功作。命令字只能由 BC 来发出,RT 只能接收命令,状态字只能由 R包括接收消息的状态信息。RT 按照 BC 发送的命令字中的信息,先定地址(Sub-Address),由子地址 SA 根据收发命令来接收或发送数据多个缓冲区用来存放数据,缓冲区采用循环链表数据结构形式,当最中发送完后则立即转到第一个缓冲区中去发送数据,要求缓冲区有相速度,以便 SA 发送的数据即是缓冲区最新的数据。1553B 总线系统格式如图 2-2 所示[28]。消息传输报文格式分为信息传输格式和广播信信息传输格式中,分别为 BC 到 RT、RT 到 BC、RT 到 RT 和命令模
.3 虚拟设备模块设计.3.1 虚拟设备总体介绍虚拟设备在整个实时系统中占有重要的位置,如图 3-2 所示。它是由块根据用户工程的描述文件创建的,虚拟设备是抽象出来的一个通用设持和实际的多种不同物理 I/O 接口相连,在虚拟设备上用作和物理端口资源称为虚拟设备接口,每个虚拟接口也有自己的特殊类型,和具体物有相同的属性,多种类型虚拟接口为用户建立测试工程提供了很大的方可以根据需要建立多个虚拟设备,每个虚拟设备可运行于任何一个板在哪个板卡上,取决于用户在界面中的设置。虚拟设备可能运行在实际口板上,也可能运行在其它的载板上,当不在同一个载板上时,此时要间通信来进行虚拟设备与物理 I/O 的通信。二个虚拟设备接口之间有可关系,可以有消息进行通信,可以通过多个虚拟设备来协同测试。
【学位授予单位】:华北电力大学(北京)
【学位级别】:硕士
【学位授予年份】:2008
【分类号】:TP336
【引证文献】
相关硕士学位论文 前1条
1 牛茜;基于FPGA的1553B总线监测系统的设计[D];中北大学;2011年
本文编号:2688492
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2688492.html