智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 5386|回复: 31
打印 上一主题 下一主题

舵机PD求助 ·········

  [复制链接]

2

主题

15

帖子

0

精华

注册会员

Rank: 2

积分
98
威望
67
贡献
15
兑换币
28
注册时间
2013-12-29
在线时间
8 小时
毕业学校
xian
跳转到指定楼层
1#
发表于 2014-6-7 21:10:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5贡献
D=error[0]-2*error[1]+error[2];
     P=error[0]-error[1];
     output=(int)(Kp*P+Kd*D);

    error[2]=error[1];//记录上上一次偏差
    error[1]=error[0]; //记录上一次偏差
     error[0]=result;  //读取当前偏差

   error[2];error[1];error[0];为什么这三个值老是相等啊

回复

使用道具 举报

16

主题

465

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3454
威望
1708
贡献
1098
兑换币
1135
注册时间
2013-6-18
在线时间
324 小时
2#
发表于 2014-6-7 21:20:28 | 只看该作者
观摩中
回复

使用道具 举报

2

主题

15

帖子

0

精华

注册会员

Rank: 2

积分
98
威望
67
贡献
15
兑换币
28
注册时间
2013-12-29
在线时间
8 小时
毕业学校
xian
3#
 楼主| 发表于 2014-6-7 21:26:26 | 只看该作者
xhyscqcssllw 发表于 2014-6-7 21:20
观摩中

求助啊···
回复

使用道具 举报

16

主题

465

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3454
威望
1708
贡献
1098
兑换币
1135
注册时间
2013-6-18
在线时间
324 小时
4#
发表于 2014-6-7 21:30:07 | 只看该作者
☆孑与二 发表于 2014-6-7 21:26
求助啊···

这个  我也遇到了 这个  问题   带解决中
回复

使用道具 举报

1

主题

11

帖子

0

精华

高级会员

Rank: 4

积分
740
威望
382
贡献
230
兑换币
242
注册时间
2014-3-30
在线时间
64 小时
毕业学校
重庆能源学院
5#
发表于 2014-6-7 21:34:17 | 只看该作者
这个貌似不是相等吧    等于是==
回复

使用道具 举报

54

主题

837

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7499
威望
5069
贡献
1876
兑换币
1028
注册时间
2014-1-5
在线时间
277 小时
6#
发表于 2014-6-7 21:35:10 | 只看该作者
楼主,你把三个连续赋值语句放到
D=error[0]-2*error[1]+error[2];
     P=error[0]-error[1];
     output=(int)(Kp*P+Kd*D);
上面试一下
回复

使用道具 举报

54

主题

837

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7499
威望
5069
贡献
1876
兑换币
1028
注册时间
2014-1-5
在线时间
277 小时
7#
发表于 2014-6-7 21:35:47 | 只看该作者
楼主,你把三个连续赋值语句放到
D=error[0]-2*error[1]+error[2];
     P=error[0]-error[1];
     output=(int)(Kp*P+Kd*D);
上面试一下

回复

使用道具 举报

2

主题

15

帖子

0

精华

注册会员

Rank: 2

积分
98
威望
67
贡献
15
兑换币
28
注册时间
2013-12-29
在线时间
8 小时
毕业学校
xian
8#
 楼主| 发表于 2014-6-7 21:44:35 | 只看该作者
黎明之前 发表于 2014-6-7 21:34
这个貌似不是相等吧    等于是==

赋值是=啊
回复

使用道具 举报

2

主题

15

帖子

0

精华

注册会员

Rank: 2

积分
98
威望
67
贡献
15
兑换币
28
注册时间
2013-12-29
在线时间
8 小时
毕业学校
xian
9#
 楼主| 发表于 2014-6-7 21:46:11 | 只看该作者
板正的 发表于 2014-6-7 21:35

还是一样····额
回复

使用道具 举报

2

主题

15

帖子

0

精华

注册会员

Rank: 2

积分
98
威望
67
贡献
15
兑换币
28
注册时间
2013-12-29
在线时间
8 小时
毕业学校
xian
10#
 楼主| 发表于 2014-6-7 21:46:51 | 只看该作者
板正的 发表于 2014-6-7 21:35
楼主,你把三个连续赋值语句放到
D=error[0]-2*error[1]+error[2];
     P=error[0]-error[1];

还是一样····额
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 13:43 , Processed in 0.149956 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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