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