基于ARM7的路燈監(jiān)控通信終端的設(shè)計
3.3.2 發(fā)送數(shù)據(jù)函數(shù)的實現(xiàn)
本文引用地址:http://2s4d.com/article/272614.htmVoid Send_Data_Socket( )
{
unsigned char i,j,tmp,buf[20];
unsigned short usYn,usTmp,usLen;
if(Len==0)return ;
for (i =0;i
{
buf[i] = pGPRSCMD[1][i];
}
i--;
buf[i++] = ':';
for (j=0;j<3;j++)
buf[i++]=szGprsHandle[j]; //數(shù)據(jù)句柄號
buf[i++] = ',';
usTmp =10000;
usYn="0";
usLen="Len";
for(j=0;j<5;j++) //發(fā)送長度
{
tmp="usLen/usTmp";
usLen="usLen"%usTmp;
if(usYn)
{
buf[i++]=tmp+'0';
}
else
{
if(tmp)
{
usYn="1";
buf[i++]=tmp+'0';
}
}
usTmp/=10;
}
buf[i++] = ':';
UART1_SendStr(buf,i); //發(fā)送數(shù)據(jù)頭
UART1_SendStr(Data,Len); //發(fā)送數(shù)據(jù)
}
4 結(jié)語
采用基于ARM7核心的GPRS網(wǎng)絡(luò)遠程數(shù)據(jù)通信方法,主從處理器的嵌入式設(shè)計,思路新穎,程序算法效率高,解決了遠程監(jiān)控終端通信問題。采用無線模式,數(shù)據(jù)傳輸?shù)陌踩缘玫搅撕艽蟮奶岣撸⑶也恍枰季€,幾乎不受區(qū)域限制。該系統(tǒng)成功投入了實際的路燈管理,經(jīng)濟地解決了城市路燈控制管理問題。如系統(tǒng)進行適當修改,可用于環(huán)境監(jiān)測、水文監(jiān)測、人防、城市交通控制等領(lǐng)域,具有很好的參考價值。
本文作者創(chuàng)新點:(1)該系統(tǒng)使用ARM芯片,雙CPU的設(shè)計、具有數(shù)據(jù)處理速度高、穩(wěn)定性和可靠性的特點;(2)系統(tǒng)采用的芯片性價比高,能方便的進行系統(tǒng)擴充,能與GPRS通信系統(tǒng)進行連接。(3)軟件設(shè)計效率高,在城市路燈管理中取得良好的效果。并獲得2006年梧州市科技進步三等獎。項目產(chǎn)生的經(jīng)濟效益高達80萬元/年,數(shù)據(jù)由梧州路燈管理處提供,根據(jù)節(jié)約電費、人力、管理成本等核算。
參考文獻:
[1] 馬少平,駱志剛,孫雷等. 基于ARM 的 GPRS 遠程終端設(shè)計與實現(xiàn)[J],微計算機信息,2006,5-2:118-120.
[2] 中國IC資料網(wǎng)[EB/OL],http://www.icpdf.com/pdf/LPC2106.htm ,2006-8-19.
[3] 北京威旺達電子科技有限責任公司[EB/OL],/upload/eWebUpload/200805/2008052821285442.pdf, 2006-1-20.
c語言相關(guān)文章:c語言教程
通信相關(guān)文章:通信原理
晶振相關(guān)文章:晶振原理
評論