本發明屬于嵌入式軟件,尤其涉及一種光伏藍牙微斷的周期正弦波防干擾方法、介質及終端。
背景技術:
1、emc電磁干擾存在于嵌入式產品的各方面,能否正確無誤地去除采樣干擾是產品推廣應用的重要指標,尤其在光伏并網點智能微斷產品中,當孤島保護發生(100ms以內電壓頻率擺動超過閾值)時要求微斷200ms內完成脫扣,常規產品采用計量芯片給出有效值難以做到瞬時保護的技術指標要求,而全波積分算法又難以防止各種畸變信號的異常干擾。
2、傳統的光伏并網點智能微斷在產品形態上基于普通微斷結構基礎上增加了具有485和載波通信等接口的外部保護和通信模塊,該模塊通過計量芯片的電壓頻率有效值輸出和mcu保護邏輯判斷后對下行普通微斷通過modbus或dl/645協議通信來控制微斷的分合閘動作,對上行通信采用1路hplc、rf或藍牙等接口采用dl/645或dl/698協議通信,該方法使得產品形態即結構發生增大的不利變化,經濟上增加了額外的硬件開銷,產品形態組合存在因通信帶來保護動作響應實時性風險,采用計量芯片的延時防抖模式對于要求200ms以內的保護動作難于實現,而采用正弦波全波積分方法所計算的有效值易受產生畸變點(無窮極大值干擾)的影響。公開號為cn218958525u的專利申請提供的一種電弧故障保護裝置,包括:設置于電源進線端的微斷開關,用于采集負載側電流信號的電流采樣單元,用于對電流采樣單元所采集電流信號進行濾波的信號濾波器,用于依據濾波后電流信號中的高頻分量進行電弧故障判斷并根據判斷結果對所述微斷開關進行控制的驅動控制電路;在所述微斷開關與電流采樣單元采樣點之間的線路中設置有用于去除高頻干擾信號的低通濾波器,該低通濾波器的通帶上限小于所述用于電弧故障判斷的高頻分量中的最低頻率值。此專利申請中就是采用外部低通濾波器去除干擾,增加了硬件成本,改變了產品結構,存在與現有技術相同的弊端。
3、因此,如何提供不改變產品結構空間、不增加硬件資源,同時效果好的光伏藍牙微斷防干擾方法,是本技術領域人員亟待解決的問題。
技術實現思路
1、針對現有技術的不足,本發明的目的是提供一種光伏藍牙微斷的周期正弦波防干擾方法,以解決現有技術中光伏藍牙微斷防干擾過程中產品結構空間被改變、硬件資源成本高,防干擾效果不佳的問題;另外本發明還提供了一種光伏藍牙微斷的周期正弦波防干擾介質及終端。
2、為了解決上述技術問題,本發明采用了如下的技術方案:
3、第一方面,本發明提供了一種光伏藍牙微斷的周期正弦波防干擾方法,包括以下步驟:
4、s10、記錄一個周波的采樣點并存儲于緩存數組;
5、s20、當周波采樣點個數滿后,根據第一個波峰值計算有效值并記錄對應位置offset;
6、s30、記錄下一個周波的采樣點并存儲于緩存數組;
7、s40、找出下一個波峰值并記錄位置offset_new;
8、s50、計算所述步驟s20和步驟s40中的位置偏差,并判斷是否大于允許偏移點數,若是,則為有效采樣值,否則為無效值并記錄err++次數。
9、進一步的,所述步驟s10中,一個周波為120個采樣點,緩存數組為arry[120]。
10、進一步的,周期為20ms。
11、進一步的,所述步驟s20中,計算有效值u的方法為先查找波峰點um=u[i],其中u[i-2]<u[i-1]<u[i]&&u[i]>u[i+1]>u[i+2],i為采樣點,u為i采樣點的有效值,再利用公式u=0.707um。
12、進一步的,所述步驟s50中,偏移點數的閾值為2,判斷位置偏差是否大于允許偏移點數的表達式為fabs(offset_new-offset)>2。
13、第二方面,本發明還提供了一種計算機可讀存儲介質,所述存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現如上所述方法。
14、第三方面,本發明還提供了一種電子終端,包括:處理器及存儲器;所述存儲器用于存儲計算機程序,所述處理器用于執行所述存儲器存儲的計算機程序,以使所述終端執行如上所述方法。
15、本發明提供的光伏藍牙微斷的周期正弦波防干擾方法、介質及終端與現有技術相比,至少具有如下有益效果:
16、傳統的光伏并網點智能微斷在產品形態上基于普通微斷結構基礎上增加了具有485和載波通信等接口的外部保護和通信模塊,產品形態即結構發生改變,硬件開銷增大,產品形態組合存在因通信帶來保護動作響應實時性風險,光伏藍牙微斷防干擾效果不佳。本發明摒棄了傳統采用計量芯片設計或積分算法的思路,直接利用微斷內部mcu芯片的adc采樣,在不改變產品結構空間,不增加硬件資源的前提下設計的利用采樣波形周期性波峰特征防干擾的方法易于產品推廣使用,降低了硬件成本,解決了傳統簡單延時防抖潛在存在的實時性與有效性的問題,保證了光伏藍牙微斷的防干擾效果。
1.一種光伏藍牙微斷的周期正弦波防干擾方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的一種光伏藍牙微斷的周期正弦波防干擾方法,其特征在于,所述步驟s10中,一個周波為120個采樣點,緩存數組為arry[120]。
3.根據權利要求2所述的一種光伏藍牙微斷的周期正弦波防干擾方法,其特征在于,周期為20ms。
4.根據權利要求1所述的一種光伏藍牙微斷的周期正弦波防干擾方法,其特征在于,所述步驟s20中,計算有效值u的方法為先查找波峰點um=u[i],其中u[i-2]<u[i-1]<u[i]&&u[i]>u[i+1]>u[i+2],i為采樣點,u為i采樣點的有效值,再利用公式u=0.707um。
5.根據權利要求1所述的一種光伏藍牙微斷的周期正弦波防干擾方法,其特征在于,所述步驟s50中,偏移點數的閾值為2,判斷位置偏差是否大于允許偏移點數的表達式為fabs(offset_new-offset)>2。
6.一種計算機可讀存儲介質,其特征在于,所述存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求1至5任一項所述方法。
7.一種電子終端,其特征在于,包括:處理器及存儲器;