目录
一、为什么要用L298N驱动板来驱动电机
你可能有这个疑惑,电机是4-6V供电的,单片机的输出也是5V输出,为什么不直接用单片机来供电驱动电机呢?这是因为单片机的IO口输出电流很小,所以会导致功率不够。用单片机供电也是很忌讳的一件事,我们最好还是用单片机来做一些它适合做的事如控制,数据处理等。
二、L298N引脚功能图
三、供电方式
1、接入5V电源
供电:L298N的12V和5V都接5V供电,GND不但要接驱动电源的GND(如果是和别的单片机或者其他系统连接在一起的时候,一定要从这里再引出一根GND和单片机或者系统的GND相连,使电压有参考电平)
(不建议使用这个方法,可能会电压不足,电机速度无法完全释放)
2、接入7~12V电源
电源输入7~12V电压时,5v的位置不用接电源,该位置可输出一个5v,用于给单片机供电,L298N的GND接单片机的GND,( 否则没有参考电压,不能进行正常控制 )。
3、接入大于12V电源
当输入电压大于12v时,需要拔掉电源旁的跳线帽,5V端需要接入5v的电压,GND还是接GND
拔掉跳线帽原因:用5V电源给芯片供电。如果不断开板载使能跳线帽的话,可能会损坏内置的7805的稳压芯片。
四、L298N的驱动方式
如控制输出A处的电机:
要用到通道A使能,逻辑输入IN1、IN2;
通过跳线帽使通道A使能为1;
电机正转:INT1为1,INT2为0;
电机反转:INT1为0,INT2为1;
电机不转:IN1和INT2都为1或0;
若想实现调速可以使用PWM脉冲宽度调制来处理。