







360度 旋轉編碼器模組 電子旋轉電位器 旋鈕模組 支援Arduino
NT$62 NT$43 未稅
增量編碼器是一種將旋轉位移轉換為一連串數字脈衝信號的旋轉式傳感器。這些脈衝用來控制角位移。在 Eltra 編碼器中角位移的轉換採用了光電掃描原理。讀數係統以由交替的透光窗口和不透光窗口構成的徑向分度盤(碼盤)的旋轉為依據,同時被一個紅外光源垂直照射,光把碼盤的圖像投射到接收器表面上。接收器覆蓋著一層衍射光柵,它具有和碼盤相同的窗口寬度。接收器的工作是感受光盤轉動所產生的變化,然後將光變化轉換成相應的電變化。
尚有庫存
- 商品說明
商品說明
360度 旋轉編碼器模組 產品介紹
技術規格
工作電壓:5V
一圈脈衝數:20
360度 旋轉編碼器 可通過旋轉可以計數正方向和反方向轉動過程中輸出脈衝的次數,旋轉計數不像電位計,這種轉動計數是沒有限制的。配合旋轉編碼器上的按鍵,可以復位到初始狀態,即從0開始計數。
360度 旋轉編碼器 工作原理
增量編碼器是一種將旋轉位移轉換為一連串數字脈衝信號的旋轉式傳感器。這些脈衝用來控制角位移。在 Eltra 編碼器中角位移的轉換採用了光電掃描原理。讀數係統以由交替的透光窗口和不透光窗口構成的徑向分度盤(碼盤)的旋轉為依據,同時被一個紅外光源垂直照射,光把碼盤的圖像投射到接收器表面上。接收器覆蓋著一層衍射光柵,它具有和碼盤相同的窗口寬度。接收器的工作是感受光盤轉動所產生的變化,然後將光變化轉換成相應的電變化。再使低電平信號上升到較高電平,並產生沒有任何干擾的方形脈衝,這就必須用電子電路來處理。讀數係統通常採用差分方式,即將兩個波形一樣但相位差為 180 °的不同信號進行比較,以便提高輸出信號的質量和穩定性。讀數是再兩個信號的差別基礎上形成的,從而消除了乾擾。
增量編碼器
增量編碼器給出兩相方波,它們的相位差90 °,通常稱為A 通道和B 通道。其中一個通道給出與轉速相關的信息,與此同時,通過兩個通道信號進行順序對比,得到旋轉方向的信息。還有一個特殊信號稱為Z 或零通道,該通道給出編碼器的絕對零位,此信號是一個方波與A 通道方波的中心線重合。
增量型編碼器精度取決於機械和電氣兩種因素,這些因素有:光柵分度誤差、光盤偏心、軸承偏心、電子讀數裝置引入的誤差以及光學部分的不精確性。確定編碼器精度的測量單位是電氣上的度數,編碼器精度決定了編碼器產生的脈衝分度。以下用360 °電氣度數來表示機械軸的轉動,而軸的轉動必須是一個完整的周期。要知道多少機械角度相當於電氣上的360度,可以用下列公式來計算:電氣360 =機械360 ° /n °脈衝/轉
圖:A、B換向時信號
編碼器分度誤差是以電氣角度為單位的兩個連續脈衝波的最大偏移來表示。誤差存在於任何編碼器中,這是由前述各因素引起的。Eltra編碼器的最大誤差為± 25電氣角度(在已聲明的任何條件下),相當於額定值偏移± 7%,至於相位差90 °(電氣上)的兩個通道的最大偏差為± 35電氣度數相當於額定值偏移± 10%左右。
UVW信號增量型編碼器
除了 上述傳統的編碼器外,還有一些是與其它的電氣輸出信號集成在一起的增量型編碼器。與UVW信號集成的增量型編碼器就是實例,它通常應用於交流伺服電機的反饋。這些磁極信號一般出現在交流伺服電機中,UVW信號一般是通過模擬磁性原件的功能而設計的。在Eltra編碼器中,這些UVW信號是用光學方法產生,並以三個方波的形式出現,它們彼此偏移120 °。為了便於電機啟動,控制電動機用的啟動器需要這些正確的信號。這些UVW磁極脈衝可在機械軸旋轉中重複許多次,因為它們直接取決於所連接的電機磁極數,並且用於4、6或更多極電機的UVW信號。
Arduino 範例程式
int redPin = 2;
int yellowPin = 3;
int greenPin = 4;
int aPin = 6;
int bPin = 7;
int buttonPin = 5;
int state = 0;
int longPeriod = 5000; // Time at green or red
int shortPeriod = 700; // Time period when changing
int targetCount = shortPeriod;
int count = 0;
void setup()
{
pinMode(aPin, INPUT);
pinMode(bPin, INPUT);
pinMode(buttonPin, INPUT);
pinMode(redPin, OUTPUT);
pinMode(yellowPin, OUTPUT);
pinMode(greenPin, OUTPUT);
}
void loop()
{
count++;
if (digitalRead(buttonPin))
{
setLights(HIGH, HIGH, HIGH);
}
else
{
int change = getEncoderTurn();
int newPeriod = longPeriod + (change * 1000);
if (newPeriod >= 1000 && newPeriod <= 10000)
{
longPeriod = newPeriod;
}
if (count > targetCount)
{
setState();
count = 0;
}
}
delay(1);
}
int getEncoderTurn()
{
// return -1, 0, or +1
static int oldA = LOW;
static int oldB = LOW;
int result = 0;
int newA = digitalRead(aPin);
int newB = digitalRead(bPin);
if (newA != oldA || newB != oldB)
{
// something has changed
if (oldA == LOW && newA == HIGH)
{
result = -(oldB * 2 – 1);
}
}
oldA = newA;
oldB = newB;
return result;
}
int setState()
{
if (state == 0)
{
setLights(HIGH, LOW, LOW);
targetCount = longPeriod;
state = 1;
}
else if (state == 1)
{
setLights(HIGH, HIGH, LOW);
targetCount = shortPeriod;
state = 2;
}
else if (state == 2)
{
setLights(LOW, LOW, HIGH);
targetCount = longPeriod;
state = 3;
}
else if (state == 3)
{
setLights(LOW, HIGH, LOW);
targetCount = shortPeriod;
state = 0;
}
}
void setLights(int red, int yellow, int green)
{
digitalWrite(redPin, red);
digitalWrite(yellowPin, yellow);
digitalWrite(greenPin, green);
}
相關商品
-
PL2303HX USB 轉 TTL 序列傳輸線
0 滿分 5 分- 絕佳的除錯工具,適合多種開發板使用,Raspberry Pi Model B/Model A+/Model B+/Pi 2/ Pi 3 都可以使用
- 適合 Windows XP/Vista/7、Linux 使用,注意事項: 目前PL2303HX 僅支援Windows XP/Vista/7 和Linux 使用,如果是Windows 8 以上作業系統,需使用 PL2303TA 才能正常使用。
NT$76NT$40 未稅 -
Grove – Recorder v3.0 錄音感測器 錄音機 語音錄放模組
0 滿分 5 分Grove錄音機基於ISD9160FI 晶片,通過設定電阻值和播放週期其可記錄最長達 83秒。它能夠提供單片機聲音的存儲。記錄時間可通過模塊的PCB採樣電阻改變。默認的電阻值為100K歐,可記錄10秒。模塊可由板載按鍵或微控制器如 Arduino 或 Seeeduino 直接控制,非常簡單。
NT$733NT$500 未稅 -
JoyStick 雙軸按鍵搖杆模組 PS2遊戲搖桿控制桿模組
0 滿分 5 分PS2雙軸按鍵遊戲搖桿模塊採用SONY公司PS2遊戲手柄上原裝優質金屬按鍵搖桿電位器,模組特設二路模擬輸出和一路數字輸出接口,輸出值分別對應(X,Y)雙軸偏移量,其類型為模擬量;按鍵表示用戶是否在Z軸上按下,其類型為數字開關量。模組集成電源指示燈,可顯示工作狀態;坐標標識符清晰簡明、準確定位;用其可以輕鬆控制物體(如二自由度舵機雲台)在二維空間運動,因此可以通過Arduino控制器編程,感測器擴展板插接,完成具有創意性遙控互動作品
NT$62NT$20 未稅 -
Touch 觸摸感測器模組 1路觸摸開關感測器 TTP223B
0 滿分 5 分該模組是一個基於觸摸檢測IC(TTP223B)的電容式點動型觸摸開關模組。常態下,模組輸出低電平,模式為低功耗模式;當用手指觸摸相應位置時,模組會輸出高電平,模式切換為快速模式;當持續12秒沒有觸摸時,模式又切換為低功耗模式。可以將模組安裝在非金屬材料如塑膠、玻璃的表面,另外將薄薄的紙片(非金屬)覆蓋在模組的表面,只要觸摸的位置正確,即可做成隱藏在牆壁、桌面等地方的按鍵。該模組可以讓你免除常規按壓型按鍵的煩惱。
-
TTL 轉 RS485/RS422 模組 MAX485 Arduino 可用
0 滿分 5 分MAX485 Module TTL 轉 RS485/RS422 模組 MAX485 Arduino 可用 TTL 轉 RS-485 可雙向,半雙工,多節點傳輸
採用原裝的MAX485收發晶片。實現UART串口與RS485的信號轉換,實現半雙工RS485傳輸,傳輸速率可達10M。供電電壓3.3V,兼容5V邏輯電平。RS485接口,具有短路保護功能,適應-7v至+12v電壓。可以掛32個終端節點發送、接收開始使用RTS信號控制,或者FT232RL的TXDEN信號控制。可選購FT232RL模組, 可以組成性能穩定的USB轉RS485模組!
NT$40NT$20 未稅 -
薄型 RFID Mifare 13.56MHz 感應卡 IC白卡 五片裝
0 滿分 5 分出貨產品為IC卡,非ID卡請注意 !
NT$67NT$40 未稅 -
Grove-Magnetic Switch 磁力開關模組 seeed
0 滿分 5 分NT$114NT$100 未稅 -
IIC / I2C 介面 LCD 1602 2004 轉接板
0 滿分 5 分IIC/I2C LCD 1602,2004 轉接板不含 LCD 螢幕
Arduino控制板IO口只有20個,加些傳感器、SD卡啥的,繼電器等模塊多了,IO口就不夠用了,原來的1602屏需要7個IO口才能驅動起來,我們開發的這個模塊可以幫你省5個IO口
產品參數:
- 尺寸:41.5mm(長)*19mm(寬)*15.3mm(高)
- 重量:5g
- PCB顏色:黑色
- 供電電壓:2.5-6V
- 支持I2C協議
- 帶背光電源控制,可以通過跳線帽設置是否連接背光電源。插上跳線帽為連接背光電源,拔掉跳線帽為斷開背光電源
- 對比度可調節,旋轉藍色電位器,順時針增強,逆時針減弱。電位器設計在正面,方便客戶隨時隨地自由調節
- 模塊可級聯,最多可級聯8個。通過短路A0/A1/A2修改設備地址。默認地址為0x27
NT$62NT$40 未稅 -
PS2搖桿 無線遙控手把 適用於Arduino舵機控制與機械手臂 / 附杜邦線
0 滿分 5 分使用2顆AAA電池,連續使用時間約10小時以上 (出貨不含電池)
有自動休眠功能 (按下START 就能激活)
支持多路信號,同時控制,互不干擾。
雙震動、搖捍、功能鍵、電源指示燈、MODE指示燈。
工作範圍:8米,45度角NT$371NT$300 未稅 -
PL2303TA USB轉串口模组傳輸線 USB轉 TTL/RS232
0 滿分 5 分1.此款為USB-TTL 轉換線,內部使用PL-2303TA轉換芯片,線長1M
2.已經引出4根連線
3.可以用於各種設備開發,調試,燒錄,升級,刷機等等。
4.不死機,不死串口,性能穩定,這也是定制這款轉換線的目的。
5.該線與市場上面的國產的轉換線,天壤之別。為研發方便,省折騰。研發人員必備之寶。
NT$190NT$80 未稅