电机调速(PID算法)(程序原理图全套资料)

要求

设计一个基于改变PWM信号占空比来实现直流电动机转速控制的系统,满足控制指标要求。

思维导图如下

在这里插入图片描述

最终设计的成果为:测速使用霍尔传感器,然后霍尔传感器感应的是使用高强度的磁铁(淘宝上面有买)
电机驱动用现成的L9110模块,显示直接用OLED,主控用52单片机。最终的成果图如图所示:
在这里插入图片描述
最主要的测速装置就是霍尔传感器测速,千万不要用其他的测速模块,那些是不准确的,因为模块的原因,测速最好用的还是霍尔传感器测速,比较直接,如果不相信你做过对比就知道了。下面单独看看测速装置的图片:
](https://img-blog.csdnimg.cn/20200527225327937.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNDQyNjU2,size_16,color_FFFFFF,t_70)

下面看看主要的PID算法:

float PIDcontrol(int uset , int feedback) //pid 算式
{
float duk;
int D;
eeh=ee;
ee=uset-feedback;
p += ee;
D = ee -eeh;
duk=kp*ee+ki*p-kd*D; //增量式 PID 公式
return duk;
}

就可以自动调节电机的速度。

如果需要整套程序或者整套的原理硬件图的在微信公众号一手创客回复02即可获得对应的下载链接,

CSDN下载链接为:https://download.csdn.net/download/qq_40442656/12467574

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

有梦的远方随处可栖

你的鼓你励将是对我最大的支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值