51单片机+L298N控制步进电机S曲线加减速

1、 L298N模块介绍
如图所示是某宝上最基础版本的L298N模块,可以驱动两路直流电机,或者一个二相四线步进电机,本文只介绍接步进电机的用法。
51单片机+L298N控制步进电机S曲线加减速_第1张图片
2、 参数说明
逻辑电压:5V-7V
逻辑电流:0-36mA
电机供电电压:5-35V,如果使用5V降压模块进行板内供电,则为7-35V
驱动电流:2A
最大功率:25W
注意点:当电机供电电压大于12V时,需要取下5V降压模块使能挑线帽,并在5V端口这里接入5V电压给L298N进行逻辑供电。当电机供电电压7-12V时,可以使用板内5V降压模块,此时5V端口可以对外进行5V供电。

3、 实物接线说明
本例采用的是12稳压电源,使用板内5V降压模块进行L298N逻辑供电,所以5V降压模块使能挑线帽是插上的。控制步进电机时,AB相使能端是用不到的,跳线帽插上即可。GND端一定要接到单片机板上,不然没有公共0点。AB相控制IO口接到单片机小板P00-P03上。模块的A相2个接口接到电机A相线,不分正负。模块的B相2个接口接到电机B相线,也不分正负。接好的图如下所示:
51单片机+L298N控制步进电机S曲线加减速_第2张图片
4、 Proteus仿真测试
采用S曲线进行加减速,设置圈数调整键及方向切换键
加速180°,从30RPM到350RPM
匀速圈数自由设置
减速180°,从350RPM到10RPM
51单片机+L298N控制步进电机S曲线加减速_第3张图片
51单片机+L298N控制步进电机S曲线加减速_第4张图片
5、实物测试视频链接如下
https://download.csdn.net/download/LuDanTongXue/18748159
注:电机速度不要太低,L298N发热比较严重

proteus仿真源文件及keil代码请见某宝:
https://item.taobao.com/item.htm?id=644152640926

作者:皮皮黄,微信/QQ:pph846375164

你可能感兴趣的:(步进电机,步进电机,Proteus仿真,S曲线加减速,L298N,51单片机)