GPS模塊主要完成汽車GPS數(shù)據(jù)的接收,系統(tǒng)選用GPS模塊,采用第二代能芯片(具有12條通道,zui多時可收到12顆GPS衛(wèi)星信號)進(jìn)行比較解算,可選用速度、位置、海拔等相關(guān)數(shù)據(jù),價格低廉,精度較高。該模塊輸出可選用接口,利用系統(tǒng)主控芯片的串口和GPS模塊連接。
GPS模塊系統(tǒng)結(jié)構(gòu)功能
車載GPS導(dǎo)航系統(tǒng)由GPS系統(tǒng)獲得當(dāng)時所在的位置的經(jīng)緯度,通過換算和地圖匹配在地圖上得到當(dāng)時的實際位置,然后由用戶輸入目的地,通過A*zui短路徑算法計算zui短路徑并在矢量地圖上顯示,同時提取GPS提供的速度、時間等信息并顯示在屏幕上。
系統(tǒng)硬件結(jié)構(gòu)
該系統(tǒng)的硬件核心是半導(dǎo)體中的16/32位RISC處理器芯片,該芯片擁有豐富的外設(shè)和增強的I/O功能,能滿足低功耗、高性能的嵌入式系統(tǒng)應(yīng)用,還擁有可以尋址4個存儲器段的外部存儲器接口(EMI),支持SRAM、Flash和ROM等多種存儲器類型,同時支持多種啟動方式。它非常適合嵌入式系統(tǒng)的開發(fā),本系統(tǒng)正是基于該芯片的這些特點設(shè)計的。
GPS模塊
系統(tǒng)采用的GPS模塊通過異步串行通信方式與微處理器控制模塊進(jìn)行通信。在硬件連接上只需連接兩個信號線TXD、RXD和地線即可進(jìn)行數(shù)據(jù)傳輸。
ARM控制模塊
嵌入式開發(fā)的硬件平臺的選擇主要是嵌入式處理器的選擇,在一個系統(tǒng)中使用什么樣的嵌入式處理器內(nèi)核主要取決于應(yīng)用的領(lǐng)域、用戶的需求、成本、開發(fā)的難易程度等因素。確定了使用哪種嵌入式處理器內(nèi)核以后,接下來就是結(jié)合實際情況,考慮系統(tǒng)外圍設(shè)備的需求情況,選擇一款合適的處理器。在本設(shè)計中,數(shù)據(jù)處理和控制模塊是車載端的核心控制部件,它是一個基于ARM微處理器的嵌入式系統(tǒng),它的主要功能是進(jìn)行數(shù)據(jù)處理和控制車載端的各組成部分,并按照通信協(xié)議的要求,執(zhí)行相應(yīng)的操作。該系統(tǒng)包括CPU存儲器、I/O接口以及各種控制邏輯電路等。
GPS模塊軟件系統(tǒng)設(shè)計
導(dǎo)航軟件是以導(dǎo)航數(shù)據(jù)庫為數(shù)據(jù)基礎(chǔ)的。針對導(dǎo)航數(shù)據(jù)庫的操作行為,從功能上將導(dǎo)航軟件分為具有導(dǎo)航功能的部分和具有瀏覽功能的部分。