HN32-5
Module điều khiển động cơ bước TB6560 3A - Cái
130,000đ
Đơn vị tính:
Cái
Đã hết hàng trong kho, quý khách vẫn có thể tiếp tục đặt hàng. Chúng tôi sẽ xử lý đơn hàng trong thời gian ngắn nhất.
Thông tin kho hàng
Hàng hóa hết tại các chi nhánh
Mô tả chi tiết
Thông tin sản phẩm:
Mạch Điều Khiển Động Cơ Bước TB6560 3A là module chuyên dụng để điều khiển động cơ bước lưỡng cực. Module TB6560 có khả năng điều khiển các chế độ : full step ,half step, vi bước (1/8 và 1/16 step). Các chế độ được set bởi phần cứng.
- Điện áp DC 10V - 35V . Nên sử dụng động cơ với nguồn DC24V
- Sử dụng cách ly quang 6N137 tốc độ cao đảm bảo tốc độ cao mà không bị mất bước
- Chip điều khiển Toshiba TB6560AHQ, chống quá nhiệt và quá dòng mạch
- Dòng đầu ra tối đa : ± 3A, 3.5A peak
- Bước 3A phù hợp 42,57 trong vòng hai / bốn giai đoạn / bốn dây / sáu dây động cơ bước là không thích hợp cho hơn 3A động cơ bước .
- Bước chia: bước đầy đủ , một nửa bước , bước 1/8 , 1/16 bước
- Kích thước: 75mm * 50mm *35mm
Thông số kỹ thuật:
- Nguồn đầu vào là 10V - 35V.
- Dòng cấp tối đa là 3A.
- Ngõ vào có cách ly quang, tốc độ cao.
- Có tích hợp đo quá dòng quá áp.
- Kích thước: 50*75*35mm
Sơ Đồ Nối Dây
Sơ Đồ Nối Dây Mạch Điều Khiển Động Cơ Bước TB6560 3A
————————-CODE THAM KHẢO—————————-
/* Kết nối: TB6560 Arduino CLK+ 5 CW+ 2 EN+ 8 CLK- GND CW- GND EN- GND A+ A- B+ B- kết nối với động cơ Điện áp hoạt động: 10-35VDC. */ const int stepPin = 5; const int dirPin = 2; const int enPin = 8; void setup() { // Sets the two pins as Outputs pinMode(stepPin,OUTPUT); pinMode(dirPin,OUTPUT); pinMode(enPin,OUTPUT); digitalWrite(enPin,LOW); } void loop() { digitalWrite(dirPin,HIGH); // Enables the motor to move in a particular direction // Makes 200 pulses for making one full cycle rotation for(int x = 0; x < 800; x++) { digitalWrite(stepPin,HIGH); delayMicroseconds(500); digitalWrite(stepPin,LOW); delayMicroseconds(500); } delay(1000); // One second delay digitalWrite(dirPin,LOW); //Changes the rotations direction // Makes 400 pulses for making two full cycle rotation for(int x = 0; x < 800; x++) { digitalWrite(stepPin,HIGH); delayMicroseconds(500); digitalWrite(stepPin,LOW); delayMicroseconds(500); } delay(1000); }