Động cơ giảm tốc 12VDC encoder 65 vòng/phút
Động cơ giảm tốc 12VDC encoder 65 vòng/phút
- Hàng trong kho: 50
- Nhà sản xuất: Nhập khẩu
- Khối lượng: 0.30kg
- Mã kho: 2097
- Vị trí: 2B
Số lượng đã bán: 51
Lượt xem: 330
140.400đ
Giá chưa bao gồm VAT: 130.000đ
1. Giới thiệu tổng quan
Động cơ giảm tốc 12VDC encoder 65 vòng/phút là dòng động cơ điện một chiều tích hợp bộ encoder phản hồi vị trí độ chính xác cao. Sản phẩm là sự lựa chọn hoàn hảo cho các ứng dụng cơ điện tử yêu cầu điều khiển tốc độ chính xác và định vị góc quay.
2. Thông số kỹ thuật
- Điện áp định mức: DC 12V
- Dòng không tải: 200mA
- Tốc độ không tải: 65 vòng/phút
- Điện áp phù hợp: 3-12V (16-65 vòng/phút)
- Trọng lượng: 170g
- Điện áp nguồn cho bộ encoder: 3.3 - 5VDC
- Số kênh encoder: 2 kênh A, B lệch pha 90 độ
- Số xung encoder/vòng: 1152 xung mỗi kênh
3. Ứng dụng
- Xe robot dò line, robot tránh vật cản, robot thông minh
- Mô hình băng chuyền tự động thu nhỏ
- Cánh tay robot, cơ cấu chấp hành yêu cầu độ chính xác cao
- Các dự án DIY, nghiên cứu học tập về cơ điện tử và hệ thống điều khiển tự động
4. Hướng dẫn kiểm tra (Test)
Các bước kiểm tra nhanh:
- Chuẩn bị: Nguồn DC 12V, đồng hồ VOM, mạch Arduino để đọc xung encoder.
- Thao tác: Cấp nguồn 12V vào hai chân động cơ để kiểm tra độ quay. Cấp nguồn 5V và GND cho encoder, nối 2 chân A và B vào oscillo hoặc chân ngắt của vi điều khiển để quan sát tín hiệu xung.
- Kết quả: Động cơ quay êm, tốc độ khoảng 65 vòng/phút ở điện áp 12V, xung encoder thay đổi liên tục theo góc quay của trục.
* Lưu ý an toàn: Không cấp điện áp vượt quá 12VDC để tránh làm cháy động cơ. Tránh để nguồn encoder vượt quá 5VDC gây hư hỏng cảm biến bên trong.
Sơ đồ kết nối & Code test mẫu (Arduino/ESP)
Kết nối chân:
- Chân VCC (Encoder) nối với 5V Arduino
- Chân GND (Encoder) nối với GND Arduino
- Chân A (Encoder) nối với Chân 2 (Interrupt 0) Arduino
- Chân B (Encoder) nối với Chân 3 (Interrupt 1) Arduino
- Động cơ M1, M2 nối qua mạch cầu H (L298N/BTS7960) để điều khiển chiều quay.
C/C++ (Arduino/ESP)
const int encoderPinA = 2; // Chân kết nối Encoder A
const int encoderPinB = 3; // Chân kết nối Encoder B
volatile long encoderValue = 0;
void setup() {
Serial.begin(9600);
pinMode(encoderPinA, INPUT_PULLUP);
pinMode(encoderPinB, INPUT_PULLUP);
// Cài đặt ngắt ngoài cho chân A
attachInterrupt(digitalPinToInterrupt(encoderPinA), updateEncoder, RISING);
}
void loop() {
// In giá trị xung ra Serial Monitor mỗi giây
Serial.print("Encoder Count: ");
Serial.println(encoderValue);
delay(1000);
}
void updateEncoder() {
// Đọc trạng thái chân B để xác định chiều quay
int b = digitalRead(encoderPinB);
if (b > 0) {
encoderValue++;
} else {
encoderValue--;
}
}dong co giam toc 12vdc encoder 65 vong phut




















