This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

如何零速控制电机

Other Parts Discussed in Thread: LAUNCHXL-F28027F

我用的开发板为LAUNCHXL-F28027F

我使用了lab5b工程,并关闭了强制角度,速度设置为了0,然后用手旋转电机,电机会有个阻尼的感觉,电流也会变大。

1、如何设定这种阻尼的大小?

2、我如果一直保持旋转电机,电机会在某个时刻,突然抖动一下,如何解决这种麻烦?

或是我想实现手或负载去动电机的时候,电机会按照我设定的1个力,去产生阻力,手松开,阻力消失,电机也是静止的,有更好的工程可以实现吗?

  • 1、用手转动电机产生的阻尼是电动势的原因,而电动势的话,你转得越快电动势越大,阻尼也就越大。其实这就类似一个发电机状态,但InstaSPIN的例程中应该是没有这种类似发电机状态控制的例程的
    2、“突然抖动一下”如果是正常控制电机旋转的话会有这个情况吗?抖动的频率大概是多少?
  • 正常速度环控制不会,就是关闭强制角,然后速度设置0,参考的TI用户指南,他说这样可以模拟1个类似弹簧的效果,而这个效果跟我的需求已经很接近了,我想如何利用这种效果来达到我的需求?我的需求就是没有手或负载去转动电机时,它是静止的,当我手或负载去转他的时候,他会以固定的力矩去产生阻力,当我手松开后,电机变成静止状态。
  • 非常抱歉没有这方面的使用经验,建议你可以在英文E2E论坛上发帖提交一下你的需求。英文E2E论坛上有instaSPIN算法方面的专家可以为你解答这个问题:e2e.ti.com/.../c2000-microcontrollers-forum