高霏霏 (宣城職業技術學院工程系,安徽宣城 242000)
基于HT46R47的智能感溫變色花灑設計
高霏霏 (宣城職業技術學院工程系,安徽宣城 242000)
設計了一套基于單片機HT46R47的智能感溫變色花灑。感溫變色花灑是以單片機HT46R47作為主控制芯片,供電系統、溫度檢測、水流檢測、弱電檢測、LED彩燈、弱電提示等6個部分組成。花灑的感溫系統配合單片機HT46R47的程序控制LED彩燈根據不同的溫度顯示綠、藍、紅3組不同顏色,讓使用者可以不通過觸覺去感覺水的溫度,而是通過視覺去辨別水溫,方便實用、靈敏準確。另外,花灑內有獨立的水流發電系統為整個電路系統提供電源,當供電系統電壓不足時還給出弱電提示。設計的花灑具有安全性和節能性,是目前市場上各種淋浴花灑的理想替代品。
花灑;HT46R47;單片機;傳感器;LED;水流發電機
現在市面上傳統花灑的作用僅僅是分散水流,對水流溫度無法識別。隨著人們生活水平的提高,市場上傳統的花灑顯然滿足不了人們對家居生活必需品的要求,為提高人們沐浴質量,筆者設計了一款以單片機HT46R47[1]為核心芯片、運用水壓驅動自行發電技術研制而成的一種讓生活充滿色彩的新型LED感溫變色花灑。這款花灑能感知水溫,同時在不同的溫度顯示不同的顏色,不僅能滿足功能上的多樣化,還要同時滿足美觀和樂趣。
智能感溫變色花灑是以單片機HT46R47作為主控制芯片,由供電系統、溫度檢測、水流檢測、弱電檢測、LED彩燈、弱電提示等6個部分組成。水流發電機為整個控制電路提供穩定的電壓源;水流檢測電路檢測花灑通過的水量大小,當沒水流通過時,水流檢測電路控制單片機HT46R47處于休眠狀態,并給出相應的弱電提示;溫度傳感器將感知的溫度變化信號傳遞單片機HT46R47,再通過單片機HT46R47控制LED彩燈顯示不同顏色。控制電路原理方框圖如圖1所示。
使用者打開水閥開始淋浴,實際上相當于打開電源開關,電源開關打開后,水流發電機開始工作,產生的電流給內置的充電電池充電,由充電電池向整個電路系統供電,當電池電滿時,水流發電機停止工作;當充電電池不滿時,水流發電機工作,給充電電池充電;如果水流減弱不能讓水流發電機工作時,且電池電量不足時,弱電系統給出提示。在充電電池能提供穩定的工作狀態下,并且水流檢測器檢測到有水流的時候,單片機開始工作:此時溫度傳感器將溫度的變化信號轉為電壓變化信號傳給單片機HT46R47的輸入引腳,再通過程序控制單片機的三個輸出引腳分別給出輸出高電平。當溫度≤30℃時,單片機的第4引腳給出高電平,LED藍光亮;水溫在31~42℃時,單片機的第3引腳給出高電平, LED綠光亮;水溫≥42℃時,單片機的第2引腳給出高電平,LED紅光亮。使用者即能體會到五彩繽紛的色彩感受,還能通過不同的顏色判定水溫。

圖1 控制電路原理方框圖
2.1 供電電路
供電電路原理圖如圖2所示。主要是由水流發電機[2]M1產生電壓與整流二極管D2連接,整流二極管D2的輸出端還外掛接有濾波電容C4與穩壓二極管ZD1作為直流電的輸出端,其作用是將水流發電機M1產生的交流電轉換為直流電。該直流電的輸出端外接有濾波電容C2,使得輸出端經電容C2濾波后產生初級電壓VCC為LED彩燈提供+6V的電壓源。初級電壓VCC輸出端再與電壓調整器U1相連接,輸出的電壓經濾波電容C3濾波后產生+5V的電壓源VDD。

圖2 供電電路原理圖
為進一步完善供電電路的設計,在供電電路上還連接有峰值電壓為+6V的充電電池BT1,充電電池接入開關SW1的輸入端,使得開關SW1對充電電池BT1總體控制。在水流發電機M1不工作時,充電電池BT1亦可作為后備電源為LED彩燈及控制電路總成供電;而BT1電量不足時,工作的水流發電機M1也可為電池BT1充電。另外,在供電電路的連接上還可接收與初級電壓VCC等值的電源插頭JK1,即外接電源的電壓為+ 6V,電源插頭JK1的接入點在穩壓管ZD1與充電電池BT1之間,在充電電池電量不足時,外接電源同樣可對充電電池BT1充電。

圖3 花灑總體控制電路
2.2 總體控制電路
花灑總體控制電路如圖3所示,圖中U2即設計中核心元件單片機HT46R47,外圍電路是HT46R47工作的核心保障。外圍電路主要包括水溫檢測電路、水位檢測電路、LED顯示和弱電檢測與提示電路等。
1)水溫檢測電路 溫度傳感器RT1和分壓電阻R1連接,將采集的溫度信號傳遞給微處理器U2的第8引腳PB0/AN0[3]。
2)水位檢測電路 水位檢測器SWSK與三極管Q4的基極連接,通過三極管Q4控制微處理器U2的第7引腳,水位檢測器SWSK不導通,單片機U2處于休眠狀態;當有水流通過水位檢測器SWSK的時候,三極管Q4導通,單片機U2處于工作狀態。
3)LED顯示 LED彩燈有3組,分別為紅、綠、藍3組顏色。每組彩燈可以根據花灑的需要設計若干個彩燈,最多每組可設置13個LED彩燈。3組彩燈分別連接單片機U2的第2、第3、第4引腳。與第2引腳連接的為紅色燈;與第3引腳連接的為綠色燈;與第4引腳連接的為藍色燈。
4)弱電檢測與提示電路 電路中通過電阻R2、R4A、R4B對初級電壓VCC實現分壓,再通過濾波電容C7輸入到單片機U2的第6引腳(PB2/AN2)[4]。通過單片機處理使弱電時U2的第1引腳PA3/PFD所連接的LED14(警告顯示燈)閃爍紅色。
程序運行的環境是HT-IDE3000開發系統[5]。它是一個具有高效能,用于設計盛群8位單片機應用程序的集成開發環境。這部分所要實現的功能,首先是根據是PB1的輸入信號控制單片機工作或休眠;再根據PB0的輸入信號給出弱電提示;在單片機正常工作狀態下,把PB2口輸入進來的模擬量進行A/D轉換,得到一個數字量,對該數字量進行換算,得到當前的溫度值,再設定2個標準的溫度值,最后進行判斷:如果當前溫度值低于等于30℃, PA0輸出高電平;若高于30℃低于等于42℃,PA1輸出高電平;若高于42℃,PA2輸出高電平。程序流程圖如圖4所示。
筆者設計的花灑具有安全性和節能性,是目前市場上各種淋浴花灑的理想替代品,可廣泛應用于溫馨家庭、酒店賓館、百貨商場以及公共娛樂場所。

圖4 程序流程圖
[1]楊紅科,劉春生.HT46 R47在電熱水壺中的應用[J].微計算機信息,2004(11):20-22.
[2]萬江龍,司占博,劉暢,等.自發電的遠傳水表[J].電力電子,2012(2):53-55.
[3]楊斌.HT46xx A/D型MCU在廚房小家電中的應用[M].北京:北京航空航天大學出版社,2008.
[4]胡宴如.模擬電子技術[M].北京:高等教育出版社,2011.
[5]馬倩婷,楊公源.基于HT46R47的溫度控制系統[J].儀器儀表用戶,2008(5):29-30.
[編輯] 張濤
TP273
A
1673 1409(2014)22 0049 03
2014-04-14
高霏霏(1983-),女,碩士,講師,現主要從事嵌入式系統方面的教學與研究工作。