新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于GPS的公交自動報站系統(tǒng)的研究

        基于GPS的公交自動報站系統(tǒng)的研究

        作者: 時間:2016-12-19 來源:網(wǎng)絡(luò) 收藏


          移植Qt時,在裝有Linux的PC機上安裝交叉編譯環(huán)境,編譯器版本為arm-linux-gcc-3.4.1,在/root/.bash_profile中修改編譯器搜索路徑;編譯庫文件(libjpeg-iwmmxxt.tar.bz2);編譯工具包(tslib.tar.gz、tmake-1.13.tar.gz);編譯Qtopia桌面環(huán)境(qtopia-free-source-2.1.1.tar.bz2);最后將交叉編譯后得到的Qtopia桌面環(huán)境、Qtopia.sh文件及相應(yīng)的庫文件下載到自動報站系統(tǒng)。

          在公交車未到站時,如果有乘客通過觸摸屏查詢信息,則觸發(fā)人機交互中斷,調(diào)用Qt圖形應(yīng)用程序。該程序可以通過觸摸屏顯示當(dāng)前時間、本公交運行路線圖、首末班車發(fā)車時間及本線路沿途各站點所經(jīng)過的其他公交車。

          2.2.2 多媒體播放器

          用于播放景點介紹、廣告等信息的播放器選用MPlayer播放器,它基于0.2.0版本的Libmpeg2函數(shù)庫編寫,因此支持多種流行的圖像壓縮格式,例如:MPG、DAT、BIN、VOB、ASF、WMF、AVI等。MPlayer播放器本身編譯自帶了多種類型的編碼器,不需要再安裝xvid、ffdshow、ac3、filter、ogg、vobsub等解碼器。本系統(tǒng)移植采用較新版本的MPlayer-1.0pre7try2.tar.bz2。
        2.2.3 GPS定位應(yīng)用程序

          GPS模塊工作流程如圖5所示。任務(wù)啟動后,模塊接收GPS信息,然后解析出GPS信息,根據(jù)解析出來的經(jīng)緯度信息與數(shù)據(jù)庫中存儲的站點信息比較,計算出實際距離。如果距離到達閥值時,啟動GPS報站中斷。



          2.2.4 系統(tǒng)軟件總流程

          系統(tǒng)的軟件流程如圖6所示。上電后,首先完成系統(tǒng)初始化,然后創(chuàng)建GPS 信號檢測任務(wù),并進入此任務(wù)執(zhí)行GPS信號檢測及解析,同時監(jiān)測是否有GPS報站中斷產(chǎn)生。若有中斷產(chǎn)生,則啟動MPlayer播放器播報站名、景點介紹等信息;若沒有,則檢測是否有觸摸屏中斷產(chǎn)生。若有中斷,則進入人機交互界面;否則啟動MPlayer播放器播報廣告、公益信息等,同時檢測、解析GPS信號。



          本嵌入式公交自動報站系統(tǒng)采用GPS定位技術(shù),具有體積小、播報準(zhǔn)確的特點。系統(tǒng)可存儲多條線路,方便公交車臨時更換運營線路;并利用觸摸屏作為人機交互界面,方便乘客查詢相關(guān)信息;可提供廣告等增值業(yè)務(wù)。系統(tǒng)基本解決了當(dāng)前各大城市公交系統(tǒng)報站出錯的問題。

        參考文獻

        [1] 管素清.公交車自動報站和地圖匹配的研究(學(xué)位論文).山東大學(xué),2005,4.
        [2] 倪繼利.Qt及Linux操作系統(tǒng)窗口設(shè)計.北京:電子工業(yè)出版社,2006.
        [3] 李征航,黃勁松.GPS測量與數(shù)據(jù)處理[M].湖北:武漢大學(xué)出版社,2005.
        [4] 劉淼.嵌入式系統(tǒng)接口設(shè)計與Linux驅(qū)動程序開發(fā)[M].北京:北京航空航天大學(xué)出版社,2006.
        [5] 嚴(yán)盈富.觸摸屏與PLC入門[M].北京:人民郵電出版社,2006.
        [6] 張其善.智能車輛定位導(dǎo)航系統(tǒng)及其應(yīng)用[M].北京:科學(xué)出版社,2002.

        上一頁 1 2 3 下一頁

        關(guān)鍵詞: GPS公交自動報站系

        評論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 佛冈县| 大丰市| 武强县| 丰顺县| 资源县| 梨树县| 保靖县| 嵊泗县| 遂宁市| 禄丰县| 昂仁县| 西城区| 星座| 焉耆| 普格县| 修文县| 乐山市| 白玉县| 陆河县| 巴彦淖尔市| 曲麻莱县| 略阳县| 大悟县| 来安县| 通榆县| 耒阳市| 盐城市| 岑溪市| 大埔区| 汉寿县| 高陵县| 连江县| 修武县| 新源县| 东至县| 池州市| 电白县| 定日县| 景泰县| 颍上县| 集安市|