王文鑫+趙海峰
摘 要:信息時(shí)代的來臨改變了人們的家居方式,人們希望擁有一個(gè)更加方便、舒適、智能的家。GSM短信以其簡單實(shí)用,能通過GSM網(wǎng)絡(luò)遠(yuǎn)距離發(fā)送,已廣泛應(yīng)用于對家居行業(yè)的遠(yuǎn)程控制。文章介紹了一種GSM短信控制智能家居開關(guān)的方式,憑借其便捷實(shí)用的優(yōu)點(diǎn),提高了人們的生活質(zhì)量。
關(guān)鍵詞:GSM模塊;短信控制;智能家居
1 系統(tǒng)結(jié)構(gòu)及設(shè)計(jì)方案
本系統(tǒng)以AT89C52單片機(jī)和德國SIEMENS公司生產(chǎn)的GSM模塊為主體,通過GSM模塊中的手機(jī)號發(fā)送短信,使其與串口模塊連接的單片機(jī)可以進(jìn)行反饋,接收GSM發(fā)送給單片機(jī)的ASCII碼,通過這個(gè)ASCII碼找出所發(fā)送的數(shù)字,作為單片機(jī)程序啟動的條件,再通過單片機(jī)發(fā)送指令,將所連接的繼電器的電平進(jìn)行反轉(zhuǎn),從而控制智能家居開啟。本系統(tǒng)分為三個(gè)部分,通信部分,控制部分和外圍系統(tǒng)。用框圖表示如圖一所示。通信部分主體為GSM模塊,控制部分主體為AT89C52單片機(jī)。
2 系統(tǒng)硬件部分
2.1 通信部分GSM模塊
全球移動通信系統(tǒng)GSM,是當(dāng)前應(yīng)用最為廣泛的移動電話標(biāo)準(zhǔn)。本系統(tǒng)選用SIEMENS公司生產(chǎn)的無線通信TC35i模塊。硬件部分框圖如圖二所示。
1、TC35i模塊內(nèi)部結(jié)構(gòu):TC35i模塊是德國SIEMENS公司生產(chǎn)的高性能通信模塊,主要由GSM基帶處理器、GSM射頻模塊、供電模塊((ASIC)、閃存、ZIF連接器、天線接口六部分組成。在收到控制信號后,將單片機(jī)發(fā)送的信息發(fā)送給特定的手機(jī)號碼號碼。GSM 模塊電流變化非常大,空閑時(shí)電流小于 3mA,在通話期間電流最大可達(dá)到2A,這就對供電電路提出了較高的要求。TC35i模塊的內(nèi)部結(jié)構(gòu)如圖三所示。
2、TC35i模塊引腳功能介紹:該模塊共有40個(gè)引腳,通過ZIF連接器引出。1-14腳為電源部分,其中1-5為電源電壓輸入端VBATT十,6-10為地GND,11、 12為充電引腳,13對外輸出電壓(供外電路使用),14為ACCU/TEMP接負(fù)溫度系數(shù)的熱敏電阻。16-23腳為數(shù)據(jù)輸入/輸出,分別為DSRO、 RINGO、 RXDO、 TXDO、CTSO、 RTSO、DTRO和DCDO。24-29為SIM卡引腳,分別為CCIN、 CCRST、CCIO、CCCLK、 CCVCC和CCGND。33-40為語音接口用來接電話手柄。
2.2 MAX232轉(zhuǎn)換芯片
MAX232芯片是美信公司生產(chǎn)的專門為RS232標(biāo)準(zhǔn)串口設(shè)計(jì)的單電源電平轉(zhuǎn)換芯片。當(dāng)單片機(jī)與GSM模塊進(jìn)行通信時(shí),由于兩者提供的信號電平和RS232標(biāo)準(zhǔn)不同,故需要進(jìn)行電平轉(zhuǎn)換,才能通信成功。MAX232內(nèi)部有電壓倍增電路和轉(zhuǎn)換電路,只需+5V電源便可實(shí)現(xiàn)TTL電平與RS-232C電平轉(zhuǎn)換,使用起來十分方便。一個(gè)MAX232可連接兩對收/發(fā)線,從而完成雙向電平轉(zhuǎn)換,其中TTL / CMOS電平為OV-5V, RS-2323C電平為一IOV-+IOV. 該芯片具有只需單一電源供電,由于AT89C52與TC35模塊均采用串行異步通信接口,通信速度一般設(shè)定為19200bps,選擇這種方式連接,可以提高可靠性。該接口通過I2C總線拓展了E2PROM存儲器芯片AT24C64,在斷電后信息也不丟失,可以存儲數(shù)據(jù)。
2.3 控制器AT89C52單片機(jī)
AT89C52型單片機(jī)是美國ATMEL公司生產(chǎn)的高性能CMOS 8位微控制器。CPU包括運(yùn)算器和控制器,完成算術(shù)和邏輯運(yùn)算,識別指令,控制單片機(jī)其他部件等操作。其數(shù)據(jù)存儲器RAM為256字節(jié),指令系統(tǒng)及引腳功能可以與系列完全兼容。在本系統(tǒng)工作時(shí),通過在PC機(jī)端利用C語言編程,將程序下載到AT89C52單片機(jī)上,在對單片機(jī)上電之后,通過單片機(jī)發(fā)送指令,控制所連接的繼電器模塊電平反轉(zhuǎn)。其內(nèi)部框圖結(jié)構(gòu)如圖三四所示。
2.4 四位一體繼電器模塊
本系統(tǒng)采用4路5V帶光耦隔離繼電器模塊與單片機(jī)輸入輸出口穿一阻值1K的電阻至三極管,集電極接5V繼電器線圈的一段,一個(gè)二極管正極接三極管集電極,繼電器開關(guān)與其他電路連接。該模塊隔離耐壓能力高,抗干擾能力強(qiáng),相當(dāng)于一個(gè)開關(guān),通過電路發(fā)送信號進(jìn)行控制。只要在線圈兩端加上一定的電壓,線圈中就會流過一定的電流,從而產(chǎn)生電磁效應(yīng),銜鐵帶動動觸點(diǎn)與靜觸點(diǎn)吸合。線圈斷電后,吸力隨之消失,銜鐵將在彈簧的反作用力下返回原來的位置,動觸點(diǎn)與靜觸點(diǎn)釋放,從而控制電路的通斷。
3 系統(tǒng)軟件設(shè)計(jì)
短消息業(yè)務(wù)是當(dāng)今GSM網(wǎng)絡(luò)的主營業(yè)務(wù)之一,GSM短消息業(yè)務(wù)是利用GSM網(wǎng)絡(luò)特有的信令信道傳輸,不需要撥號連接,把信息加上目的數(shù)據(jù)發(fā)送到短信服務(wù)中心,再發(fā)送給最后的信宿。大多數(shù)手機(jī)均支持GSM07.05協(xié)議規(guī)定的AT指令集,該協(xié)議中定義了短消息發(fā)送的三個(gè)模式:塊模式、文本模式、PDU模式。其中PDU模式是實(shí)用AT指令來控制移動設(shè)備終端短消息的功能,采用該模式,一條指令即能完成短信息處理。
需要注意,用單片機(jī)編程時(shí),其發(fā)送的指令與接收到的響應(yīng)都是字符的ACSCII碼。本系統(tǒng)在調(diào)試時(shí),采用如下操作:
(1)設(shè)置單片機(jī)和TC35模塊的通信波特率9600bps。
(2)發(fā)送握手命令,AT\r\n
(3)讀取注冊狀態(tài),AT+CREG?\r\n
(4)讀取短信中心號碼,AT+CSCA?\r\n
(5)讀取來電,AT+CLCC\r\n
4 結(jié)語
現(xiàn)今的單片機(jī)和PC機(jī)通過串口構(gòu)成的控制系統(tǒng)在社會各個(gè)方面有了廣泛的應(yīng)用,在智能家居行業(yè)也展現(xiàn)出廣闊的前景。隨著移動手機(jī)的普及,本智能家居開關(guān)控制系統(tǒng)的設(shè)計(jì)嘗試,為人們生活帶來了便利,提高了人們的生活品質(zhì)。
參考文獻(xiàn)
[1] 高晶晶,沈娟,江世明. 基于GSM的遠(yuǎn)程短信家電控制器的設(shè)計(jì)與研究[J].電子世界,2016(5):198.
作者簡介
王文鑫(1996-),女,漢族,鄭州大學(xué)電氣工程學(xué)院自動化專業(yè),2014級學(xué)生