999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于家用熱水器的冷水回收利用與出水溫度控制裝置

2023-08-21 11:19:41劉栩源翟娟王典徐玲吳牧原
現代信息科技 2023年12期
關鍵詞:單片機

劉栩源 翟娟 王典 徐玲 吳牧原

摘? 要:以節能減排與便民生活為目標,文章設計的裝置是基于STC89C52單片機的熱水器冷水回收與出水控制系統。裝載了測溫模塊,控溫與冷水收集模塊,報警模塊,數碼管顯示模塊,按鍵檢測模塊。該設計力求于憑借溫度感應模塊DS18B20和矩陣鍵盤共同作用,向STC89C52單片機輸入信號,單片機將信號處理后再傳輸給步進電機,以達到熱水器冷水回收再利用,自動出水、智能控溫的效果。

關鍵詞:STC89C52;溫度傳感器DS18B20;數碼管顯示;智能熱水器;節能減排

中圖分類號:TP273;TP368.1? 文獻標識碼:A? 文章編號:2096-4706(2023)12-0174-05

Cold Water Recycling and Water Discharge Temperature Control Device Based on Domestic Water Heater

LIU Xuyuan, ZHAI Juan, WANG Dian, XU Ling, WU Muyuan

(Guangling College of Yangzhou University, Yangzhou? 225000, China)

Abstract: With the goal of energy saving and emission reduction, the device designed in this paper is a system with cold water recycling and water discharge control of water heater based on STC89C52 Single-Chip Microcontroller. It is loaded with temperature measurement module, temperature control and cold water collection module, alarm module, nixie tube display module, and key detection module. The design seeks to achieve the effect of cold water recycling, automatic water dispensing and intelligent temperature control of the water heater by the temperature sensing module DS18B20 and matrix keyboard working together to input signals to the STC89C52 Single-Chip Microcontroller, and then transmit the signals to the stepper motor.

Keywords: STC89C52; temperature sensor DS18B20; nixie tube display; intelligent water heater; energy saving and emission reduction

0? 引? 言

隨著人們生活水平的不斷提高,熱水器成為現代家庭中必備的電器,當人們在日常使用熱水器時,打開熱水龍頭后,開始總會有很多冷水流出來,然后慢慢變熱。不但給人們造成使用上的不便,同時這些冷水也會白白流失,造成資源的浪費。另外,現在的熱水器中的熱水口和冷水口通過混水閥相連接,冷、熱水在混水閥處混合,通過出水口排出供洗浴者使用,出水溫度由洗浴者通過旋轉混水閥手柄實現。洗浴者在調節溫度的過程中,需要花費較長時間,在使用時還會出現水溫忽冷忽熱的情況,特別是在低溫天氣時,因為水溫的不恒定,非常容易導致洗浴者受涼,引起發燒感冒。并且在洗浴的過程中熱水器中的熱水并不會維持在一個恒定的溫度,而是隨時變化的。這就需要使用者不斷通過混水閥調節,給使用者帶來極大的不便。而且使用者在調節水溫時無法直觀地看到當前熱水器流出的水溫,需要不斷通過觸摸來感知,且通過這種方式感知到的水溫與實際通過混水閥設定的水溫相比具有一定的滯后性。在調節水溫的過程中,出水口流出的水通常并不會被使用者用來洗浴,而是任由這些水流失,這又造成了水資源的浪費。

目前市面上的智能熱水器主要分為電熱水器和燃氣熱水器兩種。電熱水器工作原理為將進水管的水流量與出水管的水溫轉化成電信號輸入主板處理器,經過處理器計算后,按結果控制發熱管,調節發熱功率,從而實現出水溫度的恒定。而燃氣熱水器也是將進水口水流量轉換為相應的電信號并將此信號輸入控制器。控制器根據輸入信號的頻率來調整燃氣閥的開合大小,使燃氣大小與水流量成正比變化,從而使出水口的水溫恒定。市面上的這兩種熱水器設定溫度的熱水從水龍頭流出之前需要經過一段較長的水管,這就使得水溫調節速度偏慢,不能使流出的水溫迅速達到使用者設定的水溫。同時這兩種熱水器也無法處理熱水器開啟時先流出的冷水與水溫未達到設定水溫時流出的水,仍會造成資源的浪費。

而針對冷水的回收利用,現在市面上也有熱水器冷水收集器。但市面上現存的冷水收集器結構簡單、功能單一,只是單純利用溫控開關控制出水口的開啟或關閉。此收集器雖然可在一定程度上達到收集冷水的作用,但是收集冷水的溫度上限是固定的,且人們在不同季節對水溫的要求也不同,無法滿足使用者的需要。

本文設計的裝置可以收集打開熱水器時最先流出的冷水,避免水資源的浪費。同時顯示出水口流出的水溫,可以讓使用者更加直觀地看到,并且可以智能控制混水閥以達到控制出水口溫度并保持溫度恒定。

1? 系統總體框架

本文所設計的家用熱水器的冷水回收利用與出水溫度控制裝置包括溫度檢測系統,冷水收集與溫度控制系統,報警系統,顯示系統等功能。其系統芯片采用STC89C52為控制核心[1],系統工作時,溫度檢測系統通過外接的溫度傳感器實時將檢測到的水溫信號傳送至單片機,單片機判定水溫信號低于或超過設定的溫度,進而控制步進電機工作,實現恒溫出水或者冷水收集的功能。同時若設定溫度高于進水口的最高溫度或低于進水口的最低溫度,蜂鳴器報警。系統設計框圖如圖1所示。

2? 硬件電路設計

2.1? 系統控制模塊

本系統采用STC89C52單片機為核心,這是STC公司生產的一種CMOS8位微控制器,擁有低功耗、高性能的優點。內置16位計數器/定時器3個,外部中斷4個,7向量4級中斷結構1個,4 KB帶電可擦可編程只讀存儲器,MAX810復位電路,全雙工串行口;具有8 000字節的閃存、512字節的RAM存儲器、32位I/O口線、看門狗定時器功能。此外STC89C52單片機可降到0 Hz靜態邏輯操作,還可支持2種軟件可選擇節電模式。掉電保護方式下,存儲器內容被保存,振蕩器被凍結,單片機的所有工作全部停止,直到下一個中斷或硬件復位為止。空閑模式下,中央處理器停止工作,允許計數器/定時器、串口、存儲器、中斷繼續工作。最高運作頻率為35 MHz,有6T和12T模式可供選擇。STC89C52單片機實物圖如圖2所示,接線電路圖如圖3所示。

2.2? 溫度檢測系統

溫度傳感器采用DS18B20[2],它的優點在于可以直接將溫度轉換為數字信號傳送給單片機,具有獨特的單線接口方式。DS18B20在實現單片機與DS18B20的雙向通信時僅需要一條口線與單片機連接即可,可實現高精度測溫,可分辨溫度分為0.5 ℃、0.25 ℃、0.125 ℃和0.062 5 ℃,對應的可編程的分辨率為9~12位,采用不銹鋼封裝式進行封裝,具有良好的防水性,非常適合熱水器測溫[3]。

本文設計的裝置中使用了三個DS18B20溫度傳感器,分別檢測冷水入水口水溫、熱水入水口水溫、出水口水溫[4]。

DS18B20實物圖如圖4所示,原理圖如圖5所示。

DS18B20溫度傳感器1號引腳接地,3號引腳接+5 V高電平,2號引腳接到單片機的I/O口,同時外加上拉電阻。

2.3? 冷水回收與溫度控制系統

為了實現對流出水溫的自動控制,本裝置采用步進電機來控制混水閥[5]。將電脈沖信號轉換成相應線位移或角位移的電動機就叫作步進電機。每向步進電機輸入一個脈沖信號,步進電機的轉子就前進一步或轉動一個角度,其轉速與脈沖頻率成正比,輸出線位移或角位移與輸入的脈沖數成正比[6]。而且它可開環位置控制,輸入一個脈沖信號就得到一個規定的位置增量,這樣的所謂增量位置控制系統與傳統的直流控制系統相比,其成本明顯減低,幾乎不必進行系統調整。

本文設計的裝置中使用了兩個步進電機。步進電機1通過線位移來控制混水閥的左右移動,從而改變冷水熱水的混合比例,以達到控制水溫的效果。步進電機2通過角位移來控制出水口和集水口的開啟關閉。在出水口水溫達到設定溫度之前,步進電機2控制出水口關閉、集水口開啟,水流從集水口流出經導管進入準備好的儲水箱中達到循環利用。出水口水溫達到設定溫度后,集水口關閉,出水口開啟[7]。步進電機原理圖如圖6所示。

步進電機移動的距離計算公式如下:

i = ( φ.S ) / ( 360. Δ )

式中φ表示步進電機的步距角(°/脈沖),S表示絲桿螺距(mm),Δ(mm /脈沖)。

步進電機角位移關系公式如下:

θ = θs×A

式中θ表示電機出力軸轉動角度(度),θs表示步距角(度/步),A表示脈沖數(個)。

2.4? 按鍵輸入模塊

本裝置中采用了結構簡單、電路配置靈活的獨立按鍵。獨立按鍵的每個按鍵都單獨占用一根I/O口線,可以直接讀取,檢測占用時間較少,不受其他因素影響。本裝置中的4個獨立按鍵作用分別為冷水/熱水入水口溫度顯示、設定/當前溫度顯示、溫度加、溫度減。為符合實際要求,本裝置將熱水入水口與冷水入水口的水溫作為預設溫度的限值。要求設定溫度不得高于熱水入水口水溫,也不能低于冷水入水口水溫。由于簧片彈性的影響,獨立按鍵會出現抖動情況,所以在軟件編程時還需要進行去抖動處理。獨立按鍵原理圖如圖7所示。

2.5? 顯示模塊

本裝置采用的顯示模塊為LED顯示器。LED顯示器有兩種顯示結構:段顯示和點陣顯示。本裝置使用段顯示,一共使用了三只數碼管,采用動態顯示方式[8],當顯示水溫時可精確到小數點后一位。在本文設計的裝置中,數碼管用來顯示冷水/熱水入水口溫度、設定溫度、當前溫度,通過鍵盤實現顯示數據的切換。數碼管還用來顯示裝置準備就緒的代碼,以及出現錯誤時代表相應錯誤的錯誤編號[9]。如當數碼管顯示E1,表示預設溫度超出限值。單個數碼管原理如圖8所示。

2.6? 報警模塊

本裝置使用蜂鳴器作為報警模塊,輸出方式為使用脈沖寬度調制直接控制蜂鳴器。通過編程,在預設的出水口溫度超出限值溫度的情況下,實現報警效果。當傳感器超過正常值的量程時,單片機輸出為低電平,蜂鳴器與電源截止,從而引發報警提示。報警時顯示模塊顯示相應的錯誤代碼。

蜂鳴器實物圖如圖9所示,電路原理圖如圖10所示。

3? 軟件程序設計

主程序流程如圖11所示。本文所設計的基于家用熱水器的冷水回收利用與出水溫度控制裝置主程序采用循環結構(do while語句)來進行設計,并使用了KielC51編程軟件進行了模塊化編程。接通電源后,各模塊首先分別進行初始化,之后通過掃描獨立按鍵LED顯示屏開啟顯示準備就緒代碼,之后通過獨立按鍵設定預定出水溫度。然后DS18B20溫度傳感器分別感應冷水入水口、熱水入水口水溫并將相應信號經A/D轉換讀取后發送給單片機,判斷設定溫度是否超出溫度限值。如超出,蜂鳴器報警,數碼管顯示對應的錯誤代碼。如果設定水溫在溫度限值之內,判斷出水口溫度是否等于設定溫度,如相等,步進電機2控制出水口開啟;如果不等,步進電機2控制出水口關閉,集水口開啟,步進電機1控制混水閥調節水溫至出水口溫度與設定溫度一致。

4? 系統測試

本設計利用KeilC51編程軟件進行編程并,在Protues軟件進行仿真測試[10]。經過測試,裝置能夠正常運行。將裝置需要的各個硬件模塊連接在開發板上,開發板包括STC89C52單片機,步進電機,DS18B20溫度傳感器,LED顯示器,蜂鳴器等模塊。開發板連接實物圖如圖12所示。

系統測試主要對DS18B20溫度傳感器進行測試。通過事先編寫好的程序,使得溫度傳感器感應到的溫度值在數碼管顯示屏上進行顯示,并與實際溫度進行對比。經過測試,數碼管顯示溫度與實際溫度一致,DS18B20溫度傳感器能夠正常使用。測試情況如圖13所示。

5? 結? 論

本文設計的裝置以STC89C52為核心,針對傳統熱水器出水溫度不穩定、出水溫度不可控、出水溫度無法直觀顯現、使用上不夠方便、造成水資源浪費的問題,利用步進電機、DS18B20溫度傳感器、LED數碼管逐一解決其缺點,再通過KielC51軟件編程仿真調試,證實了本裝置在理論上的可行性,實現本文設計中預期的功能。

本裝置結構小巧、安裝簡單,使用便捷,可搭載在任何家用熱水器上,可用范圍極廣,不需要用戶更換新的熱水器,也省去了拆卸上的麻煩,更容易被社會接受,具有廣闊的市場前景和極大的發展空間。

本裝置在設計上還存在可以優化的地方。比如在冷水收集循環利用方面不夠便捷,還需要另外的儲水裝置用于收集冷水,而儲水裝置儲滿后還需使用者及時更換或轉移儲水裝置中的冷水。這一方面若是使用中央供熱的大型熱水器,便可直接將集水口流出的冷水通過導管導入熱水器,直接實現冷水循環利用。此時可以在本裝置中添加IC卡自動扣款功能,用于商業用途或學校、工廠公共浴室。家用上可以添加藍牙模塊或者Wi-Fi模塊,通過藍牙或者Wi-Fi與手機連接,可以實現通過手機直接進行遠程操控,達到預設洗浴溫度的功能。也可以搭載語音輸入模塊,直接通過語音控制,讓本裝置逐漸完善功能,從而更便捷、更智能。

參考文獻:

[1] 潘凌鋒.基于STM32的恒溫混水閥控制器的設計與實現 [D].杭州:杭州電子科技大學,2012.

[2] 李鋼,趙彥峰.1-Wire總線數字溫度傳感器DS18B20原理及應用 [J].現代電子技術,2005,28(21):77-79.

[3] 周鵬.基于STC89C52單片機的溫度檢測系統設計 [J].現代電子技術,2012,35(22):10-13.

[4] 潘勇,孟慶斌.基于DS18B20的多點溫度測量系統設計 [J].電子測量技術,2008(9):91-93+116.

[5] 劉寶志.步進電機的精確控制方法研究 [D].濟南:山東大學,2010.

[6] 古志堅.基于單片機的步進電機控制系統研究 [D].廣州:華南理工大學,2013.

[7] 丁偉雄,楊定安,宋曉光.步進電機的控制原理及其單片機控制實現 [J].煤礦機械,2005(6):127-129.

[8] 樊梅香,崔琳.單片機控制LED顯示屏動態顯示的設計 [J].河北工業科技,2011,28(5):306-308.

[9] 江霞,張海霞.一款基于單片機的LED動態顯示模塊方案設計 [J].現代工業經濟和信息化,2015,5(4):47-49.

[10] 孫凌燕,黃允千.Proteus與Keil軟件的整合在單片機實驗開發中的應用 [J].實驗室研究與探索,2008(4):59-61+68.

作者簡介:劉栩源(1999—),男,漢族,江蘇南通人,本科

在讀,研究方向:控制理論與控制系統;通訊作者:翟娟(1990—),女,漢族,江蘇揚州人,講師,碩士,研究方向:控制理論與控制系統。

收稿日期:2023-01-04

基金項目:2021年教育部產學合作協同育人項目(202102269008);揚州大學廣陵學院大學生創新創業訓練項目(YJ202238)

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 性欧美久久| 亚洲AV无码精品无码久久蜜桃| 久久久噜噜噜| 欧美精品一区二区三区中文字幕| 三上悠亚精品二区在线观看| 国产精品成人观看视频国产 | 亚洲成AV人手机在线观看网站| 老司国产精品视频| 亚洲人成网站色7777| 色综合综合网| 中国一级特黄大片在线观看| 夜夜爽免费视频| 久久婷婷五月综合色一区二区| 国产免费精彩视频| 日本成人在线不卡视频| 无码精品国产dvd在线观看9久| 98超碰在线观看| 麻豆AV网站免费进入| 国产主播在线观看| 2021国产精品自产拍在线| 日本成人不卡视频| 五月天久久综合国产一区二区| 亚洲国产日韩欧美在线| 国产XXXX做受性欧美88| 韩国自拍偷自拍亚洲精品| 亚洲精品中文字幕午夜| 日韩无码视频网站| 亚洲av片在线免费观看| 米奇精品一区二区三区| 久草中文网| 国产人在线成免费视频| 中字无码av在线电影| 亚洲精品爱草草视频在线| 91精品国产91久无码网站| 欧美黄色a| 久久视精品| 人人妻人人澡人人爽欧美一区| 爽爽影院十八禁在线观看| 欧美日韩午夜视频在线观看 | 国产精品亚洲综合久久小说| 国产成人亚洲毛片| 狠狠亚洲婷婷综合色香| 无码高潮喷水在线观看| 毛片免费在线视频| 免费观看国产小粉嫩喷水| 呦女亚洲一区精品| 国产欧美日韩在线在线不卡视频| 中文字幕无码电影| 999精品色在线观看| 人妻无码一区二区视频| 日韩人妻少妇一区二区| 国产偷倩视频| 国产成人无码播放| 亚洲视频二| 亚洲欧美日韩综合二区三区| 亚洲精品国产首次亮相| 久久久亚洲国产美女国产盗摄| 日本欧美中文字幕精品亚洲| 亚洲美女一区| 无码人中文字幕| 九色在线观看视频| 色综合久久无码网| 久久a毛片| 欧美激情一区二区三区成人| 国产激情第一页| 亚洲天堂区| 久久精品一卡日本电影| 中文字幕在线视频免费| 色婷婷啪啪| 国产真实乱子伦精品视手机观看 | 国产成人禁片在线观看| 亚洲系列无码专区偷窥无码| 国产素人在线| 欧美天堂久久| 无码精品福利一区二区三区| 国产高潮流白浆视频| 国产精品美人久久久久久AV| 五月激情婷婷综合| 免费毛片全部不收费的| 国产欧美中文字幕| 亚洲不卡网| 91亚洲国产视频|