香熏美容蒸汽浴房的智能化設計
硬件設計
PlC16F877單片機是Microchip公司使用最廣泛的FLASH型CPU,片內包含8K FLASH程序存儲區、368字節的RAM、256字節的EEPROM,35個(gè)可獨立使用的I/O口,一個(gè)16位計數器/定時(shí)器,兩個(gè)8位計數器/定時(shí)器,14個(gè)可獨立使用也可嵌套使用的中斷源,2個(gè)捕捉器/比較器/PWM模塊,自帶8路10位A/D,內含看門(mén)狗WDT及電源監視模塊,具有休眠、等待等多種省電方式,I/0口可以直接驅動(dòng)LCD。
基于浴房的功能要求及PIC16F877微控制器的特點(diǎn),本文硬件設計原理框圖如圖1所示,其中,液晶選用OCMJ28B漢字顯示模塊,使用簡(jiǎn)單操作方便,另外單片機本身自帶的A/D模塊
和EEPROM使硬件設計大大簡(jiǎn)化,硬件設計原理圖如圖2所示。
軟件設計
軟件設計包括單片機初始化、裝置自檢、定時(shí)采樣、邏輯判斷、液晶顯示、按鍵處理六部分,其中,裝置自檢最為重要,因為蒸汽浴房的環(huán)境一般都比較潮濕,容易發(fā)生系統故障,故對裝置的硬件設施有很高的要求,軟件流程圖如圖3所示。
為了保證系統的正常運行,開(kāi)機初始化后首先執行系統自檢程序,CPU分別檢測各個(gè)硬件設施是否工作正常,CPU的RAM自檢子程序如下:
若自檢子程序中發(fā)現有異常情況時(shí),則通過(guò)液晶顯示相應異常信息并報警,本文采用精電蓬遠液晶顯示,程序如下:
系統對溫度及濕度的精度要求不是非常的嚴格,文中采樣周期設為10秒,采樣5個(gè)不同點(diǎn)求平均值即可,同時(shí)溫度波動(dòng)控制不要太小,否則蒸汽發(fā)生器頻繁啟停,使壽命縮短,A/D采樣溫度的子程序如下:
使用方法
1. 開(kāi)機
按下電源鍵,控制系統啟動(dòng),顯示屏顯示當前溫度,然后進(jìn)入待機狀態(tài),同時(shí)開(kāi)放其他功能,按下照明燈鍵,照明燈打開(kāi),再按下則關(guān)閉照明燈。
2. 蒸汽桑拿的使用
?、?開(kāi)啟桑拿 按下桑拿鍵,持續按1s左右,顯示屏顯示桑拿畫(huà)面,蒸汽發(fā)生器開(kāi)始工作,首先水箱開(kāi)始注水,當水位達到要求時(shí),蒸汽卡幾開(kāi)始加熱,約3min后開(kāi)始產(chǎn)生蒸汽;同時(shí),在注水過(guò)程中,若1min后未能加足水量時(shí),顯示屏顯示"水量未加足"提示;若桑拿過(guò)成中出現水箱缺水時(shí),顯示屏顯示"水量不足"提示:當出現缺水故障時(shí),桑拿系統將自動(dòng)關(guān)閉,同時(shí)揚聲器報警,直至水箱正常并注滿(mǎn)水后再自動(dòng)恢復蒸汽系統。
②溫度設置 按溫度設置鍵后進(jìn)入控制溫度菜單,接著(zhù)按"UP、DOWN"設定溫度值,同時(shí)顯示屏顯示設定的溫度值,按確認鍵存儲設定值。當房?jì)葴囟雀哂谠O定溫度時(shí),蒸汽發(fā)生器便自動(dòng)停止;當房?jì)葴囟鹊陀谠O定溫度1℃時(shí),蒸汽發(fā)生器自動(dòng)啟動(dòng),系統出廠(chǎng)時(shí)默認溫度為45℃。
?、蹠r(shí)間設置 按時(shí)間設置鍵后進(jìn)入控制時(shí)間菜單,接著(zhù)按"UP、DOWN"鍵設定時(shí)間值,同時(shí)顯示屏顯示設定的時(shí)間值,按確認鍵存儲設定值。當使用時(shí)間超過(guò)設定桑拿時(shí)間時(shí),蒸汽發(fā)生器自動(dòng)關(guān)閉,定時(shí)時(shí)間設定范圍為1~120min,系統默認時(shí)間為60rmin。
?、芟阊廊?按香熏美容設置鍵后進(jìn)入控制香熏美容菜單,通過(guò)設定菜單的啟動(dòng)和停止控制該功能的運行。本文設計的香熏美容浴房配備專(zhuān)用帶香熏的蒸汽美容面具,隨時(shí)都可以開(kāi)啟香熏美容功能。另外浴房?jì)仍O有頂噴、側噴、盆浴、沖浪及足底按摩等功能,使用時(shí)開(kāi)啟各自的功能菜單即可。
?、蓐P(guān)閉系統 按下電源鍵,系統關(guān)閉,1min后,臭氧發(fā)生器自動(dòng)進(jìn)行消毒、清理工作,4min后自動(dòng)關(guān)閉,同時(shí)蒸汽機的自動(dòng)排水系統開(kāi)始工作,5min后自動(dòng)關(guān)閉。
本文設計的蒸汽浴房的軟、硬件控制系統,將相應功能內嵌到單片機內,精簡(jiǎn)了設計,降低了成本。
評論