电子说
在电子工程领域,电机控制器是驱动电机稳定运行的关键部件。今天要介绍的 MD1.3 2A 双电机控制器(SKU: DRI0002),是 DF - MDV1.0 的改进版本,性能有了显著提升。它采用了 LGS 优秀的大功率电机驱动芯片 L298N,能直接驱动两个双向直流电机,还具备高速短路二极管保护功能,每个电机输出驱动电流可达 2A。
文件下载:DRI0002.pdf
大家在实际应用中,一定要根据这些参数来选择合适的电源和使用环境,避免因参数不匹配而影响控制器的性能甚至损坏设备,你在使用电机控制器时有没有遇到过因参数选择不当而出现的问题呢?
电机端子用于连接电机,标有“+”和“-”,代表电机的极性。
当跳线短路时,逻辑电源电压与电机电源相同。如果电机电源小于 12V,可以将跳线短路;如果电机电源大于 12V,则不要短路跳线。
| M1、M2:电机信号引脚。例如,M1 = 0 时,电机正转;M1 = 1 时,电机反转。具体运行情况如下表: | E | M | 运行状态 |
|---|---|---|---|
| LOW | LOW/HIGH | STOP | |
| HIGH | HIGH | Back Direction | |
| HIGH | LOW | Forward direction | |
| PWM | LOW/HIGH | Speed |
这里需要注意的是,LOW = 0;HIGH = 1;PWM = 0 ~ 255。
连接图展示了如何将 MD1.3 2A 双电机控制器与两个直流电机进行连接。不过文档中未详细给出连接图的具体内容,大家在实际连接时,一定要仔细对照引脚说明进行操作。
以下是使用 L298N 电机驱动模块的示例代码:
//#Editor
// # Editor : Lauren from DFRobot
//#Date
// # Date : 17.02.2012
// # Product name: L298N motor driver module DF - MD v1.3
// # Product SKU : DRI0002
// # Version : 1.0
// # Description:
// # The sketch for using the motor driver L298N
// # Run with the PWM mode
// # Connection:
// # M1 pin - > Digital pin 4
// # E1 pin - > Digital pin 5
// # M2 pin - > Digital pin 7
// # E2 pin - > Digital pin 6
// # Motor Power Supply - > Centor blue screw connector(5.08mm 3p connector)
// # Motor A - > Screw terminal close to E1 driver pin
// # Motor B - > Screw terminal close to E2 driver pin
// #
// # Note: You should connect the GND pin from the DF - MD v1.3 to your MCU controller. They should share the GND pins.
// #
int E1 = 6;
int M1 = 7;
int E2 = 5;
int M2 = 4;
void setup()
{
pinMode(M1, OUTPUT);
pinMode(M2, OUTPUT);
}
void loop()
{
int value;
for(value = 0 ; value <= 255; value += 5)
{
digitalWrite(M1, HIGH);
digitalWrite(M2, HIGH);
//PWM Speed Control
analogWrite(E1, value); //PWM Speed Control
analogWrite(E2, value); //PWM Speed Control
//PWM Speed Control
delay(30);
}
}
这段代码实现了电机的 PWM 调速功能,大家可以根据实际需求对代码进行修改和优化。
PWM(脉冲宽度调制)原理的公式为:output_voltage = (on_time / off_time) * max_voltage。通过调节脉冲的占空比(on_time / (on_time + off_time)),可以控制输出电压,从而实现电机的调速。
如果在使用过程中遇到问题或有新的想法,可以访问 DFRobot 论坛,与其他工程师交流经验。
总之,MD1.3 2A 双电机控制器是一款性能优良、易于控制的电机驱动设备,在电子工程领域有广泛的应用前景。大家在使用过程中要充分了解其规格参数和使用方法,才能发挥出它的最佳性能。你在使用电机控制器时有没有什么独特的经验或技巧呢?欢迎在评论区分享。
全部0条评论
快来发表一下你的评论吧 !