在ARDUINO中更改速度和位置步进电机

时间:2020-02-14 11:09:51

标签: arduino

当我按下按钮时,我正在尝试以特定的速度逐步从电机移开一定距离。我在移动距离没有问题,但是我无法改变速度。 我尝试了以下指示信息

MOTOR.setseped (speed)
MOTOR.move(DRIVER_PASOS);

 speed()
 MOTOR.move(DRIVER_PASOS);

电动机始终正确移动距离,但使用默认速度

一些有关如何做到的建议?

1 个答案:

答案 0 :(得分:0)

我并不是这个领域的专家。(据步进电机)但是据我所知,电动机速度可以通过两种基本方式来控制,其中一种是电压,另一种是电流。 您应该从数据表中查看电动机的电流消耗值。您还应该检查电压电流消耗。而且,您应确保给马达恰好所需的动力。 如果使用驱动器电路,则应检查开关时间和驱动器组件是否正常工作。 通常,人们尝试使用MCU引脚来控制电动机。但是每次都不是正确的方法。您应该使用驱动器护罩(例如Arduino套件的这些Adafruit Motor / Stepper / Servo Shield-v1.2)。 MCU引脚可以提供有限的电流。

相关问题