微機監控模塊主程序框圖
圖 微機監控模塊主程序框圖
注:I1為浮充電流轉換點(diǎn),I2為主充電流轉換點(diǎn),U2為主充穩壓點(diǎn),IW為穩流點(diǎn)。
運行安全。對A/D參數進(jìn)行設置,是為了調試方便,使顯示的電壓、電流值與實(shí)際相符。若當前系統存在故障,則微機監控模塊立即發(fā)出聲光報警,液晶屏顯示當前故障和發(fā)生時(shí)刻,同時(shí)微型漢字打印機也把所顯示的內容打印出來(lái)。當故障消失后,回到主菜單顯示。另外在正常工作情況下,按下打印鍵,可以打印出除時(shí)間參數以外的任何當前液晶顯示畫(huà)面。所設定的各參數保存于外部DS12887時(shí)鐘芯片內,在監控模塊掉電的情況下,各參數值也不會(huì )丟失。程序設計中,利用定時(shí)器0來(lái)進(jìn)行A/D采樣和各開(kāi)關(guān)量采集,利用定時(shí)器1進(jìn)行鍵盤(pán)處理,利用定時(shí)器2進(jìn)行讀DS12887時(shí)鐘。在時(shí)間參數菜單內,可以對時(shí)間和日期進(jìn)行設定。為了使程序明朗直觀(guān),程序采用模塊化設計方法,各模塊相互獨立,對于模塊間不可缺少的聯(lián)系,在RAM中開(kāi)辟了若干標志單元,各模塊可根據當前的工作狀態(tài)在標志單元中設定標志位做相應處理。液晶漢字顯示的字庫,是利用漢字提取軟件,直接從UCDOS內提取,特殊字符利用軟件自編點(diǎn)陣。液晶進(jìn)行漢字顯示時(shí),首先將漢字點(diǎn)陣內容送至液晶的CGRAM單元內,顯示時(shí)讀取該單元的內容就可以了。通信協(xié)議采用電力系統“循環(huán)遠動(dòng)規約”,監控系統具有“四遙”功能。上下微機傳送數據采用CRC校驗,以保證數據傳送的正確性。
評論