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.

[参考译文] LAUNCHXL-F2800157:与 F2800157和 DRV8353RS-EVM 连接

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1296635/launchxl-f2800157-interfacing-with-f2800157-with-drv8353rs-evm

器件型号:LAUNCHXL-F2800157
主题中讨论的其他器件:DRV8353RS-EVM、DRV8353

大家好!

我将利用 LAUNCHXL-F2800025C 和 DRV8353RS-EVM 完成通用电机控制实验。

我参考 F280025c 代码并配置 F2800157和 DRV8353RS-EVM 模块。

输入但电压: 24V,

电机:基于霍尔传感器的24V, BLDC。

您能否回顾一下我们的项目、它将帮助您理解我们缺少什么?

非常感谢任何帮助。 提前感谢。

请找到附件引脚配置和调试器表达式。

谢谢。

Premkumar.T

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

    您可以查看 通用工程和实验用户指南: https://www.ti.com/lit/spruj26。

    是的、您只需根据 F2800157在 hal.c 和 hal.h 中更改器件 ADC 和 GPIO 配置。

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

    尊敬的燕明·罗:

    感谢您的支持。  我参考了同一份文件。

    我根据 F2800157在 hal.h 和 hal.c 中配置了 GPIO 引脚和 ADC。

    我需要 TI 的代码审查支持。

    谢谢。

    Premkumar.T

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

    我们尝试了基于 F280025C 到 F2800157 Launchpad 接口的配置代码与 Drv8353。 我们能够完美地读取模拟引脚、但电机未运行。

    在调试模式期间、GUI 表达式 窗口 ISR 增量和总线电压读数完美。

    根据 Launchpad F2800157至 Drv8353完成引脚映射、GPIO26用作 EQEP2I、SPI_CS 在 GPIO11至 DRV CS 引脚之间添加了跳线。

    我们将 PMSM 电机与霍尔传感器结合使用。

    使用的预定义符号:  

    电机1_霍尔

    BSXL8353RS_REVA

    电机1_FAST

    我们需要 TI 的代码审查支持。

    非常感谢任何帮助。 提前感谢。

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

    你好, 

    我们尝试了基于 F280025C 到 F2800157 Launchpad 接口的配置代码与 Drv8353。 我们能够完美地读取模拟引脚、但电机未运行。

    在调试模式期间、GUI 表达式 窗口 ISR 增量和总线电压读数完美。

    根据 Launchpad F2800157至 Drv8353完成引脚映射、GPIO26用作 EQEP2I、SPI_CS 在 GPIO11至 DRV CS 引脚之间添加了跳线。

    我们将 PMSM 电机与霍尔传感器结合使用。

    使用的预定义符号:  

    电机1_霍尔

    BSXL8353RS_REVA

    电机1_FAST

    我们需要 TI 的代码审查支持。

    非常感谢任何帮助。 提前感谢。

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

    尊敬的 Shankar:

    您使用哪个构建级别进行测试、是否报告了任何故障? 您使用的是我们支持的 可从 TI 订购的标准电机之一、还是新型电机?

    若要验证电流和电压检测(如果使用 FAST 估算器)、您可以尝试运行构建级别2并遵循用户指南说明。 这还将用于验证估算器是否正常工作、即速度计算是否正确。

    此致!

    凯文

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

    尊敬的 

    感谢您的回复。

    我正在直接测试构建4级(不含1级、2级、3级测试) TI 支持24V 电机的标准电机。(链接中提供了电机详细信息)

    https://www.bing.com/images/search?view=detailV2&ccid=bfEiTHwh&id=7B667527D6264EC08829B92193E8015863D947F2&thid=OIP.bfEiTHwhfEb3AuC8kElSOgAAAA&mediaurl=https%3a%2f%2fae01.alicdn.com%2fkf%2fH2be5c693ec964be78f0e04312b9e2a06h%2f42BLS02-24V-4000rpm-52-5W-0-15N-m-42mm-3-phase-Square-Brushless-DC-Motor-Low.jpg_350x350.jpg&exph=350&expw=350&q=24+rmcs+42BLS02&simid=608022728069747972&FORM=IRPRST&ck=3A17FAB3E2B036638F2D5032C46B7F9E&selectedIndex=1&ajaxhist=0&ajaxserp=0

    现在、电机急动并立即停止。 不知道问题所在。  

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

    电机驱动视频 附加 e2e.ti.com/.../WhatsApp-Video-2023_2D00_11_2D00_30-at-22.34.28_5F00_1ba33d4c.mp4

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

    您好@Kevin Allen18:

    感谢您的答复。


    1)看起来以下变量显示的值不正确。
    。 motorVars_M1。 adcData.I_A
    。 motorVars_M1。 adcData.V_V
    不确定读取的值是否正确附加了屏幕截图。
    2)设置 flagEnableRunAndIdentify 时,在表达式 GUI 中,当我把 Ref 设置为60时,它的起始值为1.723并降为零。

    3)设置 flagEnableRunAndIdentify 时
    。 motorVars_M1.faultMtrUSe.all -->始终为零

    这里最好的一点是启用2级构建电机以60Hz 速度运行、但 GUI 表达式中的速度始终为零。

    但电机不在3级和4级构建中运行。

    现在、Vdc 总线电压读数的值错误。

    当我将电源设置为9V 时、它始终显示17.xx 电压
    当我将电源设置为30V 时、它始终显示17.xx 电压

    电流和电压偏移不正确。

    正在等待您的回复

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

    尊敬的 Shankar:

    相电流偏移看起来正确、但 相电压偏移 OFFSET_V_SF 不正确。 它们都应该非常接近0.5值。  相电压感应 是快速无传感器算法所必需的、但我不相信它实际上会用于基于霍尔效应的算法。

    现在,Vdc 总线电压读出错误的值。

    需要修复此问题。 要将 DRV8353 BoosterPack 与 F280015x LaunchPad 配合使用?

    此处最好是启用以60Hz 速度运行的2级构建电机,但 GUI 表达式中的速度始终为零。

    它在这种情况下能够顺利运行? 如果您使用的是基于霍尔的 ALGO、则与此相关的软件肯定存在问题。 可能与用于霍尔传感器连接的器件引脚/外设配置一样简单。

    此致!

    凯文

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

    您能否解释一下为何相电压偏移、OFFSET_V_SF 不正确? 代码中有任何需要检查/更改的地方???

    VDC 错误读数值:是、将 Drv8353与 F280015x Launchpad 配合使用。

    电机运行正常、但在启动时有一些问题无法启动、然后运转正常。

    但仍无法在3级和4级

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

    您好 

    根据最新更新的内容、能够读取正确的电压(所有范围内的电压变化)、并且电机开环(Build_Level_ 2)运行。

    但仍然无法在闭环中运行电机(BUILD_LEVEL_3和 BUILD_LEVEL_4)。 它实际上急冲并停止。

     电机运行期间 出现过流故障、电机立即停止。 如何解决 此问题?

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

    尊敬的 Shankar:

    您是否已确保"user_mtr1.h"文件中使用的电机参数适用于您的电机? 已验证在运行开环构建级别2时电流检测是否正常工作? DRV8353x CSA 增益也可能未通过 SPI 进行正确设置。

    此致!

    凯文

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

    您好@Kevin Allen18:

    更新后的参数是否正确。 但在启用电机识别" userParams_M1.flag_bypassMotorId = false;"时通过此过程

    在 Build_Level_ 2模式下运行期间获得低于电流值的电流

     DRV8353x CSA 增益也可能未通过 SPI 进行正确设置。

    您可以详细说明一下这个问题吗?

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

    您好@Kevin Allen18:

    请在此处添加您的反馈。 正在等待您的回复。

    根据最新的更新、我们能够读取正确的总线电压和在1、2、3级构建中运行的电机。

    LEVEL4构建仍失败、它启动并急冲、但由于电机故障(模块过流)而停止。

    在3级中、构建电机运行、但"motorVars_M1.speed_Hz"始终为零。 初始值为1.7342、之后始终为零。 但电机正在运行。 设置值几乎接近"motorVars_M1.speedEST_Hz"中的值。

    附加了我们的电机规格

    预定义符号:

    MOTOR1_HALL、

    BSXL8353RS_REVA、

    电机1_FAST

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

    尊敬的 Shankar:

    好的、我们重点介绍如何使用"motorVars_M1.speedEST_Hz"在构建级别2或3中表示正确的速度。 在这一过程开始后,您可以进入 BL#4。

    预定义符号:

    MOTOR1_HALL、

    BSXL8353RS_REVA、

    电机1_FAST

    [/报价]

    您已启用 HALL 和 FAST 算法(即检查估算器模式变量)。 哪一个在运行时启用并用于计算"motorVars_M1.speedEST_Hz"?

    • 如果它很快、那么您需要验证电压检测是否能正常工作
      • 这包括验证电压偏移均接近于0.5伏、
    • 如果使用霍尔、则需要验证霍尔传感器信号连接和配置是否正确
      • 检查 表达式窗口中的 HALL_M1结构值

    此致!

    凯文