[发明专利]进程同步的方法在审
申请号: | 202110690190.4 | 申请日: | 2021-06-22 |
公开(公告)号: | CN114090272A | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 赖俊文;苏怡宾 | 申请(专利权)人: | 达明机器人股份有限公司 |
主分类号: | G06F9/52 | 分类号: | G06F9/52 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 李芳华 |
地址: | 中国台*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 进程 同步 方法 | ||
一种进程同步的方法,在多个微控制单元间设置双向的硬件线路,传输设定的需求标记,利用设定需求标记,以计时不超过阈值选择同步的需求标记,启动需求标记,利用同步策略期间的延迟同步输出,以确保同步进程。
技术领域
本发明有关一种微控制单元进程的方法,尤其关于多个微控制单元在进行进程时,确保同步数字输出的方法。
背景技术
随着信息的发达,处理信息的速度迅速增加,各种不同的装置必须共同操作,且需将处理的进程同步输出,才能处理越来越复杂的数字输出型态。
请参考图5,先前技术处理进程的同步,首先在多个装置的微控制单元(MicroControl Unit,MCU),例如第一微控制单元11及第二微控制单元12,针对需要同步的操作,第一微控制单元11处理完成M个程序序列后,设定数字输出,而第二微控制单元12也需处理完成N个程序序列后,设定数字输出,以达到同步处理不同微控制单元输出的数字信息。
然而,由于各个微控制单元的系统频率、处理速度、架构差异及处理程序序列复杂多少程度的不同,导致各微控制单元在处理进程上的时间长短不一,势必造成各微控制单元间设定数字输出产生时间差T,而无法让处理的进程达到同步,使得较快速的微控制单元,必需等待较慢的微控制单元,不仅降低微控制单元的效率,且让使用者误以为死机,而影响产品的质量形象。因此,在进程的同步上,仍有问题亟待解决。
发明内容
本发明的目的是提供一种进程同步的方法,通过在微控制单元间设置双向硬件线路,传输完成处理进程的需求标记,选择启动需求标记,利用同步策略期间的延迟同步输出,以确保同步进程。
本发明的另一目的提供一种进程同步的方法,利用设定需求标记,对微控制单元的计时默认阈值,以计时不超过阈值选择适合同步的需求标记,进行启动同步,以提高同步的效率。
为了达到上述发明的目的,本发明进程同步的方法,由多个微控制单元处理各自同步的进程,对处理完成同步进程的微控制单元,先行设定同步策略期间,再设定同步的需求标记,并将需求标记的信号传输至其余微控制单元,形成输入的需求同步信号,默认计时的时间阈值,设定小于同步策略期间的时间长度,开始计时,在时间阈值内未检测到其余微控制单元传输的需求同步信号,再检查计时未超过该时间阈值,则继续检测,检查计时超过该时间阈值,则判断同步失败,将另寻同步策略期间进行同步。
当其中一个微控制单元在时间阈值内检测到其余微控制单元传输的需求同步信号,在该微控制单元设定需求同步信号为同步启动点,通知其余微控制单元,同时删除未启动的需求标记,再由该微控制单元带领其余微控制单元,自同步启动点一起走至该微控制单元的同步策略期间结束,并由该微控制单元设定的数字输出,将各微控制单元完成的进程,进行同步数字输出。
本发明进程同步的方法的需求标记的信号经由微控制单元间的硬件线路进行传输。也可通过硬件线路检测其余微控制单元传输的需求同步信号,经由该硬件线路通知其余微控制单元同步启动点。本发明的同步策略期间由同步策略开始至同步策略结束。同步策略期间可设定为固定时间或变动时间。
附图说明
图1为本发明进程同步的示意图。
图2为本发明微控制单元信号同步的示意图。
图3为本发明进程同步失败的示意图。
图4为本发明进程同步的方法的流程图。
图5为先前技术进程同步的示意图。
具体实施方式
有关本发明为达成上述目的,所采用的技术手段及其功效,列举较佳实施例,并配合附图加以说明如下。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于达明机器人股份有限公司,未经达明机器人股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110690190.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于缓冲容器的方法和装置
- 下一篇:显示装置及用于驱动显示装置的方法