RoboMaster

标题: 【求助帖】c620+3508电机 [打印本页]

作者: 501706215    时间: 2019-1-5 15:51
标题: 【求助帖】c620+3508电机
在电机可以正常控制正反转的情况下:
1、为什么我采集到电调反馈的电流值是一直变化的。
2、我发送的电流值很小,电机不会保持那个速度,他会一直加速,这是为什么呢?

作者: 狂躁的小胖子    时间: 2019-2-18 20:02
这里的电流是指的电机的转矩电流,因为电机是转矩控制,所以给定电流值即使很小,但是比负载转矩大,都会一直加速到最后的电压平衡方程里面的最大速度。
作者: 快拆小分队    时间: 2019-2-18 20:59
狂躁的小胖子 发表于 2019-2-18 20:02
这里的电流是指的电机的转矩电流,因为电机是转矩控制,所以给定电流值即使很小,但是比负载转矩大,都会一 ...

厉害厉害
作者: 火星探索    时间: 2019-2-19 09:04
学习
作者: Angღst    时间: 2019-3-3 20:33
M3508你控制的是电流值  ,换句话说就是电流值输入转为加速度,因此会一直加速到最大速度
作者: 快拆小分队    时间: 2019-3-4 12:15
Angღst 发表于 2019-3-3 20:33
M3508你控制的是电流值  ,换句话说就是电流值输入转为加速度,因此会一直加速到最大速度 ...

不错不错
作者: Angღst    时间: 2019-3-9 15:04
快拆小分队 发表于 2019-3-4 12:15
不错不错

你想控制速度 只能将速度用pid方式写进去 速度转化为加速度电流值 这个pid一直控制加速度的变化 从而控制住速度的恒定
作者: hit_lian    时间: 2019-3-29 22:37
不错不错
作者: AKIYOMI    时间: 2020-10-29 21:33
您好,我也在调这个电机,想控制转动一定的角度,但是每次读取回来的速度与角度都不同,调了好久也还是这样,请问有人有代码么,可以分享一下么?小白在线求助,希望能得到帮助,谢谢啦
作者: 帅帅的麦兜    时间: 2020-11-1 09:07
AKIYOMI 发表于 2020-10-29 21:33
您好,我也在调这个电机,想控制转动一定的角度,但是每次读取回来的速度与角度都不同,调了好久也还是这样 ...

你用位置帧就够了,不用再吧速度帧加进去。(CAN通信里面)
之后编码器数据读取,你需要把判断圈数设置一下(启动校验角度是否过大,过大重置圈数,以至于角度正确)。
就像调云台那样就行了。
作者: 小草小草    时间: 2021-1-17 09:15
电流的单位是什么?对应的速度是?




欢迎光临 RoboMaster (https://bbs.robomaster.com/) Powered by Discuz! X3.2