- 熱門文章
- 隨機文章
太陽能熱水器控制器
時間:2024-10-26 02:35:08
瀏覽量:
太陽能是目前最為“干凈”的能源之一。隨著消費者環(huán)保和綠色意識的提高,太陽能熱水器已經(jīng)開始走進千家萬戶。這里介紹一種低成本、高性能、全自動的太陽能熱水器控制器。它用數(shù)字方式顯示水溫、水位;全自動水位控制,水位低于規(guī)定值報警并自動上水,上水到規(guī)定水位時自動停止上水(水位的上限可由用戶自行設(shè)定。設(shè)定參數(shù)具有斷電保護,重新上電不需要用戶再設(shè)定);水位界于高低水位之間時,可以通過觸摸鍵手動上水、停水;當(dāng)水壓不足時,自動控制增壓泵投入工作,避免因水壓不足導(dǎo)致上水失?。蝗詣拥臏囟瓤刂?,禁止高溫空曬后進水,可以防止真空管因突然注入冷水而爆裂。
控制器的電路圖如附圖所示。上述控制功能使用MCU實現(xiàn),我們根據(jù)前面規(guī)定的任務(wù)要求,選用了SONIX公司的SN8P1706。SN8P1706片內(nèi)資源包括:8路12位ADC;1路7位DAC;30位數(shù)字I/O(SN8P1708有33位I/O);3個定時計數(shù)器;2個8位PWM信號輸出;7個中斷源;1個串行口;1個監(jiān)視定時器,8層堆棧;4K×16bit OTP ROM作程序存儲器;256×8bitRAM數(shù)據(jù)存儲器;其I/O口的最大驅(qū)動電流15mA,可直接驅(qū)動LED。使用SN8P1700系列MCU,僅僅配以少量的外圍電路即可實現(xiàn)大部分民用產(chǎn)品的智能化。太陽能熱水器控制器選用SN8P1706,不失為一個低成本、高性能的解決方案。
系統(tǒng)輸入信號有:6個液位信號、1個溫度信號、4個觸摸鍵;輸出信號有:4位LED數(shù)碼管分時顯示當(dāng)前溫度和液位,3個位輸出控制繼電器分別控制上水電磁閥、加熱泵、增壓泵,1個位輸出控制蜂鳴器作為低水位報警信號和其他異常情況報警,2個位輸出指示上水、加熱狀態(tài)。用戶設(shè)定項目有水位上限、熱水溫度、上水定時、加熱定時。設(shè)定參數(shù)用EEPROM保存,停電后參數(shù)無需重新設(shè)定。系統(tǒng)具有故障自檢功能,電磁閥、加壓泵在停水時會自動切斷,水位傳感器有故障時禁止上水,以免上水時溢出。
液位傳感器采用ATS173型霍爾元件,若干霍爾元件固定在一個垂直導(dǎo)槽上,浮子帶動磁鋼沿導(dǎo)槽移動,霍爾元件的輸出經(jīng)過一個電阻網(wǎng)絡(luò)轉(zhuǎn)換成不同的電壓,經(jīng)ADC通道送入MCU。這樣,僅用一個ADC通道可以實現(xiàn)多路數(shù)字信號的輸入。溫度傳感器采用負溫度(NTC)型通用熱敏電阻,信號經(jīng)另一路ADC輸入MCU。保存設(shè)定參數(shù)的EEPROM采用HT93LC46,采用串行方式與MCU接口,整個控制器的硬件及對MCU的資源要求降到最低。MCU根據(jù)檢測到的水位信號、水箱溫度信號,以及用戶的設(shè)定或操作,通過軟件進行數(shù)值計算和邏輯運算,以確定當(dāng)前應(yīng)該進行的操作,并通過輸出口控制進水閥、加壓泵、加熱泵的狀態(tài),以實現(xiàn)要求的控制功能。由于SN8P1706的I/O口驅(qū)動能力可高達15mA,采用高亮度的LED顯示無須再使用驅(qū)動器件,可以由SN8P1706的I/O口直接驅(qū)動。
本機采用專用單片機SN8P1706實現(xiàn)。由于SN8P1706的優(yōu)良性能,除了MCU之外僅僅使用少量必需的外圍器件。與通用單片機相比,無須擴展ADC、顯示驅(qū)動電路,不但節(jié)約了硬件成本,也簡化了電路,提高了系統(tǒng)的穩(wěn)定性和抗干擾能力,軟件任務(wù)也得到了一定的減少。從成本、性能等方面全方位地體貼用戶,這里介紹的低成本、高性能的太陽能熱水器控制器為目前性能價格比最高的方案之一。它不但可以被熱水器生產(chǎn)廠家直接采用,也可以供電子設(shè)計愛好者設(shè)計制作參考。
控制器的操作使用方式自然合理。S1用來切換操作狀態(tài)??刂破饔小爸苯涌刂啤焙汀皡?shù)修改”兩種工作狀態(tài)。按S1鍵顯示“00”,控制器進入“直接控制”狀態(tài),顯示“01”、“02”、“03”、“04”分別表示“設(shè)定水位上限”、“設(shè)定定時上水時間”、“設(shè)定定時加熱時間”、“設(shè)定加熱溫度”。
進入“參數(shù)修改”狀態(tài)后,S2、S3用來修改規(guī)定的參數(shù),S1接受本次修改,并切換到下一個參數(shù),S4取消本次修改。進入“直接控制”后,S2用來手動上水,S3用來手動加熱,S4用來停止加熱或上水;若水位已經(jīng)超過設(shè)定水位上限,或水溫已經(jīng)超過設(shè)定溫度,“直接控制”將不起作用。
設(shè)定水位上限:控制器可以監(jiān)測6個水位,上限水位可以由用戶設(shè)置,水位上限設(shè)置范圍為位置3、4、5、6。
設(shè)定定時上水時間:每天在規(guī)定時間檢查水位,并上滿。若設(shè)定時間為00或大于等于24,則取消自動定時上水。
設(shè)定定時加熱時間:每天在規(guī)定時間檢查水溫,若水溫低于設(shè)定溫度,則接通電加熱器,將水溫加熱到設(shè)定溫度。若設(shè)定時間為00或大于等于24,則取消自動定時加熱。
設(shè)定加熱溫度:定時加熱溫度也可以由用戶設(shè)定,可設(shè)定范圍為20℃~60℃。
上海駿泰陽
控制器的電路圖如附圖所示。上述控制功能使用MCU實現(xiàn),我們根據(jù)前面規(guī)定的任務(wù)要求,選用了SONIX公司的SN8P1706。SN8P1706片內(nèi)資源包括:8路12位ADC;1路7位DAC;30位數(shù)字I/O(SN8P1708有33位I/O);3個定時計數(shù)器;2個8位PWM信號輸出;7個中斷源;1個串行口;1個監(jiān)視定時器,8層堆棧;4K×16bit OTP ROM作程序存儲器;256×8bitRAM數(shù)據(jù)存儲器;其I/O口的最大驅(qū)動電流15mA,可直接驅(qū)動LED。使用SN8P1700系列MCU,僅僅配以少量的外圍電路即可實現(xiàn)大部分民用產(chǎn)品的智能化。太陽能熱水器控制器選用SN8P1706,不失為一個低成本、高性能的解決方案。
系統(tǒng)輸入信號有:6個液位信號、1個溫度信號、4個觸摸鍵;輸出信號有:4位LED數(shù)碼管分時顯示當(dāng)前溫度和液位,3個位輸出控制繼電器分別控制上水電磁閥、加熱泵、增壓泵,1個位輸出控制蜂鳴器作為低水位報警信號和其他異常情況報警,2個位輸出指示上水、加熱狀態(tài)。用戶設(shè)定項目有水位上限、熱水溫度、上水定時、加熱定時。設(shè)定參數(shù)用EEPROM保存,停電后參數(shù)無需重新設(shè)定。系統(tǒng)具有故障自檢功能,電磁閥、加壓泵在停水時會自動切斷,水位傳感器有故障時禁止上水,以免上水時溢出。
液位傳感器采用ATS173型霍爾元件,若干霍爾元件固定在一個垂直導(dǎo)槽上,浮子帶動磁鋼沿導(dǎo)槽移動,霍爾元件的輸出經(jīng)過一個電阻網(wǎng)絡(luò)轉(zhuǎn)換成不同的電壓,經(jīng)ADC通道送入MCU。這樣,僅用一個ADC通道可以實現(xiàn)多路數(shù)字信號的輸入。溫度傳感器采用負溫度(NTC)型通用熱敏電阻,信號經(jīng)另一路ADC輸入MCU。保存設(shè)定參數(shù)的EEPROM采用HT93LC46,采用串行方式與MCU接口,整個控制器的硬件及對MCU的資源要求降到最低。MCU根據(jù)檢測到的水位信號、水箱溫度信號,以及用戶的設(shè)定或操作,通過軟件進行數(shù)值計算和邏輯運算,以確定當(dāng)前應(yīng)該進行的操作,并通過輸出口控制進水閥、加壓泵、加熱泵的狀態(tài),以實現(xiàn)要求的控制功能。由于SN8P1706的I/O口驅(qū)動能力可高達15mA,采用高亮度的LED顯示無須再使用驅(qū)動器件,可以由SN8P1706的I/O口直接驅(qū)動。
本機采用專用單片機SN8P1706實現(xiàn)。由于SN8P1706的優(yōu)良性能,除了MCU之外僅僅使用少量必需的外圍器件。與通用單片機相比,無須擴展ADC、顯示驅(qū)動電路,不但節(jié)約了硬件成本,也簡化了電路,提高了系統(tǒng)的穩(wěn)定性和抗干擾能力,軟件任務(wù)也得到了一定的減少。從成本、性能等方面全方位地體貼用戶,這里介紹的低成本、高性能的太陽能熱水器控制器為目前性能價格比最高的方案之一。它不但可以被熱水器生產(chǎn)廠家直接采用,也可以供電子設(shè)計愛好者設(shè)計制作參考。
控制器的操作使用方式自然合理。S1用來切換操作狀態(tài)??刂破饔小爸苯涌刂啤焙汀皡?shù)修改”兩種工作狀態(tài)。按S1鍵顯示“00”,控制器進入“直接控制”狀態(tài),顯示“01”、“02”、“03”、“04”分別表示“設(shè)定水位上限”、“設(shè)定定時上水時間”、“設(shè)定定時加熱時間”、“設(shè)定加熱溫度”。
進入“參數(shù)修改”狀態(tài)后,S2、S3用來修改規(guī)定的參數(shù),S1接受本次修改,并切換到下一個參數(shù),S4取消本次修改。進入“直接控制”后,S2用來手動上水,S3用來手動加熱,S4用來停止加熱或上水;若水位已經(jīng)超過設(shè)定水位上限,或水溫已經(jīng)超過設(shè)定溫度,“直接控制”將不起作用。
設(shè)定水位上限:控制器可以監(jiān)測6個水位,上限水位可以由用戶設(shè)置,水位上限設(shè)置范圍為位置3、4、5、6。
設(shè)定定時上水時間:每天在規(guī)定時間檢查水位,并上滿。若設(shè)定時間為00或大于等于24,則取消自動定時上水。
設(shè)定定時加熱時間:每天在規(guī)定時間檢查水溫,若水溫低于設(shè)定溫度,則接通電加熱器,將水溫加熱到設(shè)定溫度。若設(shè)定時間為00或大于等于24,則取消自動定時加熱。
設(shè)定加熱溫度:定時加熱溫度也可以由用戶設(shè)定,可設(shè)定范圍為20℃~60℃。
上海駿泰陽
TAG:
太陽能熱水器控制器
其他文章
- 創(chuàng)維26L08液晶電視IP板電路原理分析與維修
- 電磁爐觸摸鍵不靈的解決方法
- 海信RSAG7.820.1032電源板故障維修圖解
- 創(chuàng)維26L08HR液晶電視經(jīng)常無法開機的故障維修
- 創(chuàng)維32L16SW液晶電視退出工廠模式和解童鎖方法
- 昂達MP4充電器電路原理與故障維修
- 創(chuàng)維47E700液晶電視背光不亮的故障維修
- 聲雅SV-221功放剖析
- 飲水機常見通病故障維修
- 什么是手機A-GPS
- 借助SPI Flash軟件修復(fù)三星數(shù)碼王中九機
- 創(chuàng)維168P-P47ELL-00電源板故障維修手記
- 康佳32F2900液晶電視指示燈閃但不開機的故障維修
- 電冰箱壓縮機運行電容和啟動電容的作用
- 先鋒LED-42B500液晶電視自動開關(guān)機且有時無法遙控開機
- 液晶背光驅(qū)動器OZ960SN
- 創(chuàng)維S9300系列OLED液晶電視(8S87機芯)電路分析與故障維修
- 采用34007337電源板康佳液晶電視指示燈閃不開機的維修
- 海信液晶電視RSAG7.820.510A電源板故障維修圖解
- 創(chuàng)維42L01HF液晶電視(8M19)通電紅綠燈閃但不開機
- 康佳KIP+L150I12C1-01型IP板冷機黑屏故障技改方案
- FU-7 50W推挽功放的電路制作
- 康佳液晶34005565二合一電源+逆變板電路分析與維修
- 液晶電源管理芯片MP3389
- 半球電磁爐代碼含義
- 廈華L22A1K液晶電視指示燈不亮不開機的維修
- DENON天龍HMA-1000A功放無聲音的故障維修
- 長虹LED32B2100C液晶電視指示燈常亮但不開機的維修
- TCL DBSH200C-CA01衛(wèi)星接收機沒有聲音的故障維修
- 海信LED46K310X3D液晶電視黑屏的故障維修