就編碼器的讀取系統(tǒng)上看,一個ICO絕對值編碼器的碼盤上刻有絕對值和增量型碼道,在碼道中相位差為90度,并且由絕對值碼道定相及提供零位。(下圖是ICO編碼器的工作原理):
一個微控制器用于控制編碼器工作和初始化,它讀取絕對位置和控制ASIC。ASIC內集成了A、B二通道的開關和零位置解碼器,最后,通過輸出接口把ASIC信號轉化成所需的輸出電平。
工作原理
當編碼器上電時,進入就緒狀態(tài),A、B、和Z通道 處于邏輯低電平,READY輸出失效。在這種狀態(tài)下,編碼器不工作,編碼器的旋轉對輸出通道的狀態(tài)不會產(chǎn)生任何影響。為了使編碼器工作,必須讓RESTART輸入持續(xù)50毫秒。用這種方式,管理編碼器的微控制器讀取它的的絕對位置并且在A、B輸出通道上傳送與絕對位置相應的脈沖信號。在一個絕對位置脈沖傳輸之前,Z通道上發(fā)出一個類似計數(shù)器清零的脈沖。

當一個個脈沖傳送完時,READY信號變?yōu)檫壿嫺唠娖?,計?shù)器有一個絕對位置值。然后,微控制器釋放A、B和Z通道輸出的控制權,管理增量編碼器的系統(tǒng)開始工作。這個步驟叫做‘啟動’:當完成時,編碼器準備工作。











