System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及卫星导航领域,尤其涉及卫星导航芯片、其转速计算方法、接收机及电子设备。
技术介绍
1、对于转动的轮子,通常有测量该轮子转动速度的需求。以汽车轮为例,通常会设计一轮速计,以计算汽车轮的转动速度,其基本工作原理是,接收车轮旋转过程中传感器产生的脉冲信号,对该脉冲信号进行计数,即记录了车轮旋转的圈数,再结合计算此过程持续的时长,即可计算得到汽车的速度。
2、然而,当轮子转动到两个相邻脉冲信号之间的间隔内时,如果此时对车轮进行计算,则由于计算得到的圈数与车轮实际转动的圈数存在小数圈数的差异,从而导致此时计算得到的车速不够精密。
技术实现思路
1、基于上述现状,本专利技术的主要目的在于提供卫星导航芯片、其转速计算方法、接收机及电子设备,以为能够更加准确计算轮转速提供新的硬件基础或方法。
2、为实现上述目的,本专利技术采用的技术方案如下:
3、一种卫星导航芯片的转速计算方法,包括如下步骤:每接收到一个轮转脉冲信号,整数圈计数器的计数值增加计数步长,且小数圈计数器的计数值清零;每接收一个时钟信号,所述小数圈计数器的计数值增加计数步长;其中,所述时钟信号的频率大于所述轮转脉冲信号的频率;每接收到卫星导航芯片中基带处理器发送的一个时标信号,时标计数器的计数值增加计数步长;所述时标信号的频率大于所述时钟信号的频率;在第一时标信号到达时,所述整数圈计数器、小数圈计数器和时标计数器的计数值分别为第一整数计数值、第一小数计数值和第一时标计数值;在第二时标信号
4、优选地,根据第一整数计数值、第一小数计数值、第一时标计数值、第二整数计数值、第二小数计数值、第二时标计数值、两个相邻时标信号之间的间隔时长、所述时钟信号的周期确定轮的转速具体包括:根据第二时标计数值与第一时标计数值之差、第一小数计数值与第二小数计数值之差、两个相邻时标信号之间的间隔时长、以及时钟信号的周期确定整数圈时长;根据第二整数计数值与第一整数计数值之差、以及所述整数圈时长确定轮的转速。
5、优选地,在第一时标信号到达时,锁存单元锁存所述第一整数计数值、第一小数计数值和第一时标计数值,并通知中央处理器读取所述第一整数计数值、第一小数计数值和第一时标计数值;在第二时标信号到达时,所述锁存单元锁存所述第二整数计数值、第二小数计数值和第二时标计数值,并通知所述中央处理器读取所述第二整数计数值、第二小数计数值和第二时标计数值。
6、优选地,所述中央处理器通过总线从所述锁存单元读取所述第一整数计数值、第一小数计数值、第一时标计数值、第二整数计数值、第二小数计数值、以及第二时标计数值。
7、优选地,所述轮转脉冲信号输入至所述整数圈计数器作为计数脉冲,输入至所述小数圈计数器作为复位脉冲;所述时钟信号输入至所述小数圈计数器作为计数脉冲;所述时标信号输入至所述时标计数器作为计数脉冲。
8、优选地,所述时标信号的边沿与所述时钟信号的边沿对齐。
9、本专利技术还提供了一种卫星导航芯片,包括:整数圈计数器、小数圈计数器、基带处理器、计算单元以及时标计数器;所述整数圈计数器每接收到一个轮转脉冲信号计数值增加计数步长;所述小数圈计数器每接收到一个轮转脉冲信号计数值清零;所述小数圈计数器每接收一个时钟信号计数值增加计数步长;其中,所述时钟信号的频率大于所述轮转脉冲信号的频率;所述时标计数器每接收到所述基带处理器发送的一个时标信号计数值增加计数步长;所述时标信号的频率大于所述时钟信号的频率;在第一时标信号到达时,所述整数圈计数器、小数圈计数器和时标计数器的计数值分别为第一整数计数值、第一小数计数值和第一时标计数值;在第二时标信号到达时,所述整数圈计数器、小数圈计数器和时标计数器的计数值分别为第二整数计数值、第二小数计数值和第二时标计数值;所述计算单元根据第一整数计数值、第一小数计数值、第一时标计数值、第二整数计数值、第二小数计数值、第二时标计数值、两个相邻时标信号之间的间隔时长、所述时钟信号的周期确定轮的转速。
10、优选地,所述计算单元根据第一整数计数值、第一小数计数值、第一时标计数值、第二整数计数值、第二小数计数值、第二时标计数值、两个相邻时标信号之间的间隔时长、所述时钟信号的周期确定轮的转速具体包括:所述计算单元根据第二时标计数值与第一时标计数值之差、第一小数计数值与第二小数计数值之差、两个相邻时标信号之间的间隔时长、以及时钟信号的周期确定整数圈时长;所述计算单元根据第二整数计数值与第一整数计数值之差、以及所述整数圈时长确定轮的转速。
11、优选地,所述的卫星导航芯片还包括锁存单元;在第一时标信号到达时,所述锁存单元锁存所述第一整数计数值、第一小数计数值和第一时标计数值,并通知所述计算单元读取所述第一整数计数值、第一小数计数值和第一时标计数值;在第二时标信号到达时,所述锁存单元锁存所述第二整数计数值、第二小数计数值和第二时标计数值,并通知所述计算单元读取所述第二整数计数值、第二小数计数值和第二时标计数值。
12、优选地,所述计算单元为中央处理器,所述中央处理器通过总线从所述锁存单元读取所述第一整数计数值、第一小数计数值、第一时标计数值、第二整数计数值、第二小数计数值、以及第二时标计数值。
13、优选地,所述轮转脉冲信号输入至所述整数圈计数器作为计数脉冲,输入至所述小数圈计数器作为复位脉冲;所述时钟信号输入至所述小数圈计数器作为计数脉冲;所述时标信号输入至所述时标计数器作为计数脉冲。
14、优选地,所述时标信号的边沿与所述时钟信号的边沿对齐。
15、本专利技术还提供了一种接收机,包括任一所述的卫星导航芯片。
16、本专利技术还提供了一种电子设备,包括所述的接收机。
17、在上述实施例中,通过在卫星导航芯片设置整数圈计数器、小数圈计数器和时标计数器,根据获得的整数计数值、小数计数值、时标计数值、两个相邻时标信号之间的间隔时长、时钟信号的周期确定轮的转速,从而为准确计算轮转动整数圈所花费的时长提供硬件基础,以及计算方法,进而为准确计算轮的转速提供基础。
18、在一些实施例中,时标信号所代表的时间与时钟信号所代表的时间严格对齐,进一步提高了所计算得到的整数时长的精确度,从而进一步提高了轮速的精确度。
19、本专利技术的其他有益效果,将在具体实施方式中通过具体技术特征和技术方案的介绍来阐述,本领域技术人员通过这些技术特征和技术方案的介绍,应能理解所述技术特征和技术方案带来的有益技术效果。
本文档来自技高网...【技术保护点】
1.一种卫星导航芯片的转速计算方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的转速计算方法,其特征在于,
3.根据权利要求1所述的转速计算方法,其特征在于,
4.根据权利要求3所述的转速计算方法,其特征在于,
5.根据权利要求1所述的转速计算方法,其特征在于,
6.根据权利要求1所述的转速计算方法,其特征在于,
7.一种卫星导航芯片,其特征在于,包括:整数圈计数器、小数圈计数器、基带处理器、计算单元以及时标计数器;
8.根据权利要求7所述的卫星导航芯片,其特征在于,
9.根据权利要求7所述的卫星导航芯片,其特征在于,还包括锁存单元;
10.根据权利要求9所述的卫星导航芯片,其特征在于,
11.根据权利要求7所述的卫星导航芯片,其特征在于,
12.根据权利要求7所述的卫星导航芯片,其特征在于,
13.一种接收机,其特征在于,包括如权利要求7-12任一所述的卫星导航芯片。
14.一种电子设备,其特征在于,包括如权利要求1
...【技术特征摘要】
1.一种卫星导航芯片的转速计算方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的转速计算方法,其特征在于,
3.根据权利要求1所述的转速计算方法,其特征在于,
4.根据权利要求3所述的转速计算方法,其特征在于,
5.根据权利要求1所述的转速计算方法,其特征在于,
6.根据权利要求1所述的转速计算方法,其特征在于,
7.一种卫星导航芯片,其特征在于,包括:整数圈计数器、小数圈计数器、基带处理器、计算单元以及时标计数器;
【专利技术属性】
技术研发人员:魏禛怡,
申请(专利权)人:北京凯芯微科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。