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.

[参考译文] DRV8234:失速检测忽略 TINRUSH 时间

Guru**** 2693225 points

Other Parts Discussed in Thread: DRV8234, DRV8234EVM

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1598881/drv8234-stall-detection-ignore-tinrush-time

器件型号: DRV8234

大家早上好!

我在实验室测试了安装在 DRV8234EVM 上的 DRV8234、发现失速检测存在问题。 具体而言、器件会忽略寄存器中的每个浪涌 I 设置值、并在发动机启动时检测到失速。 我想做的是、将梯浪涌设置为 50ms、让发动机达到全油门、然后启用失速检测。

要启用失速检测并将失速信号路由到 FAULT 引脚、我在评估板的在线 GUI 中修改了以下设置:

  • 禁用 Daschboard 中的纹波计数和软启动/停止
  • H 桥控制设置为 PH/EN
  • IMODE 设置为 10b、始终进行电流调节
  • SMODE 设置为 1b、仅供指示
  • Vref 设置为 tu 0.675mV
  • STAL 探测滑块设置为 ON 值
  • 将 CONFIG4 寄存器上的 STALL_REP 位设置为 1b、以显示 FAULT 引脚上的失速。
  • 将 CONFIG1 设置为 0xE8 并将 CONGIF2 设置为 0x01、以将 TINRUSH 设置为 50ms

在此配置中、失速检测应忽略前 50ms 运行。 通过将 GUI 中的“IN1 Duty Cycle (%)“滑块设置到其最大位置来启动电机、其中 IN1 Ramp Rate 设置为 0、以便电机立即以最大速度启动。

我会得到如下所示的信号。 黄色信号是使用钳位表测量的电机电流、蓝色通道是 VREF、绿色通道是 IPROPI、红色通道是 FAULT 引脚。

20251215.png

一旦电机启动、只要 IPROPI 超过 VREF、就会检测到失速、并且不忽略该事件 50ms。

任何人都可以建议此配置中可能出现的错误吗?

此致、

Francesco  

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

    尊敬的 Francesco:

    我将关闭该线程、因为它看起来是重复的。  

    此致、

    David