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.

[参考译文] DRV10983-Q1:支持

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1410224/drv10983-q1-support

器件型号:DRV10983-Q1
主题中讨论的其他器件: DRV10983TIDA-01373DRV10983Q1EVMMCF8329A

工具与软件:

你好。

我们尝试 在一个系统中使用 DRV10983-Q1电机驱动器。 此 IC 是否有任何基于 C 的示例代码?

此致
Francisco

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

    您好、Francisco:

    您是否要 I2C 接口代码? 如何通过 I2C 读取和写入 DRV10983?

    谢谢、此致

    Venkatadri S.

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

    没错、我们正计划通过 I2C 控制该驱动程序、但如果有任何此驱动程序类型的示例代码、那我们将不胜欢迎

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

    此外、如果我们计划仅通过 I2C 控制驱动器、则无法在数据表中找到我们应该对 Speed 和 Dir 引脚执行什么操作。 我们应该让它们保持未连接状态还是具有下拉/上拉电阻器?

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

    您好、Francisco:

    有 I2C TIDA-01373 TIDA-01373  的编程器参考设计| 德州仪器 TI.com

    器件可以是睡眠或待机状态、如果 I2C 我们需要保持速度引脚状态(高/低)、请参阅数据表 8.3.5睡眠或待机条件中的信息。  

    方向引脚可以是高电平或低电平、具体取决于所需的方向、我们不需要将其保持悬空。

    谢谢、此致

    Venkatadri S.

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

    感谢您关注 I2C 参考设计的种种迹象

    好的、那么无论我们是通过 I2C 控制电机、都只能使用 Dir 引脚来配置方向。

    您没有回答速度引脚的问题、我们计划仅通过 I2C 命令更改速度。 我们是否应该将速度引脚悬空?

    谢谢你

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

    你(们)好

    我在这周旅行, 我在星期五回复你  

    谢谢、此致  

    Venkatadri S.  

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

    您好、Francisco:

    抱歉、延迟回复、在 I2C 模式(待机配置)下、速度引脚将被忽略。

    如果是睡眠模式、速度引脚用于在 睡眠或待机条件一章中描述的序列中进入或退出

    谢谢、此致

    Venkatadri S.

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

    尊敬的 Venkatadri:

    感谢您的答复。

    我们一直在使用 TI 提供的应用来测试 IC、但在尝试降低运行速度时会遇到一些问题。 发送速度命令时、我们可以成功提高速度(例如、从200Hz 到300Hz)、但当我们尝试将速度从100Hz 降低到200Hz 时、它没有响应。

    我们将该 IC 用于非常敏感的应用、而支持的质量将是决定是否在我们的系统中使用它的关键因素。

    您能否对导致此行为的原因提供任何见解?

    谢谢、此致、
    Francisco




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

    您好、Francisco:

    您的测试设置如何? 您是否使用 DRV109x GUI 在 EVM 上测试此功能?

    您能否共享用于电机的配置文件?

    您还能向我提供电机参数、电压电平详细信息吗?

    谢谢、此致

    Venkatadri S.

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

    尊敬的 Fransco:

    此外、您可以确认已编程到 DRV109x GUI 的 Kt 值吗?

    您是如何测量 KT 的?

    我希望您已经根据调优指南测量了 Kt?  DRV10983-Q1调优指南(TI.com)

    您的问题看起来好像是错误的 kT 值。

    谢谢、此致

    Venkatadri S.

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

    您好、Venkatadri、感谢您的回答

    我们目前有两种不同的设置。 其中一个使用 SLOC345应用与 DRV10983Q1EVM 通信、另一个也使用 DRV10983Q1EVM、但使用我们开发的定制固件直接发送 I2C 命令。

    我们的固件工程师正在按照调优指南使用电机、但不测量 kT、而是使用电机制造商提供的值。
    我们看到的另一个问题是、在使用 I2C 命令时、在速度控制寄存器中、我们写入0x80000、从而设置覆盖位。 但是、在开发套件上调整微调器时、仍然会改变电机转速。 我们不了解发生这种情况的原因、因为根据数据表、设置该位应该会忽略 SPEED 引脚上的值。 我们还认为写入操作是成功的、因为在读取寄存器时、它会显示所设置的值。
    此外、CONFIG5和 CONFIG7寄存器在写入后返回所有零值。 这些是我们唯一遇到这些问题的寄存器。

    我还在邮件中附上了我们电机(MGD1000系列)的数据表。





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

    尊敬的 Fransco:

    这里需要考虑几个问题

    1.电机参数: BEMF 常数是相到相还是相到中性?

    2.额定电流为6.5A 的高连续额定值;当转速为6500rpm 时、DRV10983-Q1连续额定值为2A。

    3.请检查字值 0x80000,它有额外的0 ,我猜是排版错误。 如果 SpeedCtrl [OVERRIDE]被正确写入、则只有 I2C 命令有效。  

    4.您可以使用 App 通过 GUI 进行更改,保存 CFG 文件,然后通过外部控制器使用值。

    您是否查看过 MCF8329A 用于单分流器还是 MCF8316C (这是集成式 FOC 控制器)?

    它用于汽车泵吗?

    谢谢、此致

    Venkatadri S.