请问PID算法控制直流电机,PID输出的转速怎么和PWM对应起来?

2019-07-20 02:38发布

我最近做一个直流电机转速控制器,用PID算法进行反馈调节,PWM输出用硬件PWM发生器输出,转速检测用的光码盘
请问转速检测出来后输入到PID算法里面,输出结果也是转速,怎么把输出的转速和PWM的值对应起来呢?
做过的同学麻烦讲一下思路,感谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
1352055936
1楼-- · 2019-07-20 08:03
 精彩回答 2  元偷偷看……
BayMax丶
2楼-- · 2019-07-20 12:21
1352055936 发表于 2019-4-12 10:37
这个简单来说就是个系数的问题,略微复杂点就是一个对应函数.如果用公式的形式表达的话:通俗易懂的比 ...

首先感谢您提供的思路方法
BayMax丶
3楼-- · 2019-07-20 17:59
 精彩回答 2  元偷偷看……
BayMax丶
4楼-- · 2019-07-20 21:54
空载情况下测得的转速和PWM对应值与带载情况下肯定不一样,PID算法反馈控制是希望电机在带动可变范围内的可变负载时转速能够趋近期望值,如果只是做了一个空载下的PID调节,并没有多大意义,对吧
zdes33ss
5楼-- · 2019-07-21 02:04
PID就是一种负反馈调节;比如PWM的调节范围是0-1000,转速的范围时0-10000,PWM越大转速越大,那就转速低了增大PWM,转速高了降低PWM,增加多少靠PID系数计算出来
1352055936
6楼-- · 2019-07-21 05:32
 精彩回答 2  元偷偷看……

一周热门 更多>