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.

[参考译文] DRV10975:使用PWM控制电机速度时有超调的问题

Guru**** 2466550 points
Other Parts Discussed in Thread: DRV10975

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1279902/drv10975-pwm

器件型号:DRV10975

低速启动电机时,电机会先提速到更高速,然后再降到目标速度,高速启动电机时,电机会逐渐提速到目标速度,不会超过

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

    我使用正占空比10 μ 的PWM输出到电机spped引脚,电机速度回超过目标速度,使用正占空比40的PWM时,电机速度不会超过目标速度 μ A

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

    以下是我在将您的问题翻译成英语后发现的问题。  

    我使用 PWM 当风速比为10%时,电机转速,电速超过规定的速度,我使用 PWM 当风速比为40时,电速不符合规定的速度。

    当应用10%占空比和40%占空比时、您是否能够读回速度命令%和速度命令缓冲器? 我想检查器件从 PWM 信号中读出的值。 您是否已将速度输入模式配置为"PWM 输入"?

    此致、

    维什努

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

    我的配置如下:
    0x20:0x5C
    0x21:0x1A
    0x22:0x06
    0x23:0x0C
    0x24:0x50
    0x25:0xC0
    0x26:0xB7
    0x27:0x00
    0x28:0x02
    0x29:0x68
    0x2A:0x23
    0x2B:0x0E
    以上配置内容每次上电时都会写入一次,用来保证参数正常。
    我使用示波器获取的FG引脚上的输出频率,使用20 μ 启动电机时FG的输出频率会达到90HZ以上,然后降低到64Hz,会在64Hz左右波动,但比较稳定。μ A
    但是使用40 μ 启动电机时FG的输出频率会逐渐提高到130Hz,并稳定在130Hz左右,并不会超过这个频率太多。μ A

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

    我认为速度过冲在占空比为20%时发生、因为开环到闭环转换频率大于20%时的频率。 DRV10975使电机以开环频率旋转至闭环频率、然后进入闭环并在命令的占空比下运行。 为了避免这种速度过冲、您可以降低开环到闭环频率阈值、但存在器件无法进入闭环的风险。

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

    修改0x26寄存器数据为0x87后,电机空载低速启动时不会再出现超调的情况。但是电机接入负载后,使用20 μ 占空比控制电机,电机无法达到目标转速,测量FG引脚的频率为975mHZ左右,远远低于空载运行时的64Hz μ A

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

    请注意、器件没有内部速度环路。 这意味着在向电机添加负载时转速会下降。 您必须使用 MCU 实现外部速度环路、以实现速度环路并在不同负载下以恒定速度驱动电机。  

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

    我的配置:
    0x20:0x5C
    0x21:0x1A
    0x22:0x06
    0x23:0x0C
    0x24:0x50
    0x25:0xC0
    0x26:0x87
    0x27:0x00
    0x28:0x02
    0x29:0x68
    0x2A:0x23
    0x2B:0x0E
    电机带负载的条件下,使用IIC发送指定的速度,电机能转得动且速度也可调。但是使用PWM控制速度时,即使PWM输入的占空比达到95 %,电机转速也很低,低于80 %电机启动不了,带不动负载了。

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

    DRV10975这款芯片的IIC地址能改吗,我在资料上没有看到,我有2块DRV10975芯片想同时使用,但只有1路IIC接口,能不能修改DRV10975的从机地址呢?

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

    您能否共享 PWM 信号的频率? 您是否可以禁用初始速度检测功能并使用 PWM 信号重试?  

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

    I2C 地址在该器件中是固定的、无法修改。 您可以使用 I2C 多路复用器来解决该问题。