【技术实现步骤摘要】
一种5G网络与EtherCAT网络的协议适配方法
[0001]本专利技术属于工业网络
,涉及一种5G网络与EtherCAT网络的协议适配方法。
技术介绍
[0002]以太网控制自动化技术(Ethernet Control Automation Technology,EtherCAT)是当前主流的全双工实时工业以太网技术,其采用集总型数据帧,单个数据帧可以包含多个从站报文,具有高实时并极大地提高带宽利用率。此外,EtherCAT通过分布式时钟进行时钟同步,使得整个网络具有高精度的时钟基准,从而控制各个设备任务的同步执行。由于EtherCAT具有灵活的拓扑结构和高实时、高同步、传输快、带宽利用率高等优势,使其在机器人控制、数控等工控领域得到广泛应用。
[0003]5G无线通信技术具有高速率、低时延和大连接的特点,可以满足工业互联网领域不同类型业务对时延、可靠性、速率、带宽等的不同通信需求,是未来工业互联网领域高效的无线解决方案。因此,如何实现EtherCAT网络与5G网络的适配,使EtherCAT工业设备有效接入5 ...
【技术保护点】
【技术特征摘要】
1.一种5G网络与EtherCAT网络的协议适配方法,其特征在于,该方法通过控制平面单元、协议识别单元、业务流/5QI映射单元、协议封装单元和时钟同步单元将EtherCAT数据帧与5G报文进行相互转换,具体包括以下步骤:S1:通过控制平面单元,接入5G网络,分配EtherCAT专用QoS流;S2:通过协议识别单元,提取EtherCAT数据帧的网段地址及后续报文类型;S3:利用业务流/5QI映射单元,匹配EtherCAT业务流与5G服务质量流,将其映射到5QI参数集,并加载到优先级队列;其中,5QI表示5G服务质量标识;S4:通过协议封装单元,将业务流/5QI映射后的EtherCAT数据加载到SDAP层,然后通过5G协议栈逐层构成5G数据报文,或者将携带EtherCAT业务流的5G数据报文封装为EtherCAT数据帧;其中,SDAP层表示5G服务数据应用层;S5:通过时钟同步单元,记录EtherCAT时间同步帧在5G系统的入口和出口时延,根据驻留时间进行EtherCAT参考时钟误差补偿,实现EtherCAT系统与5G系统跨网时钟同步。2.根据权利要求1所述的5G网络与EtherCAT网络的协议适配方法,其特征在于,步骤S1中,控制平面单元的执行步骤如下:S101:在gNB和核心网AMF间建立NG接口连接;S102:用户通过鉴权、安全性检查和上下文建立接入到核心网,核心网分配用于承载EtherCAT数据的QoS流;S103:置接入标志,通知协议识别单元能进行数据接收和识别,至此,完成用户的接入和EtherCAT专用QoS流的分配。3.根据权利要求1所述的5G网络与EtherCAT网络的协议适配方法,其特征在于,步骤S2中,协议识别单元的执行步骤如下:S201:对接收到的以太网报文进行解析,若目的MAC地址为FF FF FF FF FF FF,则连接方式为直连模式;若目的地址为网段MAC地址,则为开放模式;若以太类型Ether Type字段为0x88A4,则表示后续报文为EtherCAT数据帧;S202:根据EtherCAT数据帧首部中的Length字段获取EtherCAT数据长度;Type字段获取后续报文类型,其中(0001)
B
表示DL PDU,(0100)
B
表示网络变量,(0101)
B
表示邮箱数据,其它值保留;其中,DL PDU表示数据链路PDU;S203:解析EtherCAT子报文首部CMD索引字段,获取EtherCAT段内寻址方式,包括设备寻址和逻辑寻址;S204:至此协议识别完成。4.根据权利要求3所述的5G网络与EtherCAT网络的协议适配方法,其特征在于,步骤S3中,业务流/5QI映射单元的执行步骤包括:S301:根据EtherCAT数据帧首部中的Type字段,若为(0101)
B
,则执行步骤S306;若为(0001)
B
,则执行步骤S302;S302:根据EtherCAT子报文头部CMD索引字段,若是逻辑读取LRD、逻辑写入LWR或逻辑读写LRW的业务流类型,执行步骤S303;否则执行步骤S304;S303:此EtherCAT子报文数据为周期性过程数据,根据工业业务流映射关系,映射到5G中的5QI值为85,对应的QoS流标识为1;S...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。