供貨周期 | 現貨 |
---|
產品簡介
詳細介紹
4、智能脫扣器的軟件設計
軟件設計主要分為兩個部分,主程序和中斷程序。主程序包括故障處理、鍵盤處理、顯示處理、通信處理等子程序;中斷程序包括定時器中斷、鍵盤中斷、通訊中斷等。
單片機對工頻電流信號進行采樣,利用一種基于小波分析和FFT的改進算法計算電流的有效值,可以提高采樣的精度,滿足系統對延時保護高精度的要求。小波算法在采樣過程中檢測到可疑信號點后,由FFT算法進行有效值判斷,如果沒有超過門檻值,則可疑信號點無效,回到小波算法中繼續(xù)尋找采樣可疑點;如果有效值超過門檻值,則認為可疑點有效,根據各保護條件輸出相應信號。
多功能脫扣器實時控制采用定時器中斷方式,判斷瞬時故障為優(yōu)先中斷;判斷短延時、長延時和接地故障為次先級中斷,按鍵操作為低級中斷。每一相電流依次采樣,分別與前一次保存的數據比較,保存較大的數據。接著計算出大相電流,與瞬時整定電流值比較,判斷是否瞬時故障。按鍵閉合時產生中斷請求,I/0響應中斷,執(zhí)行中斷服務程序掃描按鍵,判別鍵盤上閉合鍵的鍵號并作出相應的處理。這時還需排除鍵抖動引起的誤操作,以及避免對同一個鍵的一次閉合作多重處理的錯誤,采用雙鍵封鎖的鍵盤工作方式來排除上述誤操作,在去抖動周期內有兩個鍵按下,則認為是同時按下,只有后釋放的那個鍵作閉合處理。根根計算出的鍵號,執(zhí)行相應的程序,實現脫扣器的各種操作保護功能。