智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: 海军20
打印 上一主题 下一主题

求助帮我看看这段pid代码有问题吗? 为什么烧到车里电机就不转了呢

[复制链接]

2

主题

78

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2299
威望
1069
贡献
626
兑换币
703
注册时间
2014-12-30
在线时间
302 小时
毕业学校
武大
11#
发表于 2015-4-21 21:52:17 | 只看该作者
zhou1994 发表于 2015-4-21 20:53
这一段没有看出问题。检查一下其他的

学长我现在速度有脉冲来表示  但是我不知道然后在速度cm/s和脉冲确定一种关系  希望能教一叫 我们   
回复 支持 反对

使用道具 举报

32

主题

3009

帖子

0

精华

杰出人士

学期班的来卖萌?

Rank: 12Rank: 12Rank: 12

积分
14832

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

威望
5952
贡献
3172
兑换币
4257
注册时间
2013-11-26
在线时间
2854 小时
12#
发表于 2015-4-21 21:57:34 | 只看该作者
夏日之恋 发表于 2015-4-21 21:52
学长我现在速度有脉冲来表示  但是我不知道然后在速度cm/s和脉冲确定一种关系  希望能教一叫 我们

为何一定要换成cm/s的单位。用脉冲就可以了。
回复 支持 反对

使用道具 举报

2

主题

78

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2299
威望
1069
贡献
626
兑换币
703
注册时间
2014-12-30
在线时间
302 小时
毕业学校
武大
13#
发表于 2015-4-21 22:05:58 | 只看该作者
zhou1994 发表于 2015-4-21 21:57
为何一定要换成cm/s的单位。用脉冲就可以了。

我想说的是 我原本想要车模达到2m/s  但是在控制车速度环的时候  我需要设定目标速度为2m/s  应该用脉冲表示多少 才能与自己设定的速度2m/s
回复 支持 反对

使用道具 举报

2

主题

20

帖子

0

精华

注册会员

Rank: 2

积分
195
威望
110
贡献
51
兑换币
59
注册时间
2014-12-5
在线时间
17 小时
毕业学校
内蒙古大学
14#
 楼主| 发表于 2015-4-21 22:09:57 | 只看该作者
夏日之恋 发表于 2015-4-21 21:48
同学请问一下你这里的程序 keepspeed=35  是不是以脉冲为单位来代表速度  脉冲和你要达到的速度值你是这么 ...

对 是以脉冲数来代表的 编码器是500线的 换算一下就能得到速度了
回复 支持 反对

使用道具 举报

2

主题

78

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2299
威望
1069
贡献
626
兑换币
703
注册时间
2014-12-30
在线时间
302 小时
毕业学校
武大
15#
发表于 2015-4-21 22:15:10 | 只看该作者
海军20 发表于 2015-4-21 22:09
对 是以脉冲数来代表的 编码器是500线的 换算一下就能得到速度了

那只能对脉冲 和 圈/秒建立关系  不能和速度m/s建立联系
回复 支持 反对

使用道具 举报

2

主题

20

帖子

0

精华

注册会员

Rank: 2

积分
195
威望
110
贡献
51
兑换币
59
注册时间
2014-12-5
在线时间
17 小时
毕业学校
内蒙古大学
16#
 楼主| 发表于 2015-4-21 22:19:49 | 只看该作者
夏日之恋 发表于 2015-4-21 22:15
那只能对脉冲 和 圈/秒建立关系  不能和速度m/s建立联系

如果是整个赛道的平均速度的话你自己想怎么算。。
回复 支持 反对

使用道具 举报

32

主题

3009

帖子

0

精华

杰出人士

学期班的来卖萌?

Rank: 12Rank: 12Rank: 12

积分
14832

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

威望
5952
贡献
3172
兑换币
4257
注册时间
2013-11-26
在线时间
2854 小时
17#
发表于 2015-4-21 22:20:44 | 只看该作者
夏日之恋 发表于 2015-4-21 22:05
我想说的是 我原本想要车模达到2m/s  但是在控制车速度环的时候  我需要设定目标速度为2m/s  应该用脉冲 ...

最简单的方法,就是在上位机上慢慢加速度,等车跑到你需要的速度之后记录下来脉冲值。但是我只想说,这又有什么用呢?车不是看你需要多少速度,而是看它能跑到什么速度。不是说你给了3m的速度,车就飞到3m去了。
回复 支持 反对

使用道具 举报

2

主题

78

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2299
威望
1069
贡献
626
兑换币
703
注册时间
2014-12-30
在线时间
302 小时
毕业学校
武大
18#
发表于 2015-4-21 22:24:38 | 只看该作者
zhou1994 发表于 2015-4-21 22:20
最简单的方法,就是在上位机上慢慢加速度,等车跑到你需要的速度之后记录下来脉冲值。但是我只想说,这又 ...

恩 懂了 学长就是吊
回复 支持 反对

使用道具 举报

2

主题

78

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2299
威望
1069
贡献
626
兑换币
703
注册时间
2014-12-30
在线时间
302 小时
毕业学校
武大
19#
发表于 2015-4-21 22:26:22 | 只看该作者
夏日之恋 发表于 2015-4-21 22:24
恩 懂了 学长就是吊

学长能不能发一份那种上位机的压缩包  貌似我没有可不可以  
回复 支持 反对

使用道具 举报

32

主题

3009

帖子

0

精华

杰出人士

学期班的来卖萌?

Rank: 12Rank: 12Rank: 12

积分
14832

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

威望
5952
贡献
3172
兑换币
4257
注册时间
2013-11-26
在线时间
2854 小时
20#
发表于 2015-4-21 22:31:58 | 只看该作者
夏日之恋 发表于 2015-4-21 22:26
学长能不能发一份那种上位机的压缩包  貌似我没有可不可以

上位机我的是自己写的。现在还不能开源,实在抱歉。你可以去找一些开源的,或者自己用按键慢慢调也许。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-16 11:09 , Processed in 0.099235 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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