本实用新型涉及一种脉冲发生方法,特别是涉及一种基于GPS产生高精度触发脉冲的算法及加工装置。
背景技术:
:
在进行数据采集时,为了后期对数据进行对比处理等相关性的运算,对模拟信号进行采样时,对触发脉冲的精度要求必须很高,包括多台采集设备采集的波形的初始相位的绝对时刻和采样时间间隔,而普通的装置很难达到要求。
技术实现要素:
:
本实用新型所要解决的技术问题是:克服现有技术的不足,提供一种利用GPS输出的秒信号、利用单片机结合CPLD能够实现高精度触发脉冲的基于GPS产生高精度触发脉冲的装置。
本实用新型的技术方案是:一种基于GPS产生高精度触发脉冲的装置,包括GPS模块、单片机和温度传感器,所述单片机和可编辑逻辑器件CPLD相互连接,所述GPS模块分别与所述单片机和可编辑逻辑器件CPLD连接,所述可编辑逻辑器件CPLD与有源晶振连接,所述单片机与所述温度传感器连接,利用GPS模块输出的高精度的秒脉冲信号,通过可编辑逻辑器件CPLD和所述单片机,产生不间断的、恒定的、高精度的触发脉冲,通过建立环境温度和时钟频率的模型,有效地消除了环境温度对脉冲精度的影响,保证在复杂环境温度下输出高精度的脉冲。
所述单片机采用STM32系列的32位单片机。
本实用新型的有益效果是:
1、本实用新型采用GPS秒信号作为基准,使产生的触发脉冲的精度有了保证,并且采用插补脉冲的方法使触发脉冲的均匀度非常高。
2、本实用新型使用普通精度的有源晶振也可以达到高精度的脉冲输出,并且采用温度补偿方法保证了GPS短期丢星也能稳定的工作。
3、本实用新型设计合理、容易实施,能够实现高精度触发脉冲的,易于推广实施,具有良好的经济效益。
附图说明:
图1为基于GPS产生高精度触发脉冲的装置的结构示意图;
图2为产生高精度触发脉冲的示意图。
具体实施方式:
实施例: 基于GPS产生高精度触发脉冲的装置,包括GPS模块、单片机和温度传感器,单片机和可编辑逻辑器件CPLD相互连接,GPS模块分别与单片机和可编辑逻辑器件CPLD连接,可编辑逻辑器件CPLD与有源晶振连接,单片机与温度传感器连接,利用GPS模块输出的高精度的秒脉冲信号,通过可编辑逻辑器件CPLD和单片机,产生不间断的、恒定的、高精度的触发脉冲,通过建立环境温度和时钟频率的模型,有效地消除了环境温度对脉冲精度的影响,保证在复杂环境温度下输出高精度的脉冲。单片机采用STM32系列的32位单片机。
在允许的工作温度范围内,在环境温度每变化0.1度时记录下有源晶振的频率,制作一个温度-频率对应表格;当GPS失星时,没有秒信号输出了,单片机会根据当下的环境温度,查表得到一个频率值,每当有源晶振输出这个数值的脉冲时,就是一个准确的秒信号,可以用插补算法得到精准的触发脉冲。
以上所述,仅是本实用新型的较佳实施例而已,并非对本实用新型作任何形式上的限制,凡是依据本实用新型的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本实用新型技术方案的范围内。