[發明專利]一種基于FPGA的編碼器濾波算法有效
| 申請號: | 202011344154.4 | 申請日: | 2020-11-25 |
| 公開(公告)號: | CN112629570B | 公開(公告)日: | 2022-04-08 |
| 發明(設計)人: | 陳誠 | 申請(專利權)人: | 武漢先同科技有限公司 |
| 主分類號: | G01D5/245 | 分類號: | G01D5/245 |
| 代理公司: | 北京匯信合知識產權代理有限公司 11335 | 代理人: | 盧亮輝 |
| 地址: | 430000 湖北省武漢市東湖新技術開發區佛祖嶺街流芳大道*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 fpga 編碼器 濾波 算法 | ||
1.一種基于FPGA的編碼器濾波算法,其特征在于:包括以下步驟:
步驟一:進入到增量式編碼器的內部,增量式編碼器的工作頻率一般小于10KHz,即周期大于100US,相鄰兩個邊沿的時間大于50US;而干擾脈沖的寬度一般小于4US,因此,選定一個閾值5US,并在軟件中檢測編碼器信號中相鄰兩個邊沿的時間寬度,將寬度低于5US的脈沖剔除,即可得出純凈的編碼器信號;
步驟二:使編碼器信號進入到FPGA實現濾波算法的狀態機內部;
步驟三:系統復位后首先進入到空閑狀態;
步驟四:當檢測到跳變,系統進入到計數狀態;并在計數狀態下不停的檢測是否還有跳變的到來;
步驟五:當計數值達到5US時,系統進入到判決狀態。
2.根據權利要求1所述的一種基于FPGA的編碼器濾波算法,其特征在于:所述步驟四如果有跳變則計數器清零重新計數。
3.根據權利要求1所述的一種基于FPGA的編碼器濾波算法,其特征在于:所述步驟五判斷當前值S2和跳變之前的狀態值S1是否相等,并返回空閑狀態。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢先同科技有限公司,未經武漢先同科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011344154.4/1.html,轉載請聲明來源鉆瓜專利網。





