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.

[参考译文] DRV8323R:电流传感器电压不变

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1177803/drv8323r-current-sensor-voltages-do-not-change

器件型号:DRV8323R

您好!

我叫 Jake、我正在尝试为我正在处理的项目添加用于 BLDC 控制的 FOC、但我无法使 drv8323R 的电流感应正常工作、我不知道我缺少什么。

我们的电路与基准电路相同。 SoC 通过连接器输出到另一电路板、滤波器靠近 MCU ADC 输入端。

我还在校准电流偏移。 我通过 SPI 设置以下寄存器、提供毫秒延迟、存储电压以供将来参考并将其复位

CSA_CONTROL_REG |= CSA_CONTROL_REG_CSA_CAL_A_BIT;
CSA_CONTROL_REG |= CSA_CONTROL_REG_CSA_CAL_B_BIT;
CSA_CONTROL_REG |= CSA_CONTROL_REG_CSA_CAL_C_BIT;

在该电机控制器上实现电流感应或 FOC 方面有经验的任何人提供的任何帮助都将非常有用。

谢谢!

Jake

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

    您好、Jacke、

    [引用 userid="546297" URL"~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1177803/drv8323r-current-sensor-voltages-do-not-change "]我无法使 drv8323R 的电流感应正常工作[/quot]

    什么完全不起作用? 电机运行期间 SOx 输出端无电压变化? 如果测得的输出为 Vref/2、则表示测得的灌电流为零。

    SOX - Vref/2 > 0:电流流入接地

    SOX - Vref/2 < 0:电流从接地流出进入 FET。

    对于 FOC 控制、请记住、需要计算这些灌电流、以便获取电机的单独相电流。

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

    您好 Brian、

    感谢您的回答。 在电机运行时、我看不到 SOx 的电压变化。 校准后、我只看到一个大约为2.1V 的信号。

    我确实使用数据表中的公式计算 ADC 电压的电流、该电流保持在0.00A 附近。

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

    你好、Jake、

    [引用 userid="546297" URL"~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1177803/drv8323r-current-sensor-voltages-do-not-change/4435219 #4435219"]当电机运行时、我看不到 SOx 的电压变化。 [/报价]

    放大器增益设置是多少、感应电阻器的值是多少?

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

    传感器电阻为7m Ω、增益设置为20V/V

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

    您打算驱动电机的典型电机电流是多少?

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

    典型值约为3-4A、峰值约为6-7A

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

    嗨、Jake、

    您能否提供相电流和 SOX 输出的波形? 您使用的是什么 Vref?

    最棒的

    Akshay

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="546297" URL"~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1177803/drv8323r-current-sensor-voltages-do-not-change/4435219 #4435219">感谢您的答复。 在电机运行时、我看不到 SOx 的电压变化。 校准后、我看到的信号大约为2.1V。[/quot]

    电机电流为3A 时,Vsense 为3*0.007*20=0.4v

    因此、根据您的示波器设置、0.4v 可能太小而无法注意。

    Brian