The invention provides an ultra-low power consumption time unified module synchronous timing algorithm, and all actions of the system are based on the time system module. It mainly includes Beidou timing circuit, constant temperature crystal oscillator timing circuit, synchronous output circuit, back-test circuit and other unit circuits. The time system single-chip computer uses universal asynchronous serial interface, connects Beidou communication timing module, decomposes navigation messages, generates gated signal (GATE) control, and selects second pulse signal for timing. The constant temperature crystal oscillator is used to provide a high stability 10MHz clock for the time-series single-chip computer. After multiplying the frequency of the PLL unit in the single-chip computer to 50MHz, the clock is supplied to all the \peripherals\ inside the time-series single-chip computer chip, such as the timer Timer, the time-series single-chip computer is connected to the \digital potentiometer\ through the SPI bus, and the middle tap of the digital potentiometer is used to adjust the electricity. Voltage value controls the constant temperature crystal oscillator voltage to achieve the function of fine-tuning crystal oscillator frequency.
【技术实现步骤摘要】
一种超低功耗时间统一模块同步授时算法
本专利技术涉及时间统一对时
,尤其涉及一种超低功耗时间统一模块同步授时算法。
技术介绍
通用水声信标主要用于为水声测控装备提供规定频带内频点、脉宽及周期可设定的合作水声信号,“时统模块”是信标的核心组件之一,系统所有动作都以时统模块为时间基准。其主要包括北斗授时电路、恒温晶振守时电路、同步输出电路、返检测试电路等单元电路,目前,由于时间统一系统在进行逻辑控制时均采用低密度大尺寸的FPGA完成,造成了这种方案配电复杂、修改维护复杂、PCB尺寸较大、功耗难于控制。不利于减小设备的轻便和维护性。
技术实现思路
本专利技术提供了一种超低功耗时间统一模块同步授时算法,时统单片机使用通用异步串行接口,连接北斗通讯授时模块,分解导航报文,生成门控信号(GATE)控制、挑选用于授时的秒脉冲信号。并使用恒温晶振为时统单片机提供高稳定10MHz时钟,经单片机内部PLL单元倍频为50MHz后,供给时统单片机芯片内部所有“外设”,如定时器Timer使用,时统单片机通过SPI总线连接“数字电位器”,使用数字电位器中间抽头可调电压值控制恒温晶振压控电压,以达到晶振频率微调的功能;稳定的时钟源是时统模块设计的关键所在,高精度温控晶振(OCXO)为系统提供高精度的时钟源,保证无缆式通用声信标在水下航行时,没有外部高精度同步信号情况下的同步发射精度要求。为解决上述技术问题,本申请实施例提供了一种超低功耗时间统一模块同步授时算法,包括以下步骤:S1、定义:“SYN”为同步秒脉冲,由GPS/北斗秒脉冲提供,“FR”为“定时器2周期脉冲”即测距脉冲矩形包络 ...
【技术保护点】
1.一种超低功耗时间统一模块同步授时算法同步授时算法,其特征在于,包括以下步骤:S1、定义:“SYN”为同步秒脉冲,由GPS/北斗秒脉冲提供,“FR”为“定时器2周期脉冲”即测距脉冲矩形包络信号,信标系统同步需要达到的目的是:FR信号前沿与特定的SYN时间上完全重合,时延小于5us定时器2的同步授时流程如下:当主控告知“下个秒脉冲同步”,时统单片机选择BD(CH1)或GPS(CH2)秒脉冲通道,秒脉冲至CH1或CH2,打开捕捉中断使能,打开测量超时计数1.6s;CH1或CH2捕捉中断服务程序(A点),捕获同步脉冲在TIMER2定时器上的数值q,告知主程序,并关闭捕捉中断使能;若1.6s内没有完成捕获操作,关闭捕捉中断使能,并向主控告知:无同步脉冲抵达错误;主程序收到捕获值后,计算向前或向后修正值±m,打开CH2或CH1半周期比较中断使能,若使用BD(CH1)同步,那么CH2设置为半周期中断,若使用GPS(CH2)同步,那么CH1设置为半周期中断;在定时器半周期中断服务程序中(B点),对TIMER2计数器(TCNT)完成±m修正,关闭半周期比较中断使能,设置标志位结构变量,告知上位机同步 ...
【技术特征摘要】
1.一种超低功耗时间统一模块同步授时算法同步授时算法,其特征在于,包括以下步骤:S1、定义:“SYN”为同步秒脉冲,由GPS/北斗秒脉冲提供,“FR”为“定时器2周期脉冲”即测距脉冲矩形包络信号,信标系统同步需要达到的目的是:FR信号前沿与特定的SYN时间上完全重合,时延小于5us定时器2的同步授时流程如下:当主控告知“下个秒脉冲同步”,时统单片机选择BD(CH1)或GPS(CH2)秒脉冲通道,秒脉冲至CH1或CH2,打开捕捉中断使能,打开测量超时计数1.6s;CH1或CH2捕捉中断服务程序(A点),捕获同步脉冲在TIMER2定时器上的数值q,告知主程序,并关闭捕捉中断使能;若1.6s内没有完成捕获操作,关闭捕捉中断使能,并向主控告知:无同步脉冲抵达错误;主程序收到捕获值后,计算向前或向后修正值±m,打开CH2或CH1半周期比较中断使能,若使用BD(CH1)同步,那么CH2设置为半周期中断,若使用GPS(CH2)同步,那么CH1设置为半周期中断;在定时器半周期中断服务程序中(B点),对TIMER2计数器(TCNT)完成±m修正,关闭半周期比较中断使能,设置标志位结构变量,告知上位机同步成功及±m;设周期为N=T=N′-1;是周期除以计数间隔时间(20ns);捕获值为q∈[0,N];n=(N-q+1)%(N+1),n∈[0,N]q=0,n=0表征准确同步,不用调整;表征“定时器2周期前沿脉冲”(FR)信号落后“同步秒脉冲”(SYN),TIMER2计数寄存器(TCNT)需“+”n处理,使下个FR信号来的早一些;表征FR信号早于SYN,TCNT需“-”N-n+1=q处理,使下个FR信号来的晚一些,设m为调整量,则有:其中:设置C、D两个点是为...
【专利技术属性】
技术研发人员:尚凡,彭水,王双记,陈祥国,刘百峰,赵珩,朱峰,罗坤,
申请(专利权)人:中国人民解放军九一三八八部队,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。