《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于GSM短消息的溫室環(huán)境監(jiān)測系統(tǒng)
基于GSM短消息的溫室環(huán)境監(jiān)測系統(tǒng)
摘要: 采用 MSP430F149單片機和TC35i作為核心器件,,系統(tǒng)實現(xiàn)了對環(huán)境中溫度、濕度,、光照強度,、CO2濃度等參數(shù)的實時監(jiān)測。并將測得數(shù)據(jù)定時以GSM 短消息的方式發(fā)送到手機,、遠程監(jiān)控中心,,也可設置標準環(huán)境參數(shù)。當環(huán)境參數(shù)不符合環(huán)境要求時向手機發(fā)送警報,。因此,,該系統(tǒng)是一種低成本、體積小,、可移動,、方便操作的新型環(huán)境監(jiān)測儀。
Abstract:
Key words :

1 引言
    溫室環(huán)境的各項參數(shù)是否符合規(guī)定要求需進行檢測得知,,而科技的發(fā)展為溫室環(huán)境的監(jiān)測自動化,、高效化提供了重要條件。GSM短信息以其覆蓋區(qū)域廣,、快捷,、高效、準確,、費用低廉,、受環(huán)境影響小等特點.逐步應用于工業(yè)控制、移動作業(yè)環(huán)境,、遠程數(shù)據(jù)采集和監(jiān)控中,。可隨時隨地通過GSM模塊以短消息方式發(fā)送和接收現(xiàn)場采集到的數(shù)據(jù),,具有實時性強,、精度高的優(yōu)點,便于數(shù)據(jù)信息的集中管理和遠程控制,。采用 MSP430F149單片機和TC35i作為核心器件,,系統(tǒng)實現(xiàn)了對環(huán)境中溫度、濕度,、光照強度,、CO2濃度等參數(shù)的實時監(jiān)測。并將測得數(shù)據(jù)定時以GSM 短消息的方式發(fā)送到手機,、遠程監(jiān)控中心,,也可設置標準環(huán)境參數(shù),。當環(huán)境參數(shù)不符合環(huán)境要求時向手機發(fā)送警報。因此,,該系統(tǒng)是一種低成本,、體積小、可移動,、方便操作的新型環(huán)境監(jiān)測儀,。

2 系統(tǒng)結構和工作原理
    該系統(tǒng)主要由兩大部分組成:環(huán)境數(shù)據(jù)采集部分和數(shù)據(jù)監(jiān)測終端。環(huán)境數(shù)據(jù)采集部分主要由環(huán)境數(shù)據(jù)采集傳感器,、單片機MSP430F149和GSM無線收發(fā)模塊等組成,。其中環(huán)境數(shù)據(jù)采集傳感器包括溫濕度傳感器、光照傳感器,、CO2濃度傳感器,,主要完成環(huán)境信息的采集。MSP430F149是一款超低功耗單片機,,能夠在1.8~3.6V電壓,、1 MHz的時鐘下運行,具有5種節(jié)電模式,;具有強大的處理能力和豐富的片內外設,,主要控制環(huán)境數(shù)據(jù)采集傳感器和GSM無線收發(fā)模塊兩者有序工作,,它是數(shù)據(jù)采集系統(tǒng)的核心部分,,一方面進行用戶鑒權,另一方面將獲得的數(shù)據(jù)轉換成GSM短信模式,,并控制TC35i收發(fā)模塊發(fā)送數(shù)據(jù),。GSM無線收發(fā)模塊即 TC35i,負責發(fā)送和接收短信,,它可以向用戶監(jiān)測終端發(fā)送檢測到的實時環(huán)境數(shù)據(jù),,同時也接收用戶監(jiān)測終端發(fā)來的命令短信。數(shù)據(jù)監(jiān)測終端可以是手機終端或計算機監(jiān)控中心,。
    圖1為系統(tǒng)整體框圖,,整個電路采用MSP430F149結合外同電路實現(xiàn)對溫濕度、光照強度和CO2濃度的數(shù)據(jù)采集和監(jiān)控,。系統(tǒng)循環(huán)監(jiān)控環(huán)境,,若出現(xiàn)問題,單機片立即通過AT命令RS232異步串行接口與GSM收發(fā)模塊進行通信,,并利用該模塊向手機終端或計算機監(jiān)控中心發(fā)送短信息,。監(jiān)測者可用短信命令設置智能模塊,或發(fā)送短消息查詢命令查詢其監(jiān)控情況,,從實現(xiàn)到無線監(jiān)測,。該方式無需撥號,,短信收發(fā)模塊直接把傳輸?shù)膬热莺徒K端號碼傳送給SMSC,再由 SMSC發(fā)送給接收終端,。如果發(fā)送失敗,,網(wǎng)絡保留消息重新發(fā)送。

3 系統(tǒng)硬件設計
3.1 GSM收發(fā)模塊TC35i
    TC35i是一款工業(yè)級GSM模塊,,集成有射頻單元和基帶處理器,,可工作于900 MHz和1 800 MHz兩個頻段,支持數(shù)據(jù),、語音,、短消息和傳真功能。TC35i模塊的正常運行需要相應外圍電路的配合,。TC35i共有40個引腳,,通過零阻插座ZIF (Zero Insertion Force)連接器分別與電源、啟動與關機,、數(shù)據(jù)通信,、語音通信、SIM卡,、指示燈等電路連接,。啟動電路由開漏極三極管和上電復位電路組成。TC35i上電1Oms后(電池電壓須大于3V),,為使之正常工作,,必須在引腳IGT加時長至少為100 ms的低電平信號,且該信號下降沿的時間小于1 ms,。啟動后,,該引腳信號應保持高電平。TC35i的數(shù)據(jù)接口采用串行異步收發(fā),,符合ITU2T,,RS232接口電路標準,工作在CMO電平(2165 V],,數(shù)據(jù)接口配置為8位數(shù)據(jù)位,、1位停止位、無校驗位,,可以在300 b/s~115 Kb/s的波特率下運行,。支持的自動波特率為418~115 Kb/s。TC35i模塊還支持RTSO/CTSO的硬件握手和Xon/Xoff的軟件流控制,,串口RS232通信采用MAX3238器件實現(xiàn)電平轉換,。
3.2 數(shù)據(jù)采集傳感器
    數(shù)據(jù)采集傳感器是整個監(jiān)測系統(tǒng)的重要組成部分,采集處理環(huán)境參數(shù),,將環(huán)境中的溫濕度,、光照強度,、CO2濃度信號轉化為電信號。系統(tǒng)將采集到的數(shù)據(jù)存人存儲器,,系統(tǒng)對采集的數(shù)據(jù)帶有有線傳輸方式,,通過RS232對數(shù)據(jù)現(xiàn)場采集與調試。

3.2.1 光照強度傳感器
    選用TSL230B測量周圍環(huán)境的光線強度,。該器件采用先進的LinCMOSTM 工藝,,由多晶硅光電二極管和單片CMOS電流頻率集成轉換器構成。它無需外接元件即可完成高分辨率的光照度/頻率轉換,,把一定光譜的光轉換成電流,。再由電流/頻率轉換器轉換成相應脈沖頻率。輸出方波或三角波的頻率完全由光照幅度決定,,分辨率極高,,可直接與微控制器相連,如圖2所示,。S0,、S1為靈敏度控制端,實際是通過改變其上方的感光面積來改變靈敏度,;S2,、S3為滿量程選擇端;OUT為頻率信號輸出端,,進入單片機的捕獲輸入,,通過計算兩次捕獲時間內計數(shù)器的數(shù)值差,便可以計算出輸出頻率值,,最后根據(jù)TSL230B的頻率一能量關系曲線圖對照得到光線強度,。

 

3.2.2 溫度濕度傳感器
    溫度濕度的測量采用SHT11型智能化濕度/溫度傳感器,,它采用CMOSens (Ce-mo-Sens)專利技術(CMOS和傳感器技術的融合),,體積小。SHT11主要包括相對濕度傳感器,、溫度傳感器,、放大器、A/D轉換器,、校準存儲器(E2PROM),、隨機存取存儲器(RAM)、狀態(tài)寄存器,、加熱器,、低電壓檢測電路等部分,可給出全校準相對濕度及溫度值輸出,,具有露點值計算輸出功能,;濕度值輸出分辨率為14位,,溫度值輸出分辨率為12位,并可編程為12位和8位,;具有數(shù)據(jù)傳輸校驗功能,。SHT11是采用I2C總線接口的傳感器,接口電路非常簡單,,具有數(shù)字式輸出,,免調試,免標定,,一致性好,,具有超快響應、抗干擾能力強,、極高的性價比等優(yōu)點,,圖2為其連接電路圖。
3.2.3 CO2濃度傳感器
    CO2的監(jiān)測采用6004型CO2濃度傳感器,,該傳感器采用紅外線吸收散射式NDIR技術,,靈敏度高,可重復性好,,響應時間快,,預熱時間短,長期使用穩(wěn)定性能好,。紅外CO2傳感器6004的測量范圍較寬,。分別為0~2 000 pom,0~10 000 ppm,0~50 000 ppm,,采用+5 V供電,,平均電源損耗45 mA,最小電源損耗15 mA,。工作環(huán)境為0~50°C,,輸出電壓是在0~4 V變化的直流信號,系統(tǒng)對6004的輸出信號進行采樣后,,送到A/D轉換器處理,。A/D轉換器采用帶有I2C總線的ADS1100,它具有分辨率,、接口簡單,、比例放大、功耗低,、體積小等優(yōu)點,。ADS1100采用電源電壓為基準電壓,可按比例進行MD轉換,。同時帶有差分輸入且具有高達16位的分辨率,,片內可編程增益放大器(PGA)能提供高達8倍的增益,,允許對小信號進行測量。該傳感器使用壽命長(約10年),,對溫度和濕度依賴性比較小,,可以明顯降低溫度的漂移所帶來的誤差。
3.3 存儲器模塊
    存儲器部分采用SST25VF040,。它以SuperFlash技術為基礎,,適用于外擴存儲器,其存儲容量為4 MB,,采用3.3 V單電源供電,,無需額外高電壓,可通過一些特殊的命令字序列實現(xiàn)對各個子模塊的讀寫和擦除,。該器件功耗低,,工作電流為7 mA,等待電流為3μA,;時鐘頻率高達33 MHz,,可快速編程、擦除,、讀取,,可重復10萬次以上,采用8引腳SOIC封裝及超薄型WSON封裝,,可減少電路板空間,、耗能及成本。提供最新自動地址增值(AAI)資料寫入模式,,相較于單一字節(jié)資料寫入模式,,該模式將整個閃存的資料寫入時間減少50%。
    對采集的數(shù)據(jù)通過SPI串行通信存儲到SST25VF040,,也可通過SPI串行通信讀取存儲器中的數(shù)據(jù),,從而便于查詢、分析,、處理采集的數(shù)據(jù),。存儲電路連接如圖3所示。通過上拉電阻將CE,、SO引腳的初始狀態(tài)置為高電平,寫保護始終為高電平,。相應的輸入輸出端,、時鐘信號端和使能端分別和單片機接口相連。

3.4 時鐘模塊
    系統(tǒng)采用DS1302器件作為時鐘電路,。該器件低功耗,,可通過串行方式與單片機傳送數(shù)據(jù),,能夠向單片機提供包括秒、分,、時,、日、月,、年等在內的實時時間信息,,并且具有月末日期、閏年的補償功能,;還有用于主電源和備份電源的雙電源引腳,,在主電源關閉時,也能保持時鐘的連續(xù)運行,。DS1302與單片機系統(tǒng)的數(shù)據(jù)傳送依靠CE,、I/O、SCLK 3根端線即可完成,。其工作過程為:首先CE引腳驅動至高電平,,然后再作用于SCLK時鐘脈沖,通過I/O引腳向DS1302輸入地址/命令字節(jié),,隨后再在 SCLK時鐘脈沖的配合下,,從I/O引腳寫入或讀出相應數(shù)據(jù)字節(jié)。因此,,DS1302與單片機之間的數(shù)據(jù)傳送是十分容易實現(xiàn)的,。如圖3所示。

 

4 系統(tǒng)軟件設計
    系統(tǒng)軟件程序采用C語言編寫,。主要分為兩大部分:一是對監(jiān)測數(shù)據(jù)進行判別,、檢查和存儲,包含采集中斷,、時鐘讀取子程序,、存儲程序、短信收發(fā),、串行通信中斷等程序組成,;二是對采集的數(shù)據(jù)進行處理、分析,。系統(tǒng)除接收正常的測量數(shù)據(jù).還對采集數(shù)據(jù)進行判別,,監(jiān)控者也可隨時查詢所監(jiān)測的各項參數(shù),短信收發(fā)模塊對接收到查詢指令的用戶進行鑒權,。如果是非法用戶則不處理該指令,,同時也可檢查各監(jiān)測數(shù)據(jù)的時鐘和日歷設置、各采集終端,分析數(shù)字化采集狀態(tài)的信號裝置,,并隨時校正,。定時向檢測者發(fā)送監(jiān)測數(shù)據(jù),到系統(tǒng)設定時間時,,將自動發(fā)送最新的監(jiān)測數(shù)據(jù),。

    單片機和TC35i模塊之間采用AT指令通信。TC35i提供的命令接口符合GSM 07.05和GSM 07.07規(guī)范,。GSM07.07中定義的AT命令提供一種移動平臺與數(shù)據(jù)終端設備之間的通用接口,,數(shù)據(jù)終端設備通過標準的AT命令與GSM網(wǎng)絡引擎相互通信、交換數(shù)據(jù),。對SMS的控制主要采用3種模式:Block,、基于AT指令的Text和基于AT指令的PDU。該監(jiān)測系統(tǒng)采用PDU模式接收和發(fā)送短消息,。系統(tǒng)軟件采用模塊化方式設計,,主要有主程序和溫度濕度、光照強度,、CO7濃度等數(shù)據(jù)采集子程序,,主程序開始后,先初始化單片機,、GSM短信收發(fā)模塊驅動,、A/D轉換驅動等,其流程如圖4所示,。


5 結束語
    基于TC35i短信收發(fā)模塊的環(huán)境監(jiān)測系統(tǒng)結構簡單,,成本低廉,實時性強,。采用一種成熟可靠,、便捷的數(shù)據(jù)傳輸采集方式。進一步開發(fā)該系統(tǒng)可實現(xiàn)基于普通手機的遠程操作,,可逐步替代移動性不強的PC機,,使遠程控制更加便捷。該系統(tǒng)作為一種便捷的數(shù)據(jù)采集監(jiān)測裝置,,具有較好的可移植性,,只要加入其他所需的傳感系統(tǒng)。則可實現(xiàn)其他數(shù)據(jù)的傳輸與采集,。

此內容為AET網(wǎng)站原創(chuàng),,未經(jīng)授權禁止轉載。