簡單聊一聊德國庫伯勒編碼器的旋轉方向和旋轉位置
更新時間:2021-04-19 點擊次數:710次
德國庫伯勒編碼器是將信號(如比特流)或數據進行編制、轉換為可用以通訊、傳輸和存儲的信號形式的設備。編碼器是一種將旋轉位移轉換成一串數字脈沖信號的旋轉式傳感器,這些脈沖能用來控制角位移,如果編碼器與齒輪條或螺旋絲杠結合在一起,也可用于測量直線位移。
編碼器產生電信號后由數控制置CNC、可編程邏輯控制器PLC、控制系統等來處理。這些傳感器主要應用在下列方面:機床、材料加工、電動機反饋系統以及測量和控制設備。
如何使用編碼器才能知道“旋轉方向”,“旋轉位置”呢?下面,小編就用德國庫伯勒編碼器做一個簡要說明。
首先LED發光素子的光是錯亂光。通過透鏡將光集中在一起并轉化成平行光。碼盤上等分地開通若干個長方形孔(有通光也有不通光)。射到受光IC上的發光二極管等電子元件上,通過信號轉換電子部進行處理,然后輸出“A相”,“B相”兩種方波。
A相同B相的相位關系是通用的,B相同A相相差1/4周期輸出。通過處理A相與B相這兩種編碼器輸出,就能夠清楚電機的旋轉方向,旋轉位置以及旋轉速度。那么下面我們就講講如何將他們檢測出來的。
1、旋轉方向的檢測
通過檢測A,B相的出現先后順序,可以判別旋轉軸的旋轉方向。比如說德國庫伯勒編碼器碼盤順時針旋轉的時候,B相會比A相晚出現。如果碼盤逆時針旋轉時,B相就會先于A相出現。這樣的結構不單單可以用來判別旋轉方向可以用來判別水平驅動時的移動方向。
2、旋轉位置的檢測
碼盤(光柵盤)是在一定直徑的圓板上等分地開通若干個長方形孔。因為德國庫伯勒編碼器的每個長方形孔輸出一個脈沖信號,所以可以檢測出每個脈沖相同于一度的旋轉位置。如果1周有3600個長方形孔的話,同理可以檢測出0.1度的角度。