心理

當前位置 /首頁/完美生活/心理/列表

ec11旋轉編碼器編程實例

ec11旋轉編碼器編程實例

ec11旋轉編碼器的編程實例

先確定旋轉編碼器的輸出信號是什麼電平的,通常單片機只能直接接受0--Vcc的電平輸入,輸入電壓高的話就很容易燒掉口線。旋轉編碼器的輸出信號電平較高,量一下它的高電平是多少,然後用2個電阻分壓成0--Vcc就可以了(保險起見還可以再小一點,例如0--0.8Vcc)。另外,最好在分壓電阻上再加小電容濾波,然後經施密特觸發器(例如7414)整形後再接單片機,這樣一來可以減少外部干擾,使計數更可靠,二來可以保護單片機(至多燒壞一片7414)。旋轉編碼器一般輸出3路信號ABZ,AB相位差是90°將A接到中斷。當A下降沿時:B爲高就是正轉一步,B爲低則是反轉一步。轉速可以用若干步用的時間進行計算

TAG標籤:編程 實例 編碼器 ec11 #