喻武龍+翁省輝+齊連眾
摘 要: 隨著移動(dòng)通信技術(shù)的快速發(fā)展,具有遠(yuǎn)程無(wú)線控制功能的監(jiān)控系統(tǒng)得到廣泛應(yīng)用。設(shè)計(jì)了一種基于GPRS通信網(wǎng)絡(luò)的遠(yuǎn)程監(jiān)控系統(tǒng),詳細(xì)介紹了系統(tǒng)的硬件結(jié)構(gòu)及軟件設(shè)計(jì)。該系統(tǒng)采用單片機(jī)通過串口連接GPRS通信模塊和圖像捕獲模塊,并擴(kuò)展紅外探測(cè)模塊,在接收到來(lái)自于遠(yuǎn)程控制中心或紅外模塊探測(cè)的控制指令后啟動(dòng)圖像捕獲模塊,并將所拍攝的圖像自動(dòng)傳至指定手機(jī),實(shí)現(xiàn)對(duì)現(xiàn)場(chǎng)的實(shí)時(shí)監(jiān)控。該系統(tǒng)成本低廉,穩(wěn)定性好,是一種高性價(jià)比的遠(yuǎn)程監(jiān)控解決方案。
關(guān)鍵詞: 無(wú)線通信; GPRS模塊; 遠(yuǎn)程監(jiān)控; 圖像傳輸
中圖分類號(hào): TN911.7?34; TP391.8 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2014)07?0025?03
Design of remote monitoring system for wireless communication
YU Wu?long1, WENG Xing?hui2, QI Lian?zhong1
(1. School of Information in Zhuhai Branch, Beijing Institute of Technology, Zhuhai 519085, China;
2. School of Computer in Zhuhai Branch, Beijing Institute of Technology, Zhuhai 519085, China)
Abstract: With the rapid development of mobile communication technology, the monitoring system with remote wireless control function is widely used. A remote wireless monitoring system based on the communication network of GPRS was designed. Its hardware structure and software design are elaborated in this paper. A single?chip computer is used in this system to connect GPRS communication module and image capture module through a serial port, and extend the infrared detection module. The system can start the image capture module and transmit the image automatically to a specified mobile phone when it receives the control instruction coming from the remote control center or infrared detection module. Based on the steps mentioned above, the real?time monitoring of the scene is realized by the system. The system has the advantages of low cost and good stability, and is remote monitoring system with high cost performance.
Keywords: wireless communication; GPRS module; remote monitoring; image transmission
0 引 言
隨著社會(huì)的發(fā)展與電子科技的進(jìn)步,家庭防盜逐步成為越來(lái)越多家庭的需求,也越來(lái)越多的受到人們的關(guān)注。設(shè)計(jì)具有能滿足遠(yuǎn)程實(shí)時(shí)監(jiān)控、成本低廉、穩(wěn)定性好的遠(yuǎn)程無(wú)線監(jiān)控系統(tǒng)具有廣闊的市場(chǎng)前景和應(yīng)用價(jià)值[1]。根據(jù)家庭防盜實(shí)際需求,本文設(shè)計(jì)出將數(shù)據(jù)采集、遠(yuǎn)程接收、遠(yuǎn)程控制、自動(dòng)拍照等功能集合在一起的遠(yuǎn)程無(wú)線監(jiān)控系統(tǒng)。該系統(tǒng)具有資源利用率高、傳輸速率快、接入時(shí)間短等特點(diǎn),適合于間斷性的、突發(fā)性的或頻繁的小量數(shù)據(jù)傳輸?shù)膶?shí)時(shí)監(jiān)控場(chǎng)合。
1 功能介紹
本系統(tǒng)采用無(wú)線通信網(wǎng)絡(luò)對(duì)遠(yuǎn)程終端進(jìn)行實(shí)時(shí)監(jiān)測(cè)與控制。當(dāng)監(jiān)控現(xiàn)場(chǎng)出現(xiàn)非法入侵事件或者控制中心想查看監(jiān)控現(xiàn)場(chǎng)狀況時(shí),控制中心將利用無(wú)線網(wǎng)絡(luò)發(fā)送控制指令來(lái)啟動(dòng)位于監(jiān)控現(xiàn)場(chǎng)的攝像頭拍攝現(xiàn)場(chǎng)圖片,并利用現(xiàn)有的GPRS網(wǎng)絡(luò)將現(xiàn)場(chǎng)圖片發(fā)往指定號(hào)碼的手機(jī),完成現(xiàn)場(chǎng)監(jiān)控功能。該系統(tǒng)主要功能包括:
(1) 控制中心可以通過發(fā)送控制指令實(shí)現(xiàn)遠(yuǎn)程監(jiān)控,在手機(jī)上對(duì)監(jiān)控現(xiàn)場(chǎng)狀況進(jìn)行監(jiān)控。
(2) 可以將系統(tǒng)設(shè)置為被動(dòng)預(yù)防狀態(tài),利用紅外感應(yīng)模塊對(duì)現(xiàn)場(chǎng)進(jìn)行人體感應(yīng)監(jiān)測(cè)。當(dāng)出現(xiàn)非法入侵時(shí),紅外感應(yīng)模塊將觸發(fā)攝像頭工作,啟動(dòng)GPRS通信模塊,并將現(xiàn)場(chǎng)圖片發(fā)往指定號(hào)碼的手機(jī)。同時(shí)終端將自動(dòng)撥打該電話,使得終端可以對(duì)現(xiàn)場(chǎng)聲音進(jìn)行監(jiān)聽。
2 系統(tǒng)總體結(jié)構(gòu)
該無(wú)線遠(yuǎn)程監(jiān)控系統(tǒng)結(jié)構(gòu)框圖如圖1所示[2],該系統(tǒng)主要由單片機(jī)系統(tǒng)模塊、攝像頭模塊、GPRS通信模塊、紅外感應(yīng)模塊、電源模塊等模塊組成。
圖1 系統(tǒng)結(jié)構(gòu)框圖
2.1 攝像頭模塊
本系統(tǒng)用于現(xiàn)場(chǎng)圖像采集的PTC08攝像頭是一款集視頻捕捉、圖像采集、拍攝控制、JPEG圖像壓縮、串口傳輸于一體的圖像采集處理模塊,其內(nèi)置的高性能數(shù)字信號(hào)處理芯片實(shí)現(xiàn)了對(duì)原始圖像的高比例壓縮。攝像頭拍攝的圖片采用標(biāo)準(zhǔn)JPEG格式輸出,數(shù)據(jù)通過標(biāo)準(zhǔn)RS 232串口與單片機(jī)相連,此外自帶的簡(jiǎn)單圖像傳輸協(xié)議使得攝像頭可以方便地實(shí)現(xiàn)與電腦以及各種嵌入式系統(tǒng)的連接,并可以直接匹配標(biāo)準(zhǔn)PC機(jī)的串口電平。
該串口攝像頭具有上電休眠功能,即上電時(shí)只有通信接口和圖片存儲(chǔ)器部分工作,耗電較多的圖像處理部分處于休眠狀態(tài)。向攝像頭發(fā)出拍照命令前應(yīng)喚醒然后再發(fā)送拍照命令,圖像處理部分開始正常工作。正常工作后,除非接收到休眠命令,否則攝像頭不會(huì)自動(dòng)進(jìn)入休眠狀態(tài)[3]。
在異步串行接口中,一個(gè)字節(jié)數(shù)據(jù)由1個(gè)起始位,8個(gè)數(shù)據(jù)位和1個(gè)停止位組成。起始位始終為0,數(shù)據(jù)位低位先發(fā),停止位始終為1,最后發(fā)送。單字節(jié)0X4B數(shù)據(jù)發(fā)送時(shí)序圖如圖2所示。
圖2 RS 232字節(jié)數(shù)據(jù)傳輸時(shí)序圖
2.2 GPRS通信模塊
GPRS是通用分組無(wú)線業(yè)務(wù)的簡(jiǎn)稱,具有通信速度快、永遠(yuǎn)在線、收費(fèi)合理等優(yōu)點(diǎn),使得GPRS通信模塊在遠(yuǎn)程無(wú)線通信控制中得到廣泛應(yīng)用。本系統(tǒng)通過單片機(jī)控制GPRS通信模塊進(jìn)行數(shù)據(jù)傳輸,一方面要求所用的GPRS通信模塊能夠連接到GPRS網(wǎng)絡(luò),另一方面要求在GPRS通信模塊支持實(shí)現(xiàn)TCP/IP傳輸協(xié)議,以實(shí)現(xiàn)在Internet網(wǎng)絡(luò)的數(shù)據(jù)傳輸。本系統(tǒng)的GPRS通信模塊選用SIMCOM公司的SIM300S,尺寸小、功耗低、性能突出。該模塊內(nèi)置TCP/IP傳輸協(xié)議,省去了外部繁瑣的編程,同時(shí)它集成了標(biāo)準(zhǔn)的RS 232接口以及SIM卡,采用AT指令集通過串口對(duì)它進(jìn)行初始化設(shè)置。
2.3 紅外探測(cè)模塊
為了滿足在出現(xiàn)非法入侵時(shí)自動(dòng)對(duì)監(jiān)控現(xiàn)場(chǎng)進(jìn)行拍照的需求,本系統(tǒng)采用了HR?SR501紅外人體感應(yīng)探測(cè)器。感模塊工作電壓范圍可在4.5~20 V,靜態(tài)工作電流小于50 μA,可通過跳線方式設(shè)置探測(cè)模塊工作在可重復(fù)觸發(fā)方式或不可重復(fù)觸發(fā)方式。
當(dāng)有人非法進(jìn)入紅外模塊感應(yīng)范圍時(shí),紅外感應(yīng)模塊輸出高電平,用以啟動(dòng)圖像采集模塊進(jìn)行拍照,并將所拍圖片通過GPRS通信模塊發(fā)往指定號(hào)碼的手機(jī),實(shí)現(xiàn)遠(yuǎn)程監(jiān)控系統(tǒng)自動(dòng)對(duì)現(xiàn)場(chǎng)的實(shí)時(shí)監(jiān)控。
3 軟件設(shè)計(jì)
本系統(tǒng)的軟件設(shè)計(jì)對(duì)象主要包括單片機(jī)與GPRS模塊的串行通信、啟動(dòng)攝像頭拍照及GPRS通信模塊與監(jiān)控中心的數(shù)據(jù)通信三部分。
軟件主要實(shí)現(xiàn)的功能:系統(tǒng)上電后,GPRS模塊初始化。當(dāng)初始化注冊(cè)登記成功后,程序?qū)⑦M(jìn)入主程序狀態(tài)。監(jiān)控系統(tǒng)進(jìn)入工作狀態(tài),等待接收來(lái)自于控制中心的控制指令,同時(shí)利用紅外感應(yīng)模塊檢測(cè)是否出現(xiàn)非法入侵現(xiàn)象。如果監(jiān)控系統(tǒng)接收到了來(lái)自控制中心的控制指令,或者檢測(cè)到有人非法入侵時(shí)將啟動(dòng)攝像頭拍照,利用串口將所采集到的圖像傳送至單片機(jī),并由單片機(jī)控制將圖片通過串口傳至GPRS模塊,利用通過GPRS網(wǎng)絡(luò)傳送至指定手機(jī),完成對(duì)現(xiàn)場(chǎng)的實(shí)時(shí)監(jiān)控。系統(tǒng)軟件設(shè)計(jì)流程圖如圖3所示。
圖3 系統(tǒng)軟件設(shè)計(jì)流程圖
3.1 串口初始化
該系統(tǒng)是通過RS 232串口連接攝像頭、單片機(jī)系統(tǒng)與GPRS通信模塊。當(dāng)收到短信控制信號(hào)或紅外感應(yīng)啟動(dòng)信號(hào)時(shí),系統(tǒng)啟動(dòng)攝像頭進(jìn)行拍照。照片通過串口送往單片機(jī)系統(tǒng),單片機(jī)系統(tǒng)通過串口與GPRS通信模塊相連,控制GPRS通信模塊完成將所拍照片通過GPRS網(wǎng)絡(luò)發(fā)往指定手機(jī),實(shí)現(xiàn)單片機(jī)與GPRS模塊的數(shù)據(jù)通信。
數(shù)據(jù)在串口中的傳輸都是以幀的形式進(jìn)行,串口工作在方式1,數(shù)據(jù)位8位,起始位1位,停止位1位,波特率為9 600 Baud。串口的初始化主要包括波特率的設(shè)定和接收中斷允許的設(shè)定。下面是設(shè)置串口工作方式的主要程序:
void Serial_Init(void)
{
SCON = 0x50;
TMOD = 0x21;
TH1 = 0xFD;
TL1 = 0xFD;
TR1 = 1;
ES = 1;
EA = 1;
}
3.2 GPRS通信模塊初始化
本系統(tǒng)的GPRS通信模塊采用SIM300S。SIM300S上電以后,網(wǎng)絡(luò)指示燈的閃爍頻率為64 ms ON/800 ms OFF,表示SIM300S模塊正在搜索GPRS網(wǎng)絡(luò)。當(dāng)模塊已經(jīng)連接到GPRS網(wǎng)絡(luò)后,網(wǎng)絡(luò)指示燈將變?yōu)?4 ms ON/3 000 ms OFF的閃爍狀態(tài)。SIM300S連接到GPRS網(wǎng)絡(luò)后,可以通過單片機(jī)引腳對(duì)SIM300S的POWERKEY引腳輸出一個(gè)大于1 500 ms的低脈沖, 用以開啟SIM300S模塊。下面是GPRS彩信的設(shè)置程序:
void Set_MMS_Par(void)
{
Second_AT_Command("AT+CMMSCURL=\"mmsc.monternet.com\"",3);
Second_AT_Command("AT+CMMSNETCFG=1,\"CMWAP\"",3);
Second_AT_Command("AT+CMMSPROTO=1,\"10.0.0.172\",80",3);
Second_AT_Command("AT+CMMSSENDCFG=6,3,0,0,2,4",3);
Second_AT_Command("AT+CMMSEDIT=1",3);
}
3.3 GPRS通信模塊的數(shù)據(jù)傳輸
通過GPRS通信模塊進(jìn)行數(shù)據(jù)傳輸有短信模式和數(shù)據(jù)模式兩類。SIM300S內(nèi)部集成了TCP/IP協(xié)議棧,對(duì)于與IP協(xié)議相關(guān)的程序則不必編寫,可以直接通過發(fā)送相應(yīng)的AT指令發(fā)送指令與數(shù)據(jù)進(jìn)行通信,使用戶利用該模塊開發(fā)數(shù)據(jù)傳輸設(shè)備變得特別方便[4]。
GPRS模塊對(duì)短消息的控制共有三種模式:Block 模式、PDU 模式和Text 模式。由于本系統(tǒng)數(shù)據(jù)傳輸?shù)淖罱K目標(biāo)是將采集的數(shù)據(jù)發(fā)送給監(jiān)控中心,因此采用較為簡(jiǎn)單的基于AT命令的Text模式進(jìn)行數(shù)據(jù)的收發(fā)。AT指令以回車作為結(jié)尾,響應(yīng)或上報(bào)以回車換行為結(jié)尾。以下為設(shè)置接收手機(jī)的號(hào)碼控制指令:
Second_AT_Command("AT+CMMSRECP=\"13756683661\"",3);
Send_ASCII("AT+CMMSSEND");
3.4 攝像頭拍照
本系統(tǒng)的圖片采集功能是通過采用PTC08攝像頭拍照來(lái)實(shí)現(xiàn)的。當(dāng)單片機(jī)收到來(lái)自于GPRS通信模塊或者紅外感應(yīng)模塊的啟動(dòng)攝像頭拍照的控制信號(hào)后將啟動(dòng)攝像頭拍照。首先攝像頭復(fù)位,接著設(shè)置好拍照?qǐng)D片的大小,然后執(zhí)行拍照并通過串口獲取圖片,并將獲取的圖片數(shù)據(jù)通過串口上傳至GPRS通信模塊通過GPRS網(wǎng)絡(luò)發(fā)送至指定手機(jī)[5]。以下為啟動(dòng)攝像頭拍照的指令:
Second_Serial_Port_Send(0x56);
Second_Serial_Port_Send(0x00);
Second_Serial_Port_Send(0x36);
Second_Serial_Port_Send(0x01);
Second_Serial_Port_Send(0x00);
4 系統(tǒng)測(cè)試
本系統(tǒng)的單片機(jī)分別通過串口與GPRS模塊和攝像頭相連,因此要首先進(jìn)行串口通信的測(cè)試,通過后再對(duì)GRPS模塊進(jìn)行測(cè)試。先將GPRS模塊與PC機(jī)相連,通過超級(jí)終端發(fā)送短信到手機(jī)上,以確定GPRS模塊工作正常。設(shè)置串口波特率大小為9 600 Baud,接著對(duì)GPRS模塊進(jìn)行握手測(cè)試、信號(hào)測(cè)試和注冊(cè)測(cè)試。當(dāng)GPRS初始化完畢后將要待發(fā)送的圖片載入,通過指令 AT+CMMSRECP發(fā)送。待測(cè)試通過后,再將各模塊聯(lián)合,進(jìn)行整體調(diào)試,實(shí)現(xiàn)遠(yuǎn)程無(wú)線監(jiān)控的功能。初始化測(cè)試界面如圖4所示。
圖4 初始化測(cè)試界面
5 結(jié) 論
本系統(tǒng)通過標(biāo)準(zhǔn)RS 232串口實(shí)現(xiàn)單片機(jī)控制GPRS通信模塊和攝像頭模塊,并擴(kuò)展了紅外感應(yīng)模塊。該系統(tǒng)實(shí)現(xiàn)了集遠(yuǎn)程無(wú)線監(jiān)控、自動(dòng)感應(yīng)、信息存儲(chǔ)及數(shù)據(jù)無(wú)線傳輸于一體的監(jiān)控功能,可將監(jiān)控照片發(fā)送至指定的手機(jī)。
系統(tǒng)采用的AT指令解析及控制GPRS模塊通信的方法可移植性和擴(kuò)展性強(qiáng),并具有電路簡(jiǎn)單、系統(tǒng)成本低、響應(yīng)速度快等優(yōu)點(diǎn),可廣泛應(yīng)用于相似的遠(yuǎn)程無(wú)線控制系統(tǒng)設(shè)計(jì)。
參考文獻(xiàn)
[1] 胡志坤.基于無(wú)線傳感器網(wǎng)絡(luò)的物流運(yùn)輸車遠(yuǎn)程監(jiān)控系統(tǒng)研究[J].物流技術(shù),2012(12):426?428.
[2] 夏華.無(wú)線通信模塊設(shè)計(jì)與物聯(lián)網(wǎng)應(yīng)用開發(fā)[M].北京:電子工業(yè)出版社,2011.
[3] 張慶海.基于無(wú)線通信網(wǎng)絡(luò)融合的智能家居系統(tǒng)研究[J].電視技術(shù),2013(4):92?95.
[4] 孫德輝,衛(wèi)革,楊揚(yáng).基于ARM的GPRS遠(yuǎn)程數(shù)據(jù)傳輸系統(tǒng)的設(shè)計(jì)[J].自動(dòng)化技術(shù)與應(yīng)用,2010,29(7):26?28.
[5] 黃顯澍.工程GSM短消息遠(yuǎn)程數(shù)據(jù)采集監(jiān)控系統(tǒng)[J].微處理機(jī),2010(6):111?113.
[6] 封志方,裴毅,郭道通,等.無(wú)人升空平臺(tái)溫濕度遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2013,36(11):103?105.
Second_AT_Command("AT+CMMSRECP=\"13756683661\"",3);
Send_ASCII("AT+CMMSSEND");
3.4 攝像頭拍照
本系統(tǒng)的圖片采集功能是通過采用PTC08攝像頭拍照來(lái)實(shí)現(xiàn)的。當(dāng)單片機(jī)收到來(lái)自于GPRS通信模塊或者紅外感應(yīng)模塊的啟動(dòng)攝像頭拍照的控制信號(hào)后將啟動(dòng)攝像頭拍照。首先攝像頭復(fù)位,接著設(shè)置好拍照?qǐng)D片的大小,然后執(zhí)行拍照并通過串口獲取圖片,并將獲取的圖片數(shù)據(jù)通過串口上傳至GPRS通信模塊通過GPRS網(wǎng)絡(luò)發(fā)送至指定手機(jī)[5]。以下為啟動(dòng)攝像頭拍照的指令:
Second_Serial_Port_Send(0x56);
Second_Serial_Port_Send(0x00);
Second_Serial_Port_Send(0x36);
Second_Serial_Port_Send(0x01);
Second_Serial_Port_Send(0x00);
4 系統(tǒng)測(cè)試
本系統(tǒng)的單片機(jī)分別通過串口與GPRS模塊和攝像頭相連,因此要首先進(jìn)行串口通信的測(cè)試,通過后再對(duì)GRPS模塊進(jìn)行測(cè)試。先將GPRS模塊與PC機(jī)相連,通過超級(jí)終端發(fā)送短信到手機(jī)上,以確定GPRS模塊工作正常。設(shè)置串口波特率大小為9 600 Baud,接著對(duì)GPRS模塊進(jìn)行握手測(cè)試、信號(hào)測(cè)試和注冊(cè)測(cè)試。當(dāng)GPRS初始化完畢后將要待發(fā)送的圖片載入,通過指令 AT+CMMSRECP發(fā)送。待測(cè)試通過后,再將各模塊聯(lián)合,進(jìn)行整體調(diào)試,實(shí)現(xiàn)遠(yuǎn)程無(wú)線監(jiān)控的功能。初始化測(cè)試界面如圖4所示。
圖4 初始化測(cè)試界面
5 結(jié) 論
本系統(tǒng)通過標(biāo)準(zhǔn)RS 232串口實(shí)現(xiàn)單片機(jī)控制GPRS通信模塊和攝像頭模塊,并擴(kuò)展了紅外感應(yīng)模塊。該系統(tǒng)實(shí)現(xiàn)了集遠(yuǎn)程無(wú)線監(jiān)控、自動(dòng)感應(yīng)、信息存儲(chǔ)及數(shù)據(jù)無(wú)線傳輸于一體的監(jiān)控功能,可將監(jiān)控照片發(fā)送至指定的手機(jī)。
系統(tǒng)采用的AT指令解析及控制GPRS模塊通信的方法可移植性和擴(kuò)展性強(qiáng),并具有電路簡(jiǎn)單、系統(tǒng)成本低、響應(yīng)速度快等優(yōu)點(diǎn),可廣泛應(yīng)用于相似的遠(yuǎn)程無(wú)線控制系統(tǒng)設(shè)計(jì)。
參考文獻(xiàn)
[1] 胡志坤.基于無(wú)線傳感器網(wǎng)絡(luò)的物流運(yùn)輸車遠(yuǎn)程監(jiān)控系統(tǒng)研究[J].物流技術(shù),2012(12):426?428.
[2] 夏華.無(wú)線通信模塊設(shè)計(jì)與物聯(lián)網(wǎng)應(yīng)用開發(fā)[M].北京:電子工業(yè)出版社,2011.
[3] 張慶海.基于無(wú)線通信網(wǎng)絡(luò)融合的智能家居系統(tǒng)研究[J].電視技術(shù),2013(4):92?95.
[4] 孫德輝,衛(wèi)革,楊揚(yáng).基于ARM的GPRS遠(yuǎn)程數(shù)據(jù)傳輸系統(tǒng)的設(shè)計(jì)[J].自動(dòng)化技術(shù)與應(yīng)用,2010,29(7):26?28.
[5] 黃顯澍.工程GSM短消息遠(yuǎn)程數(shù)據(jù)采集監(jiān)控系統(tǒng)[J].微處理機(jī),2010(6):111?113.
[6] 封志方,裴毅,郭道通,等.無(wú)人升空平臺(tái)溫濕度遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2013,36(11):103?105.
Second_AT_Command("AT+CMMSRECP=\"13756683661\"",3);
Send_ASCII("AT+CMMSSEND");
3.4 攝像頭拍照
本系統(tǒng)的圖片采集功能是通過采用PTC08攝像頭拍照來(lái)實(shí)現(xiàn)的。當(dāng)單片機(jī)收到來(lái)自于GPRS通信模塊或者紅外感應(yīng)模塊的啟動(dòng)攝像頭拍照的控制信號(hào)后將啟動(dòng)攝像頭拍照。首先攝像頭復(fù)位,接著設(shè)置好拍照?qǐng)D片的大小,然后執(zhí)行拍照并通過串口獲取圖片,并將獲取的圖片數(shù)據(jù)通過串口上傳至GPRS通信模塊通過GPRS網(wǎng)絡(luò)發(fā)送至指定手機(jī)[5]。以下為啟動(dòng)攝像頭拍照的指令:
Second_Serial_Port_Send(0x56);
Second_Serial_Port_Send(0x00);
Second_Serial_Port_Send(0x36);
Second_Serial_Port_Send(0x01);
Second_Serial_Port_Send(0x00);
4 系統(tǒng)測(cè)試
本系統(tǒng)的單片機(jī)分別通過串口與GPRS模塊和攝像頭相連,因此要首先進(jìn)行串口通信的測(cè)試,通過后再對(duì)GRPS模塊進(jìn)行測(cè)試。先將GPRS模塊與PC機(jī)相連,通過超級(jí)終端發(fā)送短信到手機(jī)上,以確定GPRS模塊工作正常。設(shè)置串口波特率大小為9 600 Baud,接著對(duì)GPRS模塊進(jìn)行握手測(cè)試、信號(hào)測(cè)試和注冊(cè)測(cè)試。當(dāng)GPRS初始化完畢后將要待發(fā)送的圖片載入,通過指令 AT+CMMSRECP發(fā)送。待測(cè)試通過后,再將各模塊聯(lián)合,進(jìn)行整體調(diào)試,實(shí)現(xiàn)遠(yuǎn)程無(wú)線監(jiān)控的功能。初始化測(cè)試界面如圖4所示。
圖4 初始化測(cè)試界面
5 結(jié) 論
本系統(tǒng)通過標(biāo)準(zhǔn)RS 232串口實(shí)現(xiàn)單片機(jī)控制GPRS通信模塊和攝像頭模塊,并擴(kuò)展了紅外感應(yīng)模塊。該系統(tǒng)實(shí)現(xiàn)了集遠(yuǎn)程無(wú)線監(jiān)控、自動(dòng)感應(yīng)、信息存儲(chǔ)及數(shù)據(jù)無(wú)線傳輸于一體的監(jiān)控功能,可將監(jiān)控照片發(fā)送至指定的手機(jī)。
系統(tǒng)采用的AT指令解析及控制GPRS模塊通信的方法可移植性和擴(kuò)展性強(qiáng),并具有電路簡(jiǎn)單、系統(tǒng)成本低、響應(yīng)速度快等優(yōu)點(diǎn),可廣泛應(yīng)用于相似的遠(yuǎn)程無(wú)線控制系統(tǒng)設(shè)計(jì)。
參考文獻(xiàn)
[1] 胡志坤.基于無(wú)線傳感器網(wǎng)絡(luò)的物流運(yùn)輸車遠(yuǎn)程監(jiān)控系統(tǒng)研究[J].物流技術(shù),2012(12):426?428.
[2] 夏華.無(wú)線通信模塊設(shè)計(jì)與物聯(lián)網(wǎng)應(yīng)用開發(fā)[M].北京:電子工業(yè)出版社,2011.
[3] 張慶海.基于無(wú)線通信網(wǎng)絡(luò)融合的智能家居系統(tǒng)研究[J].電視技術(shù),2013(4):92?95.
[4] 孫德輝,衛(wèi)革,楊揚(yáng).基于ARM的GPRS遠(yuǎn)程數(shù)據(jù)傳輸系統(tǒng)的設(shè)計(jì)[J].自動(dòng)化技術(shù)與應(yīng)用,2010,29(7):26?28.
[5] 黃顯澍.工程GSM短消息遠(yuǎn)程數(shù)據(jù)采集監(jiān)控系統(tǒng)[J].微處理機(jī),2010(6):111?113.
[6] 封志方,裴毅,郭道通,等.無(wú)人升空平臺(tái)溫濕度遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2013,36(11):103?105.