工具/软件:
你好、我正在考虑使用DRV8702 Ω 做一个电机控制器的驱动、请问如何控制电机的方向和速度、Ω
在规格书第Page 24 中介绍PWM控制接口、IN1=1?而IN1 %、则意味 PWM为0 =0?比如%端口输入PWM IN2 为0 Duty(相当于低电平%是否意味着可以输入PWM占空比为100 0)、此时 IN1 端口输入PWM(__LW_AT__Duty 为0 %–100%变化)、是否意味着电机速度从0 到最高速度?
谢谢、μ s
亚历克斯 μ s
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.
工具/软件:
你好、我正在考虑使用DRV8702 Ω 做一个电机控制器的驱动、请问如何控制电机的方向和速度、Ω
在规格书第Page 24 中介绍PWM控制接口、IN1=1?而IN1 %、则意味 PWM为0 =0?比如%端口输入PWM IN2 为0 Duty(相当于低电平%是否意味着可以输入PWM占空比为100 0)、此时 IN1 端口输入PWM(__LW_AT__Duty 为0 %–100%变化)、是否意味着电机速度从0 到最高速度?
谢谢、μ s
亚历克斯 μ s
您好 Alex、
感谢您的发布。 虽然常见问题解答说明了一个示例、但数据表中的控制表特定于器件。
如何控制电机转速和方向?
这取决于该器件中的 MODE 设置。 如果模式设置为高阻态、则器件将在 PWM 控制接口中运行。 请参阅数据表中的下表。 我重点介绍了输入控制。 当 IN1 和 IN2 都为逻辑高电平时、电机将不会运行、并将处于制动/低侧慢速衰减模式。 这是电机未运行时的建议模式。 在完全禁用输出并需要高阻态的情况下、IN1 和 IN2 都可以为逻辑 0、也称为滑行、在这种情况下、电机将能够自由旋转。
要在特定方向使用 PWM 驱动电机、其中一个 INx 必须为逻辑高电平、另一个必须是 PWM 输入 (0%至 100%)、以进行速度控制。 PWM 期间的电机 TON 将在 PWM 输入为低电平时发生、换句话说、PWM 输入将为低电平有效。
如果 MODE = 0、器件将在 PH/EN 控制接口中运行。 请参阅数据表中的下表。 EN 输入将接受 0 至 100%的 PWM 输入以进行速度控制、在此模式下、它将是逻辑高电平有效。 PH 输入将是 DIRECTION DIR 控制。 当它为高电平时、电机将在一个方向上运行、当它为低电平时、电机将在相反的方向上运行。 在此模式下、当 PWM 输入为低电平时、电机将处于制动/低侧慢速衰减状态。 要使输出处于高阻态并允许电机滑行、nSLEEP 必须为 0、逻辑低电平。
此致、Murugavel