【正文】
序列碼 。 (8) 測量結(jié)果直接輸出數(shù)字溫度信號,以 “ 一線總線 ” 串行傳送給 CPU,同時可傳送CRC校驗(yàn)碼,具有極強(qiáng)的抗干擾糾錯能力 。 (6) 可編程的分辨率為 9~ 12位,對應(yīng)的可分辨溫 度分別為 ℃ 、 ℃ 、 ℃和 ℃ ,可實(shí)現(xiàn)高精度測溫 。 (5) 溫 度 范圍- 55℃ ~+ 125℃ ,在 10℃ ~ +85℃ 時精度為 177。 4 (3) DS1820支持多點(diǎn)組網(wǎng)功能,多個 DS1820可以并聯(lián)在三線上,實(shí)現(xiàn)組網(wǎng)多點(diǎn)測溫 。 DS18B20 產(chǎn)品的特點(diǎn) (1) 適應(yīng)電壓范圍更 寬,電壓范圍: ~ ,在寄生電源方式下可由數(shù)據(jù)線供電 。 DS18B20 原理及引腳介紹 DS18B20 數(shù)字溫度計(jì)是 DALLAS 公司生產(chǎn)的 1- Wire,即單總線器件,具有線路簡單, 體積小的特點(diǎn)。 圖 1 系統(tǒng)整體框圖 系統(tǒng)的控制過程如下:用溫度傳感器采集外界溫度值,通過 A/D 轉(zhuǎn)換將此模擬信號轉(zhuǎn)換為數(shù)字信號傳入單片機(jī)中,對單片機(jī)進(jìn)行編程。 在溫度檢測部分, STC89C52 單片機(jī)通過 DS18B20 溫度傳感器讀取溫度,然后通過單 2 片機(jī)串口和 TC35i 串口之間相互通信,把讀取的溫度傳輸?shù)?TC35i 模塊,最后通過 TC35i模塊發(fā)信息到目標(biāo)手機(jī)號碼。 本論文首先給出了基于 STC89C5 TC35i 溫度遠(yuǎn)程報(bào)警系統(tǒng)的整體架構(gòu),分析了整個項(xiàng)目的硬件基礎(chǔ)和軟件基礎(chǔ)。本裝置結(jié)構(gòu)簡單、傳輸可靠,稍做改進(jìn)即可應(yīng)用于多種需遠(yuǎn)程交互的場合。 本論文在溫室溫度監(jiān)控遠(yuǎn)程報(bào)警和遠(yuǎn)程開啟的應(yīng)用背景下,結(jié)合其傳輸數(shù)據(jù)少和非連續(xù)性工作的應(yīng)用特征,研制了利用 51系列單片機(jī)控制 GSM 模塊 TC35i 以短消息 (SMS)的方式進(jìn)行遠(yuǎn)程報(bào)警和開啟的裝置。短消息容量有限(每條短信內(nèi)容最多 140 個字節(jié)),適于傳輸小流量的數(shù)據(jù);由于建立時間較長,傳送過程要受短消息服務(wù)中心服務(wù)器繁忙程度的影響,因而適于非連續(xù)性和實(shí)時性要求不太高的傳輸場合。 GSM 網(wǎng)絡(luò)信號覆蓋面積廣、網(wǎng)絡(luò)接入靈活、無需布線,打破了距離的限制,從而可以實(shí)現(xiàn)全國乃至全球漫游監(jiān)控 。 關(guān)鍵字: STC89C52單片機(jī); DS18B20; TC35i 目 錄 1 引言 ............................................................. 1 項(xiàng)目背景與意義 ..................................................... 1 項(xiàng)目目標(biāo) ........................................................... 1 2 系統(tǒng)的整體架構(gòu)分析 .............................................. 3 系統(tǒng)的主要模塊 ..................................................... 3 DS18B20 原理及引腳介紹 ............................................. 3 DS18B20 產(chǎn)品的特點(diǎn) ....................................... 3 DS1820 的工作原理 ........................................ 4 STC89C52 單片機(jī) .................................................... 7 時鐘電路 ................................................ 7 復(fù)位及復(fù)位電路 .......................................... 8 STC89C52 引腳介紹 ........................................ 9 TC35i 模塊介紹 .................................................... 10 3 軟件設(shè)計(jì) ........................................................ 13 TMOD 配置 ......................................................... 13 串口通訊原理 ...................................................... 13 串行接口的一般概念 ...................................... 13 89C52 單片機(jī)的串行接口結(jié)構(gòu) ............................... 14 串行口的控制與狀態(tài)寄存器 ................................ 14 波特率的選擇 ........................................... 16 單 片機(jī)中斷系統(tǒng)介紹 ................................................ 18 中斷請求源 ............................................. 18 中斷允許寄存器 IE ....................................... 18 AT 指令 ........................................................... 18 AT 指令集 .............................................. 19 溫度采集 .......................................................... 20 GSM 模塊發(fā)送信息 .................................................. 21 程序編譯文檔的創(chuàng)建 ................................................ 22 4 結(jié)論 ............................................................ 23 參考文獻(xiàn) .......................................................... 24 致謝 .............................................................. 25 附錄 .............................................................. 26 附錄 A 系統(tǒng)原理圖 ................................................ 26 附錄 B 源程序 .................................................... 27 附錄 C 檢測單片機(jī)串口發(fā)送數(shù)據(jù)程序 ..................................... 34 1 1 引 言 項(xiàng)目背景與意義 隨著短消息服務(wù) (SMS)和通用分組無線服務(wù) (GPRS)等數(shù)據(jù)業(yè)務(wù)的發(fā)展, GSM 無線網(wǎng)絡(luò)應(yīng)用于機(jī)電產(chǎn)品和工業(yè)控制領(lǐng)域的趨勢不斷擴(kuò)大,各種以 GSM 網(wǎng)為傳輸平臺的數(shù)據(jù)采集及遠(yuǎn)程監(jiān)控系統(tǒng)方案和產(chǎn)品也不斷出現(xiàn)。 (2) 設(shè)定報(bào)警范圍,當(dāng)溫度不在這個范圍的時候就自動發(fā)送當(dāng)前溫度到移動終端。為了方便隨時可以接受信息,本設(shè)計(jì)還設(shè)計(jì)了按鍵功能,當(dāng)按下按鍵的時候系 統(tǒng)也會向移動終端發(fā)送信息。采用單片機(jī)的定時器計(jì)時的方式來計(jì)算時間,每隔一段時間,系統(tǒng)就會向事先設(shè)置好的移動終端發(fā)送溫度。本系統(tǒng)設(shè)計(jì)采用以單片機(jī) STC89C52 和西門子 TC35i短信模塊為核心,結(jié)合 DS18B20 等必要的外圍電路實(shí)現(xiàn)遠(yuǎn)程無線報(bào)警功能。 Temperature detection 設(shè)計(jì)說明 本次設(shè)計(jì)的基于單片機(jī)與 TC35i的 GSM模塊無線測溫報(bào)警系統(tǒng)主要有兩大功能,分別為溫度檢測、短信報(bào)警 。 short message。 關(guān)鍵字: 單片機(jī); TC35i模塊;短消息; AT 指令;溫度檢測 Abstract This dissertation designed a GSM short message sending and receiving remote control system equipment, control, based on single chip GSM engine module sends temperature alarm information to support short message service, to monitor the terminal is no longer confined to the PC, but alsocan be a mobile munications platform, or other mobile terminal. The control process of the system are as follows: outside temperature, temperature sensor acquisition A/D converter to convert this analog signal to digital signal into the microcontroller, the microcontroller to be programmed. Microcontroller to obtain the temperature through the serial port and Siemens TC35 SMS module serial munications and data transfer, the temperature obtained by TC35 SMS module temperature mode of information sent to the target mobile munication platforms or other mobile devices. TC35 SMS module control, editing, and sending of text messages, it sends the message format in two ways: the text format and PDU format, this dissertation used text format. TC35 SMS module is controlled by using AT mand. Such a short news programming of the AT mand also bee a part of the design. AT mand, the Attention AT mand set is from the Terminal Equipment or DTE (Data Terminal Equipment) to the TA (Terminal Adapter) or DCE (Data Circuit Terminating Equipment) sent by the TE to send AT mands to control the MS functions and GSM work services interaction plex. Keywords: microcontroller。本系統(tǒng)采用了西門子公司提供的 TC35短信模塊進(jìn)行短信的編輯和發(fā)送,它的串口通訊遵循 RS232標(biāo)準(zhǔn),所以要與單片機(jī)連接還要通過串口的電平轉(zhuǎn)換電路,這也是系統(tǒng)設(shè)計(jì)的一部分;短信模塊發(fā)送短信是由 AT指令控制的,其發(fā)送的短信格式有兩種:文本格式和 PDU格式, 本論文選擇采用文本格式,這樣 AT指令的短消息編程也成為了系統(tǒng)設(shè)計(jì)一部分。該系統(tǒng)克服了普通電話遙控的人機(jī)界面不友好,且控制功能少等缺點(diǎn),實(shí)現(xiàn)了數(shù)據(jù)采集 (溫度等 )、實(shí)時監(jiān)測、短信報(bào)警的功能。華南農(nóng)業(yè)大學(xué)珠江學(xué)院 畢業(yè)論文(設(shè)計(jì)) 基于單片機(jī)與 GSM 模塊無線測溫傳輸系統(tǒng) —— 軟件設(shè)計(jì) 指導(dǎo)教師: