[发明专利]同步系统、多处理器及节点同步系统有效
申请号: | 201280070128.4 | 申请日: | 2012-05-01 |
公开(公告)号: | CN104115450B | 公开(公告)日: | 2017-02-22 |
发明(设计)人: | 光井崇 | 申请(专利权)人: | 富士电机株式会社 |
主分类号: | H04L12/28 | 分类号: | H04L12/28 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 张鑫 |
地址: | 日本神*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 同步 系统 处理器 节点 | ||
技术领域
本发明涉及一种用于使预定信号同步的信号同步系统、多处理器及节点同步系统。
背景技术
现有技术中,在使用处理器等执行预定程序的情况下,为了实现大规模处理、高速化处理及负载分散等的目的,使用多个处理器进行处理的多处理器系统是熟知的。在多处理器中,为了在多个处理器之间进行计数器(定时器)的同步,通过从主处理器向从属处理器的计数器发送与主处理器一致的中断信号等,实现计数器的同步。
另外,在现有的工厂控制用传输系统等的产业用网络中,构成系统的各机器需要在保证实时性的基础上相互之间进行大容量的数据交换。所以,例如在响应于各机器上所安装的应用程序的访问要求而进行事件性的相互访问的情况下,网络负载依赖于应用程序,不能保证实时性。
于是,在现有技术中存在着一种使各机器具有虚拟共享内存(公用内存),并在更新时向网络上的全节点(站点)发送本节点数据的技术。在使用该技术的情况下,进行接收的各节点对其数据进行更新,并通过访问应用程序,可实现实时性得到了保证的数据交换方式。另外,在现有技术中,还提出了一种在进行上述的数据交换时可实现网络上的高效广播通信(broadcast communication)的方法(例如,参照专利文献1)。
在专利文献1所述的方法中,同时使用了基于各节点的内置定时器的时分多址访问方式和基于来自主节点的同步化帧的从属节点的内置定时器的补正。另外,在专利文献1所述的方法中,传输路径被构成为由总线或串行线连接的网络。
[现有技术文献]
[专利文献]
[专利文献1]特开2005-159754号公报
发明内容
[发明要解决的课题]
这里需要说明的是,在如上所述的主处理器和从属处理器之间等的计数器同步处理中,优选为主处理器直接对从属处理器的计数器进行(硬件性)复位。然而,由于该计数器是作为内部所执行的多个程序处理的执行基准的计数器,所以,如果从外部随便地对其进行重写,则其他处理会出现问题。另外,在计数器内置于作为从属处理器的CPU(central processing unit)等的情况下,主处理器不能直接对从属处理器的计数器进行复位。所以,在现有技术中,从主处理器向从属处理器发送中断信号后,从属处理器接收该信号,并使用预定软件,对计数器进行间接(软件性)复位处理。
在这样的情况下,在从属处理器从主处理器接收中断信号开始至执行与该信号相对应的本计数器的复位处理为止的期间,会产生基于开销等的延迟时间。为此,在现有技术中,即使进行了复位处理,也存在着主处理器和从属处理器的计数器同步误差。
另外,对网络间的具有主从属关系的节点间的计数器的同步而言,例如,也可以考虑采用接收同步帧并对定时器进行清除等的方法。然而,与上述同样地,接收同步帧后,如果介由固件进行计数器的清除,则其开销等所导致的延迟时间也会使计数器产生误差。
所以,即使对现有的使用了同步化帧的节点间的同步方法而言,在由微处理器的固件对主节点和各从属节点的同步时间的测定进行了补正的情况下,也会产生基于微处理器的处理时间的误差。
本发明是鉴于上述而提出的,其目的在于提供一种使预定信号高精度地进行同步的信号同步系统、多处理器及节点同步系统。
[用于解决课题的手段]
为了解决上述课题,本发明的信号同步系统的特征在于具有:第1参考信号生成部,其中设定了参考值,当计数值到达所述参考值时生成第1参考信号;第2参考信号生成部,其中设定了所述参考值,当计数值到达所述参考值时生成第2参考信号;及计算部,接收所述第1参考信号生成部所生成的所述第1参考信号并执行预定处理。另外,信号同步系统具有:开销测定部,接收所述第1参考信号并进行重启,测定以所述重启的时点为起点的至所述预定处理被执行为止的开销;计数值取得部,经过了所述开销后,取得所述预定处理被执行时点的所述第2参考信号生成部的计数值;及同步判定部,当所述计数值取得部所取得的计数值和所述开销的值不同时,判定为所述第1参考信号和所述第2参考信号非同步。另外,所述信号同步系统还具有同步补正部,在所述同步判定部判定为所述第1参考信号和所述第2参考信号非同步后,通过从所述开销的值减去所述计数值取得部所取得的计数值,求出同步补正值,并将从所述参考值减去所求出的同步补正值后的值作为临时参考值设定至所述第2参考信号生成部。
这里需要说明的是,本发明还包含将本发明的构成要素、表现或构成要素的任意组合应用至方法、装置、系统、计算机程序、记录介质、数据结构等后所得到的各种形态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于富士电机株式会社,未经富士电机株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280070128.4/2.html,转载请声明来源钻瓜专利网。