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