-
關鍵是要先確定旋轉編碼器的輸出訊號是什麼電平,通常微控制器只能直接接受0--VCC的電平輸入,輸入電壓高容易燒掉埠線。
你的問題可能是旋轉編碼器的輸出訊號電平高,解決起來很容易,測量它的高電平是多少,然後用2個電阻分成0--VCC(例如,為了保險起見,可以小一點。
另外,最好在分壓電阻上加乙個小電容濾波器,再用施密特觸發器(如7414)整形後再連線微控制器,這樣可以減少外界干擾,使計數更可靠,保護微控制器(最多燒掉一塊7414)。
-
我也使用編碼器,所以它是否直接連線到微控制器並不重要。
編碼器的電源電壓為DC 5V,發出的三條訊號線,A、B、Z可直接連線到微控制器的To口。 我還用電壓表測量訊號線的電壓,所以比微控制器的介面電壓小很多,應該沒有燒壞的可能。 請記住,在訊號線的同時,接地線也必須連線到微控制器的接地端。
然後用 to 數。 就是這樣。
-
編碼器一般為OC輸出,如果與微控制器連線,則需加乙個拉電阻,工作電壓應與微控制器相同; 訊號線要接P3口的計數器,如果接P0口,會更有趣。
-
我最近在研究編碼器,不太清楚,所以不知道房東有沒有什麼好的建議。
-
ABZ三線可以串聯嗎? 用於隔離。
-
我想問一下,你們的編碼器需要測量旋轉角度嗎? 還是只需要測試旋轉方向?
如果是後者,你直接找乙個整形電路連線它,它出來有兩根線,乙個順時針方向的水平,乙個方向相反旋轉的水平,具體的電路圖就在那裡,但兩天後就會發給你,而不是周圍。 我用過幾種產品。
-
1.如果需要高速(相對較快)的計數,請在微控制器外增加乙個方向電路。 做硬體判斷。
輸出一般有兩種,一種是輸出方向訊號和計數訊號。
使用微控制器的計數器(如t0),這樣就可以實現正負方向的加減法。
另一種是輸出兩個具有正計數和負計數的脈衝序列。
減法是用兩個計數器完成的。 兩者都很好。
Z訊號一般不需要連線到計數器。 使用和使用由您決定。
2、編碼器直接與微控制器連線。
如果使用5V微控制器,編碼器輸出訊號的幅度也應為TTL電平。
做軟體方向判斷可能會影響計數速度。
-
E6A2-CW3C 旋轉編碼器輸出兩個正交(90° 相位差)脈衝訊號。 解像度為 200 意味著編碼器每轉輸出 200 個週期性脈衝。 如果利用每個脈衝的上下沿,相當於四倍頻率,解像度可以達到200 4=800。
編碼器輸出通常為5V的TTL電平,可直接連線到微控制器。 編碼器是否可以直接使用微控制器讀取和計數取決於編碼器軸在應用中的旋轉速度。 因為,微控制器對兩個脈衝的計數只能基於對脈衝的上跳(或下跳,下同)的處理。
微控制器進行隨機上跳處理的較好方案是通過上跳引起中斷,然後在中斷程式中實現判斷後加1或減1。 中斷處理需要時間。 當編碼器旋轉速度足夠快且輸出脈衝週期小於中斷處理時間時,將導致脈衝丟失,從而導致計數錯誤。
因此,您需要準確估計編碼器的轉速以獲得最小脈衝週期; 然後估計中斷處理程式的執行時間(在最大系統時鐘AT89S52)。 比較兩者以確定您的設計是否可行。
-
這個問題太籠統了。
1.一般來說,增量式編碼器通常有3個訊號,ABZ。
輸出可以是 abz 三個訊號輸出,也可以是 abza|b|z|六個訊號輸出。 電壓訊號一般用於連線微控制器。
除了電源的兩根線外,3訊號輸出應有6線,6訊號輸出應有6線。
2.並口絕對編碼器取決於您使用的人數。 例如,如果是 10 位,則除了電源線(通常為 2 條)外,還有 10 條訊號線。 12 位的 12 個根。 16 位的 16 個根。
3.串列埠絕對編碼器取決於它是什麼串列埠,例如有4根線(其中兩根是電源線)。
二、1、編碼器要到微控制器還取決於編碼器是什麼樣的,怎麼用。
一些增量式編碼器不使用 Z 訊號; 有些只使用乙個主訊號 A 或 B; 有的使用2個主訊號,AB訊號可用於實現正負方向。 如果微控制器具有編碼器功能,則無需做方向判斷電路。
2.首先要計算的是要使用多少解像度的編碼器,以及乙個脈衝對應的脈衝當量是多少。
-
從線上看,這應該是乙個相對位置編碼器,它只能測量相對位移,而不能測量絕對位置。 老式的機械滑鼠是下面有乙個橡膠球的滑鼠,橡膠球攜帶的兩個感測器是典型的相對位置編碼器。
電源和地線是電源,如果不確定,可以先嘗試使用3V或5V,AB是兩個方波脈衝,乙個脈衝代表乙個固定角度。 如果想直觀地看到效果,可以用示波器測量一下,同時測量AB兩個訊號,用手轉動編碼器看到兩個方波。 根據型號的不同,AB可能是開路輸出訊號(OC一般表示開路),如果訊號檢測不到,可以嘗試加兩個上拉電阻。
如果不需要確定方向,可以使用 A 或 B 來獲取訊號,脈衝表示固定角度,或者乙個圓圈中有多少個脈衝。
如果要確定方向,則需要檢視AB雙向的相位,如果A訊號領先於B訊號相位表示正旋轉,則反之則相反。 如果精度要求不高,也可以簡單,比如B通道的上公升沿觸發計數,如果計數時A為高,則為正向計數,低電平為反向計數。
日常生活中經常使用的電梯如何準確地將人們運送到指定樓層? 工具機如何準確切割材料? 伺服電機如何保證旋轉位置的精度? >>>More
電機編碼器與電機轉子的軸連線,編碼器內部有乙個檢測感測器,當電機旋轉時,編碼器中的乙個軸也會隨著電機旋轉,編碼器的一部分是固定的,脈衝通過檢測元件()產生,這些脈衝通過變頻器和PLC記錄下來, 並計算電機實際執行的距離。 >>>More
防火程式碼:對於自動報警產品,現場安裝的裝置,如煙霧探測器、手鍵、消除按鈕、模組等,必須為每個裝置占用乙個位址程式碼! 對於裝置,每個環路的位址碼是有限制的,比如北京國泰一安裝置的第一迴路最多可以編號255,而且沒有順序,中間可以是空的等等。 >>>More
XY編碼器或網格在X和Y方向上以10um為基週期,整個測光系統以5um為測量週期。 NG使用三相90晶片探測器,通過衍射捕獲網格中一階雷射反射的訊號。 這三個訊號為非常小的運動提供了非常清晰的測量階段。 >>>More