智能车制作

标题: PID参数的调节 [打印本页]

作者: 林的0922    时间: 2013-6-24 19:32
标题: PID参数的调节
我的PID中P都给1了可是还穿车。如何在程序中能让PID参数能大点。

作者: 灰原姐姐    时间: 2013-6-24 19:34
给0.1
作者: 林的0922    时间: 2013-6-24 21:10
灰原姐姐 发表于 2013-6-24 19:34
给0.1

不支持浮点,,我现在换了个公式算速度,PI都不穿。只要一给D就穿

作者: 灰原姐姐    时间: 2013-6-24 21:11
林的0922 发表于 2013-6-24 21:10
不支持浮点,,我现在换了个公式算速度,PI都不穿。只要一给D就穿

谁说0.1是浮点数了?0.1也可以用定点数来表示啊。

作者: 飞鸿印雪    时间: 2013-6-24 21:50
灰原姐姐 发表于 2013-6-24 21:11
谁说0.1是浮点数了?0.1也可以用定点数来表示啊。

姐  怎解啊

作者: 灰原姐姐    时间: 2013-6-24 22:05
飞鸿印雪 发表于 2013-6-24 21:50
姐  怎解啊

例如
PWMDTY = P * (%%$#%^&$%&^);
改写为
PWMDTY = (%%$#%^&$%&^) / 10;


此时P就取0.1

作者: 林的0922    时间: 2013-6-25 07:33
灰原姐姐 发表于 2013-6-24 22:05
例如
PWMDTY = P * (%%$#%^&$%&^);
改写为

是不是相当1/10?
作者: 灰原姐姐    时间: 2013-6-25 07:48
林的0922 发表于 2013-6-25 07:33
是不是相当1/10?

对呀,不过要注意一下精度问题。

作者: 林的0922    时间: 2013-6-25 10:33
灰原姐姐 发表于 2013-6-25 07:48
对呀,不过要注意一下精度问题。

好的




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2