朱文杰
摘要:隨著社會的不斷進步,汽車產業已經有了越來越多的車載導航系統,并且發展至今,已經成為了現社會的一大熱點,基本上所有的汽車都使用進了車載導航系統,它能夠為駕駛員加載出更適合的道路。基于ARM9的車載導航系統能夠在更大程度上提高汽車的安全性,為駕駛員減輕一定的負擔,同時,它對于交通問題的解決更是有著非常重要的作用。本文就對基于ARM9的車載導航系統的設計和實現展開分析,供參考。
關鍵詞:ARM9;車載導航系統;設計與實現
引言:
基于ARM9的車載導航系統已經在一個新層次上得到了改進,不管是在一些新技術還是舊功能上都有了一定的促進作用,被改進之后的車載導航系統具備了車輛的定位和無線通信等多種功能。而ARM9本身就是一種比較先進的嵌入式系統,這就意味著在原基礎上,車載系統的功能得到了更大的擴展。
1.基于ARM9車載導航系統的總體設計
基于ARM9的車載導航系統主要是為了實現汽車的導航以及手機的車輛防盜功能,在整個ARM9車載導航系統當中,有兩個非常關鍵的部分,分別是車主手機和車載部分。車主手機就是指的車輛擁有人的手機,它有著接收和發送信息的作用,而車載部分就是指的實現汽車的導航功能的部分。這個部分又可以分成兩個工作模式,分別是駕駛模式和安全模式,如果是車主自己開車,就可以選擇駕駛模式,這樣的話車主就方便使用車載導航系統來進行導航,讓系統安排出合適的路線。如果車主沒有在車上,就可以選擇安全模式,這樣一來,系統就可以處于一種實時監控的狀態,利用導航技術,對汽車所在的位置進行監控,以防出現被盜的現象。而利用GPRS網絡會將汽車每時每刻的狀態傳輸到車主手機上,車主只要在有網絡的地方就可以觀察到汽車的全部狀態,這也正是基于ARM9的車載導航系統受歡迎的原因之一。
2.基于ARM9車載導航系統的硬件設計
2.1主控模塊
基于ARM9的車載導航系統的硬件核心就是主控模板,它當中包括了電源、電路、接口等,比如電源的時鐘電路和存儲電路等都在里面,基本上整個系統的重點和關鍵都在這個模板當中,因此,它的設計必須要將這些小部件全部設計進去,才能實現基于ARM9的車載導航系統的功能應用。
2.2GPS模板
GPS模塊的設計就是為了使得GPS系統可以變得更加完整,它能夠實現車載導航系統對信息的接收和處理,這樣的設計,更能夠符合現社會群眾對汽車車載導航系統的需求。
2.3GPRS模板
GPRS模板的設計主要就是為了實現基于ARM9的車載導航系統的無線通信功能,其中包括了語音通信和接收、發送短信以及上網等多個功能,比如其中的MC35,就可以完成短信接收、發送的功能。
3.基于ARM9車載導航系統的軟件設計
3.1GPS模板軟件
基于ARM9的車載導航系統軟件設計也包含了GPS模塊,GPS模板作為基于ARM9的車載導航系統的硬件和軟件,在軟件部分主要是為了收集汽車位置的信息,在收集到之后再對其進行處理和保存。這也是基于ARM9的車載導航系統比較重要的一個部分,車載GPS基本上都是使用的串行口通信,因此,在GPS本身的基礎上實現了數據的接收和處理以及儲存,軟件部分GPS模板的設計思路,可以先接收到一個完好的NMEA0183語句,之后從中將有關的數據提取出來,比如時間或者經緯度以及速度等,然后再把這些數據傳輸到顯示屏或者保存下來,將數據保存下來更方便以后的查看。
3.2GPRS無線通信模塊的設計
在整個ARM9的車載導航系統當中,MC35模板可以完成短信的接收和發送工作,當在對MC35模板的控制過程當中,基本上都是使用的標準V.25terAT命令,當在進行報警功能的時候,等到所有的步驟都完成了以后,報警短信就會及時的發出去,而這條短信最終會發送到車主的手機上。類似這種報警系統的短信內容都是一串英文,比如:“Your car is being stolen!”,之后,基于ARM9的車載導航系統當中的MC35模塊就會在MCU的控制之下,對汽車目前的地理位置檢測,并且在檢測完畢后,還會以短信的形式將報告直接發送到車主手機上,這樣能夠在很大程度上幫助車主或警察追繳汽車。
3.3界面顯示設計
ARM9作為一種嵌入式的車載導航,它最主要的開發都是在宿主機上面進行并完成的,在制作完成之后,先在宿主機上面完成調試,之后再把嵌入式的應用編譯鏈接成為可以在目標平臺上運行的代碼。因為是用到了MiniGUI庫,因此,必須要把MiniGUI庫的編譯鏈接成為目標平臺上面的二進制代碼庫才可以實現它的運行。如果某個MiniGUI應用被分配到了平臺上并且實現了運行的話,整個開發過程才能算是圓滿結束。當定位信息的界面顯示出車主汽車的位置信息之后,就可以利用電子地圖去查看,這樣的方法相對來說更直觀一些。
結束語:
基于ARM9的車載導航系統的設計和實現,都必須依靠現社會先進的科學技術,并且,不可否認的是,汽車產業的導航系統功能和性能以及花樣在一步步提升的同時,這也是社會進步的表現。基于ARM9的車載導航系統可以為車主提供更大的車輛保障,從而促使車輛的安全性和車載導航系統的未來發展。
參考文獻:
[1]秦偉祥,祝龍記.基于ARM9處理器的GPS車載導航系統終端[J].工業控制計算機,2010,23(08):105-106+108.
[2]唐良寶,柏子剛.基于ARM9-Linux平臺的車載導航系統設計[J].微計算機信息,2009,25(02):256-257+271.
[3]李曉俠.基于ARM9平臺的嵌入式車載導航系統研究與設計[D].湖南大學,2008.
[4]袁猛.基于ARM9的車載自主導航系統軟硬件平臺設計[D].哈爾濱工程大學,2008.