一、硬件方案
硬件構(gòu)成:本系統(tǒng)由STC89C52單片機(jī)最小系統(tǒng)電路、OLED液晶顯示電路、交流電壓互感器TV1005M、交流電流互感器TA1005M、繼電器驅(qū)動電路、ADC0832(或xx0832芯片)的AD轉(zhuǎn)換電路、蜂鳴器報警驅(qū)動電路、(無線藍(lán)牙/WIFI模塊-可選)、按鍵電路及電源組成。
?
?
二、設(shè)計功能
單片機(jī)型號:STC89C52/51、AT89C52/51、AT89S52/51 都可通用。
1、220V市電經(jīng)過互感器后產(chǎn)生微弱交流電信號,經(jīng)過整流濾波后變?yōu)橹绷?,然后通過ADC0832進(jìn)行AD轉(zhuǎn)換傳送給單片機(jī),單片機(jī)換算出實際值,最終獲取到交流電壓(單位V)、交流電流(單位A);由功率(單位W) = 電壓*電流;電量(KW*H即度)是功率的時間累積。另外包括電費(fèi)的單價(單位元/度),電費(fèi)(元)、功率閾值及繼電器狀態(tài)等參數(shù)。電費(fèi)=電費(fèi)單價*電量。OLED液晶實時顯示相應(yīng)數(shù)據(jù)。
2、上電初始化。液晶顯示相應(yīng)的標(biāo)題。功率閾值、電費(fèi)單價可以通過按鍵進(jìn)行設(shè)置大小。設(shè)置閾值可以通過按鍵K1進(jìn)行設(shè)置,其中K2、K3可以對設(shè)置閾值進(jìn)行加減處理。相應(yīng)設(shè)置位置顯示“<”指示。
3、當(dāng)不在設(shè)置參數(shù)時,即非設(shè)置狀態(tài)下,可以通過K2按鍵手動的控制繼電器是否動作,通過K3按鍵控制蜂鳴器是否報警。也可以根據(jù)實際功率值決定,當(dāng)功率值超過功率閾值時蜂鳴器報警,同事繼電器斷開(此時功率過高斷開開關(guān))。液晶相應(yīng)位置顯示具體數(shù)據(jù)。
4、設(shè)置功率閾值和單價數(shù)據(jù)保存到單片機(jī)EEPROM中,具有掉電不丟失功能。注意設(shè)備牽扯到市電220V,當(dāng)220V電源接通后一定要注意安全,不要手動觸摸220V電源部分,以免造成安全隱患。
5、無線APP功能(注意購買無線功能,才有藍(lán)牙/WIFI無線該功能):
APP能夠連接板載無線模塊,查看相應(yīng)數(shù)據(jù);
APP能夠操作上述存在的功能操作。
APP能夠發(fā)送指令/或者接收指令。完成功能的使用,具有強(qiáng)大的實用性功能,方便快捷智能化!
?