絕對值編碼器和增量型編碼器都是用于測量旋轉軸的轉動角度或位置的傳感器。它們最主要的區別在于輸出信號的不同。
絕對值編碼器能夠直接輸出當前位置的碼值,在重新上電或系統復位后,絕對值編碼器會自動輸出當前位置碼值。它能夠保證缺省情況下的極高精確度,并且實時輸出絕對位置信息,無需重新初始化。
例如,我們安裝了一臺絕對值編碼器在一個機器人的關節上,并將機器人的關節旋轉了180度。當我們讀取絕對值編碼器的輸出信號時,它會直接輸出當前位置的碼值。如果當前的碼值是1000,那么我們就能夠知道機器人的關節旋轉到了180度的位置。
而相比之下,增量型編碼器會輸出旋轉軸每一次轉動的角度增量,而不是直接輸出當前的位置信息。因此,只有當增量型編碼器被初始化后,它才能夠輸出準確的角度信息。增量型編碼器最常用的類型是光電轉換器,可以通過測量電位差或光的反射來測量旋轉軸的轉動角度或位置。
例如,我們安裝了一臺增量型編碼器在一個機器人的關節上,并將機器人的關節旋轉了180度。當我們讀取增量型編碼器的輸出信號時,它會輸出180度的角度增量,而不是直接輸出當前的位置信息。因此,為了得到機器人當前的位置信息,我們需要將每次旋轉的角度增量累加起來,得到當前的位置信息。這就需要我們在編程時對每次測量到的角度增量進行累加計算,并記錄上一次測量的位置信息。
總的來說,絕對值編碼器具有更高的精度和更簡單的操作,但通常比增量型編碼器價格更高。而增量型編碼器則具有更快的信號處理速度,使得它們更適合在需要快速測量轉動角度或位置的設備中使用。