王滿 王鐵權
1.沈陽市電子研究所安全防范技術工程部 110036 2.東北大學 110819
基于移動通訊模塊的室溫監測系統的研究
王滿1王鐵權2
1.沈陽市電子研究所安全防范技術工程部 110036 2.東北大學 110819
隨著信息產業技術的飛速發展,移動通信技術以其成熟性、穩定性、及時性,越來越多的被應用于工程應用系統中。本文介紹如何以移動通訊模塊為基礎,通過移動網絡,對于供暖用戶的室內溫度進行遠程監測,把實時溫度數據傳送到供暖控制中心,可與熱源、熱網及換熱站控制系統結合,真正實現熱網的自動按需供熱。
移動通訊模塊T C35 i;移動通訊網絡;溫度傳感器;單片機控制;短信息
mobile telecommunication module TC35i;mobile telecommunication network;temperature sensor;MCU control;SMS
近些年來,供暖部門不斷加大對用戶的服務保障力度,使供暖用戶的室溫都能達到一個很高的標準。但是為了避免不必要的能源浪費,這種基于移動通訊模塊TC35i的室溫監控系統應運而生,它可以通過前端的溫度傳感器,把供暖用戶的室內溫度實時、分時的傳到供暖部門的控制中心,使其有針對性的進行熱力調度[1]。
2.1 工作原理:
本系統通過前端溫度傳感器,采集室內溫度,然后通過單片機對數據進行處理后,寫入移動通訊模塊TC35i中,移動通信模塊TC35i再通過AT 命令和移動通訊網絡的短消息中心以短消息的形式與供暖調度中心進行通信。調度中心在收到前端用戶的室內溫度信息后,進行熱力調配。其中工作模式可為每天自動定時向供暖調度中心上傳當前溫度和歷史溫度,或可由調度中心隨時呼叫室內溫度采集器進行即時溫度上傳。
2.2 系統組成結構框圖:
系統框圖如圖1所示。
通過前端溫度傳感器DSl8B20采集供暖用戶的室溫,單片機進行數據編譯,并傳送給通訊模塊TC35i,通過GSM網絡進行數據傳送。接收端可以通過TC35i進行數據接收,也可直接傳送到調度人員手機中。
3.1 移動通訊模塊TC35i
現在,隨著移動網絡技術的不斷發展,越來越多的遠程數據通訊設備基于移動通訊模塊進行數據傳輸,國內已經開始使用的GSM模塊有Wavecome的WM02系列、西門子的TC35 i系列、CENTEL PIML的2D系列等。其中以西門子的TC35以其極高的性價比和穩定性,應用于許多工程系統中[2]。
本設計選用的是西門子TC35系列的TC35i。這是西門子推出的最新的無線模塊,功能上與TC35完全兼容,TC35i與GSM2/2+兼容、雙(GSM900/GSMl800)、RS232數據口、符合ETSI標準GSM0707和GSM0705,且易于升級為GPRS模塊。該模塊集射頻電路和基帶于一體,向用戶提供標準的AT命令接口,為數據、語音、短消息和傳真提供快速、可靠、安全的傳輸,方便用戶的應用開發及設計。其外圍設計連接電路簡圖見圖2。
TC35i模塊工作電壓為3.3~5.5V,可以工作在900MHZ和l800MHZ兩個頻段,所在頻段功耗分別為2W(900M)和1W(1800M)。模塊有AT命令集接口,支持文本和PDU模式的短消息。此外,該模塊還具有電話簿功能、多方通話、漫游檢測等功能。
常用的工作模式由省電模式、IDLE、TALK等模式。TC35i主要由GSM基帶處理器、GSM無線模塊、電源模塊(ASIC)、閃存、ZIF連接器、天線接口6部分組成,共有40個引腳,通過一個ZIF (Zero Insertion Force)連接器引出。這40個引腳可以劃分為5類,即電源、數據輸入/輸出、SIM卡、音頻接口和控制。第1~14腳為電源部分,其中1~5為電源電壓輸入端Vbatt+,6~10為電源地GND,11、12充電引腳,13對外輸出電壓(供外電路使用),14為ACCU—TEMP接負溫度系數的熱敏電阻;24~29分別為CCIN、CCRST、CCIO、CCCLK、CCVCC和CCGND 為SIM 卡引腳;33~40為語音接口用來接電話手柄;15、30、31和32腳為控制部分;15為點火線IGT;16~23位數據輸入/輸出[3]。
3.2 單線數字溫度傳感器 DSl8B20
DSl8B20是DALLAS公司生產的一線式數字溫度傳感器,具有3引腳TO-92小體積封裝形式;溫度測量范為55℃~+125℃。可編程為9位~12位A/D轉換精度,被測溫度用符號擴展的16位數字量方式串行輸出;溫度檢測電路原理圖見圖2所示, DSl8B20采用外接電源方式,其VDD端采用3 V~5.5 V電源供電。
3.3 可編程只讀存儲器AT24C01A
AT24C01提供電可擦除的串行1024位存儲或可編程只讀存儲器(EEPROM)128字(8位/字)。AT24C01的封裝為8腳PDIP,通過2線制串行接口進行數據傳輸,雙向數據傳送協議。4字頁寫方式,寫同步時鐘(最大10ms)。工作電壓為2.7V至5.5V。
3.4 時鐘芯片DS1302
DS1302是美國DALLAS公司推出的一種高性能、低功耗、帶RAM的實時時鐘芯片,它可以對年、月、日、周、時、分、秒進行計時,且具有閏年補償功能,工作電壓寬達2.5~5.5V。采用三線接口與CPU 進行同步通信,并可采用突發方式一次傳送多個字節的時鐘信號或RAM數據。DS1302內部有一個31×8的用于臨時性存放數據的RAM寄存器。DS1302 是DS1202 的升級產品,與DS1202 兼容,但增加了主電源/后背電源雙電源引腳,同時提供了對后背電源進行涓細電流充電的能力。
3.5 大電流低壓差穩壓器MIC29302BU
由于通訊模塊工作電壓典型值為3.8 V,而單片機工作電壓典型值為5 V,兩個芯片工作電壓不一致,因此需要將5 V電源電壓轉換為3.8 V。在本電路設計中,選用MICREL公司的MIC29302BU芯片。此芯片具有高電流、高精度、快速的瞬態響應等特點,同時對過流、輸入極反向、反插引腳、高溫狀態具有保護功能。
3.6 單片機SM89516A及外圍電路設計說明
SM89516A一款內嵌64K字節閃存和1K字節片上RAM的8位單片微控制器。它是80C51微控制器家族的派生產品。SM89516A的PDIP封裝具有32個I/O口PLCC/QFP 封裝則具有多達36個I/O口,而且片上多達64K字節的閃存,既可以當作程序空間,又可以當作數據空間,或者數據和程序混合空間。由于這些硬件特征和強大的指令系統,使得它成為一種性價比很高的控制器。片上閃存可以使用商用編程器通過并口進行編程。
本系統以SM89516A為控制主體,首先通過溫度傳感器DS18B20采集到前端用戶的實時溫度,傳給單片機I/O口P1.4一個數字溫度信號。然后所有的溫度信息通過外部存儲器AT24C01A進行存儲。SM89516A的I/O口P1.5給TC35i15腳IGT一個大于100 ms的低電平,使模塊啟動。當調度中心向SIM卡電路發來短信信息時,TC35i通過17管腳RINGO向SM89516A的P3.3/#INT1口發送一個外部中斷信號。此時,SM89516A通過P3.0/RXD口和P3.1/TXD口與TC35i的18腳RXDO和19腳TXDO進行數據通訊,最后通過TC35i向調度中心發送當前前端用戶的實時溫度[4]。

圖1 系統控制方框圖

圖2 外圍電路簡圖

圖3 程序設計流程圖
SM89516A的P0.2和P0.3口作為地址/數據復用總線,與AT24C01A的SCL和S D A腳進行數據及程序的存儲;SM89516A的P0.2和P0.3口與DS1302的SCLK、I/O、CE腳進行串口通信,組成實時時鐘/日歷電路,提供秒、分、時、日、月、年的信息,每月的天數和閏年的天數可自動調整時鐘操作。
系統程序設計的功能主要有系統的初始化、用戶溫室環境參數實時采集和溫室環境信息的SMS消息發送,用戶SMS消息的接收及刪除。其流程如圖3所示。
系統的初始化工作包括定時器的設置、波特率的設置、TC35i模塊的初始化等。TC35i模塊的初始化包括模塊的開啟,SIM卡PIN碼的檢測,短消息發送和接收的方式。
室溫參數實時采集內容包括:正常狀態下,單片機在規定的時間內采集環境信息并把數據傳輸到監控中心;一旦發生串口中斷時,單片機讀取TC35i中的短信息內容,對其進行解碼,采集相關的信息。
溫室環境信息的SMS消息發送和用戶SMS消息的接收及刪除:只要正確設置,系統就能接收用戶的指令。一旦接收到短信息時,TC35i就會給單片機一個中斷,程序會讀取SIM卡內存中0~19位置的短消息,讀取短消息的AT指令就是AT+CMGR=
本系統使用移動通訊網路作為遠程通信的實現技術,降低了架設通信線路的高額成本,具有運行費用低廉,性價比高的特點。并可結合不同的控制系統創造出更智能的應用。該模塊及文中提出的外圍電路設計已經在供暖系統中得到了實際的應用,取得了非常好的效果,真正實現熱網的自動按需供熱。
[1]潘斌,郭紅霞.短信收發模塊T C35 i的外圍電路設計[J].單片機與嵌入式系統應用.2004(7)36-37.
[2]李棟梁,馬洪連,李文成.基于S M S的遠程數據采集系統的設計與實現[J].儀器儀表學報.2006(z1)55-56.
[3]S ie m e n s T C35技術手冊.
[4]戴梅萼.微型計算機技術及應用(第二版)[M].清華大學出版社.
[5]林凌,李剛,丁茹等.新型單片機接口器件與技術[M].西安電子科技大學出版社.2005.
Study On The Indoor Temperature Monitor System Based On Mobile Telecommunication Module
WANG Man1WANG Tie-quan2
1. Security and protection system engineering department of Shenyang electronic research institute, Shenyang 110036, Liaoning, China
2. Northeastern University, Shenyang 110819, Liaoning, China
With the rapid development of the information technology , the mobile telecommunication technology is widely applied in engineering projects for its maturity , stability and timeliness. The article introduces how to carry out supervisory control to the consumer’s indoor temperature based on mobile telecommunication module. Real time temperature data is collected, transferred to the control centre and compared with the heat source data. Realizing to supply heat according with indoor temperature.
10.3969/j.issn.1001-8972.2010.18.048