智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 4070|回复: 16
打印 上一主题 下一主题

车子可以直立,但无法原地直立,求解

  [复制链接]

38

主题

114

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1423
威望
761
贡献
402
兑换币
439
注册时间
2013-10-23
在线时间
130 小时
毕业学校
TANKER
跳转到指定楼层
1#
发表于 2014-4-1 01:12:18 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
大神们求助啊,我的车子不能够在原地直立呀!
现在车可以站立,但是往一个方向跑,也就是说角度控制没问题,只是初值没调好,视频说可以通过速度控制来调整。但是我把速度控制加上去以后,不管怎么调比例与积分参数都没用。车子根本不会像视频中那样来回跑动。
但是我把角度控制去掉,只有速度控制,用手转轮子,轮子可以往回转,参数大了还可以来回转动,最后停下。说明速度调节也应该没问题。为什么两个加起来就不行了呢?而且在两个都作用时,若用手提起车子往一个方向倾斜,轮子会先加速,然后来回转动,最后停止,好像是速度控制抑制了转动,但注意这不是平衡点,不知道这是控制过强了还是弱了?
调了一周多了还没调好,特来求助!
回复

使用道具 举报

4

主题

22

帖子

0

精华

高级会员

Rank: 4

积分
510
威望
263
贡献
135
兑换币
152
注册时间
2014-5-13
在线时间
56 小时
毕业学校
阿大声道
17#
发表于 2014-5-16 14:09:05 | 只看该作者
rascalmouse 发表于 2014-5-14 20:18
不能测正反转?   单向的编码器?  没试过,貌似我们都用的是双向的编码器,能测出正反转。

是单向的,我们通过软件检测轮子的转向,但是我感觉不是很靠谱。就是通过检测输出Pwm的正负来判断轮子的方向。现在我们的车能稳住,但是要一定的时间.所以想换上双向编码器试试
回复 支持 反对

使用道具 举报

31

主题

457

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3334

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

威望
1653
贡献
931
兑换币
993
注册时间
2013-10-24
在线时间
375 小时
毕业学校
河北联合大学
16#
发表于 2014-5-14 20:18:31 | 只看该作者
浮躁。 发表于 2014-5-13 16:16
请问会不会是lz的编码器不能分辨车轮的正反转照成的?如果不是的话,编码器的输出只有一个极性能不能让小 ...

不能测正反转?   单向的编码器?  没试过,貌似我们都用的是双向的编码器,能测出正反转。
回复 支持 反对

使用道具 举报

4

主题

22

帖子

0

精华

高级会员

Rank: 4

积分
510
威望
263
贡献
135
兑换币
152
注册时间
2014-5-13
在线时间
56 小时
毕业学校
阿大声道
15#
发表于 2014-5-13 16:16:09 | 只看该作者
rascalmouse 发表于 2014-4-1 13:38
第一、极性
第二、查编码器输出
第三、查程序

请问会不会是lz的编码器不能分辨车轮的正反转照成的?如果不是的话,编码器的输出只有一个极性能不能让小车平稳站立?
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
396
威望
203
贡献
131
兑换币
132
注册时间
2013-11-20
在线时间
31 小时
毕业学校
华东理工大学
14#
发表于 2014-5-1 19:50:38 | 只看该作者
哥们,你的问题解决了吗?我们现在也是这个问题,纠结很久了。。。
回复 支持 反对

使用道具 举报

38

主题

114

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1423
威望
761
贡献
402
兑换币
439
注册时间
2013-10-23
在线时间
130 小时
毕业学校
TANKER
13#
 楼主| 发表于 2014-4-2 18:57:31 | 只看该作者
哇擦类 发表于 2014-4-1 11:49
我一开始角速度用的是角度减去上一次的角度,这个地方错了,当然你可能不是这个地方错,你把陀螺仪的值好 ...

我是直接用硬件得到角速度的
回复 支持 反对

使用道具 举报

25

主题

1451

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7523

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

威望
4527
贡献
1518
兑换币
2167
注册时间
2013-11-22
在线时间
739 小时
12#
发表于 2014-4-2 14:14:00 | 只看该作者
南宫封枫 发表于 2014-4-1 12:12
这个加速是因为速度环P的作用

正解,车子拿起来是疯狂转,然后放下去摇几下就稳住了
回复 支持 反对

使用道具 举报

31

主题

457

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3334

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

威望
1653
贡献
931
兑换币
993
注册时间
2013-10-24
在线时间
375 小时
毕业学校
河北联合大学
11#
发表于 2014-4-1 13:38:23 | 只看该作者
第一、极性
第二、查编码器输出
第三、查程序
回复 支持 反对

使用道具 举报

17

主题

151

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1610
威望
734
贡献
412
兑换币
462
注册时间
2013-8-8
在线时间
232 小时
10#
发表于 2014-4-1 12:12:56 | 只看该作者
南宫封枫 发表于 2014-4-1 12:05
我觉得还是极性问题,你现在速度环的效果是用手转动轮子的时候,轮子会给你一个反作用,,当你添加负号之 ...

这个加速是因为速度环P的作用
回复 支持 反对

使用道具 举报

17

主题

151

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1610
威望
734
贡献
412
兑换币
462
注册时间
2013-8-8
在线时间
232 小时
9#
发表于 2014-4-1 12:05:03 | 只看该作者
kingsing2 发表于 2014-4-1 10:34
极性应该没问题,我试过加个负号,结果是迅速加速到最大

我觉得还是极性问题,你现在速度环的效果是用手转动轮子的时候,轮子会给你一个反作用,,当你添加负号之后,按照你的描述“迅速加速到最大”,这应该是你把轮子悬空,用手转动轮胎的结果吧,其实这个时候你把车子放到地下是可以静止的。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-24 15:26 , Processed in 0.060778 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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