電力變壓器直流電阻的快速測量方法----軟件設(shè)計
開始時,將一個基準(zhǔn)寄存器和全部指定檢查的寄存器置零。測試時將基準(zhǔn)寄存器的內(nèi)容與待查寄存器每一個字節(jié)內(nèi)容相比較。每次比較時若兩者相等,則將檢查地址加1,而后檢查下一個地址單元。對全部待查地址空間檢查之后,基準(zhǔn)寄存器內(nèi)容加1.再重復(fù)上述過程,直至完成256種組合。
5.2.2.4 EEPROM的檢測
EEPROM用來存放單片機中的重要數(shù)據(jù),它能在單片機斷電的情況下保存數(shù)據(jù),在線測量裝置所采樣的數(shù)據(jù)都保存在EEPROM中,必須保證它的每個單元讀寫的正確性,其檢測方法同RAM的檢測方法一樣。
5.2.3人機接口程序
顯示和鍵掃描程序是人機接口程序的組成部分,80C196通過接收鍵盤命令,完成測試功能并實現(xiàn)實時顯示。其軟件控制功能主要包括以下部分
5.2.3.1鍵掃描程序
鍵掃描程序是人機界面的組成部分,80C196通過鍵掃描程序接收鍵盤命令,完成各項測試功能,實現(xiàn)對測量裝置的控制。
數(shù)據(jù)同步采集裝置共包括四個功能鍵,設(shè)計中采用8255C口高八位作為鍵盤輸入口,80C196循環(huán)對鍵盤掃描,對各鍵輸入的處理包括判斷、消抖、功能程序執(zhí)行等幾個部分,其程序框圖如圖5-10所示。
5.2.3.2顯示程序
液晶顯示器LCD是一種新型的顯示器件,它具有以下獨特優(yōu)點:
1)低壓微功耗,可和大規(guī)模集成電路相匹配。
2)體積小。采用平板式結(jié)構(gòu),使用方便。
3)被動顯示器件,適合戶外使用,符合人眼的視覺習(xí)慣。
4)顯示信息量大,無電磁輻射。
本裝置采用字符型液晶顯示模塊,它主要由一片液晶驅(qū)動器HD44100和一片液晶控制器HD44780組成,可實現(xiàn)16字符2行顯示輸出。接口方面,有8條數(shù)據(jù)線,3條控制線,通過8255C口低四位控制。液晶顯示器共有11種指令功能,通過控制8255的輸出,就可以控制液晶的顯示。
5.2.4測試程序
測試程序是本裝置的主要應(yīng)用程序,它主要由采樣程序和控制程序組成,其程序框圖如圖5-11所示測試程序的開始通過按鍵來控制,當(dāng)測試按鍵按下后,通過程序控制選通預(yù)測量的通道,選定預(yù)設(shè)的放大倍數(shù),然后接通電源開始對變壓器繞組充電。
充電過程中,隨時采樣充電電流,當(dāng)充電電流達到預(yù)設(shè)定的電流值時,繞組中電流速下降達到穩(wěn)定。在這過程中,采樣繞組中的電流值,當(dāng)電流穩(wěn)定時,記錄采樣電流值,存儲于RAM中。然后,選通另一通道,進行繞組上電壓降的測量,通過計算就可得出繞組電阻。測量完畢后,還必須對繞組進行放電,以免反電勢對裝置和人身造成危害。
5.2.4.1數(shù)字濾波程序
模擬信號都必須經(jīng)過A/D轉(zhuǎn)換后才能為計算機接受,干擾作用于模擬信號之后,使A/D轉(zhuǎn)換結(jié)果偏離真實值。如果僅采樣一次,無法確定該結(jié)果是否可信,必須多次采樣,得到一個A/D轉(zhuǎn)換的數(shù)據(jù)系列,通過某些處理后才能得到一個可信度較高的結(jié)果。這種從數(shù)據(jù)系列中提取逼近真值數(shù)據(jù)的軟件算法,通常稱為數(shù)字濾波算法。
評論