用于解决多站同步问题精确输出同步信号的方法技术

技术编号:8132951 阅读:227 留言:0更新日期:2012-12-27 06:09
本发明专利技术公开了一种用于解决多站同步问题精确输出同步信号的方法,首先将从站1的时钟设置为系统基准时钟,当主站读取到相应的时刻值,计算出各从站的延迟误差和偏移误差,并将计算结果写入各从站中;当主站开始同步所有从站时,主站发送指令,从基准时钟从站1读取当前系统时间并写入其余从站中,当从站n接收到此指令后记录当前时间,获得用于输出脉冲的本地参考时钟,进而获得本地时钟偏移Δt,系统根据Δt补偿从而输出精确的同步脉冲。本发明专利技术解决了现有技术的缺点,提供了一种能够实现同步输出的用于解决多站同步问题精确输出同步信号的方法。

【技术实现步骤摘要】

本专利技术涉及一种。
技术介绍
现有技术中,基于分布式控制的多个从站无法做到同步,例如在数控系统中的多轴同步,同步采集输入,同步输出以及其他运动控制的同步,这些都限制着分布式控制在同步应用中的发展。因此往往不采用分布式控制,而是都集成在主控线路板上,这样的做法的确能做到同步控制,但由此所伴随的问题是系统过于集成,会造成很多问题,例如走线繁多、可扩展性差、在大型系统上更是难以实现
技术实现思路
·为了克服现有技术存在的不足,本专利技术的目的在于提供了一种能够实现同步输出的。为达到以上目的,本专利技术提供了一种,包括如下步骤 (1)将从站I的时钟Iref设置为系统基准时钟,则 当数据帧从主站到达从站I时,从站本地时钟Tm的时刻为tp当数据帧到达从站η时从站本地时钟 Tlocal (N) 的时刻为tn,并满足tn- tl T0ffset (n)+Tdeiay (n); 当数据帧经过后续所有从站返回到达从站η时,从站本地时钟T1(X;al(N)的时刻为t’ n,当数据帧到达从站I时,从站本地时钟TMf的时刻为t’ i,并满足t’ 1-t’ n=-Toffset(n)+Tdelay(n);本文档来自技高网...

【技术保护点】
一种用于解决多站同步问题精确输出同步信号的方法,其特征在于,包括如下步骤:(1)?将从站1的时钟Tref设置为系统基准时钟,则当数据帧从主站到达从站1时,从站本地时钟Tref的时刻为t1,当数据帧到达从站n时从站本地时钟Tlocal(N)的时刻为tn,并满足:tn??t1=Toffset(n)+Tdelay(n);当数据帧经过后续所有从站返回到达从站n时,从站本地时钟Tlocal(N)的时刻为t“n,当数据帧到达从站1时,从站本地时钟Tref的时刻为t“1,并满足:t“1?t“n=?Toffset(n)+Tdelay(n);其中:Toffset(n)表示从站1到从站n因上电时间、晶振起振时间造...

【技术特征摘要】
1.一种用于解决多站同步问题精确输出同步信号的方法,其特征在于,包括如下步骤 (1)将从站I的时钟Iref设置为系统基准时钟,则 当数据帧从主站到达从站I时,从站本地时钟Tm的时刻为tp当数据帧到达从站η时从站本地时钟 Tlocal (N) 的时刻为tn,并满足tn- tl T0ffset (n)+Tdeiay (n); 当数据帧经过后续所有从站返回到达从站η时,从站本地时钟T1(X;al(N)的时刻为t’ n,当数据帧到达从站I时,从站本地时钟TMf的时刻为t’ i,并满足t’ 1-t’ n=-Toffset(n)+Tdelay(n);其中Iffsetw表示从站I到从站η因上电时间、晶振起振时间造成的偏移误差,Tdelay(n)表示从站I到从站η因传输转发造成的延迟误差; (2)当主站读取到相应的时刻值,计算出各从站的延迟误差和偏移误差,并将计算结果写入各从站中;其中,从站η的延迟误差和...

【专利技术属性】
技术研发人员:金东周俊华汪永生
申请(专利权)人:苏州谷夫道自动化科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1