[發明專利]一種應用編碼器計數的方法和裝置有效
| 申請號: | 201010104019.2 | 申請日: | 2010-01-29 |
| 公開(公告)號: | CN101825481A | 公開(公告)日: | 2010-09-08 |
| 發明(設計)人: | 潘征宇 | 申請(專利權)人: | 上海市計量測試技術研究院 |
| 主分類號: | G01D5/36 | 分類號: | G01D5/36;G01B11/26 |
| 代理公司: | 上海伯瑞杰知識產權代理有限公司 31227 | 代理人: | 吳澤群 |
| 地址: | 200040 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用 編碼器 計數 方法 裝置 | ||
1.一種應用編碼器計數的方法,其特征在于包括如下步驟:
設定編碼器的輸出脈沖信號,設置編碼器同時輸出具有相位差的兩路脈沖信號A和信號B,通過反相將其中一路脈沖信號A反相為,并與上述兩路脈沖信號同時輸出;
定義編碼器的角度旋轉方向為往希望方向正轉或反轉時,以上三路輸出脈沖信號的狀態字作為標準狀態字儲存,當轉動編碼器往希望正向或反向計數的方向正向或反向旋轉時,以脈沖信號A或的上升沿或下降沿作為觸發點,記錄下此時三路脈沖信號的電平作為標準狀態字;
開始計數,微處理器MCU接收到編碼器輸出的三路脈沖信號,當檢測到脈沖信號A或出現觸發點時,讀出此時三路脈沖信號的電平作為實時狀態字,將所述實時狀態字與上述標準狀態字進行比對,如完全符合,則相應做正向或反向計數,如不完全符合,則忽略不計。
2.如權利要求1所述的應用編碼器計數的方法,其特征在于:所述脈沖信號A和B的相位差為90度,采用以脈沖信號A或的下降沿作為觸發點。
3.一種應用如權利要求1所述的方法的應用編碼器計數的裝置,其特征在于:包括輸出兩路具有相位差的脈沖信號的編碼器,將編碼器的其中一路輸出信號進行反相的反相器,將此反相信號與所述兩路脈沖信號同時輸出的合成輸出器,及利用脈沖信號進行計數的微處理器,所述合成輸出器的三路輸出信號分別與微處理器的三個端口相連,同時具有正相和反相的脈沖信號的輸出連接微處理器的中斷口,另外一路具有相位差的脈沖信號連接微處理器的輸入/輸出口,所述微處理器內包括存儲脈沖信號的電平的狀態字的存儲器和將接收的脈沖信號的電平的狀態字和預設的狀態字進行比較的比較器,以及根據比較器結果進行計數的計數器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海市計量測試技術研究院,未經上海市計量測試技術研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010104019.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種檢測圓柱體透明瓶壁的方法和裝置
- 下一篇:一種船用羅經





