基于ARM7的路燈監(jiān)控通信終端的設(shè)計(jì)
3.3.2 發(fā)送數(shù)據(jù)函數(shù)的實(shí)現(xiàn)
本文引用地址:http://cafeforensic.com/article/84011.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ù)句柄號(hào)
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ò)遠(yuǎn)程數(shù)據(jù)通信方法,主從處理器的嵌入式設(shè)計(jì),思路新穎,程序算法效率高,解決了遠(yuǎn)程監(jiān)控終端通信問題。采用無線模式,數(shù)據(jù)傳輸?shù)陌踩缘玫搅撕艽蟮奶岣?,并且不需要布線,幾乎不受區(qū)域限制。該系統(tǒng)成功投入了實(shí)際的路燈管理,經(jīng)濟(jì)地解決了城市路燈控制管理問題。如系統(tǒng)進(jìn)行適當(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)采用的芯片性價(jià)比高,能方便的進(jìn)行系統(tǒng)擴(kuò)充,能與GPRS通信系統(tǒng)進(jìn)行連接。(3)軟件設(shè)計(jì)效率高,在城市路燈管理中取得良好的效果。并獲得2006年梧州市科技進(jìn)步三等獎(jiǎng)。項(xiàng)目產(chǎn)生的經(jīng)濟(jì)效益高達(dá)80萬元/年,數(shù)據(jù)由梧州路燈管理處提供,根據(jù)節(jié)約電費(fèi)、人力、管理成本等核算。
參考文獻(xiàn):
[1] 馬少平,駱志剛,孫雷等. 基于ARM 的 GPRS 遠(yuǎn)程終端設(shè)計(jì)與實(shí)現(xiàn)[J],微計(jì)算機(jī)信息,2006,5-2:118-120.
[2] 中國IC資料網(wǎng)[EB/OL],http://www.icpdf.com/pdf/LPC2106.htm ,2006-8-19.
[3] 北京威旺達(dá)電子科技有限責(zé)任公司[EB/OL],/upload/eWebUpload/200805/2008052821285442.pdf, 2006-1-20.
評(píng)論