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.

[参考译文] DRV2605L:诊断和自动校准模式都失败

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/673081/drv2605l-diagnostics-and-auto-calibration-modes-both-fail

器件型号:DRV2605L
主题中讨论的其他器件: DRV2624DRV2625

您好!

我正在尝试使用 DRV2605L 来驱动 C2-tactor LRA (链接)。

我已成功使用同一系统(Arduino + Adafruit DRV2605L 板)从 Precision Microdevices 驱动 C10-000 LRA。

我已根据 C2-tactor 的技术规格调整了额定和过驱电压(1.5Vrms 和2.5V)以及共振频率(270Hz)。

但"诊断"和"自动校准"模式现在都会标记错误、在驱动另一个 LRA 时、不会出现相同的代码。

我已经尝试了 SampleTime、BlankingTime、IDissipationTime 和 ZCDetTime 的多个值、但始终得到相同的错误。

是否有任何关于导致错误的原因的想法? 提前非常感谢!

François μ A

//诊断和自动校准前的配置值
uiBrakeFactor = 2.
uiLoopGain = 2
uiBEMFGain = 3.
uRatedVoltage = 61
uiClampVoltage = 117
uAutocalTime = 2
uiDriveTime = 13
uiSampleTime = 1
uiBlankingTime = 2
uiIDissTime = 3
uZCDetTime = 0

//在诊断和自动校准之前使用寄存器
0x1A:0x10101011
0x1b:0x10001011
0x1C:0x11011011
0x1D:0x10100000
0x1E:0x00100000
0x1f:0x10000000
0x20:0x00110011
0x21:0x11100010
0x22:0x00101000
状态= 0x11100000

执行日志:
 
诊断模式..... 完成
未连接电机或电机功能不正常(状态= 0x11101100)
正在校准..... 完成
未连接电机或电机功能不正常(状态= 0x11101100)

//校准后填充的寄存器的值
uiBEMFGain = 3.
自动校准补偿= 12
自动 EMF = 108

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

    我只是读了一些有关该传动器的信息、但我从未使用过它。 根据信息、谐振峰值看起来在200-300Hz 之间。 这让我认为它可能不是高 Q 致动器、而是针对宽带频率进行了优化。 这可能会导致我们的驱动器出现问题、因为 OUT 驱动器专为高 Q 系统而设计。 如果您可以运行频率扫描、结果可以证实这一理论。
    驱动 LRA 的另一种方法是使用开环模式。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Kelly、

    感谢您的回答、这可以解释问题。 根据 EAI 的技术文档、机械 Q 因子(在峰峰值位移与频率曲线上确定)约为10。 考虑到 EMF 与速度成正比、我认为电 Q 因子也是大约10。

    AU Q 值是否为10足以实现使用 DVR2605L 的闭环控制?

    无论如何、我将尝试使用开环模式。 问题是、我使用 PWM 控制模式打开和关闭 LRA。。。

    此致、
    François μ A

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

    您好 François、

    Q 值应该与我们的驱动器一起工作。 您可以尝试使用 DRV2625/DRV2624运行自动校准。 返回的诊断信息更多。 BEMF 电压可能超出范围。 这款较新的驱动器还具有更强大的算法、能够驱动 LRA。
    您应该仍然能够在开环模式下使用 PWM 输入。 但这会影响振动性能。