一种NC与RT的数据通信方法技术

技术编号:17917631 阅读:90 留言:0更新日期:2018-05-10 21:27
本发明专利技术涉及一种NC与RT的数据通信方法,涉及时频测量技术领域。本发明专利技术提出了一种基于1553B协议的以太网通信系统,实现具有类似1553B总线实时性、确定性和以太网总线高速低成本的以太网通信系统,并且该以太网通信系统兼容传统的1553B总线设备,并基于该系统提出一种NC与RT的数据通信方法。本发明专利技术具有1553B的确定性和实时性,可以兼容传统的1553B设备;又具备以太网的高速和低成本等特点,可以提高总线数据传输速率,可以满足现代航空航天总线系统的发展。

【技术实现步骤摘要】
一种NC与RT的数据通信方法
本专利技术涉及以太网通信
,具体涉及一种NC与RT的数据通信方法。
技术介绍
近年来航空航天器的更新升级,传统1553B总线的1Mb/s的速率已经远远不能满足视频、语音等大数量的、高速的传输需求,逐渐成为了航空航天总线系统发展的瓶颈。在航空航天领域,大量终端采用1553B协议,新的总线系统必须要兼容传统的1553B设备,实现总线系统的平稳升级。近年来,以太网技术得到了飞速的发展。以太网是一种标准的开放式网络;数据传输速率高,支持10Mbps,100Mbps,1Gbps和10Gbps;支持多种物理介质和灵活的拓扑结构;成本和费用低廉。上述优点使得以太网得到了极为广泛的应用,已经成为商用通信主流的技术。以太网各个终端设备之间完全自治,收发包没有统一的管理和控制,在占用以太网总线上产生冲突,竞争总线带宽,带来不确定性。以太网在应用到航空航天领域总线系统中遇到了很大的阻力。
技术实现思路
(一)要解决的技术问题本专利技术要解决的技术问题是:如何实现具有类似1553B总线实时性、确定性和以太网总线高速低成本的以太网通信系统,并且该以太网通信系统兼容传统的1553B总线设备,并基于该系统提出一种NC与RT的数据通信方法。(二)技术方案为了解决上述技术问题,本专利技术提供了一种利用基于1553B协议的以太网通信系统实现的NC与RT的数据通信方法,该系统包括网络控制器NC以及网络终端NT,通过以太网交换网络实现NC、NT的互联,NC与NT均为网络设备,各网络设备之间采用一种基于1553B协议的以太网通信方法进行通信,该基于1553B协议的以太网通信方法利用1553oE以太网实现,所述1553oE以太网简称为1553oE,所述1553oE定义为:符合OSI七层网络模型,仅在OSI七层网络模型的数据链路层中增加1553oE控制子层,用于实现基于1553B协议的通信;所述1553oE的帧结构包括目的地址、源地址、类型/长度、1553oE帧头、上层协议数据和FCS校验;1553oE的控制和状态显示由1553oE帧头决定,1553oE帧头根据定义不同,分别表示命令帧头、状态帧头和数据帧头;1553oE命令帧、状态帧和数据帧通过以太网交换网络进行以太网帧交换,1553oE命令帧、状态帧和数据帧中源地址为发送设备的MAC地址,目的地址为接收设备的MAC地址;所述以太网交换网络只根据1553oE命令帧、状态帧和数据帧的目的地址进行以太网帧交换,交换到正确的接收网络设备;所述1553oE的网络控制器NC,用于管理调度系统中各个NT终端的数据传输,任何时刻系统中有且只有一个NC工作,NC能够向NT发送1553oE命令帧和数据帧,能够接收NT发送的1553oE状态帧和数据帧,NC具有以太网交换网络中唯一的MAC地址;所述1553oE的网络终端NT,不能主动发起数据传输,需按NC的管理调度实现数据传输,NT能够接收NC发送的1553oE命令帧和数据帧,能够向NC发送1553oE状态帧和数据帧,NT具有以太网交换网络中唯一的MAC地址;所述系统采用1553oE网络桥NB,实现1553oE网络控制器NC和1553B总线RT的桥接,实现系统和1553B总线之间的数据通信;所述1553B总线RT在系统中具有虚拟的MAC地址,在以太网交换网络中具有唯一性;所述1553oE网络桥NB,用于实现1553oE网络MAC地址与1553B总线RT地址的相对映射;还用于实现1553oE命令帧与1553B总线命令字和数据字之间的相对映射,以及1553oE状态帧与1553B总线状态字和数据字之间的相对映射;该方法包括以下步骤:1)NC向其中1个RT发起命令帧,命令帧的源地址为NC的MAC地址,目的地址为RT的虚拟MAC地址,在以太网中传输;2)以太网交换网络只根据命令帧的目的地址,将命令帧转发到NB所在的网络端口;3)NB接收到命令帧后,协议映射到1553B总线的命令字,在1553B总线上传输;1553B总线的命令字可带数据字;4)NT接收到命令帧后,根据1553B总线协议,发送响应状态字;NT接收到的命令帧可带数据字;发送的响应状态字可带数据字;5)NB接收到响应状态字,协议映射到1553oE网络的状态帧,在以太网中传输,状态帧的源地址为RT的虚拟MAC地址,目的地址为NC的MAC地址,在以太网中传输;6)以太网交换网络只根据状态帧的目的地址,将状态帧转发到NC所在的网络端口;7)NC接收到RT发送的状态帧,完成数据通信。优选地,1553oE命令帧用于实现1553协议的命令,可选携带数据,当1553oE命令帧的长度小于以太网最小帧长时,填充补足帧长;当1553oE命令帧的长度大于以太网最大帧长时,拆分成命令帧及,1个或多个数据帧;1553oE状态帧用于实现1553协议的响应,可选携带数据;当1553oE状态帧的长度小于以太网最小帧长时,填充补足帧长;当1553oE状态帧的长度大于以太网最大帧长时,拆分成状态帧及,1个或多个数据帧;1553oE数据帧不单独使用,跟随命令帧或状态帧,用于数据传输;1553oE用于实现1553B协议的数据传输,1553oE的网络控制器NC相当于1553B总线的BC,1553oE的网络终端NT相当于1553B总线的RT,1553oE的NC用于发送命令帧和数据帧,1553oE的NT用于发送状态帧和数据帧。优选地,1553oE实现1553B总线的BC到1553B总线的RT的数据传输方式为1553oE的NC发送命令帧,携带数据,可选发送数据帧;1553oE的NT进行接收处理,向1553oE的NC进行响应,发送状态帧,不携带数据。优选地,1553oE实现1553B总线的RT到1553B总线的BC的数据传输方式为1553oE的NC发送命令帧,不携带数据,1553oE的NT进行接收处理,向1553oE的NC进行响应,发送状态帧,携带数据,可选发送数据帧。优选地,1553oE实现1553B用于控制的各种模式码,且1553oE模式码传输时,模式码命令帧头的子地址域的值为全0或全1;1553oE实现1553B总线的BC到1553B总线的RT的模式码的传输方式为1553oE的NC发送命令帧,格式为模式码命令帧头+模式码+填充;1553oE的NT进行接收处理,向1553oE的NC进行响应,发送状态帧,格式为状态帧头+填充。优选地,1553oE实现1553B总线的RT到1553B总线的BC的模式码传输方式为1553oE的NC发送命令帧,格式为模式码命令帧头+填充;1553oE的NT进行接收处理,向1553oE的NC进行响应,发送状态帧,格式为状态帧头+模式码+填充。(三)有益效果本专利技术提出了一种基于1553B协议的以太网通信系统,实现具有类似1553B总线实时性、确定性和以太网总线高速低成本的以太网通信系统,并且该以太网通信系统兼容传统的1553B总线设备,并基于该系统提出一种NC与RT的数据通信方法。本专利技术具有1553B的确定性和实时性,可以兼容传统的1553B设备;又具备以太网的高速和低成本等特点,可以提高总线数据传输速率,可以满足现代航空航天总线系统的发展。附图说明图1为本专利技术的1553oE通信系统框图;图2为本专利技术的NC本文档来自技高网...
一种NC与RT的数据通信方法

【技术保护点】
一种利用基于1553B协议的以太网通信系统实现的NC与RT的数据通信方法,其特征在于,该系统包括网络控制器NC以及网络终端NT,通过以太网交换网络实现NC、NT的互联,NC与NT均为网络设备,各网络设备之间采用一种基于1553B协议的以太网通信方法进行通信,该基于1553B协议的以太网通信方法利用1553oE以太网实现,所述1553oE以太网简称为1553oE,所述1553oE定义为:符合OSI七层网络模型,仅在OSI七层网络模型的数据链路层中增加1553oE控制子层,用于实现基于1553B协议的通信;所述1553oE的帧结构包括目的地址、源地址、类型/长度、1553oE帧头、上层协议数据和FCS校验;1553oE的控制和状态显示由1553oE帧头决定,1553oE帧头根据定义不同,分别表示命令帧头、状态帧头和数据帧头;1553oE命令帧、状态帧和数据帧通过以太网交换网络进行以太网帧交换,1553oE命令帧、状态帧和数据帧中源地址为发送设备的MAC地址,目的地址为接收设备的MAC地址;所述以太网交换网络只根据1553oE命令帧、状态帧和数据帧的目的地址进行以太网帧交换,交换到正确的接收网络设备;所述1553oE的网络控制器NC,用于管理调度系统中各个NT终端的数据传输,任何时刻系统中有且只有一个NC工作,NC能够向NT发送1553oE命令帧和数据帧,能够接收NT发送的1553oE状态帧和数据帧,NC具有以太网交换网络中唯一的MAC地址;所述1553oE的网络终端NT,不能主动发起数据传输,需按NC的管理调度实现数据传输,NT能够接收NC发送的1553oE命令帧和数据帧,能够向NC发送1553oE状态帧和数据帧,NT具有以太网交换网络中唯一的MAC地址;所述系统采用1553oE网络桥NB,实现1553oE网络控制器NC和1553B总线RT的桥接,实现系统和1553B总线之间的数据通信;所述1553B总线RT在系统中具有虚拟的MAC地址,在以太网交换网络中具有唯一性;所述1553oE网络桥NB,用于实现1553oE网络MAC地址与1553B总线RT地址的相对映射;还用于实现1553oE命令帧与1553B总线命令字和数据字之间的相对映射,以及1553oE状态帧与1553B总线状态字和数据字之间的相对映射;该方法包括以下步骤:1)NC向其中1个RT发起命令帧,命令帧的源地址为NC的MAC地址,目的地址为RT的虚拟MAC地址,在以太网中传输;2)以太网交换网络只根据命令帧的目的地址,将命令帧转发到NB所在的网络端口;3)NB接收到命令帧后,协议映射到1553B总线的命令字,在1553B总线上传输;1553B总线的命令字可带数据字;4)NT接收到命令帧后,根据1553B总线协议,发送响应状态字;NT接收到的命令帧可带数据字;发送的响应状态字可带数据字;5)NB接收到响应状态字,协议映射到1553oE网络的状态帧,在以太网中传输,状态帧的源地址为RT的虚拟MAC地址,目的地址为NC的MAC地址,在以太网中传输;6)以太网交换网络只根据状态帧的目的地址,将状态帧转发到NC所在的网络端口;7)NC接收到RT发送的状态帧,完成数据通信。...

【技术特征摘要】
1.一种利用基于1553B协议的以太网通信系统实现的NC与RT的数据通信方法,其特征在于,该系统包括网络控制器NC以及网络终端NT,通过以太网交换网络实现NC、NT的互联,NC与NT均为网络设备,各网络设备之间采用一种基于1553B协议的以太网通信方法进行通信,该基于1553B协议的以太网通信方法利用1553oE以太网实现,所述1553oE以太网简称为1553oE,所述1553oE定义为:符合OSI七层网络模型,仅在OSI七层网络模型的数据链路层中增加1553oE控制子层,用于实现基于1553B协议的通信;所述1553oE的帧结构包括目的地址、源地址、类型/长度、1553oE帧头、上层协议数据和FCS校验;1553oE的控制和状态显示由1553oE帧头决定,1553oE帧头根据定义不同,分别表示命令帧头、状态帧头和数据帧头;1553oE命令帧、状态帧和数据帧通过以太网交换网络进行以太网帧交换,1553oE命令帧、状态帧和数据帧中源地址为发送设备的MAC地址,目的地址为接收设备的MAC地址;所述以太网交换网络只根据1553oE命令帧、状态帧和数据帧的目的地址进行以太网帧交换,交换到正确的接收网络设备;所述1553oE的网络控制器NC,用于管理调度系统中各个NT终端的数据传输,任何时刻系统中有且只有一个NC工作,NC能够向NT发送1553oE命令帧和数据帧,能够接收NT发送的1553oE状态帧和数据帧,NC具有以太网交换网络中唯一的MAC地址;所述1553oE的网络终端NT,不能主动发起数据传输,需按NC的管理调度实现数据传输,NT能够接收NC发送的1553oE命令帧和数据帧,能够向NC发送1553oE状态帧和数据帧,NT具有以太网交换网络中唯一的MAC地址;所述系统采用1553oE网络桥NB,实现1553oE网络控制器NC和1553B总线RT的桥接,实现系统和1553B总线之间的数据通信;所述1553B总线RT在系统中具有虚拟的MAC地址,在以太网交换网络中具有唯一性;所述1553oE网络桥NB,用于实现1553oE网络MAC地址与1553B总线RT地址的相对映射;还用于实现1553oE命令帧与1553B总线命令字和数据字之间的相对映射,以及1553oE状态帧与1553B总线状态字和数据字之间的相对映射;该方法包括以下步骤:1)NC向其中1个RT发起命令帧,命令帧的源地址为NC的MAC地址,目的地址为RT的虚拟MAC地址,在以太网中传输;2)以太网交换网络只根据命令帧的目的地址,将命令帧转发到NB所在的网络端口;3)NB接收到命令帧后,协议映射到1553B总线的命令字,在1553B总线上传输;1553B总线的命令字可带数据字;4)NT接收到命令帧后,根据1553B总线协议...

【专利技术属性】
技术研发人员:李文健秦刚刚王刚刘剑锋
申请(专利权)人:天津津航计算技术研究所
类型:发明
国别省市:天津,12

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

1