一种可实时控制的数字时间信息产生器的制作方法

文档序号:17661493发布日期:2019-05-15 22:24阅读:240来源:国知局
一种可实时控制的数字时间信息产生器的制作方法

本发明涉及一种时间信息产生器。



背景技术:

通常,石英晶体振荡器输出的是10MHz频率信号,可以通过分频产生1Hz频率信号。但是,如何利用1Hz脉冲信号进行累积产生年月日时分秒时间信息,是以石英晶体振荡器为时间源进行守时和授时所需要的,也是目前利用石英晶体振荡器进行守时和授时的技术缺陷。



技术实现要素:

为了克服现有技术的不足,本发明提供一种可实时控制的数字时间信息产生器,基于数字电路技术,以1Hz频率信号为参考,通过对该脉冲信号连续累积,产生年月日时分秒时间信息;同时,可以通过外部植入时间起点信息,以此起点时间为基础,实现新的年月日时分秒时间信息。

本发明解决其技术问题所采用的技术方案是:一种可实时控制的数字时间信息产生器,包括6个计数器,6个计数器相互串接,每个计数器包括触发输入端、初始值输入端和输出端;第一个计数器的触发输入端接1Hz频率信号输入,其余每个计数器的触发输入端接上一个计数器的输出端;每个计数器的初始值输入端接外部植入时间起点信息。

所述的6个计数器中,第一个和第二个计数器的计数长度为60;第三个计数器的计数长度为24;第四个计数器的计数长度为31;第五个计数器的计数长度为12。

所述的计数器从初始值输入端接收的时间起点开始计数,在触发输入端接收到信号后计数器值加1,计数到其计数长度后输出信号。

所述的6个计数器基于可编程数字电路实现,采用CPLD或FPGA。

所述的6个计数器通过RS232接口接收外部植入时间起点信息。

本发明的有益效果是:

(1)能够准确无误地实现年月日时分秒时间信息;在外部植入时间起点信息后,实现新的年月日时分秒时间信息;

(2)本发明采用可编程数字电路和即时通讯技术(RS232)实现多个计数器的串行连接并改变计数器基数,所采用的器件规格结构成熟,价格成本低廉。

附图说明

图1是本发明的实现原理图。

具体实施方式

下面结合附图和实施例对本发明进一步说明,本发明包括但不仅限于下述实施例。

本发明涉及一种时间信息产生器,通过对脉冲信号的累积产生年月日时分秒时间信息,具体需要解决的技术问题有两个:

(1)如何通过多个计数器连续累积实现年月日时分秒时间信息;

(2)通过外部植入时间起点信息,实现新的年月日时分秒时间信息。

为了解决以上问题,本发明基于可编程数字电路,例如CPLD或者FPGA等,实现6个数字计数器,分别命名为计数器1、计数器2、计数器3、计数器4、计数器5、计数器6,计数器1对应时间信息的秒,以此类推,计数器6对应时间信息的年。计时器1的触发信号为通过石英晶体振荡器分频产生的1Hz频率信号,同时设置计数器1的长度为60,在计数器1超过其长度后,产生一个脉冲信号,触发计数器2使其进行累积计数,以此类推,在计数器5产生脉冲信号后,触发计数器6进行工作。在这里,由于各个计数器对应不同的年月日时分秒时间信息,因此,每个计数器的长度因需要进行设置。计数器1和计数器2的长度为60;计数器3的长度为24;计数器4的长度为31;计数器5的长度12;计数器6对的是时间信息中的年,因无上限,根据计数器的规格进行设置,如若超过其长度,可清零重新计数。

为了实现新的年月日时分秒时间信息,通过外部植入时间起点信息,即根据需要改变对应计数器的初始计数值,使得对应的计数器以植入值为起点进行计数器,默认各个计数器初始计数值为零。例如,计数器1对应的是时间信息中的秒,假如当前计数器1计数到了20,这时候,外部植入计数器1为40,此刻,计数器1即以40为起点进行累积计数;同理,计数器4对应的是时间信息的日,如果外部植入20,此刻,计数器4在判断到计数器3的脉冲触发信号后,就自动累积到了21。

本发明的实施例如图1所示,虚线框内的6个计数器是通过数字电路编程实现的数字计数器。计数器1检测到外部1Hz频率信号上升沿后,便开始计数,在超过事先设置好的计数器长度后,即产生一个脉冲信号,该脉冲信号会触发计数器2开始计数,依次类推,从而实现年月日时分秒时间信息。通过即时通讯接口,可以设置各个计数器的起点时间信息,在计数器设置了对应的时间起点信息后,根据设置进行计数,从而实现新的年月日时分秒时间信息。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1