- 29a Bùi Xuân Phái, P.Tây Thạnh, Quận Tân Phú, TPHCM
- linhkienduchuy2018@gmail.com
- TƯ VẤN, GIẢI ĐÁP, HƯỚNG DẪN, MUA HÀNG (ZALO): 0966515049 - 0942954739
Giao miễn phí chuyển phát nhanh trong nội thành TPHCM đối với đơn hàng trên 1 triệu đồng
Giảm 5k cho đơn hàng trên 300k đồng
Giảm 10k cho đơn hàng trên 500k đồng
Giảm 15k hoặc freeship chuyển phát nhanh cho đơn hàng trên 1tr đồng
Giảm 25.000đ hoặc freeship cho đơn hàng trên 2tr đồng.
+ Đây là một module điều khiển động cơ DC kép cấu hình cực nhỏ cho các dự án hạn chế không gian, có khả năng cung cấp công suất cao lên tới 7A trên mỗi kênh đầu ra. Nó sử dụng các chân điều khiển logic tương tự như module mạch cầu H L298, với 3 chân tín hiệu ENABLE, IN1, IN2.
+ Phần động lực của module là các IC MOSFET công suất cao, với sự cách ly giữa phần động lực và phần điều khiển logic được cách ly bởi optocoupler (cách ly quang) để bảo vệ tối đa không gây hư hỏng các linh kiện trong hệ thống, cũng như các xung điện gây nhiễu cho hệ thống logic như: Arduino, MCU, ESP...
+ Có khả năng logic ở cả 2 mức điện áp: 5V và 3.3V (tức là vẫn sử dụng được cho các hệ thống điều khiển logic 3.3V)
THÔNG SỐ KỸ THUẬT
Điện áp cung cấp động lưc: tiêu chuẩn 7 - 24VDC (giới hạn 6.5 ~ 27VDC)
Mức tín hiệu logic: sử dụng được cho 2 mức logic 3.3V hoặc 5V
o Logic High (H): DC 3.0 ~ 6.5V
o Logic Low (L): DC0 ~ 0.8V
Số kênh điều khiển: 2.
Dòng điện tín hiệu điều khiển: 3 ~ 11 mA cho mỗi kênh.
Dòng điện tối đa hoạt động liên tục: 7A.
Dòng điện đạt đỉnh: 50A.
Tần số PWM: 0~10KHz.
Độ rộng xung tối thiểu: 5us.
Nhiệt độ làm việc: -25 ~ 85 °C
Lỗ bắt vít: 4 * M3.
Kích thước (LxWxH): 55 x 55 x 13(mm).
khối lượng: 32g
Tài liệu datasheet tham khảo: https://www.handsontec.com/dataspecs/module/7A-160W%20motor%20control.pdf
SƠ ĐỒ KẾT NỐI XY-160D VỚI ARDUINO

CODE TEST XY-160D
#include <L298NX2.h>
const unsigned int EN_A = 6;
const unsigned int IN1_A = 5;
const unsigned int IN2_A = 4;
const unsigned int IN1_B = 8;
const unsigned int IN2_B = 9;
const unsigned int EN_B = 7;
L298NX2 motors(EN_A, IN1_A, IN2_A, EN_B, IN1_B, IN2_B);
void setup()
{
Serial.begin(9600);
while (!Serial)
{
}
motors.setSpeed(255);
}
void loop()
{
motors.forward();
delay(3000);
motors.stop();
delay(3000);
motors.setSpeedA(255);
motors.setSpeedB(90);
motors.backwardA();
motors.backwardB();
delay(3000);
motors.stop();
motors.setSpeedA(90);
motors.setSpeedB(255);
delay(3000);
}
Bình luận