【技术实现步骤摘要】
一种支持多种授时技术的多功能授时设备
本专利技术属于授时
,具体涉及一种支持IRIGB、PTP、NTP和秒脉冲四种授时技术以及不同授时技术转换的多功能授时设备。
技术介绍
授时技术广泛应用于航空、航天、通信、电力、工业装备等众多领域,系统之间的时间同步精度很大程度影响整个系统的运行状态。多数应用领域采用GPS或北斗授时系统进行时间同步和授时。同时可将GPS或北斗作为授时的标准时钟源,采用其他授时技术对目标系统设备进行授时,如IRIGB、PTP、NTP和秒脉冲等等技术。随着授时技术的日趋成熟,为灵活处理不同应用场景可采用不同的技术方案。针对服务器内多主板授时需求,现在尚缺少对应的设备。
技术实现思路
本专利技术的目的在于提供一种支持多种授时技术的多功能授时设备,用于解决上述现有技术的问题。本专利技术一种支持多种授时技术的多功能授时设备,其中,包括:FPGA和嵌入式处理器;FPGA包括:IRIGB解码单元、自守时单元、秒脉冲解码单元以及用户接口单元;嵌入式处理器向FPGA提供时间数据和秒 ...
【技术保护点】
1.一种支持多种授时技术的多功能授时设备,其特征在于,包括:FPGA和嵌入式处理器;/nFPGA包括:IRIGB解码单元、自守时单元、秒脉冲解码单元以及用户接口单元;嵌入式处理器向FPGA提供时间数据和秒脉冲;/n自守时单元包括秒脉冲同步模块、时间自守时模块和输出自守时秒脉冲模块;秒脉冲同步模块包括自守时一秒时间计数器和同步计数器,自守时一秒计数器计时长度一秒,满一秒后计数器清零并产生秒进位标志,然后继续计时;同步计数器在秒脉冲同步功能模块检测到合法秒脉冲上升沿后,清零并启动计数,当同步计数器计时到一定数值时,将修正后的一定数值写入自守时一秒时间计数器;时间自守时模块接收时 ...
【技术特征摘要】
1.一种支持多种授时技术的多功能授时设备,其特征在于,包括:FPGA和嵌入式处理器;
FPGA包括:IRIGB解码单元、自守时单元、秒脉冲解码单元以及用户接口单元;嵌入式处理器向FPGA提供时间数据和秒脉冲;
自守时单元包括秒脉冲同步模块、时间自守时模块和输出自守时秒脉冲模块;秒脉冲同步模块包括自守时一秒时间计数器和同步计数器,自守时一秒计数器计时长度一秒,满一秒后计数器清零并产生秒进位标志,然后继续计时;同步计数器在秒脉冲同步功能模块检测到合法秒脉冲上升沿后,清零并启动计数,当同步计数器计时到一定数值时,将修正后的一定数值写入自守时一秒时间计数器;时间自守时模块接收时间数据,并根据自守时一秒时间计数器产生的秒进位标志维护时间,输出自守时秒脉冲模块根据自守时一秒时间计数器秒进位标志产生一个秒脉冲信号,用来以外部时钟源的秒脉冲为时间基准,测量同步精度;
IRIGB解码单元包括B码转换模块、B码时间解码模块和B码时间连续性检查模块;B码转换模块提取B码信号的码元信息,判断码元类型为0码元、1码元、P码元或非法码元;B码时间解码模块根据B码转换模块提供的码元信息解析时间数据,提取B码整秒时刻产生秒脉冲;若出现非法码元,丢弃该秒时间数据;B码时间连续性检查模块,根据记录存储上一秒时间数据判断当前解析出的时间数据是否连续,若连续,将该时间数据传递给自守时单元,否则当前时间数据被丢弃;自守时单元根据从B码提取的时间数据和秒脉冲信号维护时间,用户接口模块实现PCIe总线接口,从自守时单元获取时间信息并向用户提供时间服务;
秒脉冲解码模块包括秒脉冲提取模块和秒脉冲合法性检查模块;秒脉冲合法性检查模块根据脉冲宽度和时间间隔为判断准则,过滤干扰脉冲和非法秒脉冲,由秒脉冲提取模块在秒脉冲上升沿时刻,产生脉冲有效信号,外部时钟源通过串口传递时间数据。
2.如权利要求1所述的一种支持多种授时技术的多功能授时...
【专利技术属性】
技术研发人员:郭庆鹏,张力,詹承华,吴勇刚,张琨,
申请(专利权)人:北京计算机技术及应用研究所,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。