一种1553B总线与BLVDS总线转换方法及装置制造方法及图纸

技术编号:37393076 阅读:19 留言:0更新日期:2023-04-27 07:30
本发明专利技术公开了一种1553B总线与BLVDS总线转换方法,其特征在于,包括以下步骤:通过1553B总线收发模块接收1553B总线数据并进行预处理;对经预处理后的1553B总线数据进行验证,在验证通过的情况下,对所述1553B总线数据进行解析和提取特征参数;基于BLVDS总线协议对所述特征参数进行二次编码以生成多个BLVDS总线数据包;对所述多个BLVDS总线数据包进行组包后传输至BLVDS总线。能够实现1553B总线与BLVDS总线之间的实时转换,实现工业通信中不同总线之间的兼容。同总线之间的兼容。同总线之间的兼容。

【技术实现步骤摘要】
一种1553B总线与BLVDS总线转换方法及装置


[0001]本专利技术属于工业通信
,尤其涉及一种1553B总线与BLVDS总线转换方法、装置、计算机设备和存储介质。

技术介绍

[0002]1553B数据总线具有双向输出特性,实时性和可靠性高,广泛应用在当代的运输机、民航客机以及军用飞机上,航天系统也广泛的应用这一总线。1553B总线的工作频率是1 Mb/s 。传输媒介为屏蔽双绞线,1553B总线耦合方式有直接耦合和变压器耦合;1553B总线为多冗余度总线型拓扑结构,传输方式为半双工方式,采用曼彻斯特码进行编码传输。1553B有以下几个特点:一是实时性好,1553B总线的数据传输率为1Mbps,每条消息最多包含32个字,传输一个固定不变的消息所需时间短。数据传输速率比一般的通讯网高。
[0003]二是合理的差错控制措施和特有的方式命令,为确保数据传输的完整性,1553B采用了合理的差错控制措施――反馈重传纠错方法。
[0004]三是总线效率高,总线形式的拓扑结构对总线效率的要求比较高,为此1553B对涉及总线效率指标的某些强制性要求如命令响应时间、消息间隔时间以及每次消息传输的最大和最小数据块的长度都有严格限制。
[0005]四是具有命令/响应以及“广播”通讯方式,BC能够以“广播”方式向所有RT发送一个时间同步消息,这样总线上的所有消息传输都由总线控制器发出的指令来控制,相关终端对指令应给予响应并执行操作。这种方式非常适合集中控制的分布式处理系统。
[0006]BLVDS是基于LVDS(Low Voltage Differential Signaling,低振幅差分信号)技术的总线接口电路的一个新系列,专门用于实现多点电缆或背板应用。具备大约250mV 的低压差分信号以及快速的过渡时间。这可以让产品达到自100 Mbps 至超过1Gbps 的高数据传输速率。此外,低电压摆幅可以降低功耗和噪声至最小化。差分数据传输配置提供有源总线的+/

1V 共模范围和热插拔器件。
[0007]然而,1553B总线和BLVDS总线之间不能兼容,无法实现信息的共享,因此难以在不同协议设备间实现互操作。

技术实现思路

[0008]为解决上述问题,本专利技术的目的是提供一种1553B总线与BLVDS总线转换方法及装置,该1553B总线与BLVDS总线转换方法及装置能够实现1553B总线与BLVDS总线之间的实时转换,实现工业通信中1553B总线与BLVDS总线之间的兼容。
[0009]为实现上述目的,本专利技术的技术方案为:一种1553B总线与BLVDS总线转换方法,包括以下步骤:通过1553B总线收发模块接收1553B总线数据并进行预处理;对经预处理后的1553B总线数据进行验证,在验证通过的情况下,对所述1553B总线数据进行解析和提取特征参数;基于BLVDS总线协议对所述特征参数进行二次编码以生成多个BLVDS总线数据包;
对所述多个BLVDS总线数据包进行组包后传输至BLVDS总线。
[0010]在本专利技术的一个优选实施例中,所述通过1553B总线收发摸块接收1553B总线数据并进行预处理进一步包括:对接收的1553B数据进行鉴别,根据堆栈指针找到描述符,将收到的命令字写入描述符的储存单元后进行存储。
[0011]在本专利技术的一个优选实施例中,所述对经预处理后的1553B总线数据进行验证进一步包括:对总线发出的命令进行校验;当命令要求设备接收数据时,进入RT模式;其中,所述RT模式下,提取数据或接受数据;当命令为数据字时,将数据发送给数据包解析提取模块。
[0012]在本专利技术的一个优选实施例中,所述对所述1553B总线数据进行解析和提取特征参数进一步包括:查找子地址接收查找表,获得消息块地址;查找忙位查找表,确定该子地址是否允许访问;查找非法命令表/模式码表,判断本次通信是否合法;在判断合法的情况下,将消息块地址写入描述符的数据指针存储单元;1553B总线根据数据指针找到消息块,并将数据字顺序写入。
[0013]在本专利技术的一个优选实施例中,所述基于BLVDS总线协议对所述特征参数进行二次编码以生成多个BLVDS总线数据包进一步包括:对所述特征参数进行整理和解析,转换成BLVDS编码方式的数据;发送给BLVDS数据组包模块。
[0014]在本专利技术的一个优选实施例中,所述对所述多个BLVDS总线数据包进行组包后传输至BLVDS总线进一步包括:基于按照BLVDS总线的数据协议进行组包;通过BLVDS数据收发模块将数据转化为差分电平传至BLVDS总线上。
[0015]在本专利技术的一个优选实施例中,所述方法还包括:当从BLVDS总线向1553B总线传送数据时,BLVDS总线上的数据依次经过BLVDS数据收发模块将差分电平进行解析,然后把数据进行组包,转化为消息的形式传给编码方式转换模块并启动BC模式;编码方式转换模块和数据组包模块将信号转成1553B的数据格式,传至数据协议模块;读取堆栈指针A内的内容,找到堆栈区A内的第一个描述符,根据描述符中的消息块地址,找到数据区内的第一个消息块;依次读取消息块的内容,先读取控制字,解析本条消息至少包括发送格式、发送通道、是否可重发、以及RT回传状态字的具体位是否设定中断的内容;读取命令字,发送到1553B总线上,通知相应的RT准备接收,将数据发送到1553B网络总线上。
[0016]基于相同的构思,本专利技术还提供一种1553B总线与BLVDS总线转换装置,实现上述任意一项所述1553B总线与BLVDS总线转换方法,包括:数据获取模块,用于通过1553B总线收发模块接收1553B总线数据并进行预处理;特征获取模块,用于对经预处理后的1553B总线数据进行验证,在验证通过的情况下,对所述1553B总线数据进行解析和提取特征参数;转换模块,用于基于BLVDS总线协议对所述特征参数进行二次编码以生成多个BLVDS总线数据包;对所述多个BLVDS总线数据包进行组包后传输至BLVDS总线。
[0017]基于相同的构思,本专利技术还提供一种计算机设备,包括:存储器,所述存储器用于存储处理程序;处理器,所述处理器执行所述处理程序时实现上述任意一项所述的1553B总线与BLVDS总线转换方法。
[0018]基于相同的构思,本专利技术还提供一种可读存储介质,所述可读存储介质上存储有处理程序,所述处理程序被处理器执行时实现上述任意一项所述的1553B总线与BLVDS总线转换方法。
[0019]本专利技术由于采用以上技术方案,使其与现有技术相比具有以下的优点和积极效果:1、本专利技术的方法通过获取1553B的数据后进行预处理和数据校验,校验通过之后提取出特征数据,再将特征数据按照BLVDS协议将数据转成BLVDS协议数据包,上传至BLVDS总线,实现1553B总线与BLVDS总线的数据转换。
[0020]2、本专利技术在将BLVDS数据转换为1553B总线数据的时候,首先需要将BLVDS数据进行相应的处理和解析本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种1553B总线与BLVDS总线转换方法,其特征在于,包括以下步骤:通过1553B总线收发模块接收1553B总线数据并进行预处理;对经预处理后的1553B总线数据进行验证,在验证通过的情况下,对所述1553B总线数据进行解析和提取特征参数;基于BLVDS总线协议对所述特征参数进行二次编码以生成多个BLVDS总线数据包;对所述多个BLVDS总线数据包进行组包后传输至BLVDS总线。2.根据权利要求1所述的1553B总线与BLVDS总线转换方法,其特征在于,所述通过1553B总线收发摸块接收1553B总线数据并进行预处理进一步包括:对接收的1553B数据进行鉴别,根据堆栈指针找到描述符,将收到的命令字写入描述符的储存单元后进行存储。3.根据权利要求2所述的1553B总线与BLVDS总线转换方法,其特征在于,所述对经预处理后的1553B总线数据进行验证进一步包括:对总线发出的命令进行校验;当命令要求设备接收数据时,进入RT模式;其中,所述RT模式下,提取数据或接受数据;当命令为数据字时,将数据发送给数据包解析提取模块。4.根据权利要求1所述的1553B总线与BLVDS总线转换方法,其特征在于,对所述1553B总线数据进行解析和提取特征参数进一步包括:查找子地址接收查找表,获得消息块地址;查找忙位查找表,确定该子地址是否允许访问;查找非法命令表/模式码表,判断本次通信是否合法;在判断合法的情况下,将消息块地址写入描述符的数据指针存储单元;1553B总线根据数据指针找到消息块,并将数据字顺序写入。5.根据权利要求1所述的1553B总线与BLVDS总线转换方法,其特征在于,所述基于BLVDS总线协议对所述特征参数进行二次编码以生成多个BLVDS总线数据包进一步包括:对所述特征参数进行整理和解析,转换成BLVDS编码方式的数据;发送给BLVDS数据组包模块。6.根据权利要求5所述的1553B总线与BLVDS总线转换方法,其特征在于,所述对所述多个BLVDS总线数据包进行组包后传输至BLVDS总线进一步包...

【专利技术属性】
技术研发人员:王天林陈品谢灿华潘忠根王庆楠冯地明徐腾陶新娟
申请(专利权)人:浙江中控研究院有限公司
类型:发明
国别省市:

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

1