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.

[参考译文] MCT8316A:PWM 输入:最小值和最大值设置

Guru**** 2455560 points
Other Parts Discussed in Thread: MCT8316A

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1332147/mct8316a-pwm-input-min-and-max-value-setting

器件型号:MCT8316A

大家好、我想使用 pixhawk 自动驾驶仪在 PWM 模式下驱动速度。 此自动驾驶仪只能进行1000us 至2000us 的 PWM 调制、周期为20ms。 因此我只能将 MCT8316A 的速度从5%驱动到10%。  

是否可以设置 MCT8316A 输入 PWM 信号的最小值和最大值?

谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Damien:

    要启动、 请将 DEVICE_CONFIG (A8h)寄存器中的 SPD_PWM_RANGE_SELECT 设置为1h、以将输入 PWM 频率范围设置为10Hz 至325Hz。 要调整 最大速度、您可以更改寄存器 CONST_Powr (90h)中的 MAX_SPEED 值。 5%和10%占空比下的目标速度值将 分别为 MAX_SPEED 值的5%和10%。 当处于闭环状态且速度环路已启用时、更改 MAX_SPEED 将仅影响电机的速度。  

    如果您可以使用 I2C 与 MCT8316A 通信、我建议使用 I2C 来设置电机转速、而不是使用 PWM 信号。 如果您考虑使用 I2C、请记住、正如我们的勘误表常见问题解答中所述、MCT8316A 的目标地址无法更改0h。  

    此致、

    约书亚