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

          關 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設計應用 > GPRS在汽車遠程監(jiān)控系統(tǒng)中的應用

          GPRS在汽車遠程監(jiān)控系統(tǒng)中的應用

          作者: 時間:2012-08-31 來源:網(wǎng)絡 收藏

          2 終端系統(tǒng)設計

          基于對場合的需求分析,本文要設計一個基于網(wǎng)絡通信的、采用S12單片機為核心芯片的終端系統(tǒng),軟件系統(tǒng)設計是在“code warrior for HCS12”環(huán)境下開發(fā),終端系統(tǒng)采用Motorola公司的MC9S12DG128芯片作為CPU處理器,使用SIMCOM公司最新推出的SIM300模塊作為收發(fā)數(shù)據(jù)的通信模塊。

          2.1 單片機模塊

          單片機采用摩托羅拉的16位HCS12系列單片機MC9SDG128,它是基于16位HCS12CPU的存儲器產(chǎn)品中的中檔芯片。片內(nèi)擁有128KB的Flash E E PROM、8KB的RAM、2KB的E E PROM,同時片上還集成了許多標準模塊,包括2個異步串行通信口SCI、2個同步串行通信口SPI、8通道輸入捕捉/輸出比較定時器、2個10位8通道A/D轉換模塊(ADC)、1個8通道脈寬調(diào)制模塊(PW M)、一個數(shù)字式字節(jié)數(shù)據(jù)鏈接控制器(BDL C)、29個獨立數(shù)字I/O口((Port A, Port B, Port K andPort E ),其中20個具有外部中斷及喚醒功能、兼容CAN2.0A/B協(xié)議的5個CAN模塊、B軟件兼容模塊(MSCAN12)以及一個內(nèi)部IC總線模塊;其較高的性能價格比使其非常適合用于一些中高檔電子控制系統(tǒng)。同時其較簡單的背景開發(fā)模式(BDM),也會使開發(fā)成本進一步降低,同時也使得現(xiàn)場開發(fā)與系統(tǒng)升級變得更加方便。

          實現(xiàn)方法如下:

          (1)復用串口1分別和GPRS模塊的TX D0和RX D0連接,PT口的其中6個端口分別接到GPRS模塊對應的剩余通信口,通過軟件置位完成對SIM300的初始化和控制GPRS模塊的收發(fā)數(shù)據(jù)。

          (2)通過串口0擴展外部控制器(例如數(shù)據(jù)采集端)連接,外部控制器端接出標準串口,按照約好的協(xié)議可很容易利用本設計的控制器進行通信。

          2.2 GPRS 模塊

          SIM300是SIMCOM推出的GSM/GPRS 雙頻模塊,主要為語音傳輸、短消息和數(shù)據(jù)業(yè)務提供無線接口。

          SIM300集成了完整的射頻電路和GSM的基帶處理器,適合于開發(fā)一些GSM/GPRS 的無線產(chǎn)品,如移動電話、PDA、PCMCIA無線MODEM卡、USB無線MODEM、無線POS 機、無線抄表、無線數(shù)據(jù)傳輸業(yè)務,無線公用電話、無線商務電話、監(jiān)控、調(diào)度、車載、遙控、測量、定位和導航等系統(tǒng)和產(chǎn)品,范圍十分廣泛。

          SIM300模塊為用戶提供了功能完備的系統(tǒng)接口,用戶只需投入少量的研發(fā)費用,在較短的研發(fā)周期內(nèi),就可集成自己的應用系統(tǒng)。用戶的主要工作集中在控制系統(tǒng)和人機界面方面。

          DG128控制GPRS模塊接收和發(fā)送信息,通過標準串口和外部控制器(比如數(shù)據(jù)采集端)進行數(shù)據(jù)通信。用軟件實現(xiàn)中斷,完成數(shù)據(jù)的轉發(fā)。

          2.3 通信模塊硬、軟件設計

          通信模塊硬件設計如圖2。


          圖2:模塊硬件設計圖

          GPRS模塊通過串口與單片機進行數(shù)據(jù)傳送。在系統(tǒng)中,GPRS模塊相當于單片機系統(tǒng)的串口,GPRS的數(shù)據(jù)相當于單片機系統(tǒng)的串口數(shù)據(jù)。因此對數(shù)據(jù)的采集就對應了對單片機串口數(shù)據(jù)的采集。串口采用中斷調(diào)用。串行口中斷服務程序完成數(shù)據(jù)發(fā)送和接收等功能,可接收上位機發(fā)送給本系統(tǒng)的各種命令,也可將本報警儀的結果傳送給上位機。

          單片機和GPRS發(fā)送流程為:在發(fā)送數(shù)據(jù)之前,發(fā)送端要給出請求發(fā)送RTS,接收端利用這個信號清空接收緩沖區(qū),發(fā)送端接收到接收端的允許發(fā)送信號CTS。接著接收端發(fā)出數(shù)據(jù)終端準備好信號DTR,發(fā)送端的DTR接收到對方的DTR以后,開始在TX D上送出數(shù)據(jù)。

          CAN通信發(fā)送、接受流程如圖3。


          圖3:發(fā)送和接收流程

          3 結語

          隨著通信技術的發(fā)展,原有的己日益不能滿足多方面的要求,我們需要更低成本的通信方式。

          GPRS遠程利用現(xiàn)有的GPRS網(wǎng)絡資源,發(fā)揮網(wǎng)絡覆蓋率高、傳輸特性好等優(yōu)勢,為現(xiàn)有數(shù)據(jù)采集系統(tǒng)提供一種便捷的無線數(shù)據(jù)傳輸方式,這必將成為工業(yè)控制及現(xiàn)場監(jiān)測等領域的發(fā)展趨勢,并可廣泛應用于交通、安防報警、電力監(jiān)控、石油、礦山等行業(yè)。正是基于以上考慮,本系統(tǒng)中嵌入了GPRS模塊,運用它最具優(yōu)勢的短信功能,將采集的數(shù)據(jù)以短信的方式發(fā)送到基站,基站也以短信方式實現(xiàn)對終端的適時監(jiān)控和管理。


          上一頁 1 2 下一頁

          評論


          相關推薦

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