[发明专利]一种现场总线的时间同步方法无效
申请号: | 200910061657.8 | 申请日: | 2009-04-14 |
公开(公告)号: | CN101631016A | 公开(公告)日: | 2010-01-20 |
发明(设计)人: | 宋宝;唐小琦;陈鹏展;陈吉红;周会成;周向东;陈天航;金宏星;肖志鹏;唐玉枝;胡欢 | 申请(专利权)人: | 华中科技大学;武汉华中数控股份有限公司 |
主分类号: | H04L7/00 | 分类号: | H04L7/00;G06F1/12;H04L12/24;H04J3/06 |
代理公司: | 华中科技大学专利中心 | 代理人: | 曹葆青 |
地址: | 430074湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 现场总线 时间 同步 方法 | ||
1.一种现场总线的时间同步方法,用于环形现场总线网络通信,包括主站实施过程和从站实施过程,其中,主站实施过程为:
第A1步将待发送数据和通信延迟Tdelay填入对应的数据帧,通信延迟Tdelay的初始值设为0,待定时中断时,记录发送时刻Tmain,并该发送时刻Tmain填入到数据帧中,然后同时从两个端口发送出去;
第A2步数据进行双向流动,即同一个数据报文Q同时从主站的两个端口发出,依次通过各从站后,又回到主站的两个端口,数据帧返回后,记录数据帧的返回时刻;
第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步。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学;武汉华中数控股份有限公司,未经华中科技大学;武汉华中数控股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910061657.8/1.html,转载请声明来源钻瓜专利网。