基于CS5460A的智能電力控制系統(tǒng)
一般非接觸IC的讀卡流程如圖10所示。本文引用地址:http://cafeforensic.com/article/163192.htm
程序如下:
2.4 中斷服務(wù)程序的設(shè)計
2.4.1 電能測量中斷處理
中斷處理子程序:本系統(tǒng)利用單片機(jī)外部中斷,低電平有效。當(dāng)CS5460A的一個計算周期結(jié)束后,引腳由高電平變?yōu)榈碗娖剑|發(fā)微單片機(jī)外部中斷,程序轉(zhuǎn)到中斷處理子程序。中斷服務(wù)子程序的功能是先讀取CS5460A的寄存器值,然后判斷用電量是否過載,如果過載則通過繼電器斷開總電源,如果用電在額定功率范圍內(nèi),則更新E2PROM中I,V,P寄存器內(nèi)的值并將最新的電能寄存器中的值與E2PROM中的電能數(shù)據(jù)進(jìn)行累加后存入E2PROM并將數(shù)據(jù)顯示在LCD上。最后判斷當(dāng)月用電信息是否已經(jīng)上傳至上位機(jī),若未上傳則通過RS 485上傳信息。
2.4.2 按鍵中斷處理
本系統(tǒng)中設(shè)有一個付費(fèi)按鍵,該鍵連接外部中斷,中斷觸發(fā)后執(zhí)行如圖11所示流程。
3 結(jié) 語
綜上所述,本文為智能化電能管理提供了一個有效的解決方案。本系統(tǒng)因采用的X5045,所以可將電壓和電流有效值、功率、用電量等歷史數(shù)據(jù)保存在E2PROM中,不斷刷新,以供出現(xiàn)故障時查看故障過程,同時系統(tǒng)作為智能終端通過RS 485串行差分總線與上位計算機(jī)連接,將當(dāng)前計算所得數(shù)據(jù)上傳。對用電功率、電流、電壓、頻率、電量等進(jìn)行集中監(jiān)測和控制,設(shè)計出分布式電能控制系統(tǒng),實(shí)現(xiàn)電能的分散控制和集中管理。此外,該系統(tǒng)可通過模擬開關(guān)復(fù)用RS 485總線,讀卡器模塊ZLG500C實(shí)現(xiàn)遠(yuǎn)程電能付費(fèi)等一體化的功能。
評論