主从机TDMA时隙同步校准方法及装置制造方法及图纸

技术编号:15987412 阅读:42 留言:0更新日期:2017-08-12 06:59
本申请是关于一种主从机TDMA时隙同步校准方法及装置。所述方法包括:至少一个从机接收来自主机的同步帧;所述同步帧中包括所述主机中定时计数器的第一计数值;至少一个所述从机解析所述同步帧得到所述第一计数值;针对每个所述从机,根据所述第一计数值和该从机中定时计数器的第二计数值调整该从机的TDMA时隙,以使所述从机的TDMA时隙与所述主机的TDMA时隙保持同步。可见,本申请直接利用主机和从机各自时钟源进行同步,无需增加RTC时钟源和GPS模块,降低成本的同时提高准确性。

【技术实现步骤摘要】
主从机TDMA时隙同步校准方法及装置
本申请涉及数据传输
,尤其涉及一种主从机TDMA时隙同步校准方法及装置。
技术介绍
目前时分多址(TimeDivisionMultipleAccess,TDMA)时隙同步的实现方法中,大部分都要依靠RTC时钟或者是GPS模块来提供精准的时钟源进行时隙同步,即需要设置一个RTC(Real-timeClock)时钟源或者全球卫星定位系统(GloblePositioningSystem,GPS)模块提供精准的时钟信息。之后,利用该时钟信息进行时隙同步。然而,采用RTC时钟源或者GPS模块不仅会增加成本,而且使用时具有局限性。例如,采用GPS模块时,在室内环境下,由于GPS信号较弱或者消失,导致方案无法实现,采用RTC时钟源时,需要对RTC时钟进行校准才能确保时钟信息的准确性。
技术实现思路
为克服相关技术中存在的问题,本申请实施例提供一种主从机TDMA时隙同步校准方法及装置,用以解决相关技术中的技术问题。根据本申请实施例的第一方面,提供一种主从机TDMA时隙同步校准方法,所述方法包括:至少一个从机接收来自主机的同步帧;所述同步帧中包括所述主机中定时计数器的第一计数值;至少一个所述从机解析所述同步帧得到所述第一计数值;针对每个所述从机,根据所述第一计数值和该从机中定时计数器的第二计数值调整该从机的TDMA时隙,以使所述从机的TDMA时隙与所述主机的TDMA时隙保持同步。可选地,至少一个从机接收来自主机的同步帧的步骤之前,所述方法包括:针对每个从机,对该从机中时钟源进行分频操作以确定所述从机中定时计数器的时间粒度;设置所述从机中比较寄存器的第三计数值。可选地,根据所述第一计数值和该从机中定时计数器的第二计数值调整该从机的TDMA时隙的步骤,包括:若所述第一计数值与所述第二计数值之差为零,则保持该从机中定时计数器的第二计数值不变;若所述第一计数值大于所述第二计数值,且两者之差为第一数值A,则使该从机中定时计数器的第二计数值延时所述第一数值A个时间粒度之后再控制所述定时计数器重新计数;若所述第一计数值小于所述第二计数值,且两者之差为第二数值B,则将该从机的比较寄存器中第三计数值减去所述第二数值B得到第四计数值,在所述第二计数值到达所述第四计数值时控制所述定时计数器重新计数。根据本申请实施例的第二方面,提供一种主从机TDMA时隙同步校准方法,所述方法包括:主机获取定时计数器的第一计数值;主机读取比较寄存器中的第三计数值;在所述第一计数值与所述第三计数值相等时,执行预设中断程序生成同步帧发送给至少一个从机,并控制所述定时计数器重新计数。可选地,主机获取定时计数器的第一计数值的步骤之前,所述方法包括:对所述主机中时钟源进行分频操作以确定所述主机中定时计数器的时间粒度;设置所述主机中比较寄存器的第三计数值。根据本申请实施例的第三方面,提供一种主从机TDMA时隙同步校准装置,配置在每个从机中,所述装置包括:接收模块,用于接收来自主机的同步帧;所述同步帧中包括所述主机中定时计数器的第一计数值;解析模块,用于从机解析所述同步帧得到所述第一计数值;调整模块,用于根据所述第一计数值和该从机中定时计数器的第二计数值调整该从机的TDMA时隙,以使所述从机的TDMA时隙与所述主机的TDMA时隙保持同步。可选地,所述装置还包括:第一确定模块,用于对该从机中时钟源进行分频操作以确定所述从机中定时计数器的时间粒度;第一设置模块,用于设置所述从机中比较寄存器的第三计数值。可选地,所述调整模块包括:第一比较单元,用于在所述第一计数值与所述第二计数值之差为零时,保持该从机中定时计数器的第二计数值不变;第二比较单元,用于在所述第一计数值大于所述第二计数值,且两者之差为第一数值A时,使该从机中定时计数器的第二计数值延时所述第一数值A个时间粒度之后再控制所述定时计数器重新计数;第三比较单元,用于在所述第一计数值小于所述第二计数值,且两者之差为第二数值B时,将该从机的比较寄存器中第三计数值减去所述第二数值B得到第四计数值,在所述第二计数值到达所述第四计数值时控制所述定时计数器重新计数。根据本申请实施例的第四方面,提供一种主从机TDMA时隙同步校准装置,其特征在于,配置在每个从机中,所述装置包括:获取模块,用于获取主机中定时计数器的第一计数值;读取模块,用于读取所述主机中比较寄存器中的第三计数值;生成模块,用于在所述第一计数值与所述第三计数值相等时,执行预设中断程序生成同步帧发送给至少一个从机,并控制所述定时计数器重新计数。可选地,所述装置还包括:第二确定模块,用于对所述主机中时钟源进行分频操作以确定所述主机中定时计数器的时间粒度;第二设置模块,用于设置所述主机中比较寄存器的第三计数值。本申请的实施例提供的技术方案可以包括以下有益效果:本申请实施例提供的上述方法,通过接收主机生成的同步帧,然后解析出同步帧中包括的第一计数值,最后根据该第一计数值与本地定时计数中的第二计数值调整该从机的TDMA时隙。可见,本申请直接利用主机和从机各自时钟源进行同步,无需增加RTC时钟源和GPS模块,降低成本的同时提高准确性。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是本申请一实施例提供的主从机TDMA时隙同步校准方法的流程示意图;图2是是本申请另一实施例提供的主从机TDMA时隙同步校准方法的流程示意图;图3是是本申请一实施例提供的主从机TDMA时隙同步校准装置的框图;图4是是本申请另一实施例提供的主从机TDMA时隙同步校准装置的框图;图5是是本申请又一实施例提供的主从机TDMA时隙同步校准装置的框图;图6是是本申请再一实施例提供的主从机TDMA时隙同步校准装置的框图;图7是是本申请又一实施例提供的主从机TDMA时隙同步校准装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。图1是根据一示例性实施例示出的主从机TDMA时隙同步校准方法的流程示意图。如图1所示,该主从机TDMA时隙同步校准方法,包括:步骤101,至少一个从机接收来自主机的同步帧;所述同步帧中包括所述主机中定时计数器的第一计数值;步骤102,至少一个所述从机解析所述同步帧得到所述第一计数值;步骤103,针对每个所述从机,根据所述第一计数值和该从机中定时计数器的第二计数值调整该从机的TDMA时隙,以使所述从机的TDMA时隙与所述主机的TDMA时隙保持同步。下面针对主机与至少一个从机交互过程,详细说明上述主从机TDMA时隙同步校准方法。本申请实施例中,利用主机和从机中微控制器MCU里面自带的时钟源为TDMA时隙同步的时钟源。首先,本申请一实施例中,对主机中微控制器MCU的时钟源进行分频操作,以确定主机中定时计数器的时间粒度。每个时间粒度通常为毫秒级别本文档来自技高网...
主从机TDMA时隙同步校准方法及装置

【技术保护点】
一种主从机TDMA时隙同步校准方法,其特征在于,所述方法包括:至少一个从机接收来自主机的同步帧;所述同步帧中包括所述主机中定时计数器的第一计数值;至少一个所述从机解析所述同步帧得到所述第一计数值;针对每个所述从机,根据所述第一计数值和该从机中定时计数器的第二计数值调整该从机的TDMA时隙,以使所述从机的TDMA时隙与所述主机的TDMA时隙保持同步。

【技术特征摘要】
1.一种主从机TDMA时隙同步校准方法,其特征在于,所述方法包括:至少一个从机接收来自主机的同步帧;所述同步帧中包括所述主机中定时计数器的第一计数值;至少一个所述从机解析所述同步帧得到所述第一计数值;针对每个所述从机,根据所述第一计数值和该从机中定时计数器的第二计数值调整该从机的TDMA时隙,以使所述从机的TDMA时隙与所述主机的TDMA时隙保持同步。2.根据权利要求1所述的主从机TDMA时隙同步校准方法,其特征在于,至少一个从机接收来自主机的同步帧的步骤之前,所述方法包括:针对每个从机,对该从机中时钟源进行分频操作以确定所述从机中定时计数器的时间粒度;设置所述从机中比较寄存器的第三计数值。3.根据权利要求1所述的主从机TDMA时隙同步校准方法,其特征在于,根据所述第一计数值和该从机中定时计数器的第二计数值调整该从机的TDMA时隙的步骤,包括:若所述第一计数值与所述第二计数值之差为零,则保持该从机中定时计数器的第二计数值不变;若所述第一计数值大于所述第二计数值,且两者之差为第一数值A,则使该从机中定时计数器的第二计数值延时所述第一数值A个时间粒度之后再控制所述定时计数器重新计数;若所述第一计数值小于所述第二计数值,且两者之差为第二数值B,则将该从机的比较寄存器中第三计数值减去所述第二数值B得到第四计数值,在所述第二计数值到达所述第四计数值时控制所述定时计数器重新计数。4.一种主从机TDMA时隙同步校准方法,其特征在于,所述方法包括:主机获取定时计数器的第一计数值;主机读取比较寄存器中的第三计数值;在所述第一计数值与所述第三计数值相等时,执行预设中断程序生成同步帧发送给至少一个从机,并控制所述定时计数器重新计数。5.根据权利要求4所述的主从机TDMA时隙同步校准方法,其特征在于,主机获取定时计数器的第一计数值的步骤之前,所述方法包括:对所述主机中时钟源进行分频操作以确定所述主机中定时计数器的时间粒度;设置所述主机中比较寄存器的第三计数值。6.一种主从机TDMA时...

【专利技术属性】
技术研发人员:张海军黄光辉吴仕伟
申请(专利权)人:深圳市华信天线技术有限公司
类型:发明
国别省市:广东,44

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

1