智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2441|回复: 20
打印 上一主题 下一主题

小白求教PD

  [复制链接]

29

主题

366

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2425
威望
1191
贡献
618
兑换币
762
注册时间
2014-11-16
在线时间
308 小时
毕业学校
华立
跳转到指定楼层
1#
发表于 2014-12-19 13:15:33 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
K60模块学完了,本来想写个开环的试跑程序,却动不了笔。师兄跟我说控制方向舵机是要闭环用到PD的。可是我现在对PD如何应用在程序上还是不懂,很纠结,电感采集到的信号,PD,舵机转向是如何结合的。大神们能不能指点一下或者是给点简单的程序参看下,越简单越好,技术报告上的那些看了头晕晕的,还是不大理解。
回复

使用道具 举报

10

主题

252

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2581
QQ
威望
1268
贡献
765
兑换币
866
注册时间
2014-11-28
在线时间
274 小时
毕业学校
轻院
21#
发表于 2014-12-31 10:25:31 | 只看该作者
:hug::hug:
回复 支持 反对

使用道具 举报

29

主题

366

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2425
威望
1191
贡献
618
兑换币
762
注册时间
2014-11-16
在线时间
308 小时
毕业学校
华立
20#
 楼主| 发表于 2014-12-31 01:19:11 | 只看该作者
听海观月 发表于 2014-12-28 13:59
为了把滞后的反应加上

有点不明白,这个pid里的超前和滞后体现在哪里。这里为什么说是把滞后的那块加上去。请指点下吧,谢谢。
回复 支持 反对

使用道具 举报

6

主题

1066

帖子

0

精华

杰出人士

开智能车的小狐狸

Rank: 12Rank: 12Rank: 12

积分
14961

优秀会员奖章活跃会员奖章论坛元老奖章在线王奖章资源大师奖章

QQ
威望
4114
贡献
2737
兑换币
2336
注册时间
2011-4-20
在线时间
4055 小时
19#
发表于 2014-12-28 13:59:23 | 只看该作者

RE: 小白求教PD

钟意黑色 发表于 2014-12-28 00:27
d那块计算两个误差之间的误差是为了更精确吗。

为了把滞后的反应加上
回复 支持 反对

使用道具 举报

29

主题

366

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2425
威望
1191
贡献
618
兑换币
762
注册时间
2014-11-16
在线时间
308 小时
毕业学校
华立
18#
 楼主| 发表于 2014-12-28 00:27:40 | 只看该作者
听海观月 发表于 2014-12-21 23:26
增量式pd  
△u(k)=Kp*[e(k)-e(k-1)]+Kd*{[e(k)-e(k-1)]-[e(k-1)-e(k-2)]}

d那块计算两个误差之间的误差是为了更精确吗。
回复 支持 反对

使用道具 举报

6

主题

1066

帖子

0

精华

杰出人士

开智能车的小狐狸

Rank: 12Rank: 12Rank: 12

积分
14961

优秀会员奖章活跃会员奖章论坛元老奖章在线王奖章资源大师奖章

QQ
威望
4114
贡献
2737
兑换币
2336
注册时间
2011-4-20
在线时间
4055 小时
17#
发表于 2014-12-21 23:26:38 | 只看该作者
增量式pd  
△u(k)=Kp*[e(k)-e(k-1)]+Kd*{[e(k)-e(k-1)]-[e(k-1)-e(k-2)]}
回复 支持 反对

使用道具 举报

29

主题

366

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2425
威望
1191
贡献
618
兑换币
762
注册时间
2014-11-16
在线时间
308 小时
毕业学校
华立
16#
 楼主| 发表于 2014-12-21 22:39:53 | 只看该作者
如果(JL 发表于 2014-12-21 22:15
百度PID温控

恩恩
回复 支持 反对

使用道具 举报

0

主题

8

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2861
威望
1418
贡献
901
兑换币
908
注册时间
2014-2-26
在线时间
271 小时
毕业学校
南京理工大学紫金学院
15#
发表于 2014-12-21 22:15:30 | 只看该作者
百度PID温控
回复 支持 反对

使用道具 举报

29

主题

366

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2425
威望
1191
贡献
618
兑换币
762
注册时间
2014-11-16
在线时间
308 小时
毕业学校
华立
14#
 楼主| 发表于 2014-12-21 00:02:37 | 只看该作者
movie 发表于 2014-12-20 09:23
我也不懂什么才是闭环的PD,我只是简单的用U=P*e0+D*(e0-e1),实在想不出怎么弄才能成闭环

e0指的是第一次输出的值?
回复 支持 反对

使用道具 举报

6

主题

1037

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
9108

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

威望
4514
贡献
2400
兑换币
2952
注册时间
2014-7-18
在线时间
1097 小时
毕业学校
合肥工业大学
13#
发表于 2014-12-20 21:48:53 | 只看该作者
就直接把偏差乘个p就行了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-29 00:21 , Processed in 0.049292 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表