Động cơ 12-36V encoder 120ppr
Động cơ 12-36V encoder 120ppr
- Hàng trong kho: 45
- Nhà sản xuất: Nhập khẩu
- Khối lượng: 0.20kg
- Mã kho: 1680
- Vị trí: 2C
Số lượng đã bán: 77
Lượt xem: 382
59.400đ
Giá chưa bao gồm VAT: 55.000đ
1. Giới thiệu tổng quan
Động cơ 12-36V encoder 120ppr là động cơ nhập khẩu tháo máy chưa qua sử dụng, tích hợp ổ bi đôi ở cả phía trước và sau giúp vận hành mượt mà, độ bền cao. Động cơ trang bị cổ góp chổi than dày, cuộn cảm và tụ điện chống nhiễu, cùng bộ mã hóa (encoder) có mạch định hình xung cho ra 120 xung trên mỗi vòng quay, hỗ trợ đọc trực tiếp vào chân IO của vi điều khiển.
2. Thông số kỹ thuật
- Model: Động cơ 12-36V encoder 120ppr
- Điện áp định mức: 24VDC
- Điện áp hoạt động: DC 12-36V
- Tốc độ không tải: 4000 - 6000 vòng/phút tùy điện áp
- Dòng không tải: 130mA
- Độ phân giải encoder: 120 xung/vòng (120ppr)
- Cấu trúc cơ khí: Vòng bi đôi trước và sau, chổi than dày
- Trọng lượng: 190g
3. Ứng dụng
- Chế tạo robot tự hành, xe dò line cần đo quãng đường và tốc độ chính xác
- Hệ thống băng tải mini, cơ cấu truyền động phản hồi vị trí
- Các dự án DIY, học tập, nghiên cứu về điều khiển động cơ và vi điều khiển
4. Hướng dẫn kiểm tra (Test)
Các bước kiểm tra nhanh:
- Chuẩn bị: Nguồn DC điều chỉnh từ 12V đến 24V, đồng hồ VOM, vi điều khiển (hoặc oscilloscope) để đọc tín hiệu encoder.
- Thao tác: Cấp nguồn DC vào hai chân nguồn của động cơ để kiểm tra độ êm và tốc độ quay. Thêm điện trở kéo lên (pull-up) cho chân tín hiệu encoder rồi kết nối vào chân đọc xung, sau đó quay trục động cơ bằng tay hoặc cấp nguồn.
- Kết quả: Động cơ chạy êm, không tiếng ồn lạ; tín hiệu encoder xuất xung vuông rõ ràng tỉ lệ với tốc độ quay (120 xung/vòng).
* Lưu ý an toàn: Không cấp điện áp vượt quá dải hoạt động 36VDC. Tránh để chập mạch nguồn encoder và luôn kiểm tra kỹ sơ đồ chân trước khi kết nối với vi điều khiển.
Sơ đồ kết nối & Code test mẫu (Arduino/ESP)
Kết nối chân:
- Chân Encoder A nối với Chân số 2 (Interrupt) trên Arduino
- Chân VCC Encoder nối với Nguồn 5V hoặc 3.3V
- Chân GND Encoder nối với GND chung
C/C++ (Arduino/ESP)
// Định nghĩa chân đọc xung encoder
const int encoderPin = 2;
// Biến đếm xung, sử dụng volatile vì thay đổi trong ngắt
volatile long pulseCount = 0;
void setup() {
Serial.begin(9600);
// Cấu hình chân encoder là input (nên có điện trở kéo lên nếu ngoài mạch chưa có)
pinMode(encoderPin, INPUT_PULLUP);
// Đọc xung sườn lên (RISING)
attachInterrupt(digitalPinToInterrupt(encoderPin), countPulse, RISING);
}
void loop() {
// In số xung đếm được mỗi giây ra màn hình Serial Monitor
Serial.print("Tong so xung: ");
Serial.println(pulseCount);
delay(1000);
}
// Hàm ngắt phục vụ đếm xung encoder
void countPulse() {
pulseCount++;
}dong co 12 36v encoder 120ppr








































