智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2628|回复: 8
打印 上一主题 下一主题

[基础知识] 电磁直立车的方向控制

[复制链接]

8

主题

89

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3744
威望
3165
贡献
491
兑换币
136
注册时间
2016-3-11
在线时间
44 小时
毕业学校
新大
跳转到指定楼层
#
发表于 2016-6-25 21:54:34 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
20贡献
大神们能不能解释一下,,,电磁直立车电感归一化的作用??还有怎么进行归一化??

我先说一下我遇到的问题:我的车用的是清华方案的双电感(工形电感水平放置),用 左右之差/左右之和 乘上个系数(系数P)作为方向的比例控制,又加上方向陀螺仪的输出乘上一个系数(系数D),作为抑制方向过冲的D,,,,,,,但是小车一到赛道上左右摇摆,,然后出赛道,,,开始的时候我将P设置为0的时候,不加速度,仅仅用直立环和方向环,给小车向左或向右的一个扰动,小车就开始左右摇摆,一直都不能停下来,,,,,我将D参数调小之后就慢慢的消除这个情况了,但是调到一个不左右摇摆的D之后再逐渐加大P的时候就出现,,,,, P小的时候,没起到转向的作用,,,,p大的时候乱拐,,,,,,中间找不到合适的值,,,,,,我的电感是12位AD读取经滤波后直接用的没有进行归一化,只是将取出的值按照清华方案减去了一个零点值,(我的功放之后,车子在中间的时候左右的电感值在1500左右,,,,,,12位的AD精度,5v的参考电压,,大概在1.8v左右),然后差和比乘P+陀螺仪*D,然而车子却乱拐的不要不要的,,,,,,



ps:我的两个电感之间的距离有15cm,,,,用的xs128芯片,,,,,模拟ENC03陀螺仪(为了消除温漂,我在每次加电的时候先对ENC03陀螺仪的值进行采样200次,求平均作为陀螺仪的零点),,我的方向控制周期为一个方向偏差,分10次每次5ms输出方向控制

回复

使用道具 举报

1

主题

7

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
362
威望
184
贡献
116
兑换币
117
注册时间
2013-9-9
在线时间
31 小时
毕业学校
杭州电子科技大学
8#
发表于 2016-7-4 11:27:02 | 只看该作者
和归一化没有关系的,你可以加大微分系数,或者将电磁传感器的高度升高一点
回复

使用道具 举报

0

主题

14

帖子

0

精华

高级会员

Rank: 4

积分
608
威望
286
贡献
196
兑换币
186
注册时间
2015-11-7
在线时间
63 小时
毕业学校
大连交通大学
7#
发表于 2016-6-27 20:34:10 | 只看该作者
D起到了反作用   把D的值改为负的试试
回复

使用道具 举报

0

主题

5

帖子

0

精华

高级会员

Rank: 4

积分
505
威望
249
贡献
160
兑换币
163
注册时间
2014-3-17
在线时间
48 小时
毕业学校
东华大学
6#
发表于 2016-6-26 20:31:23 | 只看该作者
陀螺仪*D这个方向反了,改个方向即可。亲测有效
回复

使用道具 举报

4

主题

27

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1662
威望
805
贡献
517
兑换币
503
注册时间
2016-2-15
在线时间
170 小时
毕业学校
娄里小学
5#
发表于 2016-6-26 12:34:07 | 只看该作者
你可以先将电流调到200ma看是什么反应,我的就是左右抖,调到200ma后特别稳,考虑是放大倍数小的原因,不过还没试放大倍数大的效果
回复

使用道具 举报

32

主题

3009

帖子

0

精华

杰出人士

学期班的来卖萌?

Rank: 12Rank: 12Rank: 12

积分
14832

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

威望
5952
贡献
3172
兑换币
4257
注册时间
2013-11-26
在线时间
2854 小时
4#
发表于 2016-6-26 10:54:27 | 只看该作者
杜永杰 发表于 2016-6-25 23:42
d的方向反了的话,如果受到向一个方向的扰动的话,应该顺着这个方向继续动啊,不应该会朝反方向运动啊, ...

按照你的思路,d参数的效果应该是和p参数同一个效果了?给一个扰动会往回走,这是p的误差效除作用
回复

使用道具 举报

8

主题

89

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3744
威望
3165
贡献
491
兑换币
136
注册时间
2016-3-11
在线时间
44 小时
毕业学校
新大
3#
 楼主| 发表于 2016-6-25 23:42:02 | 只看该作者

d的方向反了的话,如果受到向一个方向的扰动的话,应该顺着这个方向继续动啊,不应该会朝反方向运动啊,,,,,,我把P置0,后只保留直立环和方向环,,,给个扰动他是左右摆动的
回复

使用道具 举报

32

主题

3009

帖子

0

精华

杰出人士

学期班的来卖萌?

Rank: 12Rank: 12Rank: 12

积分
14832

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

威望
5952
贡献
3172
兑换币
4257
注册时间
2013-11-26
在线时间
2854 小时
2#
发表于 2016-6-25 22:59:06 | 只看该作者
d的方向反了
回复

使用道具 举报

5

主题

193

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1698

活跃会员奖章优秀会员奖章

威望
794
贡献
432
兑换币
531
注册时间
2015-10-13
在线时间
236 小时
1#
发表于 2016-6-25 22:14:28 | 只看该作者
一样的现象
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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