在上一个项目中由于需要驱动三个大功率的电机,所以我采用了24V的外部电源对L298N进行驱动,但是在前期的测试中,当运行时间过长时,L298N的稳压模块会被烧毁,经过查阅芯片手册和一些网上论坛,以下是我对使用L298N驱动的使用建议。
L298N驱动板
- 当用L298N供电驱动小功率的马达(5V)时,通过单片机的5V输出连接驱动模块的5V供电口对驱动板进行供电即可。
- 当用L298N供电驱动中等功率的电机时,对驱动板5V的供电不能带动电机的转动,采用外界电源5~12V连接驱动模块的12V供电口对驱动板进行供电即可。
- 当用L298N供电驱动大功率的电机时,也就是我的上一个项目【基于STM32的负压式擦窗机器人】中使用了三个大功率的电机,我使用用24V的外接电源对驱动板供能,当驱动电压高于12V,小于等于24V(芯片手册中提出可以支持到35V,但是按照经验一般L298保守应用MAX电压支持到24V已经很了不起!)时,比如要驱动额定电压为18V的电机。首先必须拔除板载5V输出使能的跳线帽,指示灯熄灭,不使用板载的78M05供给芯片的逻辑电源,然后单片机5V电压输出对L298N内部逻辑电路供电。
当驱动电压高于12V,小于等于24V时,关键步骤如下:
- 驱动电压连接驱动模块的12V供电口;
- 拔除板载5V输出使能的跳线帽
- 单片机5V电压对L298N内部逻辑电路供电,单片机5V电压输出连接驱动模块的5V供电口。
此外,驱动板的GND必须要连接单片机的GND,一定要与单片机共地。