什麼是編碼器信號的位置(時間)延遲?
信號位置或時間延遲是所有編碼器的常見現象。必要時,您可將計算延遲所產生的係數套入控制系統以進行修正。
處於高轉速時,磁鐵位置與電氣輸出之間會因為濾波作業而產生延遲。濾波作用係透過 RC 濾波器進行。您可透過公式計算位置延遲:
Δφ = -Arctan{ƒ/ƒ0} (ƒ = frequency, ƒ0 = (2πRC)-1)
如為 AM256 與 AM512B(8、9 位元編碼器 IC)與最高 9 位元 RM/RE 編碼器,其電阻器值為 10 kΩ,而電容器建議值為 10 nF。
參數 |
符號 |
標準值 |
位置延遲 @ 10 Hz (600 rpm), |
Δφpos |
0.36° |
位置延遲 @ 100 Hz (6000 rpm), |
Δφpos |
3.6° |
如為 10 位元以上編碼器,其電阻器值為 10 kΩ,而電容器值為 22 nF。
參數 |
符號 |
標準值 |
位置延遲 @ 10 Hz (600 rpm), |
Δφpos |
0.8° |
位置延遲 @ 100 Hz (6000 rpm), |
Δφpos |
7.87° |
透過以上公式,我們可以藉此計算出兩種角度與時間的位置延遲。下列範例中,我們使用以 1000 rpm 速度旋轉的 10 位元編碼器。
1000 rpm |
= 16.7 Hz |
|
ƒ0 |
= (2πRC)-1 |
|
|
= (2 x π x 10 x 103 x 22 x 10-9)-1 |
|
|
= (1.38 x 10-3)-1 = 723.43 |
|
Δφ |
= tan-1{ƒ⁄ƒ0} |
|
|
= tan-1{16.7⁄723.48} = tan-1{0.02308} = 1.3° |
|
速度為 1000 rpm 時 - 1 圈 = 0.06s |
||
|
(0.06⁄360) x 1.3 = 2.16 x 10-4 = 0.216 ms |