朱應(yīng)國
(無錫職業(yè)技術(shù)學(xué)院 物聯(lián)網(wǎng)學(xué)院,江蘇 無錫 214121)
隨著科技的進步和人們生活水平的提高,智能家電已經(jīng)得到越來越廣泛的使用,它們不僅能提供方便快捷的服務(wù),還能帶來智能靈活的處理方式,安全可靠的居家管理,從而節(jié)省時間提高生活效率和生活質(zhì)量。伴隨著物聯(lián)網(wǎng)產(chǎn)業(yè)的發(fā)展,智能家電的魅力將進一步顯現(xiàn),并將帶來蓬勃發(fā)展的機遇,智能化將成為家電發(fā)展的必然趨勢。
所謂智能家電,就是將微處理器技術(shù)、傳感器技術(shù)、網(wǎng)絡(luò)通信技術(shù)引入家電設(shè)備后形成的具有智能性的家電產(chǎn)品。該新產(chǎn)品具有自動感知住宅空間狀態(tài)和家電自身狀態(tài),能夠接收用戶利用無線或有線的方式發(fā)送來的指令,能夠與住宅內(nèi)其他家電和物聯(lián)網(wǎng)設(shè)備互相連接通訊組成新的網(wǎng)絡(luò)系統(tǒng),從而實現(xiàn)家居智能化功能。
本系統(tǒng)可以實現(xiàn)如下功能,當(dāng)用戶出門在外時,可以通過電話機或隨身攜帶的手機,通過電信網(wǎng)對家中電熱水器進行控制。系統(tǒng)有如下功能:能遠程開關(guān)熱水器,具有語音提示兼錄音功能,具有熱水器水位檢測功能及報警功能,具有水溫檢測及智能加溫功能,具有忙音信號檢測功能,按鍵及顯示功能等。系統(tǒng)功能框圖如圖1所示。
圖1 系統(tǒng)功能框圖
系統(tǒng)采用的芯片主要有單片機STC89C52RC、DTMF解碼芯片 MT8870、語音芯片ISD4004、溫度傳感器DS18B20、掛機信號檢測芯片CR6230等。
3.1.1 單片機STC89C52RC STC89C52RC是由宏晶公司生產(chǎn),采用Flash存儲器技術(shù),其軟硬件完全與MCS-51兼容。該單片機將8位多功能CPU和閃存組合在單個芯片中,使用范圍廣泛。具有優(yōu)良的程序可擦寫特性,開發(fā)使用方便容易,為嵌入式控制系統(tǒng)提供一種靈活性好且性價比高的方案。
3.1.2 DTMF解碼芯片 MT8870 MT8870音調(diào)譯碼器由MITEL公司開發(fā)生產(chǎn),該芯片可以將接收到的DTMF信號分成高頻和低頻兩部分,傳送至數(shù)字譯碼器,解碼翻譯出對應(yīng)的按鍵值。然后將解碼值以二進制數(shù)據(jù)通過Q1、Q2、Q3、Q4四條輸出線輸出至外部總線,同時將STD引腳由低電平置為高電平,并保持一段時間,利用此特征可檢測Q1-Q4是否有信號產(chǎn)生。
3.1.3 語音芯片ISD4004 ISD4004系列語音芯片,采用多電平直接模擬量存儲技術(shù),具有8-16分鐘語音錄放功能,音質(zhì)真實自然。該芯片采用CMOS技術(shù),內(nèi)含音頻放大器、防混淆濾波器、平滑濾波器、振蕩器、自動靜噪及高密度多電平閃爍存貯陳列。片內(nèi)信息存于Flash ROM中,可長時間斷電保存。
本系統(tǒng)主要包含以下模塊電路:振鈴檢測電路、模擬摘機電路、DTMF解碼電路、語音電路、水溫和水位檢測電路、漏電保護和報警電路、繼電器控制輸出和數(shù)碼管顯示電路、掛機信號檢測電路等組成。
3.2.1 振鈴檢測電路與模擬摘機電路 振鈴檢測電路通過P3.0口檢測電話交換機是否有從電話交換機發(fā)來的鈴流信號,振鈴信號經(jīng)過濾波轉(zhuǎn)換電路,輸出標(biāo)準(zhǔn)的方波,可直接送至單片機。
當(dāng)電話振鈴信號達到一定的次數(shù),則讓單片機P3.1口輸出低電平,使U4導(dǎo)通,Q1和Q3也導(dǎo)通,從而實現(xiàn)模擬摘機,即由模擬摘機電路接通電話。摘機后,電話線兩端電壓下降為10V左右,同時DW1截止,被自身的上拉電阻上拉成高電平,從而由單片機判斷出摘機成功。
3.2.2 DTMF解碼電路 此模塊電路主要采用MT8870芯片實現(xiàn)DTMF的編碼解碼功能,具有抗干擾能力強、性能穩(wěn)定的優(yōu)點,易于實現(xiàn)與單片機的連接。其電路如圖2所示。
圖2 MT8870解碼電路
3.2.3 語音電路(OK) 語音提示電路是本系統(tǒng)的一個重點也是難點,能提供給用戶直觀的反饋信息,為了使系統(tǒng)更加人性化,語音提示直接采用了語音芯片,將一些操作規(guī)則事先存于芯片中,根據(jù)不同的DTMF信號產(chǎn)生不同的提示信息,語音錄放電路如圖3所示。
本電路包括錄音和放音兩個部分。考慮到音質(zhì)清晰,還要保證芯片有足夠的錄音時長,最后就是要解決如何將語音信號加到電話線上的問題,我們選擇了ISD4004芯片,經(jīng)過實踐比較,相比ISD2560芯片,本芯片更經(jīng)濟,錄放時間更長,音質(zhì)更好。
3.2.4 水溫及水位檢測電路 水位檢測電路是為了防止熱水器干燒,通過在加熱管表面加裝熱電阻,檢測加熱管表面溫度,如果檢測到加熱管表面溫度大于某限制值是,控制系統(tǒng)立即切斷加熱管電源,并蜂鳴器報警。本系統(tǒng)中,采用單線式數(shù)字傳感器DS18B20探頭,既經(jīng)濟又節(jié)能,外圍電路簡單。
圖3 ISD4004語音錄放電路
軟件編程利用KeilμVision2開發(fā)平臺,主要功能包括單片機模塊、溫度檢測模塊、延時模塊、語音模塊、解碼電路模塊、報警模塊、輸出模塊以及數(shù)碼管模塊共八個部分構(gòu)成,軟件系統(tǒng)的流程圖如圖4所示。
圖4 系統(tǒng)軟件流程圖
本系統(tǒng)不需要專門布線,不占用無線電頻率資源,不受距離和環(huán)境影響,具有操作方便、運行可靠、成本低、適用性強等特點。經(jīng)擴展后可以實現(xiàn)對其他家電,如空調(diào)、電燈、電飯煲、電視機等進行控制。同時隨著智能手機的普及,實現(xiàn)上述操作方便快捷,從而讓我們的家電變得更加智能化。
[1] 王海寧.基于單片機的溫度控制系統(tǒng)的研究[D].合肥:合肥工業(yè)大學(xué),2008.
[2] 何小艇.電子系統(tǒng)設(shè)計[M].杭州:浙江大學(xué)出版社,2000:65.
[3] 胡漢才.單片機原理及其接口技術(shù)[M].北京:清華大學(xué)出版社,2004:89.