<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術 > 設計應用 > 一種智能公交系統(tǒng)方案

          一種智能公交系統(tǒng)方案

          作者: 時間:2012-03-01 來源:網(wǎng)絡 收藏
          務器可通過數(shù)據(jù)庫進行信息的管理和查詢, 以方便公交公司的管理和調度。

            2 系統(tǒng)硬件設計

            2.1 車載終端的硬件組成

            本系統(tǒng)中的車載終端硬件主要包括電源模塊或電源接入模塊、ARM處理器、RAM、FLASH、GPS定位模塊、ZigBee射頻傳輸模塊、視頻監(jiān)控模塊、LCD顯示模塊、串口和調試模塊、車內(nèi)人數(shù)統(tǒng)計模塊和語音模塊等。圖2所示是系統(tǒng)中車載終端的硬件組成框圖。

            

          一種智能公交系統(tǒng)方案

            圖2 車載終端硬件組成框圖

            ARM嵌入式處理器是整個車載終端的核心,可通過各種接口與各功能模塊相連接。本車載終端選用韓國三星公司的一款基于ARM920T內(nèi)核的16/32位RISC嵌入式微處理器S3C2410.S3C2410的運行頻率可以達到203 MHz, 主要面向手持設備等高性價比、低功耗的應用。

            在中, 系統(tǒng)定位模塊一般采用GPS-OEM ( Original Equipment Manufacture) 板。

            在嵌入式車載終端系統(tǒng)中, 選用GPS模塊時, 通常應考慮定位精度、價格、功耗、體積、抗干擾能力等幾個因素。根據(jù)以上原則, 本設計選用LEADTEK公司的GPS三代SiRF star III7855模塊來實現(xiàn)定位。該模塊的主要性能指標如下:

            ◇ 有20個并行通道, 可同時接收20顆衛(wèi)星;

            ◇ 定位時間: 重捕時間為0.1 s, 熱啟動《1s, 冷啟動《42 s, 自動搜索少于30 s;

            ◇ 輸出差分精度可達10米, 功耗小于1 W;

            ◇ 可通過RS232接口輸出NEMA-0183協(xié)議的ASCII碼語句, 包括GPGGA、GPGSA、GPGSV、GPRMC、GPVTG、GPGLL等;

            ◇ 采用5 V電源, 可通過TX、RX引腳連接一個DB9的接口來與嵌入式微處理器的串口進行通信。

            2.2 ZigBee射頻模塊

            在中, GPS模塊只完成信息采集功能, 而在公交車到站時, 還需要通過ZigBee模塊信息發(fā)送給站牌。

            經(jīng)過市場調研發(fā)現(xiàn), Freescale的MC1319x平臺功耗低、價格低廉、硬件集成度高, 而且方便二次開發(fā), 射頻通信系統(tǒng)的穩(wěn)定性也比較高。所以, 本設計選用了MaxStream公司與ZigBee兼容的、以Freescale MC1319x芯片組為核心的XBeePro RF模塊。XBee Pro模塊設計滿足IEEE802.15.4標準, 工作頻率為2.4 GHz, 其基本性能參數(shù)如下:

            ◇ 發(fā)送功率l00 m



          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();