1. 程式人生 > 其它 >編碼器訊號輸入的理解

編碼器訊號輸入的理解

編碼器的輸入口一般有三組:EA+/-、 EB+/-、 EZ+/- 。

編碼器訊號輸入一般分兩種,正負脈衝A/B相正交

(1) 非 AB 相脈衝輸入模式

即為脈衝+方向模式。 此模式下 EA 端子接收脈衝訊號; EB 端子接收方向訊號,高電平對應於計數器加計數,低電平對應於減計數。

(2) AB 相正交訊號輸入模式

在這種模式下, EA 脈衝訊號“超前” 或“滯後” EB 脈衝訊號 90 度,而這種“超前” 或“滯後” 就表示電機的運轉方向。 如圖 2-24 所示:當 EA 訊號超前 EB 訊號 90° 時,被視為正轉;當 EB 訊號超前 EA 訊號 90° 時,被視為反轉。

當 EA 訊號“超前” EB 訊號時, 計數器加計數; EA 訊號“滯後” EB 訊號時, 計數器減計數。而且,使用者可選用 4、 2、 1 倍計數模式對 EA, EB 訊號進行計數設定,分別介紹如下:

4 倍計數:若為正向計數, 編碼器計數器的值為 EA 反饋脈衝數的 4 倍;若為負向計數, 編碼器計數器的值為 EB 反饋脈衝數的 4 倍。

2 倍計數:若為正向計數, 編碼器計數器的值為 EA 反饋脈衝數的 2 倍;若為負向計數, 編碼器計數器的值為 EB 反饋脈衝數的 2 倍。

1 倍計數:若為正向計數, 編碼器計數器的值為 EA 反饋脈衝數;若為負向計數, 編碼器計數器值為 EB 反饋脈衝數

例如:如果使用的編碼器為 2500 線,即電機轉一週反饋的 EA、 EB 脈衝數都為 2500個,讓電機轉一週, 若編碼器反饋輸入模式為 4 倍計數, 編碼器計數器的值為 10000;若設定為 2 倍計數, 編碼器計數器的值為 5000;若設定為 1 倍計數, 編碼器計數器的值為 2500。 這樣可以提高編碼器的解析度。

如圖 2-25 所示,如果使用差分輸出的編碼器,輸入訊號的正端接EA+/EB+/EZ+端,負端接 EA-/EB-/EZ-端。

如圖 2-26 所示,如果使用集電極開路輸出的編碼器,則編碼器輸出訊號接EA+/EB+/EZ+端, 而 EA-/EB-/EZ-端懸空。

注意:

1. 編碼器等脈衝輸入訊號的 EA+、 EA-、 EB+、 EB-和 EZ+、 EZ-的差分訊號電壓差必須高於 3.5V, 小於 5V,且輸出電流不應小於 6mA。

2. 需要將輸入裝置的地線和控制卡的 GND 連線。



參考:《雷賽DMC2410使用者手冊V2.1》P 24 / 126