《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > 嵌入式車載導(dǎo)航與防盜系統(tǒng)的設(shè)計與研究
嵌入式車載導(dǎo)航與防盜系統(tǒng)的設(shè)計與研究
來源:微型機(jī)與應(yīng)用2012年第24期
劉 晉,楊一晨,郭 健,申 皓
(遼寧師范大學(xué) 計算機(jī)與信息技術(shù)學(xué)院,遼寧 大連116081)
摘要: 以S3C2410為處理器核心,以Linux操作系統(tǒng)為平臺,運(yùn)用GPS全球定位技術(shù)、GSM數(shù)字移動通信技術(shù)、GUI開發(fā)技術(shù)、多媒體功能應(yīng)用技術(shù)、數(shù)據(jù)庫技術(shù)等,設(shè)計了嵌入式車載導(dǎo)航與防盜系統(tǒng),實(shí)現(xiàn)了定位、導(dǎo)航、防盜、影音播放等功能。通過軟硬件測試,驗證了該系統(tǒng)的穩(wěn)定性和可操作性。
Abstract:
Key words :

摘  要: 以S3C2410為處理器核心,以Linux操作系統(tǒng)為平臺,運(yùn)用GPS全球定位技術(shù)、GSM數(shù)字移動通信技術(shù)、GUI開發(fā)技術(shù)、多媒體功能應(yīng)用技術(shù)、數(shù)據(jù)庫技術(shù)等,設(shè)計了嵌入式車載導(dǎo)航防盜系統(tǒng),實(shí)現(xiàn)了定位、導(dǎo)航、防盜、影音播放等功能。通過軟硬件測試,驗證了該系統(tǒng)的穩(wěn)定性和可操作性。
關(guān)鍵詞: GPS/GPRS;Linux;ARMQt/Embedded;SQLite

    GPS車載導(dǎo)航與防盜系統(tǒng)是集合全球定位系統(tǒng)(GPS)、地理信息處理系統(tǒng)(GIS)、數(shù)字移動通信系統(tǒng)(GSM)和計算機(jī)數(shù)據(jù)處理技術(shù),通過移動通信網(wǎng)絡(luò)的形式傳遞信息的高科技產(chǎn)品,可實(shí)現(xiàn)全球衛(wèi)星智能導(dǎo)航、防盜報警、娛樂等諸多功能。
1 總體設(shè)計
    根據(jù)車載導(dǎo)航與防盜的實(shí)際需求,本系統(tǒng)具有以下功能:
    (1)定位功能:GPS通過接收衛(wèi)星信號,準(zhǔn)確地定位其所在的位置,位置誤差小于10 m,利用GPS在地圖上實(shí)時顯示車輛當(dāng)前位置;
    (2)地圖導(dǎo)航功能:輸入目標(biāo)地點(diǎn)后,自動在地圖上顯示出行車路線。若用戶不小心錯過路口,沒有走車載GPS導(dǎo)航系統(tǒng)推薦的最佳線路,該系統(tǒng)將重新為用戶設(shè)計一條回到主航線的路線,或是為用戶設(shè)計一條從新位置到達(dá)終點(diǎn)的最佳線路;
    (3)語音導(dǎo)航功能:輸入目標(biāo)地點(diǎn)后,車輛若遇到前方路口或者轉(zhuǎn)彎時,車載GPS語音系統(tǒng)提示用戶轉(zhuǎn)向等語音提示;
    (4)防盜功能:若車輛被盜,則通過GPRS發(fā)送短信給用戶,返回車輛當(dāng)前位置,便于追蹤;
    (5)娛樂功能:播放U盤、SD卡中的圖片、音頻、視頻文件以及游戲模式;
    (6)智能導(dǎo)航功能:在短時間內(nèi)失去GPS信號時,可根據(jù)車內(nèi)的加速度傳感器,結(jié)合行車速度計算出行車的實(shí)際情況。
2 系統(tǒng)硬件設(shè)計
    鑒于以上功能,可將系統(tǒng)硬件整體架構(gòu)分為主控模塊、GPS模塊、GPRS模塊、重力加速度傳感器模塊、LCD觸摸屏模塊和語音報讀模塊七大功能模塊,如圖1所示。

    (1)主控模塊:選用FS2410開發(fā)板,主要用于控制并協(xié)調(diào)系統(tǒng)模塊間的正常通信。此控制模塊包含兩片大小為32 MB的NAND Flash、一片大小為2 MB的NOR Flash以及一片以太網(wǎng)控制芯片、兩個USB接口、一個HOST接口、一個SD卡接口、一個液晶接口、兩路串口通信模塊等硬件資源。其中雙串口能達(dá)到GPS模塊、GPRS模塊通信的要求。
    (2)GPS模塊:GPS是20世紀(jì)70年代由美國陸海空三軍聯(lián)合研制的新一代空間衛(wèi)星導(dǎo)航定位系統(tǒng)。其主要功能是按照衛(wèi)星的截止角跟蹤衛(wèi)星的運(yùn)行,捕獲相應(yīng)的衛(wèi)星信號,從而測量出接收器到衛(wèi)星的偽距離和距離的變化率,計算出衛(wèi)星軌道參數(shù)等數(shù)據(jù),進(jìn)而得出用戶所在地理位置的經(jīng)緯度、高度、速度、時間等信息。本系統(tǒng)采用的芯片是SIRF2e/LP,定位精度可達(dá)到2 m,加速度可達(dá)到0.1 m/s,最高海拔支持18 000 m。該模塊在本系統(tǒng)中與S3C2410的UART接口2相連接。
    (3)GPRS模塊:本系統(tǒng)采用的是PTB206 型號的通信模塊,它支持GSM900/DCS 1 800 MHz的頻段,支持GSM 07.07標(biāo)準(zhǔn)AT指令集,支持上傳和下載,速率能達(dá)到85.6 kb/s,內(nèi)嵌TCP/IP協(xié)議。該模塊在本系統(tǒng)中與S3C2410的UART接口1相連接。
    (4)重力加速度傳感器模塊:是一種重力傳感器(G-sensor),根據(jù)電壓效應(yīng)原理,由彈性敏感器件構(gòu)成懸臂式位移器,結(jié)合儲能彈簧來驅(qū)動電觸點(diǎn),完成從重力變化到電信號的轉(zhuǎn)換,從而計算出產(chǎn)生電壓與所施加的加速度傳感器之間的關(guān)系,以實(shí)現(xiàn)將加速度轉(zhuǎn)化成電壓輸出、檢測目標(biāo)是否有移動的行為、判斷設(shè)備是否被盜,并配合GPRS模塊實(shí)現(xiàn)防盜、追蹤的目的。系統(tǒng)中使用的芯片是ADXL345,它是一款小巧纖薄的低功耗三軸加速度計,分辨率為3.9 mg/LSB,測量傾斜角度變化精度能達(dá)到1.0°,可以對高達(dá)±16 g的加速度進(jìn)行高分辨率(13位)測量,數(shù)字輸出數(shù)據(jù)為16位二進(jìn)制補(bǔ)碼格式。該模塊可通過SPI(3線或4線)或者I2C數(shù)字接口與主控模塊的GPIO口相連接。
    (5)LCD觸摸屏模塊:主要用于電子地圖、多媒體應(yīng)用,可提供豐富的圖形界面以及人機(jī)交互操作。本系統(tǒng)中采用的是臺灣東華公司的一款型號為WXCAT-35TG3的3.5寸TFT LCD。分辨率為RGB 320×240,屏幕表面有一片四線電阻式觸摸屏。
    (6)語音報讀模塊:在導(dǎo)航、防盜報警時,本模塊將實(shí)現(xiàn)各種功能的提示。在本系統(tǒng)中采用的語音芯片是ISD1420P。利用該芯片可以實(shí)現(xiàn)語音分段錄、放音的功能,最小分段20 s/160段,并且高優(yōu)先級錄音,低電平或負(fù)邊沿觸發(fā)放音。
3 系統(tǒng)軟件設(shè)計
    在本系統(tǒng)中,軟件開發(fā)平臺采用的是ubuntu 8.10,UBOOT選用的版本是1.3.4,Linux內(nèi)核選用的版本是Linux-2.6.26,交叉編譯器選用的是gcc-4.1.1,GUI的版本用的是QT-embedded-4.5.2[1]。
3.1 總體IO任務(wù)分解
    圖2顯示的是總體IO任務(wù)分解。

    (1)重力加速度傳感器的任務(wù):實(shí)時地獲取當(dāng)前的角度數(shù)據(jù)并送于主控;
    (2)GPS任務(wù):通過UART2接收任務(wù),負(fù)責(zé)GPS數(shù)據(jù)的接收、檢驗,并把獲取的數(shù)據(jù)進(jìn)行處理并送于主控;
    (3)GPRS任務(wù):在系統(tǒng)開機(jī)時,負(fù)責(zé)建立GPRS數(shù)據(jù)鏈路,同時主控通過UART1發(fā)送任務(wù),將數(shù)據(jù)發(fā)送給用戶,實(shí)現(xiàn)監(jiān)控;
    (4)主控任務(wù):對重力加速度傳感器、GPS模塊獲取到的數(shù)據(jù)實(shí)時地進(jìn)行讀寫與計算控制,并且針對GPRS模塊進(jìn)行數(shù)據(jù)的發(fā)送,同時結(jié)合用戶實(shí)時的需要開啟相應(yīng)的應(yīng)用服務(wù)。
3.2 GPS的數(shù)據(jù)接收與處理
    GPS模塊采用中斷方式對GPS數(shù)據(jù)進(jìn)行接收以及對GPS數(shù)據(jù)中的時間、位置等進(jìn)行處理[2]。在默認(rèn)情況下,GPS模塊輸出數(shù)據(jù)的波特率為4 800 b/s,輸出信息的消息類型有:GPRMC、GPRGA、GPGSA、GPGSV、PGRME等,詳細(xì)的GPS數(shù)據(jù)處理流程如圖3所示。

3.3 地圖的處理與顯示
    MapInfo是美國MapInfo公司的桌面地理信息系統(tǒng)軟件,是一種數(shù)據(jù)可視化、信息地圖化的桌面解決方案。它是以mif格式來存儲的,每個mif文件由兩個部分組成:文件頭和數(shù)據(jù)區(qū)。其中文件頭用于將MapInfo這樣的地圖數(shù)據(jù)生成電子地圖,數(shù)據(jù)區(qū)則用來定義幾何對象。導(dǎo)航的界面顯示是Trolltech[3]公司的Qt/Embedded2.3.6和Qtopia1.7來實(shí)現(xiàn)應(yīng)用程序的人機(jī)界面交互的。地圖的存儲采用的是SQLite[4]數(shù)據(jù)庫,它是一款開源的輕型數(shù)據(jù)庫,占用的資源非常低,在嵌入式設(shè)備中,只需要幾百K的內(nèi)存就可以運(yùn)行。
3.4 GPRS模塊的設(shè)計
    GPRS模塊用于實(shí)現(xiàn)防盜追蹤功能,處理器利用AT指令(Attention Command)來進(jìn)行模塊操作[5]。AT指令是一套通過串口來控制MODEM的標(biāo)準(zhǔn)協(xié)議族,指令的格式以AT開頭,以CR結(jié)束。詳細(xì)的GPRS工作流程如圖4所示。

 

 

3.5 加速度傳感器的設(shè)計
    加速度傳感器需實(shí)現(xiàn)兩大功能:(1)防盜功能:當(dāng)發(fā)生盜竊時,加速度信號會發(fā)生不同于靜止?fàn)顟B(tài)的不規(guī)則變化,采用標(biāo)準(zhǔn)差分析法對加速度信號進(jìn)行分析,可以判斷盜竊事件的發(fā)生;(2)GPS盲區(qū)內(nèi)的定位:利用加速度傳感器獲取車輛的加速度,當(dāng)車輛進(jìn)入“城市峽谷”等GPS盲區(qū)點(diǎn)時,利用航位推算的DR算法來實(shí)現(xiàn)短時間內(nèi)的定位。
4 系統(tǒng)的實(shí)現(xiàn)
    本系統(tǒng)以北京海淀區(qū)北四環(huán)為例,展示了系統(tǒng)的運(yùn)行情況,驗證了系統(tǒng)的穩(wěn)定性和實(shí)用性。其中圖5顯示的是導(dǎo)航時導(dǎo)航線路的選取與設(shè)置。圖6是防盜通信設(shè)置主界面,通過此界面來設(shè)置防盜端的手機(jī)號碼、防盜消息的發(fā)送來實(shí)現(xiàn)防盜,同時通過系統(tǒng)密碼的設(shè)置來加強(qiáng)系統(tǒng)的安全性。圖7是多媒體播放部分,圖中顯示的是正在播放音頻文件主界面。

    本文以FS2410開發(fā)板作為硬件支持,以Linux為開發(fā)平臺,以Qt/Embedded為GUI設(shè)計界面,通過嵌入式軟硬件結(jié)合的設(shè)計方法,最終設(shè)計并實(shí)現(xiàn)了嵌入式車載導(dǎo)航與防盜系統(tǒng)。
參考文獻(xiàn)
[1] 韋東山.嵌入式Linux應(yīng)用開發(fā)完全手冊[M].北京:人民郵電出版社,2009.
[2] 劉基余.GPS衛(wèi)星導(dǎo)航定位原理與方法[M].北京:科學(xué)出版社,2008.
[3] Trolltech.Qt reference documentation Qt/Embedded[A]. Norway:Trolltech,2004.
[4] 胡菲菲.SQLite在嵌入式電子地圖中的應(yīng)用[J].湖南科技學(xué)院學(xué)報,2008,29(4):82-84.
[5] 孫勇,劉杰.基于ARM的GPRS通信終端設(shè)計[J].工業(yè)控制計算機(jī),2010,23(5):49-52.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲人成网站999久久久综合| 欧美一区二区三区的| 亚洲视频网在线直播| 91久久国产综合久久91精品网站| 国产亚洲免费的视频看| 国产精品亚洲第一区在线暖暖韩国| 欧美日韩三级| 欧美日韩亚洲激情| 欧美日韩国产综合在线| 欧美区一区二区三区| 欧美激情五月| 欧美黑人多人双交| 欧美理论在线播放| 欧美日韩另类视频| 国产精品二区二区三区| 国产精品国产三级国产| 国产精品久久午夜| 国产精品羞羞答答| 国产日韩欧美a| 国产一区免费视频| 一区二区三区在线免费视频| 精品不卡视频| 亚洲激情第一区| 日韩亚洲不卡在线| 一区二区日韩免费看| 这里是久久伊人| 亚洲欧美三级在线| 欧美亚洲一级| 亚洲缚视频在线观看| 亚洲精选在线| 亚洲一区二区三区777| 欧美亚洲一区| 久久伊人精品天天| 欧美精品 日韩| 国产精品久久久久av免费| 国产伦一区二区三区色一情| 国际精品欧美精品| 91久久久在线| 亚洲一区二区高清| 久久精品国产v日韩v亚洲| 亚洲精品一区二区三区蜜桃久| 亚洲图片欧美日产| 欧美一区视频| 欧美成人精品一区二区| 欧美日韩一级黄| 国产午夜精品一区理论片飘花 | 亚洲一卡久久| 亚洲成人在线免费| 国产日韩欧美亚洲一区| 精品成人久久| 日韩一级免费| 欧美一区二区三区久久精品| 亚洲精品国产视频| 午夜亚洲福利在线老司机| 久久在线观看视频| 欧美性猛交xxxx乱大交蜜桃| 国产日韩欧美亚洲| 亚洲三级电影全部在线观看高清| 亚洲免费中文| 最新日韩精品| 欧美一区二区三区在线视频| 免费国产自线拍一欧美视频| 欧美视频三区在线播放| 好吊妞**欧美| 一区二区欧美激情| 亚洲第一黄网| 翔田千里一区二区| 欧美精品激情| 狠狠色2019综合网| 一区二区三区www| 最新中文字幕亚洲| 欧美一区二区性| 欧美日本一道本| 激情校园亚洲| 亚洲欧美日韩国产成人| 亚洲最新视频在线| 久久久另类综合| 国产精品你懂的| 亚洲每日更新| 久久精品视频导航| 欧美一区二区三区四区视频| 欧美日韩的一区二区| 精品福利av| 欧美一级黄色网| 亚洲婷婷综合色高清在线| 欧美v日韩v国产v| 国产亚洲美州欧州综合国| 一区二区av在线| 亚洲美女黄色| 蜜桃av久久久亚洲精品| 国产日韩欧美综合在线| 一区二区三区日韩在线观看| 亚洲精品国产品国语在线app | 狠狠色综合网站久久久久久久| 中日韩高清电影网| 日韩午夜免费| 欧美va亚洲va日韩∨a综合色| 国产一区二区电影在线观看| 亚洲网站在线看| 中文久久精品| 欧美久色视频| 亚洲国产欧美一区二区三区同亚洲| 欧美自拍偷拍| 久久精品国产第一区二区三区| 日韩性生活视频| 国产精品久久久久9999| 国产欧美在线观看一区| 99视频一区| 99视频日韩| 欧美激情四色| 亚洲片在线观看| 日韩一级在线观看| 欧美精品成人| 亚洲欧洲视频在线| 亚洲日本va在线观看| 久久综合九色欧美综合狠狠| 国产午夜精品久久久久久久| 午夜亚洲福利在线老司机| 欧美一级片久久久久久久| 国产精品日韩欧美一区| 亚洲一区二区三区免费视频| 亚洲欧洲av一区二区三区久久| 国产精品www.| 亚洲女人天堂成人av在线| 午夜亚洲性色视频| 国产精品视频一区二区高潮| 亚洲在线播放电影| 欧美一级午夜免费电影| 国产亚洲精品自拍| 久久精品网址| 欧美成人精品影院| 亚洲精品在线观看视频| 中文精品一区二区三区| 国产精品国产| 亚洲欧美日韩在线一区| 久久久久**毛片大全| 一区精品在线播放| 日韩一级在线| 欧美性大战xxxxx久久久| 中文欧美字幕免费| 欧美一区二区三区男人的天堂| 国产欧美一区二区精品忘忧草 | 一本高清dvd不卡在线观看| 欧美日韩亚洲精品内裤| 亚洲一区二区在线免费观看| 久久国产精品一区二区三区四区| 国内精品久久久久影院优| 亚洲国产裸拍裸体视频在线观看乱了中文| 免费成人美女女| 99国产精品久久久久老师| 亚洲在线中文字幕| 国产亚洲午夜高清国产拍精品| 亚欧成人精品| 欧美成人免费全部观看天天性色| 最新日韩精品| 亚洲欧美一区二区三区极速播放| 国产亚洲人成a一在线v站| 亚洲黄一区二区三区| 欧美精品乱人伦久久久久久| 在线视频中文亚洲| 久久久青草婷婷精品综合日韩| 亚洲激情图片小说视频| 亚洲欧美影院| 黄页网站一区| 中文欧美在线视频| 另类图片国产| 在线亚洲电影| 久久久五月天| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲免费视频观看| 在线观看欧美一区| 亚洲免费在线观看| 亚洲成色777777女色窝| 亚洲欧美日韩国产综合在线 | 国产一区成人| 欧美日韩精品免费观看| 亚洲一区欧美激情| 久色婷婷小香蕉久久| 日韩视频亚洲视频| 日韩视频在线永久播放| 国产欧美日韩伦理| 日韩亚洲欧美一区| 国产日韩欧美精品| 99成人在线| 国内精品视频666| 亚洲影音一区| 亚洲国产精品第一区二区三区| 亚洲免费在线| 亚洲国产另类精品专区 | 国产一区二区观看| 中文精品视频| 亚洲第一精品电影| 欧美亚洲视频在线看网址| 亚洲精品免费一区二区三区| 久久精品国产精品亚洲综合| 亚洲精品日韩综合观看成人91| 久久久久欧美精品| 亚洲特级片在线| 欧美护士18xxxxhd| 亚洲第一精品福利|