[發明專利]一種直流變頻電機轉速取樣時受高頻信號干擾的解決方法在審
| 申請號: | 202110039230.9 | 申請日: | 2021-01-12 |
| 公開(公告)號: | CN112858715A | 公開(公告)日: | 2021-05-28 |
| 發明(設計)人: | 陳衍德;陳平;王燕云 | 申請(專利權)人: | 廈門狄耐克環境智能科技有限公司 |
| 主分類號: | G01P3/44 | 分類號: | G01P3/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 361000 福建省廈門市海滄區中國(福建)自由貿易試*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 直流 變頻 電機 轉速 取樣 高頻 信號 干擾 解決方法 | ||
本發明公開的是一種直流變頻電機轉速取樣時受高頻信號干擾的解決方法,包括以下步驟:S1、電機轉速取樣的主程序正常運行,所述主程序含有中斷程序;S2、在主程序中輸入脈沖邊沿觸發中斷指令進入中斷程序;S3、中斷程序對當前輸入的電平進行判斷以確定本次中斷是否要計數;S4、當輸入電平為有效電平時,計數器的計數值加一,當輸入電平為無效電平時,判斷為高頻干擾,此脈沖為無效脈沖,計數器的計數值不變;S5、結束中斷程序,返回主程序。本方法在不增加硬件情況下,僅用極少的MCU資源解決高頻干擾直流變頻電機計數錯誤的問題,通過判斷輸入電平,用來識別中斷是否為干擾脈沖引起,從而排除干擾脈沖對計數器的影響。
技術領域
本發明涉及一種高頻信號干擾的解決方法,具體的說是指一種直流變頻電機轉速取樣時受高頻信號干擾的解決方法。
背景技術
直流變頻電機在高速運轉時,計數脈沖頻率大,當受高頻脈沖信號干擾時,這些干擾信號穿插在計數脈沖波形當中被誤識別為轉速脈沖,從而影響轉速計數的準確性。直流變頻電機因效率高、節能而使用越來越廣泛,為準確控制電機轉速,目前通常的做法是對電機轉速脈沖數進行計數,MCU根據計數值進行閉環控制,使電機工作于預期的轉速,硬件實現如圖1所示,閉環轉速控制邏輯流程如圖2所示。從邏輯流程上可以看出,電機的脈沖FG信號取樣決定系統的穩定性,實際工作中,電機轉速的脈沖FG信號的取樣時,容易受到高頻干擾,造成脈沖計數值的不準確,引起電機達不到預期的轉速。因此取樣時需要采取抗干擾措施,防止高頻信號等干擾。
現有的抗干擾措施,通常采用硬件高頻濾波來降低干擾的幅度,減少高頻脈沖干擾,或者采用周期輪詢采樣,后進行數字濾波的方法。但是周期輪詢采樣占用大量MCU資源占用,而采用硬件高頻濾波來降低干擾的幅度,又會由于受高頻干擾,導致脈沖計數多1。
發明內容
本發明提供的是一種直流變頻電機轉速取樣時受高頻信號干擾的解決方法,其主要目的在于克服現有技術存在的上述問題。
本發明采用如下的技術方案予以實現:
一種直流變頻電機轉速取樣時受高頻信號干擾的解決方法,包括以下步驟:
S1、電機轉速取樣的主程序正常運行,所述主程序含有中斷程序;
S2、在主程序中輸入脈沖邊沿觸發中斷指令進入中斷程序;
S3、中斷程序對當前輸入的電平進行判斷以確定本次中斷是否要計數;
S4、當輸入電平為有效電平時,計數器的計數值加一,當輸入電平為無效電平時,判斷為高頻干擾,此脈沖為無效脈沖,計數器的計數值不變;
S5、結束中斷程序,返回主程序。
進一步的,一種直流變頻電機轉速取樣時受高頻信號干擾的解決方法,包括以下步驟:
S1、電機轉速取樣的主程序正常運行,所述主程序含有中斷程序;
S2、在主程序中輸入脈沖下降沿觸發中斷指令進入中斷程序;
S3、中斷程序對當前輸入的電平進行判斷以確定本次中斷是否要計數;
S4、當輸入電平為低電平時,計數器的計數值加一,當輸入電平為高電平時,判斷為高頻干擾,此脈沖為無效脈沖,計數器的計數值不變;
S5、結束中斷程序,返回主程序。
進一步的,一種直流變頻電機轉速取樣時受高頻信號干擾的解決方法,包括以下步驟:
S1、電機轉速取樣的主程序正常運行,所述主程序含有中斷程序;
S2、在主程序中輸入脈沖上升沿觸發中斷指令進入中斷程序;
S3、中斷程序對當前輸入的電平進行判斷以確定本次中斷是否要計數;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門狄耐克環境智能科技有限公司,未經廈門狄耐克環境智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110039230.9/2.html,轉載請聲明來源鉆瓜專利網。





