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.

[参考译文] DRV1.0987万:ALIGN未按预期工作,开环参数未与预期工作一致。

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/636510/drv10987-align-is-not-operating-as-expected-open-loop-parameters-do-not-jibe-with-expected-operation

部件号:DRV1.0987万
主题中讨论的其他部件: DRV1.0983万

在Krushal和Innocent的推荐下,我用10.9893万 TI评估板上的1.0987万部件替换了1.0983万。  我一直在努力使用我的小型鼓风机优化1.0983万,Krushal推荐使用1.0987万,原因是更可靠的电流限制跳闸。


我使用3.2 提供的安装程序安装了新的1.0987万 GUI (版本。2)。


开机和GUI连接工作正常,但在电池关闭时,我遇到问题,只是尝试以开环方式驱动电机。  无论启动设置中的设置是什么,该部件都不能按预期工作。 我尝试了许多不同的设置组合,只是试图让驾驶员合作并在开环中运行。

我的电机驱动一个直径为3英寸,厚度为0.25 英寸的小塑料叶轮:这是一个小的低惯性物体。


症状是1.0987万从未发出DC电平以进行校准-几秒钟后下载寄存器(将速度设置为非零后) U和V相位为PWMed 8秒,然后零件以大约每步3.6 秒的速度进入'切换顺序'。  屏幕截图如下。


除下面的设置外,我忽略了GUI中的所有设置。 下面显示了这种情况的一个小部分。
软件电流限制=禁用
相阻= 698.4 mohm
kt = 18.5mv/Hz
加速范围选择:快速
一阶加速:0.9Hz/s
二阶加速:0Hz/s
校准时间:5.3秒
开闭环阈值:不适用
开路电流速率:6VCC/s
开环对齐电流:1.6A/1.2A


底线问题:
1)  为什么立即对齐电流限制(U和V上的第一个脉冲宽度为500ns)。  如果我将开环/对齐电流调整得更小,则会发生更具排斥性的电流限制。 在此校准期间,我的电源上指示的电流为150mA。
2)  为什么第一个开环'tep'之间的间距如此长(3.6 秒?)
3)  我不会看到零件的寄存器设置和操作之间的关联。
4) 使用TI工具(包括python安装)完成标准安装后,我在尝试启动python工具时收到错误。  (我还直接从Web下载并安装了python 2.7 ,结果相同。)  我只需要这样做来调试寄存器设置的情况。
5)  在GUI中检查了CloopDis位后,是否在第一次尝试后跳过对齐步骤?  如果我通过将0写入速度寄存器来停止电机,然后(尝试)通过将非零数字写入速度寄存器来启动,则会通过(不正确的)对齐顺序。  这使得诊断"正在进行的直流对齐顺序更加困难。

感谢您的帮助,

道格

最终设置的屏幕截图(下面范围序列之后的结果)。

初始对齐时间设置为5.3秒,第一阶加速设置为0.9Hz/s的屏幕截图 注释:PWMed校准8秒,然后是宽度为3.6秒的初始'步骤'。

设置为0.67s的初始对齐时间的屏幕截图。  注意PWMed校准的3.5 秒数,然后是宽度为3.6秒的初始'步骤':

将对齐时间设置为0.67s和将第一加速度设置为9.2Hz/s时的初始对齐屏幕截图:

GUI中缺少Python投诉:

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

    您好,Doug,

    很遗憾听到有问题。  

    从EVM开始- DRV1.0983万和DRV1.0987万 EVM具有不同的布局,其中CPN和CPP之间的电容器是不同的。 我的建议是订购DRV1.0987万 EVM进行评估。

    在调准状态期间,设备不应用恒定直流电压 ,它根据配置的对齐电流*相电阻公式计算所需电压。 器件根据计算的电压和电源电压计算PWM占空比。 它通过根据参数开路电流速从0缓慢增加电压来启动对齐状态。 因此,您所经历的时间比调整时间长,它会增加时间和调整时间。  

    电源显示较低电流,因为设备不应用100%占空比,因此电源电流将基于电源电压,电源电流将等于V*I/电源电压,其中V是电动机电压,I是对齐电流。我的建议是,如果可能,您可以监控相电流。 它将在对齐和开环加速期间显示直流电流。  

    至于开环加速问题,您可以为开至闭环阈值和第二阶加速值设置一些有限的数字,使其高于0。

    对于Python问题:您使用的是什么操作系统,我们过去没有遇到过这种情况,在Windows 7和10上安装python后,它对我们来说很好。

    此致,

    Krushal

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Krushal:由于1.0987万EVM不可用,我无法获得一个,除非您可以安排给我发送一个。 CPP/CPN上限似乎已从0.1uF更改为0.01uF。 不知道充油泵会如何导致我所看到的那种问题。 根据照片,布局看起来非常相似,这似乎不是布局问题。 我仍然不明白为什么在开环中的'切换'之间会有一个多秒的停顿,但下面的第2个原因可能解释了这一点。 我发现了其他几个问题:

    1) 也许在OL->CLoop Threshold选项中不应该选择'not applicable'(不适用)值,但我想让该值终止加速斜坡是有意义的。 这是错误的GUI设计。

    2) 当我为阈值选择一个值时,当频率上升时,我可以听到电机绕组发出呜呜声-但它达到终端速度,然后停止。 这是一个非常奇怪的地方:所有的基本参数都恢复为出厂值(而不是绕组电阻或Kt)-它们保持在我初始化这两个寄存器时的值。 我必须发出一个'0'速度命令,然后重置所有这些寄存器,然后发出一个速度'non zero'命令,让它重试。 因此:唯一的变化是我选择了一个阈值速度,结果似乎转速正常,但不能简单地在开环中自由运行。 设备停止并重置其所有寄存器(绕组电阻和KT除外)。 这是否真的很难调试? 这使我想先尝试使用EEPROM存储我的值,但:

    3) 为什么我不能写入EEPROM? 无论我在何种电压下运行(从12V到25V),以及'enable'(启用)框是红色还是绿色,或者我是否在C0DE中键入锁寄存器,我*总是*得到返回的“EEPROM not ready”(EEPROM未就绪)。 写入EEPROM需要什么神奇?

    我没有研究过相电流,因为每次尝试启动时都要让零件运行,这非常痛苦,但我会尝试插入一个电阻器,并在短时间内进行差分测量。

    在数据表中提供有关这些参数的内部操作的更多信息将非常有帮助,因为将其视为黑盒可能非常适合设备为某人工作的人, 但当我们不是这样的时候,我们需要更多的信息来了解我们的情况。

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

    您好,Doug,

    很抱歉出现问题,由于它是新部件,我们尚未正确在线设置所有内容。 请向当地销售支持提供您的详细信息,我们可以立即为您提供DRV1.0987万 EVM。

    至于EEPROM写,当窗口弹出时,只需按RETRY (重试)即可解决问题。 由于未设置EEready标志,并且认为EEPROM未写入,因此窗口弹出。 请按“重试”,您应该能够写入EEPROM。  

    就重新启动DRV1.0987万器件而言,新的EVM将解决此问题。 使用DRV1.0987万时,DRV1.0983万 EVM存在接地弹跳问题,这就是您看到设备重新启动的原因。

    我们正在努力制作新的宣传材料,我们将提供有关参数的更多详细信息。 您是否希望我们提供更多详细信息。

    此致,

    Krushal