【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » » 正文

单片机系统中日历时钟自动校准及调整

放大字体  缩小字体 发布日期:2020-07-20 15:44:23    浏览次数:6
导读

  等。但时常跑快跑慢的缺陷不可避免。经过日积月累,就会产生较大的误差,这会影响控制与检测的准确性。为了解决的准确度问题,我们设计了能够运行速度的日历时钟。它在每天的12:00和00:00都会一次,并根据12个小时运行的误差大小时钟的运行速度。可使时钟运行的准确度相当高。  我们设计的思路是:利用小型收音机中

  等。但时常跑快跑慢的缺陷不可避免。经过日积月累,就会产生较大的误差,这会影响控制与检测的准确性。为了解决的准确度问题,我们设计了能够运行速度的日历时钟。它在每天的12:00和00:00都会一次,并根据12个小时运行的误差大小时钟的运行速度。可使时钟运行的准确度相当高。

  我们设计的思路是:利用小型收音机中接收部分电路接收中央人民广播电台播出的中心频率为106.1MHz的调频信号,并解调出音频信号,将音频信号输入两个锁相环路。这两个锁相环路分别跟踪800Hz和1600Hz的报时信号。当接收到报时信号时,为单片机提供外部中断,通过执行中断程序即可完成对日历时钟的自动校准。并根据运行误差,自动调整日历时钟芯片X1205内部的数字微调寄存器和模拟微调寄存器,在+146ppm至-67ppm范围内调整时钟运行速度。

  X1205是一个带有时钟、日历、两路报警、振荡器补偿和电池切换的实时时钟集成电路[1]。 I2C总线KHz的晶体。时钟/控制寄存器的地址范围为0000H~003FH。

  VCC、VBACK:前者为电源输入端,后者为备用电源。在实际应用中,通常可以接成如图1中所示的电路。在VCC与VBACK之间接二极管,在 VBACK与地之间接电容。在正常供电情况下,VCC给电容充电。掉电后,电容充当备用电源。在VCC掉电后,备用电源电流小于2A ,电容C用10F的钽电解质电容亦可。

  接收电路是由一片调频收音机集成电路TDA7010T和少量分离元件组成。TDA7010T集成电路内部含有变频、中频滤波、鉴频和前置放大等电路[2]。用于接收中央人民广播电台106.1MHz的信号,并将其解调出音频信号。

  锁相环路是由两片NE567及外围电路组成。该电路所完成的任务是锁定来自接收电路的音频信号中800Hz和1600Hz两个频率的报时信号。即将报时音频信号转换成负脉冲信号,给单片机提供外部中断,经中断程序分析后对时钟进行自动校准,如图2所示。图中只画出两片NE567中锁定800Hz音频信号的部分。NE567由鉴频器(PDI)、直流放大器(A1)、电流控制振荡器(CCO)、正交鉴频器(PDII)及与外部电容C17、C18构成的两个滤波器组成[3]。NE567的5、6脚外接的电容CT和电阻RT =R2+R3决定着CCO的振荡频率f0(800Hz或1600Hz),f01.1/(RTCT) 。选择CT=0.1f ,对于图中f0=800Hz的电路,RT13.7K;图中未画出的负责锁定1600Hz音频信号的电路, RT6.8K 。

  当NE567的3脚接收到的音频信号中不含有频率为f0(800Hz和1600Hz)或带宽内的信号时,则锁相环路始终不能进入锁定状态。若音频信号中含有频率为f0或带宽内的信号时,则在锁相环路中鉴频器PDI输出的电压经内部电阻r2及外部电容C18所组成的环路滤波器滤波后,加到直流放大器A1上。 A1输出电流来控制CCO振荡频率的变化。从而使CCO振荡频率在一定范围内向输入音频信号的某些频率靠拢。达到锁定后,环路被稳定下来。NE567内部正交鉴频器PDII在锁相环路的捕获过程中,不断地接收CCO输出的信号和外部输入信号,随着两信号频率的逐步接近,其输出电压逐渐变小。当锁相环路进入锁定状态时,这个电压降低到小于Ur,A2输出低电平,引起单片机中断。

 
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:https://www.31duo.com/news/show-397786.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4