电子说
在电子设计领域,电机驱动是一个关键环节。今天我们要介绍的是一款超小型直流电机驱动器——AOMH361NS V2.00,它采用了流行的LM2575芯片,能为小型项目提供强大的电机驱动能力。
文件下载:DRI0042.pdf
AOMH361NS V2.00是一款专为小型项目设计的超小型直流电机驱动器,使用LM2575芯片,可驱动36V @ 15A的电机。它具备UVLO(欠压锁定)功能,为系统提供安全保障。同时,该驱动器还贴心地提供了5V输出,可用于为Arduino或其他设备供电,并且其接口具备ESD(静电放电)保护。
| 编号 | 标签 | 描述 |
|---|---|---|
| 1 | 9 - 36V | 电源输入 |
| 2 | PGND | 电源地 |
| 3 | 5VO | 5V输出,可通过Arduino的5V端口为其供电 |
| 4 | PWM | 速度控制信号输入 |
| 5 | IN1 | 电机转向控制信号输入1 |
| 6 | IN2 | 电机转向控制信号输入2 |
| 7 | COM | 地 |
| 8 | OUT2 | 电机输出2 |
| 9 | OUT1 | 电机输出1 |
| IN1 | IN2 | PWM | OUT1, OUT2 | 电机行为 |
|---|---|---|---|---|
| 0 | 0 | x | 停止 | |
| 1 | 1 | x | 闲置 | |
| 1 | 0 | 1 | 100% 正转 | |
| 0 | 1 | 1 | 100% 反转 | |
| 1 | 0 | PWM | 以PWM速度正转 | |
| 0 | 1 | PWM | 以PWM速度反转 |
需要注意的是,为保护电机,在切换电机转向之前,应先通过将IN1和IN2都设置为0来制动电机,尤其是在PWM设置为100%(全速)时。制动时间建议 >0.1S,具体时间取决于电机。
Arduino IDE,可从Arduino官网下载。
在电源和模块(9 - 36V)之间添加一个20A的保险丝。5VO端口用于为其他模块提供5V输出,不能用作电源输入。
当电机运行电流超过15A时,模块需要冷却系统,如电子鼓风机风扇、散热片等。同时,驱动器背面的导电层较宽,需要采取措施防止短路,例如涂抹1mm厚的导电环氧树脂或其他类似材料。
/*
* @brief DRI0042_Test.ino Motor control program
* @file Motor driver DRI0042_Test.ino
* control motor positive inversion
* @author bernie.chen@dfrobot.com
* @version V1.0
* @date 2016-8-10
*/
const int IN1 = 5;
const int IN2 = 4;
const int PWM = 6;
void setup() {
pinMode(IN1, OUTPUT);
pinMode(IN2, OUTPUT);
pinMode(PWM, OUTPUT);
}
void loop() {
Motor_Brake();
delay(100);
Motor_Forward(200); // Forward, PWM setting 0 - 255
Motor_Brake();
delay(3000);
delay(100);
Motor_Backward(200); // Reverse, PWM setting 0 - 255
delay(3000);
}
void Motor_Forward(int Speed) {
digitalWrite(IN1, HIGH);
digitalWrite(IN2, LOW);
analogWrite(PWM, Speed);
}
void Motor_Backward(int Speed) {
digitalWrite(IN1, LOW);
digitalWrite(IN2, HIGH);
analogWrite(PWM, Speed);
}
void Motor_Brake() {
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
}
如果遇到一般的Arduino问题,可以点击DFRobot论坛的主题链接(https://www.dfrobot.com/forum/viewtopic.php? f=8&t=1869&p=8624#p8624)。对于任何问题、建议或分享创意,都可以访问DFRobot论坛(https://www.dfrobot.com/forum/)。
AOMH361NS V2.00直流电机驱动器以其小巧的体积、丰富的功能和良好的性能,为小型项目的电机驱动提供了一个不错的选择。你在使用这款驱动器的过程中遇到过什么问题吗?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !