我用AT89C51连接电机驱动芯片L298N,控制直流伺服电动机的转速,正传反转不是问题,关键是电机转速有要求
我的直流电机通过联轴器直接连到车轮,没有减速,但是车轮行驶速度是已经规定好的,单片机输出到L298N上,通过pwm调节其占空比,我就是想知道占空比靠什么来调节,占空比达到...
我的直流电机通过联轴器直接连到车轮,没有减速,但是车轮行驶速度是已经规定好的,单片机输出到L298N上,通过pwm调节其占空比,我就是想知道占空比靠什么来调节,占空比达到多少能实现规定转速?
展开
展开全部
L298N能实现pwm平滑调速,主要通过in1和in2,in3,in4口通pwm波来实现。
不是通过pwm调节占空比,是通过单片机来生成不同占空比的pwm波。不同占空比的pwm波(TTL电平)通过L298N的输入in口,转换成电压较高的pwm波加到电机上就相当于控制了电机的供电电,就实现了调速。 你生成pwm的占空比越大输出的电压就越大。 还有单纯的开环控制是不能实现转速恒定的,干扰一来就转速就变了,开环只针对负载和工作状况相对不变的情况下。你只能调节占空比来观察在多少占空比时达到了。要不然你就加转速闭环吧,加一个速度传感器,做个闭环控制。。
不是通过pwm调节占空比,是通过单片机来生成不同占空比的pwm波。不同占空比的pwm波(TTL电平)通过L298N的输入in口,转换成电压较高的pwm波加到电机上就相当于控制了电机的供电电,就实现了调速。 你生成pwm的占空比越大输出的电压就越大。 还有单纯的开环控制是不能实现转速恒定的,干扰一来就转速就变了,开环只针对负载和工作状况相对不变的情况下。你只能调节占空比来观察在多少占空比时达到了。要不然你就加转速闭环吧,加一个速度传感器,做个闭环控制。。
追问
还有个问题,就是我在L298N前面加了一个pc817来减少电路干扰,在速度传感器加上变成闭环系统之后,是不是思路就变成这样了:程序给单片机一个命令,产生一个pwm波,传到l298N控制电机转动,速度传感器接收电机转速,反馈到单片机,如若速度达到规定转速,则单片机保持当前占空比pwm波,如若速度没有达到要求,单片机继续产生不同占空比pwm波直到产生使电机按规定转速转动的pwm波,反馈信号其关键作用,是这样吧?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |