新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 基于GPS的异地数据采集的改进同步方法及其实现

基于GPS的异地数据采集的改进同步方法及其实现

作者:时间:2010-03-08来源:网络收藏
3.2 解码模块
解码模块的任务是提取接收机发来的NEMA语句中的时间信息。FPGA的串口接收到接收机发来的NEMA $POLYT语句,I/O控制模块检测语句开始和结束标志字符,并检查语句格式的正确性,将正确的语句存入输入缓存,再从缓存中提取出时间信息并锁存。$POLYT语句格式如下:$POLYT,hhmmss.ss,ddmmyy,UTC_TOW,week,_TOW,Clk_B,Clk_D,PG,cs,每一项以逗号相隔,其中“hhmmss”项为格林威治时间的时、分、秒信息,FPGA控制板通过解读此报文信息便可得到与1 PPS信号对应的时间信息[3]。解码模块工作的程序流程图如图3所示。

本文引用地址:http://www.eepw.com.cn/article/157592.htm


3.3 数据处理模块
数据处理模块的作用有两部分:调整从缓存提取的时间信息和产生触发信号。
调整时间信息包括2个方面,(1)GPS接收机输出的时间是GMT时间,需要转换成当前地理位置所在时区的时间。(2)由于GPS接收机的时间信息总是在与之对应的秒脉冲上升沿到来后从串口发出,所以在t时刻的秒脉冲上升沿到来时,t时刻的时间信息还未被数据处理单元接收到。为了秒脉冲和时间信息的输出,需要将t-1时刻的时间信息加1 s作为t时刻的绝对时间。图4所示显示了调整前后的时间与秒脉冲的对应关系。




评论


相关推荐

技术专区

关闭