一种rds收音机的ct显示校正方法

文档序号:8474932阅读:1386来源:国知局
一种rds收音机的ct显示校正方法
【技术领域】
[0001] 本发明涉及一种显示校正方法,尤其涉及一种RDS收音机的CT显示校正方法。
【背景技术】
[0002] 在生活中,带有RDS的收音机已经慢慢在中国普及,RDS信息中有一项CT信息,也 就是时间和日期的信息,但是解析RDS中的CT信息时,经常会解析到错误的信息,导致当前 的信息会被丢掉,或者人为操作时,也会导致解析错误,这样在需要显示CT时,就会看到时 间不是固定更新的。
[0003] 而现在一些带有RDS信息的收音机,解决CT显示的问题通常都是获取系统时间, 获取系统时间的缺陷就是需要带有系统时间,如果没有系统时间,这样的方法就实现不了。

【发明内容】

[0004] 本发明所要解决的技术问题是需要提供一种符合所有带有RDS信息的收音机的 系统,无线额外具备系统时间,便能够准确实现CT显示的校正方法。
[0005] 对此,本发明提供一种RDS收音机的CT显示校正方法,所述RDS收音机包括用于 完成显示信息的微控制器和用于实现数据分析处理的IC芯片,所述数据分析处理为对CT 信息的解析过程,所述IC芯片将分析处理后得到的数据传送给微控制器,所述CT显示校正 方法包括以下步骤: 步骤Sl,播放RDS电台,获取RDS信息; 步骤S2,启动定时器开始计时; 步骤S3,计时达到预定时间周期后,判断是否解析到了 CT信息,如果没有解析到CT信 息则判断出错,跳转至步骤S4 ;如果解析到了 CT信息,则直接显示解析出来的信息; 以及,步骤S4,时间加上预定时间周期后实现校正后的显示。
[0006] 本发明在播放RDS电台获取RDS信息的时候直接启动定时器,也就是在接收CT信 息的时候就开启一个定时器,用这个定时器校正接受到的CT信息,这样就不会出现时间不 更新的问题了;而且使用本发明这种校正方法来实现,能够符合所有的RDS收音机的系统, 实现方式十分简单。
[0007] 本发明的进一步改进在于,所述预定时间周期为1分钟。
[0008] 本发明所述RDS收音机是双芯片的收音机,两个芯片分别优选为STM32的芯片与 726B的芯片。两个芯片中,STM32芯片主要是完成显示信息的工作,即所述微控制器优选为 STM32芯片;726B芯片主要是完成具体的数据处理功能,然后将得到的数据发送给STM32芯 片,让STM32芯片去显示,即所述IC芯片优选为726B芯片。
[0009] 本发明在播放一个RDS电台后,获取RDS电台的所有信息,在获取CT信息时,使用 定时器来校正解析出来的信息;而当定时器过了 1分钟时,如果还没有解析到CT信息,就 让显示的时候自动加1分钟,以实现对CT信息的校正;本发明所选用的预定时间周期为1 分钟,因为CT信息是每1分钟发出来一次,但是解析RDS信息中的CT信息时,可能会解析 到错误的信息,导致当前的信息会被丢掉,而且人为操作时也会导致解析错误,这样在需要 显示CT信息时,就可能会看到时间不是固定和及时更新的,因此,定时器每过1分钟就对 CT信息校正一次,进而保证了 CT显示不会因为解析错误或人为操作等原因而导致不更新, 实现方式简单有效,在此基础上,这样的设置,对于定时器、微控制器和IC芯片的要求都很 低,需要处理的数据量很小,使得整体的成本也很低。
[0010] 本发明的进一步改进在于,所述CT信息的解析过程以下步骤: 步骤Sll,所述RDS收音机播放一个RDS电台; 步骤S12,读取通过RDS电台所获取的RDS信息的组型码; 步骤S13,判断所述组型码的值是否为4,若否则返回步骤S12,若是则跳转至步骤 S14 ; 以及,步骤S14,获取组型码中Block3的日期和Block4的时间,完成并显示解析的CT 信息。
[0011] 本发明的进一步改进在于,所述Block3的数据包括本块的16位日期数据和 Block2的最后一位数据。
[0012] 本发明的进一步改进在于,所述Block4的数据包括6位的小时数据、6位的分钟数 据和6位的时间差数据。
[0013] 本发明的进一步改进在于,所述步骤S3中,判断是否解析到了 CT信息的过程为: 将定时器的数据与解析的CT数据进行比较,若解析的CT数据准确,则判断为解析到了 CT 信息,否则判断为没有解析到CT信息。
[0014] 与现有技术相比,本发明的有益效果在于:虽然RDS收音机的CT信息解析是避免 不了解析错误的,但本发明能够通过定时器来校正CT信息,这样就可以让显示的时间及时 更新,让客户了解当前时间,而不会把时间搞错;本发明适用于所有的RDS收音机的系统, 实现方式简单有效,成本低。
【附图说明】
[0015] 图1是本发明一种实施例的工作流程示意图; 图2是本发明一种实施例的CT信息解析过程的工作流程示意图; 图3是本发明一种实施例的CT信息校正过程的工作流程示意图。
【具体实施方式】
[0016] 下面结合附图,对本发明的较优的实施例作进一步的详细说明。
[0017] 实施例1 : 如图1所示,本例提供一种RDS收音机的CT显示校正方法,所述RDS收音机包括用于 完成显示信息的微控制器和用于实现数据分析处理的IC芯片,所述数据分析处理为对CT 信息的解析过程,所述IC芯片将分析处理后得到的数据传送给微控制器,所述CT显示校正 方法包括以下步骤: 步骤Sl,播放RDS电台,获取RDS信息; 步骤S2,启动定时器开始计时; 步骤S3,计时达到1分钟后,判断是否解析到了 CT信息,如果没有解析到CT信息则判 断出错,跳转至步骤S4 ;如果解析到了 CT信息,则直接显示解析出来的信息; 以及,步骤S4,时间加上1分钟,实现校正后的显示。
[0018] 本例在播放RDS电台获取RDS信息的时候直接启动定时器,也就是在接收CT信息 的时候就开启一个定时器,用这个定时器校正接受到的CT信息,这样就不会出现时间不更 新的问题了;而且使用本例这种校正方法来实现,能够符合所有的RDS收音机的系统,实现 方式十分简单;所述CT信息即为时钟信息,所述CT为clock time的缩写;所述RDS收音机 为无线数据广播系统的收音机,所述RDS为Radio Data System的缩写。
[0019] 本例所述RDS收音机是双芯片的收音机,两个芯片分别优选为STM32的芯片与 726B的芯片。两个芯片中,STM32芯片主要是完成显示信息的工作,即所述微控制器优选为 STM32芯片;726B芯片主要是完成具体的数据处理功能,然后将得到的数据发送给STM32芯 片,让STM32芯片去显示,即所述IC芯片优选为726B芯片。
[0020] 本例在播放一个RDS电台后,获取RDS电台的所有信息,在获取CT信息时,使用定 时器来校正解析出来的信息;而当定时器过了 1分钟时,如果还没有解析到CT信息,就让 显示的时候自动加1分钟,以实现对CT信息的校正;因为CT信息是每1分钟发出来一次, 但是解析RDS信息中的CT信息时,可能会解析到错误的信息,导致当前的信息会被丢掉, 而且人为操作时也会导致解析错误,这样在需要显示CT信息时,就可能会看到时间不是固 定和及时更新的,因此,定时器每过1分钟就对CT信息校正一次,进而保证了 CT显示不会 因为解析错误或人为操作等原因而导致不更新,实现方式简单有效,在此基础上,这样的设 置,对于定时器、微控制器和IC芯片的要求都很低,需要处理的数据量很小,使得整体的成 本也很低。
[0021] 如图2所示,本例所述CT信息的解析过程以下步骤: 步骤Sll,所述RDS收音机播放一个RDS电台; 步骤S12,读取通过RDS电台所获取的RDS信息的组型码; 步骤S13,判断所述组型码的值是否为4,若否则返回步骤S12,若是则跳转至步骤 S14 ; 以及,步骤S14,获取组型码中Block3的日期和Block4的时间,完成并显示解析的CT 信息。
[0022] 所述RDS信息中CT信息解析的流程为:所述RDS收音机播放一个RDS电台,通过 软件解析电台信号中的CT信息,当CT信息的组型码的值为4时,表示组型码的Block3和 Block4中的数据是解析后的CT数据;组型码的值不是4时,4个Block中就没有CT信息。 当组型码的值是4时,Block3中的信息是日期,Block4中的信息是时间;解析到数据后,可 以通过"约简儒略日"算法得出当前的日期和时间,所述"约简儒略日"算法也就是对儒略 日的计算的方法。
[0023] 当所述组型码的值为4时,所述组型码的Block3和Block4中的数据如下表所示:
【主权项】
1. 一种RDS收音机的CT显示校正方法,其特征在于,所述RDS收音机包括用于完成显 示信息的微控制器和用于实现数据分析处理的IC芯片,所述数据分析处理为对CT信息的 解析过程,所述IC芯片将分析处理后得到的数据传送给微控制器,所述CT显示校正方法包 括以下步骤: 步骤Sl,播放RDS电台,获取RDS信息; 步骤S2,启动定时器开始计时; 步骤S3,计时达到预定时间周期后,判断是否解析到了CT信息,如果没有解析到CT信 息则判断出错,跳转至步骤S4 ;如果解析到了CT信息,则直接显示解析出来的信息; 以及,步骤S4,时间加上预定时间周期后实现校正后的显示。
2. 根据权利要求1所述的CT显示校正方法,其特征在于,所述预定时间周期为1分钟。
3. 根据权利要求1或2所述的CT显示校正方法,其特征在于,所述CT信息的解析过程 以下步骤: 步骤Sll,所述RDS收音机播放一个RDS电台; 步骤S12,读取通过RDS电台所获取的RDS信息的组型码; 步骤S13,判断所述组型码的值是否为4,若否则返回步骤S12,若是则跳转至步骤 S14 ; 以及,步骤S14,获取组型码中Block3的日期和Block4的时间,完成并显示解析的CT 信息。
4. 根据权利要求3所述的CT显示校正方法,其特征在于,所述Block3的数据包括本块 的16位日期数据和Block2的最后一位数据。
5. 根据权利要求3所述的CT显示校正方法,其特征在于,所述Block4的数据包括6位 的小时数据、6位的分钟数据和6位的时间差数据。
6. 根据权利要求1或2所述的CT显示校正方法,其特征在于,所述步骤S3中,判断是 否解析到了CT信息的过程为:将定时器的数据与解析的CT数据进行比较,若解析的CT数 据准确,则判断为解析到了CT信息,否则判断为没有解析到CT信息。
【专利摘要】本发明提供一种RDS收音机的CT显示校正方法,所述RDS收音机包括用于完成显示信息的微控制器和用于实现数据分析处理的IC芯片,所述CT显示校正方法包括以下步骤:步骤S1,播放RDS电台,获取RDS信息;步骤S2,启动定时器开始计时;步骤S3,计时达到预定时间周期后,判断是否解析到了CT信息,如果没有则判断出错,跳转至步骤S4;如果解析到了CT信息,则直接显示解析出来的信息;步骤S4,时间加上预定时间周期后实现校正后的显示。本发明能够通过定时器来校正CT信息,这样就可以让显示的时间及时更新,让客户了解当前时间,而不会把时间搞错;本发明适用于所有的RDS收音机的系统,实现方式简单有效,成本低。
【IPC分类】H04H40-18
【公开号】CN104796209
【申请号】CN201510134490
【发明人】何照丹, 孙志雄
【申请人】深圳市航盛电子股份有限公司
【公开日】2015年7月22日
【申请日】2015年3月25日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1