李麗霞,李潤金
(沈陽工程學(xué)院a.自動化學(xué)院;b.電力學(xué)院,遼寧 沈陽 110136)
隨著物聯(lián)網(wǎng)技術(shù)的不斷創(chuàng)新,更多的消費者開始關(guān)注智能家居產(chǎn)品。智能座便器作為智能家居研究的前沿產(chǎn)品,更是成為人們關(guān)注的焦點。智能座便器起源于日本,日本72%的普及率和韓國45%的普及率成為智能馬桶全球第一和第二的消費國及技術(shù)產(chǎn)品出口國。目前,中國智能座便器占所有產(chǎn)品的比例較低,主要是因為智能芯片和控制技術(shù)都依靠進口,產(chǎn)權(quán)受限,而穩(wěn)定的國產(chǎn)技術(shù)還有待開發(fā)[1]。
設(shè)計一款新型超感節(jié)能智能座便器,在原有座便器上增加紅外傳感器,實現(xiàn)有人使用時座便器接通電源正常工作,無人使用時座便器處于休眠狀態(tài)的功能,改變以往的座便器座圈始終加熱的常態(tài),可以為每戶每年節(jié)約大量的電能[2]。
以單片機為控制芯片,利用紅外光電傳感器檢測是否有物體通過,利用溫度傳感器檢測溫度的變化,利用控制電機實現(xiàn)沖水和排風(fēng)功能。傳感器和電機的結(jié)合可以提高穩(wěn)定性和可靠性,達到節(jié)能降耗的效果。當紅外光電傳感器檢測到有物體通過時,接通電源,然后溫度傳感器檢測溫度并使座便圈加熱,達到預(yù)設(shè)溫度時加熱燈熄滅;當人離開時,首先控制電機進行排水并延時一段時間,然后排風(fēng),最后進入休眠狀態(tài),以此達到智能座便器全部功能[3]。檢測過程工作原理如圖1所示。
圖1 檢測過程工作原理
系統(tǒng)硬件電路由單片機控制電路、傳感器檢測部分、液晶顯示部分和電機控制部分組成。
在設(shè)計控制電路時,以STC89C52 作為主控芯片,內(nèi)部實現(xiàn)紅外信號采集和溫度信息采集,將采集信號進行處理,根據(jù)要實現(xiàn)的功能編寫程序,將結(jié)果輸出到執(zhí)行部件。P4和P5為紅外傳感器和溫度傳感器的輸入和輸出端口,P21-P24 為控制電機輸入、輸出端口,P14 為水泵輸入/輸出端口,P6 為風(fēng)扇輸入/輸出端口。單片機控制電路如圖2所示。
圖2 單片機控制電路
紅外光電傳感器內(nèi)部具有一對紅外線發(fā)射管和接受管,一定頻率的紅外線通過發(fā)射管發(fā)出,當檢測方向出現(xiàn)物體(反射面)時,接收管接收反射回來的紅外線,同時信號輸出接口輸出數(shù)字信號(低電平信號)。紅外光電傳感器可通過電位器旋鈕調(diào)節(jié)檢測距離,有效距離最大為30 cm。該傳感器具有干擾小、便于安裝等特點[4]。傳感器輸出端口可直接與單片機IO 口連接,連接方式為OUT-IO,紅外光電傳感器檢測電路如圖3所示。
圖3 紅外檢測電路
溫度傳感器檢測溫度使座圈加熱并在LCD1602 上實時顯示溫度,也可以通過加熱燈的亮起和熄滅觀察溫度是否達到預(yù)設(shè)值。選取DS18B20 溫度傳感器可以直接從單通訊線上得到能量,除去對外部電源的需求,其具有一個可有高低電平觸發(fā)的不因電源消失而改變的報警功能,溫度檢測范圍為-55 ℃~125 ℃。檢測和顯示電路如圖4所示。
圖4 溫度檢測和顯示電路
控制電機主要完成的功能是當人離開時紅外檢測信號變成電信號,控制沖水及排風(fēng)。選取ULN2003 型號電機驅(qū)動芯片,其具有耐高壓、大電流復(fù)合晶體管陣列,由7 個硅NPN 復(fù)合晶體管組成,每一對達林頓都串聯(lián)2.7 kΩ 的基極電阻,在5 V的工作電壓下,能與TTL 和CMOS 電路直接相連,可以直接處理原先需要用標準邏輯緩沖器來處理的數(shù)據(jù)[5]。ULN2003驅(qū)動電機電路如圖5所示。
圖5 ULN2003驅(qū)動電機電路
本次設(shè)計的重點是如何使座便器更加節(jié)能降耗,同時對如何避免浪費水資源也是重點研究內(nèi)容。因此,可以通過排泄物的重量分辨大小便來設(shè)計控制電路。大便狀態(tài)下進行8 s 沖洗,小便狀態(tài)下沖洗3 s,通過這種方式會極大地減少水資源的浪費[6-7]。選用HX-711型號的稱重精度傳感器,其基本工作原理是將物體應(yīng)變片緊緊粘貼后放到對壓力敏感的彈性元件上,彈性元件會產(chǎn)生溫度形變,將應(yīng)變片產(chǎn)生的相應(yīng)的溫度變化轉(zhuǎn)化為傳感電阻的相應(yīng)變化,再經(jīng)過測量數(shù)據(jù)處理得到實際重量。稱重傳感器測量的排泄物的重量與單片機程序中區(qū)分大小便設(shè)定的值相比較,然后實現(xiàn)在人離開之后運行沖水、烘干等程序。測重電路原理如圖6所示。
圖6 測重原理
水泵和排風(fēng)由電機驅(qū)動,通過單片機內(nèi)部程序編寫,單片機P14 端口輸出信號使水泵進行工作,延時一段時間后,P6 端口輸出信號,風(fēng)扇開始工作。在水泵控制電路中需要串聯(lián)一個繼電器,繼電器有對被控電路實現(xiàn)“通”和“斷”控制的執(zhí)行作用,故而達到節(jié)水目的,還能實現(xiàn)電路的自動調(diào)換以及安全保護作用。水泵和風(fēng)扇電路如圖7所示。
圖7 水泵控制和風(fēng)扇電路
利用Keil uVision5 開發(fā)環(huán)境進行軟件設(shè)計,可以使用C 語言和單片機匯編語言進行編程。系統(tǒng)軟件流程如圖8所示。
圖8 系統(tǒng)軟件流程
通過軟件調(diào)試,向單片機中編寫程序以及在Proteus 平臺對電路進行仿真,驗證其結(jié)果的正確性和穩(wěn)定性[8-9],如圖9 所示。當電路發(fā)現(xiàn)問題時及時改正,多次驗證后完成實物制作,通過串口通信向?qū)嵨飭纹瑱C燒寫程序,再次驗證程序以及實物是否達到預(yù)期功能,從而達到調(diào)試目的。經(jīng)過多次驗證,智能座便器可以很好地完成各部分功能。
圖9 系統(tǒng)仿真
運用硬件設(shè)計與軟件設(shè)計的結(jié)合,以及驅(qū)動電機技術(shù),設(shè)計出一個精度較高、穩(wěn)定性好、清潔節(jié)能的多功能超感智能座便器,詳細介紹了超感智能座便器在實現(xiàn)沖水、排風(fēng)、傳感器檢測等功能的硬件電路和軟件設(shè)計。超感智能座便器硬件設(shè)計結(jié)構(gòu)簡單,模塊化程序清晰,便于調(diào)節(jié)傳感器探測距離,系統(tǒng)整體反應(yīng)快速,能夠達到節(jié)能降耗的目的。但是,設(shè)計中仍有需要改進的地方,如紅外傳感器易受環(huán)境的影響,在實際中需要做好傳感器定時檢查的工作。