自適應旋轉編碼器設計方案
大小:0.5 MB 人氣: 2017-11-16 需要積分:1
2013-12-12 15:37:02 來源:互聯網
分享到:標簽:自適應旋轉編碼器 微處理器 增量型編碼器
本文介紹了一種針對人們將旋轉編碼器用于控制時經常遇到的“粗/細”問題的靈活解決方案。誰說必須使用微處理器才能增加智能?
與普通面板安裝式電位計的尺寸和形狀相仿,增量式旋轉編碼器提供了一種模擬電位計的“數字”廉價替代品。這種編碼器通常用在音視頻設備、環境控制、消費類電器、實驗室設備、科學儀器等設備中完成電平控制、調諧和定時器設置。
增量型編碼器的輸出一般由兩個相位上正交(即相移為四分之一周期)的信號組成,軸每旋轉一次會產生固定數量的脈沖,每個脈沖對應旋轉的增量。編碼器內部有兩個開關連接到公共端。這個公共端通常連接到地,如圖1所示,而兩個正交輸出連接到上拉電阻(R1和R2)。
圖1:自適應接口電路響應編碼器的快速旋轉,并據此增加輸出脈沖速率。
圖1陰影部分電路是用于實現正交編碼的典型編碼器接口。其中R3-C1和R4-C2提供噪聲濾除和觸點去抖,同時由施密特NAND IC1a和IC1b在A點和B點產生“完整的”數字信號。與編碼器輸出一樣,這些信號的相位差也是90度:當編碼器順時針旋轉時,信號A的上升沿領先信號B上升沿四分之一周期;當編碼器逆時針旋轉時,信號B領先信號A四分之一個周期。
將信號A發送至觸發器IC2a的D輸入端,用信號B的上升沿作為觸發器的觸發時鐘,那么當編碼器順時針旋轉時,Q端的輸出信號變高;當編碼器逆時針方向旋轉時,Q端的輸出信號變低,從而指示旋轉的方向。信號A或B都可以用作增量脈沖。例如,如果編碼器是20增量類型,那么軸每轉360度A或B點的信號都會產生20個脈沖。
在任一時刻只有少量編碼器旋轉的應用中簡單接口電路可以工作的很好。然而,在要求數百甚至上千的增量脈沖情況下這種接口電路是遠遠不夠的。例如,考慮1000個脈沖要通過時鐘進入計數器的應用。20增量型編碼器需要旋轉50次才能產生這么多脈沖,這是非常耗時和費力的任務!
然而,只需增加另外一個集成電路(IC3,一個雙路可重觸發單穩態多諧振蕩器)和少量的低價元件,電路就能識別編碼器為了信號B處的每個增量脈沖產生多個輸出脈沖而正在快速旋轉。這個附加電路顯示在圖中的陰影區外,工作原理如下:
單穩態多諧振蕩器IC3a和觸發器IC2b組成了一個簡單的速率檢測器,它能監視B點信號的頻率。編碼器更快速度的旋轉將增加該信號頻率,縮短信號周期。速率檢測器能夠判斷什么時候信號周期小于由單穩態電路的定時元件R5和C3設定的閾值。
第二個單穩態器件IC3b與增加的R6、C4和Q1一起工作在非穩態。定時元件R6-C4和R8-C5決定了從引腳12采集到的非穩態輸出信號的頻率和占空比。
第一個單穩態器件IC3a被配置為在B信號的下降沿觸發,而觸發器IC2b的觸發時鐘是B信號的上升沿。當編碼器旋轉速度較慢時,IC3a的Q輸出端(引腳13)信號由一系列正向脈沖組成。脈沖寬度等于:
t(w) = 0.45 × R5 × C3 (秒) (Vcc = 5V)
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%
下載地址
自適應旋轉編碼器設計方案下載
相關電子資料下載
- 敏源傳感正式發布最新研發的MCP61高頻差分電容傳感微處理器芯片 101
- 電子水尺傳感器是如何工作如何上傳數據的 108
- 嵌入式32位高性能微處理器MCU雙網口I/O 135
- 羅徹斯特電子推出一種可持續支持成熟微處理器的低密度解決方案 250
- 飛騰首席科學家竇強榮獲 “2024年全國五一勞動獎章” 226
- 新手入門如何選擇Arduino與樹莓派? 133
- 敏源傳感正式發布其最新研發的MCP61高頻差分電容傳感微處理器芯片 169
- 專用集成電路的設計原則 專用集成電路的設計方法 1312
- MCX N系列微處理器之NPU的入門使用方法介紹 142
- 應用于配電網安全認證系統的國網配電終端安全芯片SC1161Y介紹 405