遠(yuǎn)程電力安全測(cè)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
相關(guān)主控模塊程序如下:
#include reg52.h>
#include ABSACC.h>
#include intrins.h>
#include stdio.h>
#define uint unsigned int
#define uchar unsigned char
void main( )
{
void delay(uint z); //延遲函數(shù)
void Init(); //初始化函數(shù)
while(1) //給出一個(gè)死循環(huán),不停地采樣
{ //接收中斷
AD= Read_ADC(); //獲取從AD轉(zhuǎn)換器的電壓數(shù)據(jù)
ADCON = ~0x10; //將ADCON.4(ADCI)清零以啟動(dòng)新轉(zhuǎn)換
Send(AD); //將當(dāng)前模擬電路電壓發(fā)回至搖控顯示
Delay(5000); //延時(shí)5毫秒
ES=0; //關(guān)串口接收
If (auto=1) //判斷模擬開關(guān)調(diào)控是手動(dòng)還是自動(dòng)
{
If (AD=v1-v2 || AD>=v2+v2) //從AD得到的電路電壓值與參考值的比較
{
Switch=1; //當(dāng)AD數(shù)值與參考值相差很遠(yuǎn),即高壓或低壓等故障,將模擬電路關(guān)閉
Delay(10000); //延時(shí)10毫秒
}
}
ES=1; //開串口接收
}
3.2 遙控模塊流程
圖4 遙控模塊程序流程圖
遙控器程序(參見圖4)與主控模塊的功能相互對(duì)應(yīng),通過無線雙工協(xié)議發(fā)射控制命令到主控模塊,然后對(duì)被測(cè)電壓值通過無線網(wǎng)絡(luò)傳送回遙控器,進(jìn)而顯示被測(cè)電壓值。
4 總結(jié)
本系統(tǒng)對(duì)現(xiàn)行的一些高壓電力系統(tǒng)的電力開關(guān)控制作了簡(jiǎn)要而實(shí)用的改進(jìn)與相關(guān)問題的解決,僅對(duì)被測(cè)非正常電壓切斷與閉合,缺乏對(duì)現(xiàn)行非正常電壓的穩(wěn)定電路。由于本系統(tǒng)采用模塊化與接口的設(shè)計(jì)思想和無線網(wǎng)絡(luò)的通訊模式,硬件的更改和軟件的移植都非常方便,本系統(tǒng)的體積小,功耗低,成本低、可靠性高,適用于中小型變電站的無人值守改造與后續(xù)電路的保護(hù),具有一定的經(jīng)濟(jì)效益。
評(píng)論