如何判断GPS信号失效是否与恒温晶振有关?
GPS定位系统是靠车载终端内置SIM通过移动GPRS信号传输到后台来实现定位。在远的地方定位人的行踪。GPS卫星定位系统的前身是美军研制的一种“子午仪”导航卫星系统,GPS全球定位系统是20世纪70年代由美国陆海空三军联合研制的新一代空间卫星导航GPS定位系统。
GPS定位系统工作原理是由地面主控站收集各监测站的观测资料和气象信息,计算各卫星的星历表及卫星钟改正数,按规定的格式编辑导航电文,通过地面上的注入站向GPS卫星注入这些信息。测量定位时,用户可以利用接收机的储存星历得到各个卫星的粗略位置。根据这些数据和自身位置,由计算机选择卫星与用户联线之间张角较大的四颗卫星作为观测对象.
GPS接收机正常工作的条件是至少同时可以接收到4颗卫星的有效信号,当接收到的卫星个数少于4颗时,定位和定时信息是不准确的甚至是错误的。出现这样的原因一般有:个别卫星退出工作、天线安装位置不当、卫星故障等, 这些都有可能造成接收到有效信号的卫星个数过少。
而且有实验证明即使将接收天线从接收机上拔掉,在其后的很长一段时间内GPS接收机仍有PS输出,但此时的1PS与UTC已经有很大的差别,由此可见,GPS接收机完全有可能输出错误的lPPS信号。另外,信号在传递过程中受到来自外界电磁信号的干扰,GPS接收机输出的1PPS信号中可能含有毛刺,导致伪1PPS信号的产生,从而导致系统的误动作,因此有必要采取抗干扰措施。这里采用硬件开窗方法消除干扰2,原理如图4.1所示。
图中的CLK信号由高稳定度的恒温晶振提供,在系统上电复位后,启动单片机的串行通讯口,接收GPS信息,根据解码信息中的工作状态指示判断PPS的有效性。当初始触发分频信号到来之后,通过控制信号设置FPGA中的计数器在接收到的GPS1PS上升沿的附近产生一个短时间的高电平窗口信号,相当于一个与门,过滤掉窗口外的干扰信号。
另外,通过单片机自带的外部中断模块来对去掉干扰后的PPS信号的上升沿进行检测,根据检测结果判断GPS接收机是否正常工作,来决定系统的工作模式是驯服模式还是保持模式,具体消除1PS中干扰脉冲的波形图如图4.2所示。
下面主要介绍处理干扰时的重点:
1.初始触发分频信号的判断
系统初始化后,用单片机的外部中断连续三次检测来自GPS接收机的1PPS信号,如果三次都检测到则给出初始触发分频信号。
2.设置合理的“窗口”信号
由于OCXO恒温晶振的输出频率比较稳定,当初始触发分频信号到来吋刻起,利用FPGA中的计数器和OCXO石英晶体振荡器输出的倍频信号可以大致计算出下一个有效PPS脉冲的到来时刻,经过(1-△)秒后打开“窗口”,在计算得到的第二个PPS脉冲的到来时刻
后的M秒后关闭该“窗口”,只要M选择得足够小,则抗干扰效果就非常的明显。
3.GPS信号的失效检测及处理
对于整个驯服系统来说,GPS信号丢失会产生严重的后果,原因可能是接收机接收到的卫星个数少于四颗,如上面所说的天线的安装问题等,使接收机处于非正常工作状态。或者是GPS接收机与单片机模块或者与门逻辑的接口出现问题,使GPS秒脉冲信号或时间状态信息不能正常传输。
假如是第一种情况,接收模块可通过GPS接收机串口输出的状态信息判断其输出信号是否失效,后面的软件程序作出相应的处理。假如是第二种情况,属于两种功能模块之间的通信故障,系统相关模块不可能从GPS接收模块获得GPS的工作状态信息或者秒脉冲信号,GPS_1PPS秒脉冲入口处的电平不会出现任何变化。
此时,相关模块必须有独自判断GPS是否失效的能力。可以在“窗口”信号开通期间使用单片机相关外部中断模块,如果没有检测到正确跳变,说明GPS信号失效;如果“窗口”信号开通期间相关中断模块能捕捉到正确跳变,则说明GPS信号可能已恢复正常,此时系统可以继续对恒温晶体振荡器OCXO进行校准。
亿金电子专业生产销售石英晶振,贴片晶振,石英晶体谐振器等晶体元件.多年来诚信经营,为用户提供并且推荐质优价廉的晶振产品,在激烈的市场竞争环境中,凭借自身的才智不断创新,改进扩大,以技术赢得市场,以质量赢得客户.亿金电子代理台湾进口晶振,日本进口晶振,欧美进口晶振,市场上常见的晶振品牌如KDS晶振,NDK晶振,TXC晶振,鸿星晶振,京瓷晶振,精工晶体,CTS晶振,微晶晶振,爱普生晶振等均现货,可免费提供样品以及技术支持,欢迎登入亿金官网查看了解详情.