[发明专利]一种现场总线的时间同步方法无效
申请号: | 200910061657.8 | 申请日: | 2009-04-14 |
公开(公告)号: | CN101631016A | 公开(公告)日: | 2010-01-20 |
发明(设计)人: | 宋宝;唐小琦;陈鹏展;陈吉红;周会成;周向东;陈天航;金宏星;肖志鹏;唐玉枝;胡欢 | 申请(专利权)人: | 华中科技大学;武汉华中数控股份有限公司 |
主分类号: | H04L7/00 | 分类号: | H04L7/00;G06F1/12;H04L12/24;H04J3/06 |
代理公司: | 华中科技大学专利中心 | 代理人: | 曹葆青 |
地址: | 430074湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种现场总线的时间同步方法,包括主站实施过程和从站实施过程。在每个通信周期中,主站将上一个周期的帧发送时刻和帧接收时刻之差以及本数据帧的发送时刻发送给环形网络中。各从站根据二个周期接收数据帧的时间差计算出主站数据帧到本单元的延时时间,再加上主站本数据帧的发送时刻,计算出本站时钟时间,实现时钟同步。本方法在各通信周期中对各从站的时钟进行同步,从站在接收到主站的数据帧后对其时钟进行校正,同步后的时钟偏差决定于通信周期内的晶振漂移误差及处理间隔,因每次通信从站都进行时钟同步,故时钟同步误差不会产生累积。应用本方法同步的系统最大时钟误差为14ns。该方法易于实现,且只占用极小的通信带宽开销。 | ||
搜索关键词: | 一种 现场总线 时间 同步 方法 | ||
【主权项】:
1、一种现场总线的时间同步方法,包括主站实施过程和从站实施过程,其中,主站实施过程为:第A1步 将待发送数据和通信延迟Tdelay填入对应的数据帧,通信延迟Tdelay的初始值设为0,待定时中断时,记录发送时刻Tmain,并该发送时刻Tmain填入到数据帧中,然后同时从两个端口发送出去;第A2步 等待数据帧返回,并记录数据帧的返回时刻;第A3步 计算数据帧的返回时刻与发送时刻的时间差,作为通信延迟Tdelay;第A4步 转入步骤第A1步;各从站的实施过程均为:第B1步 等待接收主站发送的数据帧;第B2步 接收到达的数据帧,记录到达时刻Tb1,将接收的数据帧移入缓冲区,并从该数据帧中提取发送时刻Tmain和通信延迟Tdelay;第B3步 接收到达的下一个数据帧,记录到达时刻Tb2,并判断该下一个数据帧与第B2步中接收到的数据帧是否为主站的两个端口同时发送的数据帧;如果是,转入第B4步,否则直接转入第B1步;第B4步 计算同一数据帧的到达时间差TΔ=Tb2-Tb1;第B5步 根据到达时间差TΔ和通信延迟Tdelay计算传输延迟Td=(Tdelay-TΔ)/2;第B6步 根据提取的主站发送时刻Tmain和计算得到的传输延迟Td计算从站当前的时刻Ts=Tmain+Td,对从站时钟进行校准;第B7步 返回第B1步。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学;武汉华中数控股份有限公司,未经华中科技大学;武汉华中数控股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910061657.8/,转载请声明来源钻瓜专利网。