[发明专利]基于AS6802协议的控制帧压缩方法有效
申请号: | 201810509339.2 | 申请日: | 2018-05-24 |
公开(公告)号: | CN108833366B | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 潘伟涛;孔成磊;邱智亮;周俊;张洪斌;张森;刘文峰;陶凯;张式琪 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04J3/06 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华 |
地址: | 710071 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于AS6802协议的控制帧压缩方法,主要解决现有技术压缩速度慢导致时间触发以太网与待同步设备不能同步的问题,其实现方案是:1)时间触发以太网系统端口接收同步协议控制PCF帧,并提取其端口号;2)解析同步协议控制PCF帧的数据域,对该PCF帧进行筛选,并将筛选后得到的PCF帧进行固化运算获取固化时间点;3)对固化时间点预整合得到固化完成信号到达时间点一致的成员向量;4)采集固化时间点并进行压缩运算,得到压缩时间点,并转发给各待同步设备。本发明通过对接收到的同步协议控制PCF帧的预整合,提高了压缩速率和系统时钟同步可靠性,可用于时间触发以太网系统与待同步设备间的时钟同步。 | ||
搜索关键词: | 基于 as6802 协议 控制 压缩 方法 | ||
【主权项】:
1.基于AS6802协议的控制帧压缩方法,其特征在于,包括如下:(1)时间触发以太网系统的各个端口接收从网络中其他设备转发来的同步协议控制PCF帧;(2)系统接收到不同端口转发的同步协议控制PCF帧后,提取所有同步协议控制PCF帧的端口号信息;(3)解析同步协议控制PCF帧的数据域,得到同步优先级SP和同步域SD,并将同步优先级SP和同步域SD与本地的同步优先级SP_L和同步域SD_L进行比较:若解析得到的同步优先级SP和同步域SD均与本地同步优先级SP_L和同步域SD_L相同,则执行(4);反之,丢弃该同步协议控制PCF帧,继续等待下一个同步协议控制PCF帧的到来。(4)对同步协议控制PCF帧进行固化运算,获取固化时间点:4a)用传输链路固有延迟减去同步协议控制PCF帧携带的透明时钟值,将其差值作为固化时延;4b)用固化时延与同步协议控制PCF帧的接收时间点相加,将其和值作为同步协议控制PCF帧的固化时间点,并产生相应的固化完成信号pmd;(5)对固化时间点预整合:5a)采集各个同步协议控制PCF帧的固化时间点;5b)根据(2)提取出的端口号进行分组,每组分配3个端口,将一个N端口的时间触发以太网系统分为组;5c)对组内各端口固化完成信号到达时间点一致的同步协议控制PCF帧进行整合,得到一个成员向量,若组内的固化完成信号到达时间点不同时,则舍弃该同步协议控制PCF帧;5d)将整合后的成员向量按5b)方式继续分组,再依照5c)继续整合,直至剩余1个分组;5e)经过次整合,得到固化完成信号同时到达的成员向量,并产生一个有效脉冲gad;(6)时间触发以太网系统在检测到有效脉冲后,对成员向量携带的固化时间点进行压缩运算:6a)系统开启采集窗口对成员向量携带的固化时间点进行采集,若有效脉冲到达的时间间隔大于采集窗口的收集时间,则开启新的采集窗口对成员向量携带的固化时间点进行采集;6b)将后续采集的固化时间点分别减去第一个采集的固化时间点作为系统的相对时间差值,把相对时间差值的中位数作为压缩修正值;6c)把第一个固化时间点与压缩修正值相加,将其和值作为压缩时间点,压缩过程结束,并产生压缩完成标志cod;(7)当系统检测到压缩完成标志后,同步协议控制PCF帧的压缩过程结束,再向系统中的各个设备转发压缩时间点。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810509339.2/,转载请声明来源钻瓜专利网。