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

          新聞中心

          EEPW首頁 > 汽車電子 > 設計應用 > 一種基于MMS的低成本汽車安防系統(tǒng)設計與實現(xiàn)

          一種基于MMS的低成本汽車安防系統(tǒng)設計與實現(xiàn)

          作者: 時間:2009-12-24 來源:網(wǎng)絡 收藏

          1.引言
          隨著人民生活水平的不斷提高,個人擁有汽車變得越來越普遍。但是,隨之而來的車輛頻繁被盜問題漸受關注。傳統(tǒng)的系統(tǒng)以全球衛(wèi)星定位系統(tǒng)(以下簡稱GPS)為核心,這種技術最大的優(yōu)勢是可以定位被盜車輛所處的位置,可以遠程控制車輛,但是無法獲取圖像聲音信息不能了解車輛所處的環(huán)境,無法有效追捕犯罪嫌疑人。還有一些系統(tǒng)使用 GPRS實時傳輸圖像數(shù)據(jù),這種方案受網(wǎng)絡帶寬的限制嚴重,圖像質量差,對處理器運算能力要求高,系統(tǒng)使用費用高。

          本文引用地址:http://www.ex-cimer.com/article/197767.htm


          針對上述問題,我們提出并設計了一種基于多媒體信息服務(Multimedia Message Service,以下簡稱)――也就是人們常說的“彩信”系統(tǒng)。該系統(tǒng)利用了中國移動的 業(yè)務、短消息業(yè)務,無線網(wǎng)絡覆蓋面大,使用費用低廉,操控方法簡單。圖1所示為基于 系統(tǒng)的應用框圖,用戶在遠程通過短信控制本系統(tǒng),系統(tǒng)通過在車輛內適當部位安裝的攝像頭、麥克風獲得高質量的圖像語音信息,制作成 MMS,通過我們專門針對低成本嵌入式系統(tǒng)研發(fā)的MMS發(fā)送程序將 MMS發(fā)送到用戶的終端,從而使用戶能更清晰地掌握車輛內外的狀況。
          2.系統(tǒng)結構
          我們使用了如圖2所示的硬件框架,本系統(tǒng)以S3C44B0處理器為核心:輔以2M NOR Flash存儲引導程序、內核、ROM文件系統(tǒng);16M NAND Flash承載YAFF文件系統(tǒng),以彌補 NOR Flash空間不足無法容納 PPPD、系統(tǒng)應用程序、無法保存系統(tǒng)配置信息的缺陷; 16M SDRAM運行代碼、動態(tài)數(shù)據(jù)交換、RAM文件系統(tǒng);UART0連接CWT2000 GPRS模塊,用于收發(fā)與用戶交互的短信,發(fā)送MMS到用戶指定的終端; UART1連接C328 JPEG攝像頭可以直接獲取JPEG格式的高分辨率圖像數(shù)據(jù)。


          本系統(tǒng)的軟件基于uCLinux操作系統(tǒng)內核版本 2.4.32,圖3展示的是本系統(tǒng)的軟件結構框圖。圖3中,內核空間的 MTD、UART驅動、TCP/IP、PPP等在編譯內核時必須選擇支持, PPPD/Chat撥號程序用于通過 GPRS模塊登陸互連網(wǎng)。上述軟件結構框圖中部分模塊在 uCLinux分發(fā)版中包含,因此本系統(tǒng)需要實現(xiàn) JPEG采集、MMS制作、MMS發(fā)送、短信收發(fā)以及系統(tǒng)控制流程模塊。接下來的章節(jié)將介紹各模塊的實現(xiàn)技術。


          上一頁 1 2 3 下一頁

          評論


          相關推薦

          技術專區(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); })();