- 相關(guān)推薦
技術(shù)實(shí)現(xiàn)的遠(yuǎn)程交通信息通信
技術(shù)實(shí)現(xiàn)的遠(yuǎn)程交通信息通信是小編為各位通信工程的同學(xué)們推薦的論文范文,歡迎各位借鑒哦!
摘 要: 介紹利用GPRS技術(shù)實(shí)現(xiàn)遠(yuǎn)程交通信息通信,說明硬件、軟件的具體設(shè)計(jì)過程。
系統(tǒng)為準(zhǔn)確、實(shí)時(shí)地監(jiān)測(cè)公路運(yùn)行狀況提供技術(shù)途徑,是GPRS技術(shù)在交通領(lǐng)域的應(yīng)用。
關(guān)鍵詞: GPRS;通信;應(yīng)用
0 前言
GPRS(General Packet Radio Service)是通用分組無線業(yè)務(wù)的簡(jiǎn)稱[1],GPRS技術(shù)可實(shí)現(xiàn)RS-232接口數(shù)據(jù)和遠(yuǎn)端數(shù)據(jù)服務(wù)中心進(jìn)行數(shù)據(jù)的無線透明傳輸,本文利用GPRS的特點(diǎn)及資料參考[2-5],將其應(yīng)用到遠(yuǎn)程交通信息的通信中。
1 GPRS通信硬件設(shè)計(jì)
GPRS通信部分是選擇嵌入式網(wǎng)絡(luò)模塊ETR232i作為系統(tǒng)的核心硬件平臺(tái),無線通訊模塊MC35i作為系統(tǒng)數(shù)據(jù)傳輸?shù)奈锢硗ǖ馈?/p>
1)嵌入式網(wǎng)絡(luò)模塊ETR232i。
ETR232i外觀見圖3所示,ETR232i的外接管腳是36芯雙排插針CN1和CN2組成[6]。
CN1信號(hào)電平為L(zhǎng)VTTL(3.3V)電平,CN2信號(hào)為標(biāo)準(zhǔn)TTL(5V)電平。
2)通信模塊MC35i。
GPRS通信模塊MC35i是進(jìn)行無線數(shù)據(jù)傳輸?shù)奈锢硗ǖ,通過異步串口與嵌入式網(wǎng)絡(luò)模塊ETR232i相連,以ZIF40插座與評(píng)估底板相連接。
通信模塊MC35i在系統(tǒng)中充當(dāng)調(diào)制解調(diào)器(modem)功能,保證GPRS系統(tǒng)接入互聯(lián)網(wǎng)實(shí)現(xiàn)串行通信。
2 GPRS應(yīng)用程序設(shè)計(jì)
GPRS主要用于無線發(fā)送串口數(shù)據(jù),因此GPRS系統(tǒng)需要穩(wěn)定的操作系統(tǒng)和完善的API接口函數(shù),有效地實(shí)現(xiàn)PPP-TCP/IP協(xié)議,支持多個(gè)連接。
它的應(yīng)用程序可以直接操作各個(gè)API函數(shù)來實(shí)現(xiàn)基于PPP-TCP/IP的數(shù)據(jù)通訊,對(duì)GPRS應(yīng)用,在PPP層支持串口多路轉(zhuǎn)換協(xié)議處理不同網(wǎng)絡(luò)情況。
系統(tǒng)選用DOS作為基本操作系統(tǒng),Borland C/C++3.1作為軟件開發(fā)工具[7]。
2.1 定義工程文件的主循環(huán)
開發(fā)應(yīng)用主程序用于實(shí)現(xiàn)所要實(shí)現(xiàn)串口數(shù)據(jù)透明傳輸?shù)墓δ,開發(fā)的應(yīng)用主程序GPRS232.CPP是定義工程文件的主循環(huán),具有以下要求:1)第一步進(jìn)行初始化操作(ComIdx、BaudIdx、Timeout),從配置文件中讀取配置參數(shù)(GetIniPara,服務(wù)器參數(shù)),以及對(duì)串口初始化操作(int PortNum,char* pDat,int len,設(shè)置串口中斷);2)進(jìn)入程序主循環(huán),首先調(diào)用PPP_Running(),自動(dòng)進(jìn)行GPRS撥號(hào)上網(wǎng)操作,直到該函數(shù)返回PPP的狀態(tài)值為PPP LINK UP,表明GPRS撥號(hào)上網(wǎng)已經(jīng)成功。
循環(huán)再進(jìn)入到下一步操作,要求和遠(yuǎn)端服務(wù)中心建立TCP連接。
此時(shí)需要直接調(diào)用TCP Manager->Running(),直到該函數(shù)返回連接的狀態(tài)為OPEN,表示TCP連接已經(jīng)建立[8]。
程序的主循環(huán)不斷地查詢PPP的連接狀態(tài)和TCP是否打開。
在應(yīng)用程序設(shè)計(jì)中,需要實(shí)現(xiàn)心跳包(響應(yīng)等待的最長(zhǎng)時(shí)間)的處理,如果在設(shè)置的心跳時(shí)間內(nèi)一直沒有數(shù)據(jù)的通訊傳輸,程序?qū)⒅鲃?dòng)發(fā)送一個(gè)心跳測(cè)試包到遠(yuǎn)端服務(wù)中心。
在程序中心跳測(cè)試時(shí)間設(shè)置為400個(gè)Tick值,約為20秒,也可以設(shè)置短一點(diǎn)。
應(yīng)用程序中需要有三個(gè)調(diào)用子程序:一是獲取遠(yuǎn)端服務(wù)器參數(shù)(包括遠(yuǎn)端服務(wù)器基本參數(shù)設(shè)置:Ipstr、ID.port、ComIdx、BaudIdx,即遠(yuǎn)端IP址、端口號(hào)、串口號(hào)以及波特率);二是串口接收數(shù)據(jù)時(shí)參數(shù)設(shè)置(包括串口號(hào)、字符串長(zhǎng)度、響應(yīng)時(shí)間等);三是串口發(fā)送數(shù)據(jù)時(shí)參數(shù)設(shè)置(包括串口號(hào)、字符串長(zhǎng)度、響應(yīng)時(shí)間等)。
實(shí)現(xiàn)串口與遠(yuǎn)程中心數(shù)據(jù)無線傳輸?shù)膽?yīng)用主程序流程圖設(shè)計(jì)見圖4。
2.2 建立工程文件GPRS232.PRJ
進(jìn)入BC環(huán)境,按Alt+P打開Project菜單,選擇“Open Project”,在彈出對(duì)話框“Open Project File”欄輸入新建工程文件名稱“GPRS232.PRJ”。
鍵確認(rèn)后,BC自動(dòng)打開“Project:GPRS232”的Project窗口,在此基礎(chǔ)上添加所需的CPP文件:ETR232i.CPP、READINI.CPP、GPRS.CPP、TCPCLNT.CPP、RS232X3.CPP,修改Name欄的文件擴(kuò)展名成“*.LIB”,確認(rèn)后,向工程文件中添加LIB文件:ETR_PPP.LIB。
PRJ文件中項(xiàng)目添加完畢,選擇菜單Compile下的“Build all”l進(jìn)行編譯鏈接,編譯鏈接成功將生成可運(yùn)行GPRS232.exe文件。
按鍵關(guān)閉編譯鏈接彈出窗口,Project窗口將顯示各個(gè)CPP模塊的編譯信息,即每個(gè)模塊中程序代碼的行數(shù)“Lines”,每個(gè)模塊中程序代碼的大小“Code”,每個(gè)模塊中定義的靜態(tài)數(shù)據(jù)大小“Data”。
運(yùn)用遠(yuǎn)程文件管理TDRF指令,將編譯生成可執(zhí)行文件(EXE文件)“拷貝”到GPRS網(wǎng)絡(luò)模塊ETR232i的Flash中,嵌入式網(wǎng)絡(luò)模塊ETR232i轉(zhuǎn)化為運(yùn)行模式,完成設(shè)計(jì)。
3 結(jié)論
本文將GRPS技術(shù)應(yīng)用到遠(yuǎn)程交通信息通信中,具有實(shí)時(shí)在、高速傳輸、監(jiān)控方便、安全可靠的優(yōu)勢(shì),適合應(yīng)用于智能交通等需要遠(yuǎn)程通信的場(chǎng)合。
參考文獻(xiàn):
[1]徐洪杰、王玉良、張亞峰,關(guān)于GPRS在庫(kù)塔干渠水情測(cè)報(bào)系統(tǒng)的分析和應(yīng)用[J].巴州科技,2007,3:28-32.
[2]李銀生,淺談GPRS自動(dòng)氣象站的應(yīng)用[J]中國(guó)高新技術(shù)企業(yè),2011,33:83-84.
[3]韓芝俠,基于GPRS和ZigBee的農(nóng)田信息監(jiān)控系統(tǒng)設(shè)計(jì)[J].機(jī)械與電子,2011,12:49-52.
[4]劉曉華,基于GPRS的無線數(shù)據(jù)采集及短消息報(bào)警系統(tǒng)設(shè)計(jì)[J].重慶文理學(xué)院學(xué)報(bào):自然科學(xué)版,2011,6(3):61-63.
[5]徐曉慶、陳勇,基于GPRS的遠(yuǎn)程水質(zhì)參數(shù)監(jiān)測(cè)系統(tǒng)[J].科學(xué)與財(cái)富,2011,8:76-77.
[6]黃天健、梁志坤、鄭譽(yù)煌、劉洪基,基于GSM模塊TC35T的無線遠(yuǎn)程監(jiān)控[J].今日電子,2004,10:52.
[7]郭繼輝、牛作成,大功率塔康車監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)[J].導(dǎo)航,2010,2(46):76-78.
[8]吳歡,微控制器基于GPRS無線上網(wǎng)的實(shí)現(xiàn)[J].信息與電子工程,2007,2(5):134-137.
【技術(shù)實(shí)現(xiàn)的遠(yuǎn)程交通信息通信】相關(guān)文章:
文明交通信息簡(jiǎn)報(bào)03-18
鐵路通信系統(tǒng)的數(shù)字化技術(shù)與實(shí)現(xiàn)10-05
信息技術(shù)的通信傳輸資源管理信息技術(shù)10-05
淺析移動(dòng)通信信息技術(shù)的發(fā)展10-26
傳輸技術(shù)在信息通信工程的應(yīng)用10-07
信息通信技術(shù)中經(jīng)濟(jì)增長(zhǎng)的效應(yīng)的論文10-08
文明交通信息簡(jiǎn)報(bào)范文(通用30篇)03-27