jlyuan 发表于 2022-6-12 17:31

采集到的电机转速经过PID得到的结果怎么转换成PWM呢?

采集到的电机转速经过PID得到的结果怎么转换成PWM呢?

jiahy 发表于 2022-6-12 17:33

对于直流有刷电机,将PID得到的结果除以一个常数,使得最终结果为一个小于一的小数。这个小数代表的是占空比。

spark周 发表于 2022-6-12 17:36

对于无刷电机,如果使用FOC算法,则可以直接作为电压值经反Park变换和SVPWM输出想要的PWM。

jlyuan 发表于 2022-6-12 17:38

你说的我先了解下,感谢!

wyjie 发表于 2022-6-12 17:40

呵呵,映射到0到1之间。

llljh 发表于 2022-6-12 17:42

无刷电机控制的话,也要看控制的方式。一般来说方波控制相对简单,用弦波控制的话还需要涉及到一些变换什么的就难多了

jlyuan 发表于 2022-6-16 20:22


哦,那我就知道怎么回事了,多谢大家

gim008 发表于 2022-6-20 16:53

得到pwm占空比

antusheng 发表于 2022-6-20 18:54

转成PWM干啥

Alina艾 发表于 2022-7-27 11:34

PID不是一个算法么,肯定有个数值的呀

Betty1299 发表于 2022-7-27 11:56

可以网上搜搜PID啊,了解一下就知道如何转换到PWM上了

Annie556 发表于 2022-7-27 12:21

一般就是调参,这个数你通过demo能看得出来吧

B1lanche 发表于 2022-7-27 12:49

看你控制方式的

Candic12e 发表于 2022-7-27 13:06

你可以根据例程然后先学习学习

Emily999 发表于 2022-7-29 07:21

不太会PID,但是我觉得这个PID就是个数值,和PWM是有关联的

Allison8859 发表于 2022-7-29 08:09

建议你可以网上找找资料,这样能好一些

Charlotte夏 发表于 2022-7-29 09:35

一般情况是通过PID得到的数值,PID是PWM的占空比的

alxd 发表于 2022-7-29 10:12

先看看关于PID的例程吧,能好一些

Carmen7 发表于 2022-7-29 11:07

就正常转呗,网上好多例子的

SantaBunny 发表于 2023-2-23 20:44

速度需要用一个转速传感器测量(比如编码盘用这个测量值与预设值进行比较得到PID控制的误差量 直接使用PWM是无法控制
页: [1] 2 3
查看完整版本: 采集到的电机转速经过PID得到的结果怎么转换成PWM呢?