您现在所在的是:

单片机论坛

回帖:11个,阅读:984 [上一页] [1] [2] [下一页]
50
midstudent
文章数:5
年度积分:50
历史总积分:50
注册时间:2020/1/25
发站内信
发表于:2020/1/25 18:30:30
#0楼
各位前辈,大家好!



目前是使用MAXON电机进行特定角度曲线的跟踪控制,具体如下:



1目标角度曲线原周期是1秒,曲线形状类似于正弦波形,但更复杂些。

2 电机驱动器设置在电流控制模式,就是通过调节电流大小和方向来实现角度跟踪。

2采用PID的控制方法跟踪角度曲线,当曲线周期是10秒时,跟踪效果良好。

3 同样的角度曲线,当周期压缩到1秒(实际应用就是周期1s左右)后,跟踪效果很差。试着调了很多次PID参数后,也不行。



现在还不知道是什么原因造成的,初步考虑了下,可能有一下原因:

1 硬件配置问题,如电机或驱动器不能支持这样短时内角度变化大的跟踪。

2 PID控制算法问题,可能PID控制不能支持这样短时内角度变化大的跟踪。



谢谢前辈们能指点下,多谢!!!
[此贴子已经被作者于2020/1/25 18:31:20编辑过]
5分悬赏,已用4分
6682
1056128144
文章数:1145
年度积分:153
历史总积分:6682
注册时间:2018/2/23
发站内信
发表于:2020/1/27 23:43:22
#1楼
是1,换大n倍电机和驱动器。
+2
49209
kdrjl 版主
文章数:24260
年度积分:48
历史总积分:49209
注册时间:2004/2/17
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
我秀我做2014
2013论坛优秀版主
秀秀我的办公桌
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2020/1/28 16:05:50
#2楼
我也认为一楼说的对。10秒没问题,1秒就不行了?那是驱动能力问题,机械的摩擦和惯性太大了,电机驱动跟不上吧?可以用电流监测和录波看看电机电流是不是在饱和状态了?
+2
我是你的朋友
2097
zhanghaiw
文章数:54
年度积分:81
历史总积分:2097
注册时间:2015/1/26
发站内信
发表于:2020/1/28 16:20:03
#3楼
等待解决方案出现。表情
[此贴子已经被作者于2020/2/1 11:55:14编辑过]
50
midstudent
文章数:5
年度积分:50
历史总积分:50
注册时间:2020/1/25
发站内信
发表于:2020/2/7 9:58:21
#4楼
回复 #1楼 1056128144
谢谢您!

您意思是不是现在的电机输出力矩不够造成的角度跟踪困难?
50
midstudent
文章数:5
年度积分:50
历史总积分:50
注册时间:2020/1/25
发站内信
发表于:2020/2/7 10:00:36
#5楼
回复 #2楼 kdrjl
谢谢您!

检测了下电流,并没有达到饱和。而且实际电流距离电机的额定电流较远。
49209
kdrjl 版主
文章数:24260
年度积分:48
历史总积分:49209
注册时间:2004/2/17
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
我秀我做2014
2013论坛优秀版主
秀秀我的办公桌
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2020/2/7 17:34:20
#6楼
回复 #5楼 midstudent
如果是这样,那就应该没问题。电机还有储备功率呢。你确认1s加速的电流值没有饱和?
我是你的朋友
49209
kdrjl 版主
文章数:24260
年度积分:48
历史总积分:49209
注册时间:2004/2/17
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
我秀我做2014
2013论坛优秀版主
秀秀我的办公桌
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2020/2/7 17:36:23
#7楼
当然,还有一种情况,这个加速系统本身反应慢。是否还有别的地方限制了加速电流呢?再仔细查查。
我是你的朋友
50
midstudent
文章数:5
年度积分:50
历史总积分:50
注册时间:2020/1/25
发站内信
发表于:2020/2/7 20:04:05
#8楼
回复 #6楼 kdrjl
恩,检测电流后发现实际电流峰值比电机的额定电流小很多。
50
midstudent
文章数:5
年度积分:50
历史总积分:50
注册时间:2020/1/25
发站内信
发表于:2020/2/7 20:09:44
#9楼
回复 #7楼 kdrjl
恩,可能系统本身惯性大。不过我试过加大控制电流,结果跟踪效果并不比原先较小电流好。电流过大有时甚至跟踪效果更差。所以我曾经觉得是PID参数选择不当,但是试了些不同参数组合,没找到比较好的参数。另外在10s周期下跟踪效果好的PID参数用在1s周期是跟踪效果就不行了。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004