无线同步方法、无线从机、无线主机和无线同步系统技术方案

技术编号:20800788 阅读:64 留言:0更新日期:2019-04-06 14:35
本发明专利技术公开了一种无线同步方法、无线从机、无线主机和无线同步系统。本发明专利技术的无线同步方法,无线从机与无线主机建立无线连接,并通过无线连接接收无线主机发送的同步准备状态指令使能CPU的外部同步中断。在使能后接收同步开始状态指令生成中断信号,且根据中断信号触发CPU的外部同步中断,开始同步操作。本发明专利技术通过硬件层中断实现多个无线从机的同步,能够有效地提高同步精度,而且也无需进行时间修正。另外,采用无线连接的方式,所需的同步设备少,结构简单,而且无需估计无线信号处理时间,也无需考虑路由策略及误差情况。相比于有线同步的方式,可以减小同步控制器和高精度传输线的成本,而且能够适应各种不同的工作环境。

Wireless Synchronization Method, Wireless Slave, Wireless Host and Wireless Synchronization System

The invention discloses a wireless synchronization method, a wireless slave, a wireless host and a wireless synchronization system. The wireless synchronization method of the invention establishes a wireless connection between the wireless slave and the wireless host, and receives the synchronization ready state instruction sent by the wireless host through the wireless connection to enable the external synchronization interruption of the CPU. After enabling, the synchronization start state instruction is received to generate the interrupt signal, and the external synchronization interrupt of the CPU is triggered according to the interrupt signal to start the synchronization operation. The invention realizes the synchronization of multiple wireless slaves by interrupting the hardware layer, which can effectively improve the synchronization accuracy without time correction. In addition, the wireless connection method requires fewer synchronization devices, simple structure, and does not need to estimate the wireless signal processing time, nor does it need to consider the routing strategy and error situation. Compared with wired synchronization, it can reduce the cost of synchronization controller and high precision transmission line, and can adapt to various working environments.

【技术实现步骤摘要】
无线同步方法、无线从机、无线主机和无线同步系统
本专利技术涉及无线同步
,具体涉及一种无线同步方法、无线从机、无线主机和无线同步系统。
技术介绍
同步技术在同步数据采集系统、数据通信、安全生产、产品测试等方面均有着广泛的应用。传统的同步技术有采用公共的时钟线的同步技术、GPS同步技术和主站广播对时同步技术。其中,采用公共的时钟线的同步技术同步精度较高,但是该技术需要布线,工作环境会影响工作人员的布线工作,当工作环境不允许布线工作时,则无法进行同步工作。另外,GPS同步技术和主站广播对时同步技术的实现方式基本都只能实现应用层的同步,同步精度不够高,无法满足特殊同步工作的需求。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种无线同步方法、无线从机、无线主机和无线同步系统。依据本专利技术的一个方面,提供了一种无线同步方法,应用于无线从机中,该方法包括:与无线主机建立无线连接;通过所述无线连接接收所述无线主机发送的同步准备状态指令,并使能CPU的外部同步中断;通过所述无线连接接收所述无线主机发送的同步开始状态指令,生成中断信号;根据所述中断信号触发CPU的外部同步中断,开始同步操作。优选地,所述方法还包括:在同步操作过程中,禁止CPU的外部同步中断。优选地,该方法还包括:在使能CPU的外部同步中断后,向所述无线主机返回同步准备完成指令,以使所述无线主机准备发送同步开始状态指令。优选地,所述同步准备状态指令为报文格式的数据包,所述数据包中包含有校验码;所述通过所述无线连接接收所述无线主机发送的同步准备状态指令,并使能CPU的外部同步中断包括:获取所述数据包中的校验码,在校验正确后使能CPU的外部同步中断。优选地,所述方法还包括:在使能CPU的外部同步中断后,开始第一时间延时;若在第一时间延时内未接收到同步开始状态指令,则在所述第一时间延时结束后禁止CPU的外部同步中断。优选地,所述同步开始状态指令为报文格式的数据包,所述数据包中包含有同步字;所述通过所述无线连接接收所述无线主机发送的同步开始状态指令,生成中断信号包括:获取所述报文数据包中的同步字,并输出中断信号。优选地,所述同步操作包括:进行数据采集;在经过第二时间延时后,将采集到的数据发送至所述无线主机。依据本专利技术的另一方面,提供了一种无线同步方法,应用于无线主机中,该方法包括:与至少两个无线从机建立无线连接;通过所述无线连接向各所述无线从机发送同步准备状态指令;在确认各所述无线从机同步准备完成后,通过所述无线连接向各所述无线从机发送同步开始状态指令。优选地,所述同步准备状态指令和/或所述同步开始状态指令为报文格式的数据包,所述数据包采用广播方式发送;所述数据包中包含有校验码和同步字。优选地,所述方法还包括:在通过所述无线连接向各所述无线从机发送同步准备状态指令后,开始第三时间延时;所述确认各所述无线从机同步准备完成包括:在所述第三时间延时内接收各所述无线从机返回的同步准备完成指令;若未接收到任意一个或一个以上的所述无线从机返回的同步准备完成指令,则在第三时间延时结束后,再次通过所述无线连接向各所述无线从机发送同步准备状态指令。优选地,所述方法还包括:在通过所述无线连接向各所述无线从机发送同步开始状态指令后,开始第二时间延时;在第二时间延时结束后,接收各所述无线从机发送的采集数据。依据本专利技术的再一方面,提供了一种无线从机,该无线从机包括相互电连接的无线模块和CPU处理模块;所述无线模块,用于与无线主机建立无线连接;通过所述无线连接接收所述无线主机发送的同步准备状态指令;通过所述无线连接接收所述无线主机发送的同步开始状态指令,生成中断信号;所述CPU处理模块,用于根据同步准备状态指令使能CPU的外部同步中断;以及根据所述中断信号触发CPU的外部同步中断,开始同步操作。优选地,所述CPU处理模块,还用于在同步操作过程中,禁止CPU的外部同步中断。优选地,所述无线模块,还用于在使能CPU的外部同步中断后,向所述无线主机返回同步准备完成指令,以使所述无线主机准备发送同步开始状态指令。优选地,所述同步准备状态指令为报文格式的数据包,所述数据包中包含有校验码;所述CPU处理模块,用于获取所述数据包中的校验码,在校验正确后使能CPU的外部同步中断。优选地,所述CPU处理模块,还用于在使能CPU的外部同步中断后,开始第一时间延时;若在第一时间延时内未接收到同步开始状态指令,则在所述第一时间延时结束后禁止CPU的外部同步中断。优选地,所述同步开始状态指令为报文格式的数据包,所述数据包中包含有同步字;所述无线模块,用于获取所述报文数据包中的同步字,并输出中断信号。优选地,所述无线从机还包括同步操作模块,所述同步操作模块与所述CPU处理模块电连接;所述同步操作模块,用于进行数据采集;所述CPU处理模块,还用于在经过第二时间延时后,通过无线连接将采集到的数据发送至所述无线主机。依据本专利技术的又一方面,提供了一种无线主机,该无线主机包括相互电连接的无线模块和CPU处理模块;所述无线模块,用于与至少两个无线从机建立无线连接;所述CPU处理模块,用于通过所述无线连接向各所述无线从机发送同步准备状态指令;在确认各所述无线从机同步准备完成后,通过所述无线连接向各所述无线从机发送同步开始状态指令。优选地,所述同步准备状态指令和/或所述同步开始状态指令为报文格式的数据包,所述数据包采用广播方式发送;所述数据包中包含有校验码和同步字。优选地,所述CPU处理模块,还用于在通过所述无线连接向各所述无线从机发送同步准备状态指令后,开始第三时间延时;在所述第三时间延时内接收各所述无线从机返回的同步准备完成指令;若未接收到任意一个或一个以上的所述无线从机返回的同步准备完成指令,则在第三时间延时结束后,再次通过所述无线连接向各所述无线从机发送同步准备状态指令。优选地,所述CPU处理模块,还用于在通过所述无线连接向各所述无线从机发送同步开始状态指令后,开始第二时间延时;在第二时间延时结束后,接收各所述无线从机发送的采集数据。依据本专利技术的再一方面,提供了一种无线同步系统,该系统包括:两个或两个以上如上述任一项的无线从机,以及一个如上述任一项的无线主机;无线主机的第三时间大于无线从机的第一时间。由上述可知,本专利技术的技术方案,无线从机与无线主机建立无线连接;通过无线连接接收无线主机发送的同步准备状态指令,并使能CPU的外部同步中断;通过无线连接接收无线主机发送的同步开始状态指令,生成中断信号;根据中断信号触发CPU的外部同步中断,开始同步操作。本专利技术的技术方案,通过硬件层中断实现多个无线从机的同步,能够有效地提高同步精度,而且也无需进行时间修正。另外,采用无线连接的方式,所需的同步设备少,结构简单,而且无需估计无线信号处理时间,也无需考虑路由策略及误差情况。相比于有线同步的方式,可以减小同步控制器和高精度传输线的成本,而且能够适应各种不同的工作环境。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实本文档来自技高网...

【技术保护点】
1.一种无线同步方法,应用于无线从机中,其特征在于,该方法包括:与无线主机建立无线连接;通过所述无线连接接收所述无线主机发送的同步准备状态指令,并使能CPU的外部同步中断;通过所述无线连接接收所述无线主机发送的同步开始状态指令,生成中断信号;根据所述中断信号触发CPU的外部同步中断,开始同步操作。

【技术特征摘要】
1.一种无线同步方法,应用于无线从机中,其特征在于,该方法包括:与无线主机建立无线连接;通过所述无线连接接收所述无线主机发送的同步准备状态指令,并使能CPU的外部同步中断;通过所述无线连接接收所述无线主机发送的同步开始状态指令,生成中断信号;根据所述中断信号触发CPU的外部同步中断,开始同步操作。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在同步操作过程中,禁止CPU的外部同步中断。3.根据权利要求1所述的方法,其特征在于,该方法还包括:在使能CPU的外部同步中断后,向所述无线主机返回同步准备完成指令,以使所述无线主机准备发送同步开始状态指令。4.根据权利要求1所述的方法,其特征在于,所述同步准备状态指令为报文格式的数据包,所述数据包中包含有校验码;所述通过所述无线连接接收所述无线主机发送的同步准备状态指令,并使能CPU的外部同步中断包括:获取所述数据包中的校验码,在校验正确后使能CPU的外部同步中断。5.一种无线同步方法,应用于无线主机中,其特征在于,该方法包括:与至少两个无线从机建立无线连接;通过所述无线连接向各所述无线从机发送同步准备状态指令;在确认各所述无线从机同步准备完成后,通过所述无线连接向各所述无线从机发送同步开始状态指令。6.根据权利要求5所述的方法,其特征在于,所述同步准备状态指令和/或所述同步开始状态指令为报文格式的数据包,所述数据包采用广播方式发送;所述数据包...

【专利技术属性】
技术研发人员:赵正军姚金玲谭伯军洪炳星肖圆梦
申请(专利权)人:广州智光自动化有限公司
类型:发明
国别省市:广东,44

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

1