絕對型編碼器可以在任何時候報告準確的位置,即使在斷電后重新上電。而增量型編碼器在斷電后必須首先找到索引位置,然后才能報告準確的位置。
以下是它們的主要區別:
- 輸出方式:
- 增量型編碼器: 輸出是相對于起始位置的變化,通常以脈沖形式表示。每個脈沖代表一個小的角度變化。如果電源中斷,增量編碼器不能準確知道位置。
- 絕對型編碼器: 輸出是一個唯一的代碼,直接表示當前位置。即使在斷電后重新上電,絕對編碼器也能準確報告位置。
- 對位置的要求:
- 增量型編碼器: 需要在系統啟動時找到一個已知的起始位置,然后通過計算脈沖數來跟蹤位置。
- 絕對型編碼器: 在啟動時不需要重新找到起始位置,因為它直接提供當前位置的信息。
- 斷電后的行為:
- 增量型編碼器: 在斷電后,會失去對位置的準確性,需要重新初始化。
- 絕對型編碼器: 即使在斷電后重新上電,仍然能夠準確報告當前位置。
- 成本:
- 增量型編碼器: 通常比絕對型編碼器更便宜。
- 絕對型編碼器: 由于其提供更高級別的信息,因此通常更昂貴。
- 適用場景:
- 增量型編碼器: 適用于對相對位置變化感興趣的應用,如測量運動、速度等。
- 絕對型編碼器: 適用于需要準確知道位置的應用,如機器人控制、定位系統等。
總體而言,選擇增量型還是絕對型編碼器取決于具體應用的要求和預算。