![ARM7的路燈監(jiān)控通信終端的設(shè)計(jì)_第1頁](http://file4.renrendoc.com/view/34d3295b59e4dd0483b698d9095a5fdc/34d3295b59e4dd0483b698d9095a5fdc1.gif)
![ARM7的路燈監(jiān)控通信終端的設(shè)計(jì)_第2頁](http://file4.renrendoc.com/view/34d3295b59e4dd0483b698d9095a5fdc/34d3295b59e4dd0483b698d9095a5fdc2.gif)
![ARM7的路燈監(jiān)控通信終端的設(shè)計(jì)_第3頁](http://file4.renrendoc.com/view/34d3295b59e4dd0483b698d9095a5fdc/34d3295b59e4dd0483b698d9095a5fdc3.gif)
![ARM7的路燈監(jiān)控通信終端的設(shè)計(jì)_第4頁](http://file4.renrendoc.com/view/34d3295b59e4dd0483b698d9095a5fdc/34d3295b59e4dd0483b698d9095a5fdc4.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、【W(wǎng)ord版本下載可任意編輯】 ARM7的路燈監(jiān)控通信終端的設(shè)計(jì) 2.3 監(jiān)控通信控制的實(shí)現(xiàn) 從處理器使用P87LPC760,主要功能是對LPC2106處理器與GPRS模塊的數(shù)據(jù)傳輸通信控制; 2.4 監(jiān)控通信接口的實(shí)現(xiàn) 由于監(jiān)控通信終端是3.3V的系統(tǒng),而且處理器LPC2106的UART1帶有完全的調(diào)制解調(diào)器接口,使用TTL電平,所以使用8 路的RS232 轉(zhuǎn)換芯片SP3238開展RS232電平轉(zhuǎn)換及串口通信,SP3238芯片是+3.0V和+5.5V的RS232轉(zhuǎn)換器。具有低功耗、高數(shù)據(jù)速率、增強(qiáng)型ESD保護(hù)等特性。MAX3485是RS485電平轉(zhuǎn)換,這些口線可保存給用戶作為其它功能使用。
2、2.5 GPRS模塊的實(shí)現(xiàn) 中興ZTE815主要是用來實(shí)現(xiàn)GPRS模塊,使用SIM卡開展實(shí)現(xiàn)。SIM卡的1和4腳接電源,2腳接地,3腳是復(fù)位,與ZTE815的41腳相連;5腳是時(shí)鐘,與ZTE815的45腳相連;6腳是通信讀寫I/O引腳,與ZTE815的43腳相連。 圖3:LPC2106連接構(gòu)造圖 3 GPRS通信軟件的設(shè)計(jì) 軟件的設(shè)計(jì)是本監(jiān)控通信終端的,其中通信模塊設(shè)計(jì)是整個(gè)終端軟件設(shè)計(jì)主要部分,軟件設(shè)計(jì)采用ARM公司的ADS集成開發(fā)環(huán)境,使用C語言開展編程,主要是對LPC2106處理器開展控制,實(shí)現(xiàn)協(xié)議的封裝及與GPRS系統(tǒng)的通信,從初始化串行通訊模塊設(shè)計(jì)到與帶SIM 卡的GPRS終端的通信
3、流程設(shè)計(jì),需要兼顧軟件的各個(gè)功能模塊,包括參數(shù)設(shè)置、自動接收數(shù)據(jù)、請求數(shù)據(jù)以及信號判斷等。 3.1 通信命令處理 通信數(shù)據(jù)處理主要是針對需要發(fā)送的數(shù)據(jù)和接收到的信息開展相關(guān)處理。通過在ARM7模塊建立AT指令實(shí)現(xiàn)數(shù)據(jù)的收發(fā),并實(shí)現(xiàn)對AT指令的分析和控制。本系統(tǒng)用到的AT指令是:建立TCP/socket連接命令A(yù)T+ISTCP:;發(fā)送數(shù)據(jù)命令A(yù)T+ISSND%:;查詢數(shù)據(jù)命令A(yù)T+ISRCV:;查詢數(shù)據(jù)鏈路命令A(yù)T+ISST:;模塊退出傳輸模式命令A(yù)T+IMCM;查詢模塊信號值命令A(yù)T+CSQ;模塊返回?cái)?shù)據(jù)傳輸模式命令A(yù)TO;DTU返回控制命令模式命令A(yù)T+I;關(guān)閉SOCKET命令A(yù)T+ISCL
4、S: 。 3.2 系統(tǒng)主要函數(shù)介紹 通信控制是比較復(fù)雜的過程,本系統(tǒng)主要的函數(shù)有:(1)接收的字符串與目標(biāo)pSrc字符串比照函數(shù)unsigned char Recive_GpCmp(const unsigned char *pSrc,unsigned char unNum),用于對接收指令的檢測;(2)提取信號強(qiáng)度函數(shù)unsigned char Achieve_IMFSrong(void),信號強(qiáng)度為030;(3)比照連接返回值函數(shù)unsigned char Achieve_Socket(void);(4)建立SOCKET連接函數(shù)void Connect_Socket(unsigned cha
5、r *pIp),該函數(shù)負(fù)責(zé)發(fā)送IP地址及端口號,等待時(shí)間是一分鐘,在數(shù)據(jù)返回值中,I/000 說明連接成功,字柄號為000,I/ERROR 說明連接超時(shí)或不成功;(5)查詢信號強(qiáng)度函數(shù)void Check_IMFSrong(void),等于1為查詢信號強(qiáng)度狀態(tài),等于0為空閑狀態(tài),在查信號強(qiáng)度,長時(shí)間3.2秒,時(shí)間間隔為6分鐘,并在主循環(huán)調(diào)用該函數(shù);(6)查詢在線狀態(tài),秒間隔調(diào)用函數(shù)void Check_Gprs(void),設(shè)置在線查詢時(shí)間間隔為3分鐘,兩次判斷掉線就確認(rèn)掉線了。 3.3 數(shù)據(jù)收發(fā)函數(shù)的實(shí)現(xiàn) 由于篇幅的限制,不能對各函數(shù)開展詳細(xì)的描述,下面主要對數(shù)據(jù)收發(fā)函數(shù)開展實(shí)現(xiàn)。 3.3.
6、1 接收數(shù)據(jù)函數(shù)的實(shí)現(xiàn) void Recive_Data_Socket(void) unsigned char buf,i; Check_IMFSrong(); if(ucGPRSMode&ucGprsLink) for(i=0;i buf=pGPRSCMD; buf=0 x0d; ucGPRSMode=1; /接收數(shù)據(jù) UART1_SendStr(buf,i); Void Send_Data_Socket( ) unsigned char i,j,tmp,buf; unsigned short usYn,usTmp,usLen; if(Len=0)return ; for (i =0;i b
7、uf = pGPRSCMD; i-; buf = :; for (j=0;j3;j+) buf=szGprsHandle; /數(shù)據(jù)句柄號 buf = ,; usTmp =10000; usYn=0; usLen=Len; for(j=0;j5;j+) /發(fā)送長度 tmp=usLen/usTmp; usLen=usLen%usTmp; if(usYn) buf=tmp+0; else if(tmp) usYn=1; buf=tmp+0; usTmp/=10; buf = :; UART1_SendStr(buf,i); /發(fā)送數(shù)據(jù)頭 UART1_SendStr(Data,Len); /發(fā)送數(shù)據(jù) 4 結(jié)語 采用基于ARM7的GPRS網(wǎng)絡(luò)遠(yuǎn)程數(shù)據(jù)通信方法,主從處理器的嵌入式設(shè)計(jì),思路新穎,程序算法效率高,解決了遠(yuǎn)程監(jiān)控終端通信問題。采用無線模式,數(shù)據(jù)傳輸?shù)陌踩缘玫搅撕艽蟮奶岣?,并且不需要布線,幾乎不受區(qū)域限制。該系統(tǒng)成功投入了實(shí)際的路燈管理,經(jīng)濟(jì)地解決了城市路燈控制管理問題。如系統(tǒng)開展適當(dāng)修改,可用于環(huán)境監(jiān)測、水文監(jiān)測、人防、城市交通控制等領(lǐng)域,具有很好的參考價(jià)值。 本文作者創(chuàng)新點(diǎn):(1)該系統(tǒng)使用ARM芯片,雙CPU的設(shè)計(jì)、具有數(shù)據(jù)處理速度高、穩(wěn)定性和可靠性的特點(diǎn);(2)系統(tǒng)采用的芯片
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年企業(yè)生產(chǎn)協(xié)作合同范本
- 2025年單位購房協(xié)議樣本
- 2025年戶外雕塑設(shè)計(jì)與安裝合同協(xié)議
- 2025年節(jié)能服務(wù)項(xiàng)目規(guī)劃申請報(bào)告范文
- 2025年建筑工程鋼筋班組承包合同樣式
- 2025技術(shù)創(chuàng)新與資本投入?yún)f(xié)議范例策劃
- 2025年中外合資企業(yè)員工派遣協(xié)議范本
- 2025年崗位變動勞動合同細(xì)則
- 2025年住宅租賃合同解除
- 2025年公共建筑外墻涂裝工程承包合同范本
- 客房理論知識考試題庫(500題)
- 烏魯木齊超低溫歐斯博熱泵供暖制冷設(shè)計(jì)方案
- GB/T 6329-1996膠粘劑對接接頭拉伸強(qiáng)度的測定
- 2023年遼寧鐵道職業(yè)技術(shù)學(xué)院高職單招(語文)試題庫含答案解析
- GB/T 1220-2007不銹鋼棒
- (2019新教材)人教A版高中數(shù)學(xué)必修第二冊全冊學(xué)案
- 彩生活運(yùn)營模式2016年
- 某銀行安全保衛(wèi)工作知識考試參考題庫(500題)
- 2023年全國普通高等學(xué)校體育單招真題政治試卷(原卷+解析)
- 片劑工藝流程圖
- 國家標(biāo)準(zhǔn)圖集16G101平法講解課件
評論
0/150
提交評論