智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 6417|回复: 14
打印 上一主题 下一主题

新D车模的一些问题

[复制链接]

17

主题

92

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3674
威望
1716
贡献
1122
兑换币
1115
注册时间
2015-10-8
在线时间
418 小时
跳转到指定楼层
1#
发表于 2017-6-5 10:29:40 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
用新D车搭了一辆新车,发现了一些问题:
一是新D车直立控制效果不是很好,有些情况甚至会在直道上失控。具体表现是,车子前倾角度越来越大,最后失控。通过上位机看的角度波形是正常的。
二是速度控制环效果不明显。老E车的话,当速度接近或者达到设定速度时,车子会明显减速,前倾角度变小。但是新车总感觉是在一直加速。PD控制的速度甚至就会超过设定速度?这显然是不合理的。
三是下坡速度失控。每次下坡速度都会突增,然后冲出赛道。
个人感觉这三个问题的原因是一样的,基本上都是表现处直立控制效果不明显。但是程序都是老车移植过来的,几乎没有什么变化。直立参数调了调有些效果,但是速度一快还是会失控。
附上新车照片一张。有用新D车模搭车的同学吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

3

主题

60

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1244
威望
664
贡献
412
兑换币
445
注册时间
2016-7-8
在线时间
84 小时
毕业学校
长江
推荐
发表于 2017-6-9 20:11:11 | 只看该作者
srqqq 发表于 2017-6-5 12:10
个人感觉也和重心有些关系。用手感觉,老E车下坡的力量比较小,新D车下坡的力量比较大。但是实际上两辆车 ...

新D车是E车的克隆车
回复 支持 1 反对 0

使用道具 举报

4

主题

19

帖子

0

精华

高级会员

Rank: 4

积分
648
威望
329
贡献
203
兑换币
212
注册时间
2017-9-9
在线时间
58 小时
毕业学校
宿州学院
17#
发表于 2017-11-12 11:27:42 | 只看该作者
还没买车过来看一下
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

注册会员

Rank: 2

积分
71
QQ
威望
41
贡献
20
兑换币
26
注册时间
2017-10-1
在线时间
5 小时
毕业学校
东南大学
16#
发表于 2017-11-12 08:41:58 | 只看该作者
您好,请问您卖新D车二手车模吗
回复 支持 反对

使用道具 举报

17

主题

92

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3674
威望
1716
贡献
1122
兑换币
1115
注册时间
2015-10-8
在线时间
418 小时
15#
 楼主| 发表于 2017-6-10 18:09:31 | 只看该作者
xcde2321 发表于 2017-6-10 15:26
基本上是中断里的代码执行时间过长吧 测下每次进中断到下次进相隔多少时间

好的,谢谢!
回复 支持 反对

使用道具 举报

2

主题

18

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1317
威望
527
贡献
326
兑换币
342
注册时间
2017-3-15
在线时间
232 小时
14#
发表于 2017-6-10 15:26:14 | 只看该作者
基本上是中断里的代码执行时间过长吧 测下每次进中断到下次进相隔多少时间
回复 支持 反对

使用道具 举报

2

主题

18

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1317
威望
527
贡献
326
兑换币
342
注册时间
2017-3-15
在线时间
232 小时
13#
发表于 2017-6-10 15:26:04 | 只看该作者
基本上是中断里的代码执行时间过长吧 测下每次进中断到下次进相隔多少时间
回复 支持 反对

使用道具 举报

17

主题

92

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3674
威望
1716
贡献
1122
兑换币
1115
注册时间
2015-10-8
在线时间
418 小时
12#
 楼主| 发表于 2017-6-9 22:41:45 | 只看该作者
xcde2321 发表于 2017-6-7 18:45
1.角度融合问题
2.编码器问题

确定是角度融合的问题了。但是发现了一个奇怪的现象,就是角度发送函数放在不同的地方,得到的波形也不一样。
比如我把加速度计得到的角度和陀螺仪得到的角度在中断里发送,得到的陀螺仪积分常数是0.0015。
但是我把发送函数放在主函数的while(1),得到的陀螺仪积分常数是0.001,相差了将近50%
中断是1ms的中断,角度的采集和计算都在中断里
回复 支持 反对

使用道具 举报

17

主题

92

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3674
威望
1716
贡献
1122
兑换币
1115
注册时间
2015-10-8
在线时间
418 小时
11#
 楼主| 发表于 2017-6-9 22:41:25 | 只看该作者
xcde2321 发表于 2017-6-7 18:45
1.角度融合问题
2.编码器问题

确定是角度融合的问题了。但是发现了一个奇怪的现象,就是角度发送函数放在不同的地方,得到的波形也不一样。
比如我把加速度计得到的角度和陀螺仪得到的角度在中断里发送,得到的陀螺仪积分常数是0.0015。
但是我把发送函数放在主函数的while(1),得到的陀螺仪积分常数是0.001,相差了将近50%
中断是1ms的中断,角度的采集和计算都在中断里
回复 支持 反对

使用道具 举报

2

主题

18

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1317
威望
527
贡献
326
兑换币
342
注册时间
2017-3-15
在线时间
232 小时
9#
发表于 2017-6-7 18:45:23 | 只看该作者
1.角度融合问题
2.编码器问题
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-14 07:10 , Processed in 0.180594 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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