低成本的STC單片機的導航授時(shí)系統設計
摘要:針對國內導航系統與授時(shí)系統的發(fā)展現狀,將兩個(gè)系統合理地結合在一起并以STC12C5A單片機作為整個(gè)系統控制單元,設計出的導航授時(shí)服務(wù)系統成本低、功耗低。給出了系統的硬件設計和軟件流程,同時(shí)介紹了上位機軟件的模塊化設計思想。經(jīng)過(guò)測試,該系統可以在戶(hù)外或室內對運動(dòng)的載體實(shí)行導航定位,當系統結合計算機運行時(shí)能對計算機進(jìn)行授時(shí)。
關(guān)鍵詞:STC12C5A;導航系統;授時(shí)系統
引言
嵌入式系統從20世紀孤立的單片機時(shí)代過(guò)渡到單片機與多科學(xué)融合時(shí)代,再到如今的嵌入式物聯(lián)網(wǎng)時(shí)代,使得嵌入式系統再次遇到了新的機遇。GPS(Global Position System,全球導航系統)時(shí)空參數是物聯(lián)網(wǎng)時(shí)代國家公證的工程建設,它為航空航海、科學(xué)勘探、地理測量、運輸行業(yè)、通信行業(yè)提供了精確的導航、指揮、監控、授時(shí)等服務(wù)。本文充分結合STC單片機和Trimble公司的接收機設計出了導航授時(shí)系統。系統能實(shí)時(shí)給出運動(dòng)載體的位置和速度等信息,并能同步接收衛星時(shí)間。
系統主要具有導航和授時(shí)兩大功能。系統最大的優(yōu)點(diǎn)是在戶(hù)外可以通過(guò)液晶屏顯示導航信息和時(shí)間信息,在室內通過(guò)上位機人機交互界面顯示衛星時(shí)間和運動(dòng)物體的經(jīng)度、緯度、海拔等導航信息。系統克服了常用導航儀的繁瑣設計、功能單一、成本利用高等缺點(diǎn),在此基礎上設計出了一款簡(jiǎn)易、性?xún)r(jià)比高、應用普遍、易于擴展的導航系統。這為常用的導航和授時(shí)服務(wù)提供了很大的幫助。
1 系統硬件設計
1.1 設計思路
首先,GPS模塊定時(shí)發(fā)送GPS導航數據和衛星時(shí)間到STC單片機,然后STC單片機對GPS導航數據進(jìn)行處理并把數據發(fā)送給LCD液晶顯示屏或PC機,導航授時(shí)系統結構框圖如圖1所示。
系統的核心是GPS導航模塊,處理器是宏晶科技公司推出的STC12C5A單片機。GPS導航模塊采用Trimble公司的Sierra GPS芯片接收衛星導航信息和授時(shí)服務(wù)。Sierra芯片采用了Trimble公司獨有的GPS算法來(lái)確保導航數據的準確性和衛星信號的快速鎖定。它還能夠有效地解決城市應用中經(jīng)常出現的信號遮擋、多路徑和射頻干擾問(wèn)題。STC12C5A是增強型8051內核具有超低功耗和超強抗十擾的特性,為GPS導航系統在戶(hù)外勘測和野外監測提供了很大的方便。本系統控制器件并不復雜,也不需要很大的存儲空間,STC12C5A可以控制整個(gè)系統節省成本。另外,STC12C5A有2個(gè)串口剛好滿(mǎn)足系統需求。LCD液晶顯示選擇的是LMB102DDC顯示屏。該顯示屏小巧、易控制、顯示清楚、成本低,是該系統的最佳選擇。
1.2 硬件原理
圖2為GPS導航電路。GPS導航模塊提供實(shí)時(shí)的三維位置和UTC時(shí)間信息,通過(guò)GPS的串行通信口B發(fā)送數據給STC單片機。GPS導航模塊和ST C單片機的輸入/輸出電平都是TTL電平,所以串口之間可直接通信。GPS發(fā)送數據的波特率有9 600bps、4 800bps、2 400bps可任意選擇。
評論