发明名称 提高Powerlink以太网同步性能的方法
摘要 一种提高Powerlink以太网同步性能的方法,包括:所有从站建立本地定时器;获取以太网通讯周期Tp及确定性延迟补偿值T<sub>offset</sub>;每一从站初次收到SOC包时,启动本地定时器并设T为T=Tp-T<sub>offset</sub>;从第二次收到SOC包起,每次收到SOC包时均将实际计时时刻与期望计时时刻作比较,存储二者的时间偏差t<sub>n</sub>,其中:在第N+1次收到SOC包前,每次收到SOC包时,均将定时周期循环个数与SOC包到达次数相同的那一个定时周期T设为Tp;之后,每当n=N时,将n清零重新计数,求出时间偏差平均值<img file="DDA0001017058780000011.GIF" wi="83" he="95" />并且在定时周期循环个数比该到达的SOC包的到达次数小1的那一个定时周期之后的N个定时周期均将T调整为<img file="DDA0001017058780000012.GIF" wi="318" he="95" />本方法对主站同步抖动具有一定的容错能力。
申请公布号 CN103607270B 申请公布日期 2017.01.11
申请号 CN201310628093.8 申请日期 2013.11.28
申请人 上海新时达电气股份有限公司;上海辛格林纳新时达电机有限公司 发明人 严彩忠;王科;张金泽;柳竹青
分类号 H04L7/00(2006.01)I;H04J3/06(2006.01)I 主分类号 H04L7/00(2006.01)I
代理机构 上海华祺知识产权代理事务所 31247 代理人 刘卫宇
主权项 提高Powerlink以太网同步性能的方法,其特征在于,包括:所有从站分别建立本地定时器,各从站每当本地定时器的计时计满一个定时周期T时,便产生一次中断;各从站从主站获取该Powerlink以太网的通讯周期Tp及该从站的确定性延迟补偿值T<sub>offset</sub>;每一从站在第一次接收到SOC同步包时,启动本地定时器,并将本地定时器的定时周期T设为T=Tp-T<sub>offset</sub>;每一从站从第二次接收到SOC同步包起,开始对SOC同步包的接收次数计数,计数值为n,并将计数值n与预先设定的计数阈值N进行比较,同时在每次接收到SOC同步包时均将SOC同步包到达时本地定时器的实际计时时刻Ts与期望计时时刻Tl作比较,以得到并存储该实际计时时刻Ts与期望计时时刻Tl之间的时间偏差t<sub>n</sub>,如果实际计时时刻Ts早于期望计时时刻Tl,使t<sub>n</sub>为负值,如果实际计时时刻Ts晚于期望计时时刻Tl,使t<sub>n</sub>为正值;SOC同步包到达时期望的本地定时器计时时刻是指定时周期循环个数比该到达的SOC同步包的到达次数小1的那一个定时周期的结束时刻;其中:每一从站在第N+1次接收到SOC同步包以前,每次接收到SOC同步包时,均将定时周期循环个数与该到达的SOC同步包的到达次数相同的那一个定时周期T设为Tp;每一从站从第N+1次接收到SOC同步包起,每当n=N时,将n清零后重新开始对SOC同步包的接收次数计数,并求出时间偏差的平均值<img file="FDA0001068961790000011.GIF" wi="299" he="127" />并且,在定时周期循环个数比该到达的SOC同步包的到达次数小1的那一个定时周期之后的N个定时周期均将本地定时器的定时周期T调整为<img file="FDA0001068961790000012.GIF" wi="318" he="94" />
地址 201801 上海市嘉定区思义路1560号