一种FC-AE-1553总线协议报文通讯系统技术方案

技术编号:30886260 阅读:27 留言:0更新日期:2021-11-22 20:33
本发明专利技术涉及一种FC

【技术实现步骤摘要】
一种FC

AE

1553总线协议报文通讯系统


[0001]本专利技术属于FC

AE

1553总线和MIL

STD

1553总线通讯
,涉及一种FC

AE

1553总线协议报文通讯系统。

技术介绍

[0002]1553B总线是MIL

STD

1553总线的简称,它是飞机内部时分制命令/响应式多路复用数据总线,有三种终端类型:总线控制器、远程终端和总线监视器,其主要特点是分布处理、集中控制和实时响应。
[0003]FC

AE

1553总线是MIL

STD

1553B总线在带宽、地址空间和数据传输量上的扩展,其目的是更好地支持航电系统中各元素之间的通信。FC

AE

1553 总线协议定义了一种命令/响应式的总线,采用光纤通道技术,一般由网络控制器、网络终端、光纤通道网络自身、FC

AE

1553总线桥以及MIL

STD

1553总线组成。
[0004]在航电测试系统的桥接器中将FC

AE

1553协议与MIL

STD

1553进行相互转换。上位机通过以太网发送上位机控制指令给主控制器主机模块,主控制器主机模块通过以太网接收上位机发送的含有多个RT地址和RT子地址的上位机控制指令,对多个RT地址和RT子地址的上位机控制指令进行解析处理,生成一条FC

AE

1553控制指令,将生成的FC

AE

1553控制指令通过DMA方式发送给主控制器主控制器可编程逻辑模块。主控制器主控制器可编程逻辑模块接收主控制器主机模块发送的FC

AE

1553控制指令,将FC

AE

1553控制指令进行解析处理,生成多条NC

>NT类型或者NT

>NC类型的指令报文,并将上述指令报文经过光纤交换机发送给桥接器模块。
[0005]桥接器模块将NC

>NT类型或者NT

>NC类型的指令报文经过 MIL

STD

1553协议转换后生成MIL

STD

1553数据指令,并将生成的MIL

STD

1553数据指令通过MIL

STD

1553总线发送给终端模拟器设备。
[0006]终端模拟器设备将自身生成的MIL

STD

1553反馈数据通过 MIL

STD

1553总线向桥接器模块发送。
[0007]桥接器模块接收终端模拟器设备发送的MIL

STD

1553反馈数据,将 MIL

STD

1553反馈数据经过FC

AE

1553协议转换后生成FC

AE

1553反馈数据,并将生成的FC

AE

1553反馈数据通过光纤交换机发送给主控制器主控制器可编程逻辑模块。主控制器主控制器可编程逻辑模块将FC

AE

1553反馈数据通过DMA方式发送给主控制器主机模块。
[0008]主控制器主机模块接收到FC

AE

1553反馈数据后,对FC

AE

1553反馈数据按照以太网报文进行组包处理,生成上位机反馈指令,将生成的上位机反馈指令通过以太网发送给上位机。
[0009]航电测试系统的主控制器模块由主机模块和主控制器可编程逻辑模块构成,若上位机和主机模块通讯时涉及的RT地址和RT子地址较多(RT地址最多有32个,RT子地址最多32个),且主机模块和上位机通讯前无法获悉上位机控制指令中包含的RT地址和RT子地址个数信息,则主机模块向主控制器可编程逻辑模块发送的控制指令个数就无法确定(主机
模块向主控制器可编程逻辑模块发送的每条控制指令均包含1个RT地址和1个RT子地址信息)。为了保证上位机和终端模拟器设备正常通讯,主机模块在初始化时需要向主控制器可编程逻辑模块配置理论上最多的控制指令个数,即32*32*2个(包括NC

>NT和NT

>NC 两种类型控制指令,控制指令序号不重复,RT地址最多有32个,RT子地址最多32个)。由于主控制器可编程逻辑模块的堆栈中能够容纳的控制指令个数为N (0<N<256,且远小于32*32*2个),因此,按照上述方法进行配置,主控制器可编程逻辑模块就会丢失大部分FC

AE

1553控制指令,最终导致上位机和终端模拟器设备通讯失败。

技术实现思路

[0010]本专利技术解决的技术问题是:克服现有技术的不足,提出一种FC

AE

1553 总线协议报文通讯系统,避免出现FC

AE

1553控制指令被覆盖以及主机模块和主控制器可编程逻辑模块访问“共享存储区”读写冲突现象,并显著提高了处理上位机控制指令的实时性和可靠性,尤其适用于上位机每次发送的控制指令中涉及到的RT地址和RT子地址较多的情形。
[0011]本专利技术解决技术的方案是:
[0012]一种FC

AE

1553总线协议报文通讯系统,包括上位机、主控制器主机模块、主控制器可编程逻辑模块、光纤交换机、桥接器模块和终端模拟器设备;
[0013]上位机:生成含有多地址的控制指令,并将控制指令发送至主控制器主机模块;接收主控制器主机模块传来的上位机反馈指令,实现上位机与终端模拟器设备的通讯;
[0014]主控制器主机模块:接收上位机传来的控制指令,对控制指令进行解析处理,生成FC

AE

1553控制指令,并将FC

AE

1553控制指令通过DMA的方式发送至主控制器可编程逻辑模块;接收主控制器本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种FC

AE

1553总线协议报文通讯系统,其特征在于:包括上位机、主控制器主机模块、主控制器可编程逻辑模块、光纤交换机、桥接器模块和终端模拟器设备;上位机:生成含有多地址的控制指令,并将控制指令发送至主控制器主机模块;接收主控制器主机模块传来的上位机反馈指令,实现上位机与终端模拟器设备的通讯;主控制器主机模块:接收上位机传来的控制指令,对控制指令进行解析处理,生成FC

AE

1553控制指令,并将FC

AE

1553控制指令通过DMA的方式发送至主控制器可编程逻辑模块;接收主控制器可编程逻辑模块传来的FC

AE

1553反馈数据,对FC

AE

1553反馈数据按照以太网报文进行组包处理,生成上位机反馈指令,将生成的上位机反馈指令通过以太网发送给上位机;主控制器可编程逻辑模块:接收主控制器主机模块传来的FC

AE

1553控制指令,将FC

AE

1553控制指令拆分成多条指令报文,并将多条指令报文经光纤交换机发送至桥接器模块;接收桥接器模块传来的FC

AE

1553反馈数据,将FC

AE

1553反馈数据通过DMA的方式发送至主控制器主机模块;桥接器模块:接收主控制器可编程逻辑模块传来的多条指令报文,将全部指令报文通过MIL

STD

1553协议转换后生成MIL

STD

1553数据指令,并将生成的MIL

STD

1553数据指令通过MIL

STD

1553总线发送给终端模拟器设备;接收终端模拟器设备传来的MIL

STD

1553反馈数据,将MIL

STD

1553反馈数据经FC

AE

1553协议转换后生成FC

AE

1553反馈数据,并将FC

AE

1553反馈数据通过光纤交换机发送至主控制器可编程逻辑模块;终端模拟器设备:接收桥接器模块传来的MIL

STD

1553数据指令,生成MIL

STD

1553反馈数据,并将MIL

STD

1553反馈数据发送至桥接器模块。2.根据权利要求1所述的一种FC

AE

1553总线协议报文通讯系统,其特...

【专利技术属性】
技术研发人员:赵昶宇黄庆海刘振业
申请(专利权)人:天津津航计算技术研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1