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.

[参考译文] DRV8873:DRV8873上的开路负载检测

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1297331/drv8873-open-load-detection-on-drv8873

器件型号:DRV8873
主题中讨论的其他器件: DRV8243S-Q1LEVM

您好!

我们目前正在努力在其中一种设计中实现 DRV8873。 我们使用 DRV8873S 来控制(永磁)有刷直流电机。 我们的应用要求电机驱动器可以感应输出端的负载或开路连接(Hi-Z)。  应用软件预计这一点。  

在测试 DRV8873S +电机期间、我们使用了 EVM 套件随附的 GUI 软件。 开路负载检测(OLD)会遇到问题。 我们有几个问题:

-无源 OLD 位不会在电机未通电时断开。 我们如何使用无源 OLD?

-当我们使用有源 OLD 时,旧位为[0],但当电动机旋转时,位变为[1]。 电机仍在旋转。

您是否会推荐其他电机驱动器? 我们需要24V 3A 的器件

谢谢!

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

    嘿、Maurtis、

    您是否向 EN_OLP 位写入了1?  对于 SPI 版本的器件、开路负载测试根据命令运行、而不是一直运行。  

    请参阅 7.3.2.4.1无源模式(OLP) 下的开路负载检测-已在下面删除、但持续了几页、并有一个很好的相关图表:

    此外、它看起来 Open Load 位是一个仅供参考的诊断、这意味着当检测到开路负载时不会禁用输出。  我认为这有助于解释为什么即使在检测到并报告开路负载情况后仍可以控制电机。  

    此致!

    雅各布

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

    感谢你的消息。 我们将很快测试此功能。 您还可以通过另一种方法根据以下要求建议哪种有刷直流驱动器?

    -在我们的应用中,驱动器驱动一个线性电机(2V/3A)。  

    -电机驱动器在轨道车辆上(移动),线性电机在轨道的末端。

    -我们希望在车辆移动时不断使用旧功能,并(在轨道末端)检测和供电的电机,如果滑动接触到车辆。

    -在这个滑动触点上,线性电机被启动,直到它到达自己的终端开关(完全展开)。 此时、正向电流被阻断、并联放置10k "虚拟"电阻器只能从驱动器的角度看到。  

    总之、驱动器需要能够进行(半)连续 OLD 以检查执行器。 它还需要能够看到10k 电阻器作为负载(因此没有 OLD 触发)。  

    我们可以使用硬件操作的驱动程序中的任何一个软件。

    谢谢!

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

    嘿、Maurits、  

    答对了、如果我弄错了、但该应用是否更适合电流 检测或失速检测 而不是开路负载检测? 进行电流检测、以便您可以在信号到达终点时通过电流尖峰进行检测。

    您还可以发布它的图片以帮助我使它可视化吗?  这是在模型列车上吗?  

    根据您所描述的内容、我认为您或许能够在进行一些试错时获得开路负载检测、但这并不是该特性的具体用途。  我想、如果仅使用一个便宜的小型微控制器来感测10K 电阻器或滑动触点并使用该微控制器为其发送信号、那是否会更好。   

    DRV8243是一款较新的器件、具有开路负载检测和集成电流检测功能、与 DRV8873价格相近、您应该了解一下、看看较新的旧控制是否更适合您: https://www.ti.com/product/DRV8243-Q1 

    此致!

    雅各布

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

    您好!

    该应用包括铝型材/轨上的登梯。 为了节省小房子的空间,导轨的~1m 端可以折叠/旋转向上。 线性电机控制此运动。 由于电机驱动器位于梯形升降机上、因此当不处于滑动尾端触点时、无法对电机进行感应/供电。 出于安全考虑、我们需要首先感应滑轨触点处的电机、然后执行滑轨的向上折叠。  

    您认为开路负载检测是通过特定的应用方式设计的。 这个函数背后的理念是什么?

    我们订购了 DRV8243S-Q1LEVM 以检查 OLD 和 OLA 功能。

    谢谢!

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

    嘿、Maurtis、  

    好的,明白了,谢谢你的详细解释!  

    首先、您可以将您的电路与 集成驱动器中开路负载检测中的此电路进行比较

    该应用手册提供了很多有关如何让以前的工作

    您说开路负载检测是以特定的应用方式设计的。 此函数背后的理念是什么?

    抱歉、10K 电阻器给了我一个惊喜。  您的负载的电容是多少?  在下面的段落中想知道是否需要调整 OL_DLY  

    此致!

    雅各布