新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 微機保護控制接口的CPLD抗干擾設計

        微機保護控制接口的CPLD抗干擾設計

        作者: 時間:2012-02-24 來源:網絡 收藏


        狀態機的設計可采用單進程,雙進程,3進程等進行編寫,根據控制接口的應用特點宜采用雙進程來描述狀態機,即一個時序進程和一個組合進程。時序進程負責舊次態到新現態的轉換,以及異步復位。組合進程完成根據現態決定狀態機輸出的變化,根據狀態輸入來決定新的次態。雙進程狀態機的邏輯框圖如圖3所示。

        圖3 雙進程狀態機邏輯圖

        狀態機的行為及代碼是一種流程控制代碼,很容易用語言中的CASE語句和IF語句加以實現。時序進程與組合進程之間利用現態信號和次態信號進行同步通信。

        狀態機仿真波形

        利用Altera公司的EDA工具軟件MAX+plus對用語言設計的狀態機進行時序仿真,仿真波形如圖4所示。

        圖4 狀態機仿真波形

        狀態機控制原理分析

        基于CPU的微機系統是按指令周期順序執行機器指令的,一旦受干擾程序出軌,則CPU不按事先編好的流程執行程序,出現死機,通常的對策是設置看門狗使CPU硬件復位,使CPU重新運行正常程序,但是從CPU死機到看門狗復位一般要經歷幾毫秒到1~2s,這段失控時間,繼電保護控制出口的狀態是不可預測的,足以對繼電保護系統構成危害,嚴重情況就是發生誤動。而基于的狀態機系統,狀態變換周期只有一個時鐘周期,若時鐘頻率為5MHz,時鐘周期為012Ls。若狀態機受干擾進入非法狀態再轉入合法狀態,只需2個時鐘周期,即幾百納秒,不足以對狀態機系統運行造成危害。可見,用狀態機控制微機繼電保護的控制接口,就能實現無干擾控制,獲得繼電保護系統的高可靠性控制。

        就DSP芯片與CPLD芯片的可靠性比較而言,DSP的外圍接口繁多,輸入信號有模擬和數字,電壓有模擬電壓和數字電壓,CPLD只有數字接口,電壓單一,受外界干擾損壞的可能性比DSP小的多。另外,CPLD狀態機含有多個進程,就相當于包含有并行運算的“多CPU”功能,對不合格的輸入,裁決狀態機輸出0。因此,筆者認為,雙CPU控制硬件遠不如CPLD狀態機的控制接口可靠性高。

        結論

        用Altera公司的MAX7000系列的EMp7128SLC84-15實現繼電保護控制接口,與TMS320F240DSP芯片總線直接相連,DSP執行合閘或分閘多重命令時,不需要插入等待周期,只需要連續執行3條合閘或分閘指令,CPLD狀態機就能立即決定是否允許總執行命令通過。試驗表明: 用CPLD實現的繼電保護控制接口具有速度快,占用硬件體積小,接口簡單,可靠性高等特點。

        該接口應用到基于TMS320F240的高壓開關柜數字綜合保護裝置中,隨KJ118型礦用變電所遠程監控系統于2003年10月在徐州礦務局旗山煤礦井下采區變電所投運,進行工業性試驗,正常運行至今已超過半年以上。采區變電所現場高爆開關就地人工分合閘操作、地面主機遙控命令分合閘以及故障保護跳閘試驗表明,從未發生因高壓開關分合閘操作等強電磁干擾引起CPU程序出軌而誤動,表現出非常高的可靠性。

        文中用全新的CPLD狀態機方法研究系統的控制可靠性問題,對于瞬變干擾信號有很強的濾波性。雖然從防范系統程序出軌采用一些軟件措施有一定效果,但是并不能真正解決程序出軌期間控制口的失控問題,而文中提出的CPLD狀態機控制接口真正解決了這一問題,可以推廣到各種微機控制系統的控制接口設計中去。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 东阿县| 连城县| 宝丰县| 山丹县| 郸城县| 南京市| 江永县| 毕节市| 柯坪县| 陵川县| 通化县| 密山市| 宁晋县| 天祝| 楚雄市| 望城县| 高平市| 宾川县| 理塘县| 太湖县| 汶川县| 长治县| 雷波县| 屏边| 张家界市| 兴文县| 明星| 阳春市| 墨脱县| 多伦县| 尚志市| 景德镇市| 河西区| 大安市| 抚顺县| 德州市| 谷城县| 渝北区| 郎溪县| 宝应县| 穆棱市|