新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 遠程電力安全測控系統的設計與實現

        遠程電力安全測控系統的設計與實現

        作者: 時間:2009-05-21 來源:網絡 收藏


        相關主控模塊程序如下:
        #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); //延遲函數
        void Init(); //初始化函數
        while(1) //給出一個死循環,不停地采樣
        { //接收中斷
        AD= Read_ADC(); //獲取從AD轉換器的電壓數據
        ADCON = ~0x10; //將ADCON.4(ADCI)清零以啟動新轉換
        Send(AD); //將當前模擬電路電壓發回至搖控顯示
        Delay(5000); //延時5毫秒
        ES=0; //關串口接收
        If (auto=1) //判斷模擬開關調控是手動還是自動
        {
        If (AD=v1-v2 || AD>=v2+v2) //從AD得到的電路電壓值與參考值的比較
        {
        Switch=1; //當AD數值與參考值相差很遠,即高壓或低壓等故障,將模擬電路關閉
        Delay(10000); //延時10毫秒
        }
        }
        ES=1; //開串口接收
        }
        3.2 遙控模塊流程

        圖4 遙控模塊程序流程圖


        遙控器程序(參見圖4)與主控模塊的功能相互對應,通過無線雙工協議發射控制命令到主控模塊,然后對被測電壓值通過無線網絡傳送回遙控器,進而顯示被測電壓值。
        4 總結
        對現行的一些高壓開關控制作了簡要而實用的改進與相關問題的解決,僅對被測非正常電壓切斷與閉合,缺乏對現行非正常電壓的穩定電路。由于本采用模塊化與接口的思想和無線網絡的通訊模式,硬件的更改和的移植都非常方便,本系統的體積小,功耗低,成本低、可靠性高,適用于中小型變電站的無人值守改造與后續電路的保護,具有一定的經濟效益。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 琼结县| 西华县| 大化| 通榆县| 河东区| 新丰县| 元江| 桓台县| 德阳市| 平武县| 景泰县| 铜陵市| 贵溪市| 池州市| 平舆县| 徐汇区| 永吉县| 阜平县| 湘乡市| 鸡西市| 东乌珠穆沁旗| 阿拉善盟| 天长市| 西盟| 都兰县| 菏泽市| 时尚| 彭阳县| 庆云县| 定西市| 湖州市| 自治县| 望都县| 鲁山县| 贡觉县| 伊吾县| 辽阳市| 东方市| 县级市| 昭觉县| 察哈|