[发明专利]通过同步时钟的方式控制不同通讯协议的设备的方法在审
申请号: | 202011423228.3 | 申请日: | 2020-12-08 |
公开(公告)号: | CN112564841A | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 李寅;梁富好;潘子圆;常宏;吴方泳 | 申请(专利权)人: | 深圳市软赢科技有限公司 |
主分类号: | H04J3/06 | 分类号: | H04J3/06 |
代理公司: | 深圳市深弘广联知识产权代理事务所(普通合伙) 44449 | 代理人: | 向用秀 |
地址: | 518000 广东省深圳市宝安区沙井街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 同步 时钟 方式 控制 不同 通讯 协议 设备 方法 | ||
1.一种通过同步时钟的方式控制不同通讯协议的设备的方法,其特征在于,包括以下步骤:
PC操作系统的应用程序通过控制通道与实时操作系统进行交互;
实时操作系统内同一通讯引擎下的主站和控制设备内的从站之间通过同步时钟发生器进行时钟同步;
不同通讯引擎的主站之间通过实时操作系统的同步时钟管理模块进行时钟同步,使所有不同通讯引擎的主站及其对应的不同控制设备下的从站具有相同的系统时间;
实时操作系统通过已经实现时钟同步的通讯引擎与控制设备进行通讯交互。
2.根据权利要求1所述的通过同步时钟的方式控制不同通讯协议的设备的方法,其特征在于,在实时操作系统内同一通讯引擎下的主站和控制设备内的从站之间通过同步时钟发生器进行时钟同步的步骤中,以同一通讯引擎下的主站连接的第一个具有分布时钟功能的从站作为参考时钟,以参考时钟来同步其他从站和主站的时钟。
3.根据权利要求1所述的通过同步时钟的方式控制不同通讯协议的设备的方法,其特征在于,在不同通讯引擎的主站之间通过实时操作系统的同步时钟管理模块进行时钟同步,使所有不同通讯引擎的主站及其对应的不同控制设备下的从站具有相同的系统时间的步骤之前还包括一个步骤,不同通讯协议的主站接收并解析相应的数据报文,测量并计算出参考时钟和时钟偏移。
4.根据权利要求3所述的通过同步时钟的方式控制不同通讯协议的设备的方法,其特征在于,计算出来的参考时钟和时钟偏移储存于同步时钟管理模块中。
5.根据权利要求1所述的通过同步时钟的方式控制不同通讯协议的设备的方法,其特征在于,在不同通讯引擎的主站之间通过实时操作系统的同步时钟管理模块进行时钟同步,使所有不同通讯引擎的主站及其对应的不同控制设备下的从站具有相同的系统时间的步骤中,同步时钟管理模块选择其中一个通讯引擎的参考时钟作为基准参考时钟,根据基准参考时钟和其余各个通讯引擎的参考时钟的差值,计算出各个通讯引擎的时钟调整偏移量,将时钟调整偏移量补偿进各通讯引擎的时钟偏移里,使不同通讯协议的通讯引擎同步于一个系统时间。
6.根据权利要求1所述的通过同步时钟的方式控制不同通讯协议的设备的方法,其特征在于,实时操作系统至少使用两个以上的具有不同通讯引擎的主站,每一个主站与至少一个从站连接。
7.根据权利要求6所述的通过同步时钟的方式控制不同通讯协议的设备的方法,其特征在于,所述从站和与之连接的主站用同一种通讯协议。
8.根据权利要求1所述的通过同步时钟的方式控制不同通讯协议的设备的方法,其特征在于,在PC操作系统的应用程序通过控制通道与实时操作系统进行交互的步骤之前,还包括一个步骤,将PC操作系统的多核CPU与内存中,分配出一个专用核和专用内存用于实时操作系统。
9.根据权利要求1所述的通过同步时钟的方式控制不同通讯协议的设备的方法,其特征在于,在PC操作系统的应用程序通过控制通道与实时操作系统进行交互的步骤中,实时操作系统分为循环处理部分与非循环处理部分,PC操作系统优先与实时操作系统的非循环处理部分进行交互,之后再与循环处理部分进行交互。
10.根据权利要求9所述的通过同步时钟的方式控制不同通讯协议的设备的方法,其特征在于,在与循环处理部分进行交互的步骤中,通过创建引擎的方式与循环处理部分进行交互。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市软赢科技有限公司,未经深圳市软赢科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011423228.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便于拆卸的中空百叶玻璃窗
- 下一篇:一种智能道路交通5G-V2X系统