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

Posted 皮皮黄-机电工程师

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了51单片机+L298N控制步进电机S曲线加减速相关的知识,希望对你有一定的参考价值。

1、 L298N模块介绍
如图所示是某宝上最基础版本的L298N模块,可以驱动两路直流电机,或者一个二相四线步进电机,本文只介绍接步进电机的用法。

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相线,也不分正负。接好的图如下所示:

4、 Proteus仿真测试
采用S曲线进行加减速,设置圈数调整键及方向切换键
加速180°,从30RPM到350RPM
匀速圈数自由设置
减速180°,从350RPM到10RPM


5、实物测试视频链接如下
https://download.csdn.net/download/LuDanTongXue/18748159
注:电机速度不要太低,L298N发热比较严重

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

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

以上是关于51单片机+L298N控制步进电机S曲线加减速的主要内容,如果未能解决你的问题,请参考以下文章

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

51单片机+L298N控制步进电机T型加减速

51单片机+L298N控制步进电机T型加减速

51单片机+L298N控制步进电机T型加减速

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

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