發布日期:2022-10-09 點擊率:133
編碼器計算距離的方法
編碼器記錄的是脈沖個數,編碼器固定轉一圈有對應的脈沖數。
舉例:編碼器一圈360個脈沖,通過控制器得到360個脈沖,外面電機轉了一圈,電機轉一圈走多少距離,可以比較容易計算出來。
怎么通過編碼器脈沖數計算普通三相異步進電機走的距離?
首先,看下三相異步電機怎么把旋轉量轉換成直線移動,一般通過絲杠或同步帶,如下圖:
上面白顏色的就是同步帶帶動,下面有一圈一圈螺紋的是絲杠,均通過電機旋轉使工件進行左右的直線運動。那么,其移動距離與電機旋轉量之間有什么關系,對于同步帶來說電機旋轉一圈移動一個軸(齒形帶輪)的周長,或者精確點就是按齒輪的間距乘以齒輪數計算。對于絲杠來講電機旋轉一圈就是一個螺紋距。注意,此處的電機旋轉不帶減速機。
了解了電機的結構和距離說明,再來看下編碼器怎么計算電機走的距離的,還是從圖上來進行說明,兩組都是對普通三相異步電機進行測距的方式,左側是采用接近開關、右側是使用編碼器。一般都是安裝在軸上或者減速機上,可以獲得直接距離,否則還需要通過減速比、齒輪比進行換算。
對于編碼器來說,其精度比接近開關高很多,像左側的感應裝置數一般位螺紋(10mm)的距離,分辨率是一個脈沖1mm;而編碼器的一圈脈沖量很多如2000,那么分辨率就是一個脈沖0.005mm。那么,接下來的工作就是是采集編碼器的脈沖數x分辨率,即為移動距離。
這里的編碼器一般選用增量型的,脈沖采集如果是plc,則可以用高速計數器進行計數,因為是高頻輸入信號必須通過中斷方式完成。
高速計數器有單相單計數、單相雙計數以及雙相雙計數的,如果上圖中的接近開關采用第一種方式,如果是編碼器采用第三種。
那么,編碼器是AB雙相不僅能輸出脈沖數還能根據AB相的相位差判斷電機的正反轉,從而自動進行增減計數,即正轉時距離增加,反轉時距離減少,無需手動指定,非常方便。
下一篇: PLC、DCS、FCS三大控
上一篇: 電流的產生過程淺易分
型號:H25D-SS-2500-ABZC-15V/V-SM18-S-ND
價格:面議
庫存:10
訂貨號:H25D-SS-2500-ABZC-15V/V-SM18-S-ND
型號:RAL-150-001
價格:¥2135
庫存:10
訂貨號:RAL-150-001
型號:DHO512-1024-006
價格:¥4750
庫存:10
訂貨號:DHO512-1024-006
型號:編碼器TIE100N
價格:面議
庫存:10
訂貨號:
型號:光電編碼器TIE80N
價格:面議
庫存:10
訂貨號:
型號:編碼器TIE145N
價格:面議
庫存:10
訂貨號:編碼器TIE145N