智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1891|回复: 11
打印 上一主题 下一主题

[咨询] 求大侠指导指导

[复制链接]

42

主题

1054

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3034

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

QQ
威望
1650
贡献
780
兑换币
625
注册时间
2012-7-6
在线时间
302 小时
跳转到指定楼层
1#
发表于 2013-2-24 19:13:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 穆旦阿斗 于 2013-2-24 19:20 编辑


这是我用PI控制的调的匀速,用虚拟示波器检测的速度如上,期望速度是20(差不多速度1m/s)。最尖的地方是用手捏住车轮杆儿时产生的(由于没有跑道,用手模拟跑道的摩擦),速度不超过25(差不多速度1.2m/s,这个速度只是瞬间的,马上又会和不捏住的波形一样)。但是不管捏住还是不捏住,波形都不是直线的20,而是一会21,一会19,中间也有20的,有点像正弦的形状(难道是出于震荡状态?,但是加载之后又会保持原来的波形)。请问下我这个情况PI参数是不是行了?
我试了再加上D控制,好像和PI不加差不多,这又是怎么回事儿呢?是参数没调节好的问题?

本帖子中包含更多资源

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

x

42

主题

1054

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3034

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

QQ
威望
1650
贡献
780
兑换币
625
注册时间
2012-7-6
在线时间
302 小时
2#
 楼主| 发表于 2013-2-24 19:18:25 | 只看该作者
这个像正弦波形的话是不是出于震荡状态呢?
回复 支持 反对

使用道具 举报

68

主题

718

帖子

0

精华

跨届大侠

火云邪神

Rank: 10Rank: 10Rank: 10

积分
6644

论坛元老奖章

QQ
威望
3359
贡献
2001
兑换币
765
注册时间
2011-8-24
在线时间
642 小时
3#
发表于 2013-2-24 20:19:58 | 只看该作者
差不多了,没啥问题,可以了
回复 支持 反对

使用道具 举报

42

主题

1054

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3034

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

QQ
威望
1650
贡献
780
兑换币
625
注册时间
2012-7-6
在线时间
302 小时
4#
 楼主| 发表于 2013-2-24 22:38:59 | 只看该作者
☆_。寒泉..+ 发表于 2013-2-24 20:19
差不多了,没啥问题,可以了

噢  谢谢哈
回复 支持 反对

使用道具 举报

1

主题

2067

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5124

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

威望
2752
贡献
898
兑换币
59
注册时间
2012-12-8
在线时间
737 小时
5#
发表于 2013-2-24 23:59:27 | 只看该作者
同二楼
回复 支持 反对

使用道具 举报

42

主题

1054

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3034

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

QQ
威望
1650
贡献
780
兑换币
625
注册时间
2012-7-6
在线时间
302 小时
6#
 楼主| 发表于 2013-2-25 10:00:35 | 只看该作者
exiao 发表于 2013-2-24 23:59
同二楼

震荡状态?
回复 支持 反对

使用道具 举报

1

主题

2067

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5124

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

威望
2752
贡献
898
兑换币
59
注册时间
2012-12-8
在线时间
737 小时
7#
发表于 2013-2-25 10:09:58 | 只看该作者
穆旦阿斗 发表于 2013-2-25 10:00
震荡状态?

你再调调参数试试
回复 支持 反对

使用道具 举报

42

主题

1054

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3034

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

QQ
威望
1650
贡献
780
兑换币
625
注册时间
2012-7-6
在线时间
302 小时
8#
 楼主| 发表于 2013-2-25 14:26:17 | 只看该作者
exiao 发表于 2013-2-25 10:09
你再调调参数试试

嗯 应该有点问题,刚才调舵机就不会这样。但是调舵机时又出现了新的问题:我初始化舵机脉宽寄存器PWMDTYx给480(舵机处于0度),用PI控制转到+45度,也就是PWMDTYx调到640,发现能稳定(直线)的调到639,后来我又想调到-45度,也就是PWMDTYx调到320,这时就发现开始会很波动,但最后稳定后的值是两三千了!!!我把初始化PWMDTYx改成小于320时就正常了;然后初始化PWMDTYx大于640时,再调到+45度时先是波动很大(上千),后来又变成稳定的639了。这时怎么回事儿呢?
回复 支持 反对

使用道具 举报

42

主题

1054

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3034

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

QQ
威望
1650
贡献
780
兑换币
625
注册时间
2012-7-6
在线时间
302 小时
9#
 楼主| 发表于 2013-2-25 14:44:43 | 只看该作者
穆旦阿斗 发表于 2013-2-25 14:26
嗯 应该有点问题,刚才调舵机就不会这样。但是调舵机时又出现了新的问题:我初始化舵机脉宽寄存器PWMDTYx ...

解决了 果然是参数问题
回复 支持 反对

使用道具 举报

42

主题

1054

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3034

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

QQ
威望
1650
贡献
780
兑换币
625
注册时间
2012-7-6
在线时间
302 小时
10#
 楼主| 发表于 2013-2-25 16:51:09 | 只看该作者
穆旦阿斗 发表于 2013-2-25 10:00
震荡状态?

蛇兄,不对呀!我开始调舵机时只用P控制,稳定后的波形是一条直线;但是只用P调电机时就会波动,我分别用实验室的示波器看测速编码器的波形和芯片直接输出的PWM波形可以看到编码器的有左右波动,而芯片直接输出的波形是很稳定的。那这个波动会不会就是编码器输出方波的波动导致脉冲计数的波动呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-22 07:12 , Processed in 0.046815 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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