新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于ARM的GPS同步授時系統(tǒng)設(shè)計

基于ARM的GPS同步授時系統(tǒng)設(shè)計

作者: 時間:2011-09-20 來源:網(wǎng)絡(luò) 收藏


3 軟件
3.1 信號提取
上電后,每隔一定的時間就會返回一定格式的數(shù)據(jù),數(shù)據(jù)每行都以‘$’開頭,接著是信息類型,后面是數(shù)據(jù),以逗號分隔開。信息的類型有:
GPGSV:可見衛(wèi)星信息
GPGLL:地理定位信息
GPRMC:最小定位信息
GPVTG:地面速度信息
GPGGA:GPS定位信息
GPGSA:當(dāng)前衛(wèi)星信息
因為GPRMC最小定位信息包含所需要的時間信息,所以微控制器只需提取最小定位信息中的時間數(shù)據(jù)。
一行完整的最小定位信息數(shù)據(jù)如下:
$GPRMC,020603.000,A,3744.9012,N,11232.5569,E,0.00,96.40,140211,,,A*50
當(dāng)GPS接收模塊收到數(shù)據(jù)傳給微控制器時,數(shù)據(jù)處理終端首先提取第一個逗號后的數(shù)據(jù)020603,它是UTC時間hhmmss(時分秒)格式,因為不是標準北京時間,所以要對其UTC日期ddmmyy(日月年)格式。最后,將處理完畢后的數(shù)據(jù)存到控制器的數(shù)據(jù)存儲器中,并通過串口發(fā)送給上位機軟件。
3.2上位機GPS軟件
GPS軟件是通過VC++6.0編寫的上位機程序,當(dāng)軟件運行時首先采集本地計算機時間:如2011-02-14 10:05:58,當(dāng)GPS模塊接收到正常數(shù)據(jù)并選擇正確的串行端口時,UTC時間信息經(jīng)控制器處理成標準北京時間后輸出到校時中:如2011-02-14 10:06:03,如圖4所示。系統(tǒng)需要校時動作時,按下校時按鈕,然后彈出GPS校時信息,表明GPS校時成功。

本文引用地址:http://butianyuan.cn/article/150194.htm

a.JPG



4 結(jié)論
本文給出了針對授時系統(tǒng)的新方案,并對整體結(jié)構(gòu)進行了深入分析,根據(jù)所需要實現(xiàn)的功能構(gòu)建了整體軟硬件開發(fā)平臺。提出了一種的GPS授時系統(tǒng),通過GPS采集終端和微控制器數(shù)據(jù)處理終端,并結(jié)合上位機校時軟件成功實現(xiàn)了一種更加精確的同步授時方案。


上一頁 1 2 3 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉