加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

基于STC89C52的GSM智能家居報(bào)警系統(tǒng)

2016/08/01
92
服務(wù)支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
放大
方塊圖(4)
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

本系統(tǒng)是一款基于STC89C52GSM智能家居報(bào)警系統(tǒng),能夠?qū)崿F(xiàn)煙霧報(bào)警、溫度報(bào)警、防盜報(bào)警,并采用GSM發(fā)送警報(bào)信息。

1.GSM手機(jī)模塊TC35

1.1 TC35特點(diǎn)

TC35是Siemeils公司推出的新-代無線通信GSM模塊。自帶RS232通訊接口,可以方便地與PC機(jī)、單片機(jī)連機(jī)通訊??梢钥焖佟踩?、可靠地實(shí)現(xiàn)系統(tǒng)方案中的數(shù)據(jù)、語音傳輸、短消息服務(wù)(Short Message Service)和傳真。TC35模塊的工作電壓為3.3—5.5V,可以工作在900MHz和1800MHz兩個(gè)頻段,所在頻段功耗分別為2w(900M)和1w(1800M)。

模塊有AT命令集接口,支持文本和PDU模式的短消息、第三組的二類傳真、以及2.4k,4.8k,9.6k的非透明模式。此外,該模塊還具有電話簿功能、多方通話,漫游檢測功能,常用工作模式有省電模式、IDLE、TALK等模式。通過獨(dú)特的40引腳的ZIF連接器,實(shí)現(xiàn)電源連接、指令、數(shù)據(jù)、語音信號、及控制信號的雙向傳輸。通過ZIF連接器及50Ω天線連接器,可分別連接SIM卡支架和天線。

TC35模塊主要由GSM基帶處理器、GSM射頻模塊、供電模塊(ASIC)、閃存、ZIF連接器、天線接口六部分組成。作為TC35的核心,基帶處理器主要處理GSM終端內(nèi)的語音、數(shù)據(jù)信號,并涵蓋了蜂窩射頻設(shè)備中的所有的模擬和數(shù)字功能。在不需要額外硬件電路的前提下,可支持FR、HR和EFR語音信道編碼

1.2使用方法

1)TC35的連機(jī)方法

任何一個(gè)TC35模塊首次使用時(shí),必須要測試其工作是否正常,由于其自帶RS232接口,所以我們可以用PC機(jī)的串口調(diào)試軟件進(jìn)行調(diào)試。

a)啟動串口調(diào)試軟件

串口調(diào)試軟件有許多,可以使用任意一款軟件,也可以使用WINDOWS自帶的“超級終端"。設(shè)置波特率19.2k,這是TC35的默認(rèn)波特率,首次連機(jī)可以從2400~57.6k不斷測試,直到TC35有應(yīng)答。

b)發(fā)送“AT”

AT 回車

c)改變波特率“AT+IPS=XXXX"

TC35的默認(rèn)波特率是19.2k,實(shí)際使用時(shí),可以改成9600或38.4K,方法如下:

AT+IPR=9600 回車

d)短信模式的設(shè)置

(GSM模塊的短信模式有2種。第1種是:TEXT模式;第2種是:PDU模式。PDU模式可以采用unicode編碼發(fā)送英文、漢字。但合成PDU碼比較復(fù)雜,而TEXT模式只能發(fā)送英文,但無須編碼。實(shí)際使用可以采用TEXT模式。

設(shè)置如下:

AT+CMFG=1 回車

e)短信模式簡介

SMS是由Etsi所制定的一個(gè)規(guī)范(GSM 03.40和GSM 03.38)。當(dāng)使用7-bits編碼的時(shí)候它可以發(fā)送最多160個(gè)字符;8-bit編碼(最多140個(gè)字符)。通常無法直接通過手機(jī)顯示;通常被用來作為數(shù)據(jù)消息,例如:smart messaging中的圖片和鈴聲和OTA WAP設(shè)置。16-bit信息(最多70個(gè)字符)被用來顯示Unicode(UCS2)文本信息,可以被大多數(shù)的手機(jī)所顯示。一個(gè)以class 0開頭的16-bit的文本信息將在某些手機(jī)上作為Flash SMS顯示(閃爍的SMS和警告SMS)。

有兩種方式來發(fā)送和接收SMS信息:使用文本模式或者使用PDU(protocol description unit)模式。文本模式(可能某些手機(jī)不支持)實(shí)際上也是一種PDU編碼的一種表現(xiàn)形式。在顯示SMS信息,可能使用不同的字符集和不同的編碼方式。

f)短信讀取方法

AT+CMGR=X回車

如果有短信息,TC35回應(yīng):

AT+CMGR=1

+CMGR:"REC UNREAD","13307496548",,"04/08/17,22:24:32+02

testOK

OK

短信息分析:

“test OK"就是短信息內(nèi)容。

短信息的存儲容量與Ic卡有關(guān),序號從1-N。

REC UNREAD":代表短信息未讀過。

REC READ" :已讀過。

13307496548" :接收的手機(jī)號碼。

04/08/17,22:24:32+02":短信息發(fā)送的時(shí)間。

無短信息,TC35回應(yīng):

AT+CMGR=3

+CMGR:0,,0

g)短信的刪除方法

AT+CMGD=1回車

h)短信的發(fā)送方法

短信息的發(fā)送分成兩步:

i.發(fā)送接收的手機(jī)號碼,等待應(yīng)答:“>"

AT+CMGS="13307496548"回車(目的地址)

TC35回應(yīng):

AT+CMGS="13307496548" >

ii.輸入短信息的內(nèi)容(只能是英文):Test 回車

2)單片機(jī)控制TC35的方法

上面介紹了用PC機(jī)控制TC35的方法,我們只需設(shè)計(jì)一個(gè)TTL轉(zhuǎn)RS232電平電路,連接到MCUUART口,另一端直接連接到TC35,并將PC機(jī)輸出的控制命令轉(zhuǎn)化成單片機(jī)輸出的指令即可。

2.煙霧報(bào)警裝置

煙霧報(bào)警采用MQ-2檢測可燃?xì)怏w煙霧傳感器模塊,當(dāng)檢測到可燃性氣體時(shí),LED亮,并啟動蜂鳴器進(jìn)行報(bào)警,通過GSM手機(jī)模塊TC35發(fā)送短信到指定號碼。

3.溫度報(bào)警裝置

溫度報(bào)警采用DS18B20溫度傳感器,當(dāng)溫度高于設(shè)置溫度時(shí),蜂鳴器報(bào)警,并通過GSM手機(jī)模塊TC35發(fā)送短信到指定號碼。

4.防盜報(bào)警裝置

防盜報(bào)警采用HC-SR501人體紅外傳感器模塊,當(dāng)檢測到人體紅外時(shí),蜂鳴器報(bào)警,并通過GSM手機(jī)模塊TC35發(fā)送短信到指定號碼。

  • 短信報(bào)警.ddb
    描述:原理圖和PCB源文件,用protel軟件打開
  • 程序.zip
    描述:軟件源代碼(有詳細(xì)的中文注釋)
  • 參考資料.zip
    描述:參考資料
  • 材料清單.xls
    描述:材料清單

相關(guān)推薦

電子產(chǎn)業(yè)圖譜