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.

[参考译文] DRV10983EVM:在外部 PWM 与放大器中使用 DRV10983EVM 的 BLDC 电机速度控制;使用外部微控制器(Launchxl F280379d)的模拟模式、但电机不会根据 PWM 占空比变化旋转

Guru**** 2487425 points
Other Parts Discussed in Thread: DRV10983EVM, DRV10983

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1122679/drv10983evm-speed-control-of-bldc-motor-with-drv10983evm-in-external-pwm-analog-mode-using-external-microcontroller-launchxl-f280379d-but-motor-not-rotating-according-pwm-duty-varying

器件型号:DRV10983EVM
主题中讨论的其他器件: DRV10983

您好!

在 PWMIN 模式下使用外部微控制器(Launchxl F280379d)(占空比因速度控制而异)通过 DRV10983EVM 对 BLDC 电机进行速度控制。

连接:在 DRV10983 EVM 中保持 J2处于2-3状态,给定的 PWM 频率为50kHz。但电机不旋转。

a:根据数据表,它在模拟输入模式(0至3.3V 变化)、PWM 输入模式和 I2C 通信模式(独立)下工作。

2、类似地、我也尝试了模拟模式、电机不旋转

请提供建议、如何在模拟输入模式(0至3.3V 变化)下控制电机速度、在没有 I2C 通信的模式下控制 PWM 速度。

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

    Vasanth、您好!

    您是否尝试调节 DRV10983以使电机旋转? 在不对器件进行调优的情况下将 PWM 或模拟信号应用于速度引脚无法保证电机始终旋转。  您可以通过修改器件 EEPROM 寄存器、使用 DRV10983 GUI 来调节器件。   

    下面是下载 GUI 的链接: https://www.ti.com/lit/zip/sloc345

    安装 GUI 后、请按照快速入门指南中的说明进行操作。 链接: https://www.ti.com/lit/slyu022

    以下是调优指南: https://www.ti.com/lit/ug/slou395d/slou395d.pdf

    此致、

    Vishnu

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

    您好,Vishnu,

    正如您所说的那样、我已经尝试了。但电机以恒定速度旋转、即使我得到了不同的值(0to511)、它也以恒定速度旋转(在 PWM、模拟、I2C 模式下是相同的)

    请更正我的问题。我想在 PWM、模拟、I2C 模式下控制电机速度。

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

    Vasanth、

    您可以共享寄存器设置吗? 您可以在 DRV10983 GUI 中共享基本设置和高级设置选项卡的屏幕截图。  

    此致、

    Vishnu

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

    e2e.ti.com/.../8473.New-folder_2800_1_2900_.zip

    大家好,我能够通过 I2C 模拟模式(电位计)的 GUI 在开环和闭环模式下运行电机,但仍然存在以下问题

    1、在低于300的低速下、它在 I2C 模式下以恒定速度旋转。

    2.在模拟模式(电位计)下,速度控制正在进行,但当它开始初始旋转时,它以逆时针方向旋转一秒钟,然后回到 CW 并旋转(类似于急动运动)。 请查找随附的视频。请仔细观察。这个问题也是我在 I2C 模式下看到的初始旋转时间

    在 PWM 模式下、外部微控制器提供50kW 方形3.3V 电压、更改 DRv10983EVM 中1-2种设置中的 J2、但电机未响应。在这种情况下、我只需更改外部跳线、 就可以将 PWM 信号馈入(I Dint 已将 DRV10983 EVM 连接到 GUI)。

    我是否需要通过 I2C 设置闪存寄存器,然后应该提供 PWM 信号?

    4.与上述类似,我尝试从外部馈入模拟电压(0至3.3V 变化),J2设置已更改,但电机未响应

    4. 开环和闭环设置,寄存器,显示附文档中保存的图片

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

    Vasanth、

    感谢您共享配置。 我无法打开并查看您共享的视频文件。 我看到您已禁用闭环。 当您禁用闭环时、电机应该只在开环中旋转、并且通过模拟、PWM 或 I2C 进行速度控制将不起作用。 您能否确认是否在所有测试中禁用了闭环?

    [~引脚 userid="345481" URL"/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1122679/drv10983evm-speed-control-of BLDC-motor-wave-drv10983evm-ine-external-pwment-mode-use-use-use-control-and-drv10983evm-in-and-rand-drv-dwm-d-2805pwm-rs-and-rand-rand-rand-rand-rand-d-2805pwment-rand-rand-d#f416 在低于300的低速下、它在 I2C 模式下以恒定速度旋转。[/quot]

    您能否从"Display"(显示)选项卡中读取速度命令和速度命令缓冲器、并检查两者是否相同? 300以 rpm 或 Hz 为单位? 如果它以 rpm 为单位、您的电机有多少个极点?

    [~引脚 userid="345481" URL"/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1122679/drv10983evm-speed-control-of BLDC-motor-wave-drv10983evm-ine-external-pwment-mode-use-use-use-control-and-drv10983evm-in-and-drv-rwment-mode-control-dwm-d-2606#f4162-rand-rand-rand-rand-r-2805ment-rand-rand-rand-r-r-280 在模拟模式(电位计)下,速度控制正在进行,但当它开始初始旋转时,它将以逆时针方向旋转一秒钟,然后回到 CW 并旋转(如急动运动)。 请查找随附的视频。请仔细观察。我在 I2C 模式下看到的这个急动问题也是[/QUERP]

    您会看到逆时针初始旋转、因为电机在开始开环旋转之前正对齐到已知位置。 如果您不希望逆时针方向旋转电机、那么我建议启用初始位置检测(IPD)。  IPD 将确保在启动期间不会逆时针旋转。

    [引用 userid="345481" URL"~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1122679/drv10983evm-spee-control-of-BLDC-motor-wave-wment-with drv10983evm-ine-inexternal-wment-mode-use-use-use-use-example-control-rand-ment-control-mandwme-me-me-me-mandrgov10983wm-m-m-ment-gm、但并未根据 DR2m-m-m-m-m-mcum-m-ment-dwm-m-m-m-mandwm-m-m-m-ment-rgm 更改外部 PWM 模式、仅在外部1003-mr 中更改 dwm-m-m-m-mr 1003kv 1003wm-m-mr、但在外部1003kv

    您是否已将速度输入模式更改为"PWM 输入"。 您应该可以在"基本设置"选项卡的"闭环设置"下找到该选项。 您不必将其写入 EEPROM。 只需将其更改为 PWM 输入、GUI 就会将其写入影子寄存器。  

    [~引脚 userid="345481" URL"/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1122679/drv10983evm-speed-control-of BLDC-motor-wave-drv10983evm-ine-external-pwment-mode-use-use-use-control-and-drv10983evm-in-and-rand-drv-dwm-d-280437l-rand-rand-rand-rand-r-2804ment-rand-rand-rand-r-2804mand-rand-r 与上述类似,我尝试从外部馈入模拟电压(0至3.3V 变化),J2设置已更改,但电机未响应[/QUERP]

    当您命令模拟输入时、将速度输入模式更改为"模拟输入"。  

    此致、

    Vishnu

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

    Vasanth、您好!

    您是否需要有关此主题的更多帮助? 如果未解决、请标记为"已解决"。  

    谢谢、
    Aaron