主题中讨论的其他器件:DRV8353RS-EVM、DRV8353
大家好!
我将利用 LAUNCHXL-F2800025C 和 DRV8353RS-EVM 完成通用电机控制实验。
我参考 F280025c 代码并配置 F2800157和 DRV8353RS-EVM 模块。
输入但电压: 24V,
电机:基于霍尔传感器的24V, BLDC。
您能否回顾一下我们的项目、它将帮助您理解我们缺少什么?
非常感谢任何帮助。 提前感谢。
请找到附件引脚配置和调试器表达式。
谢谢。
Premkumar.T
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-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 配置。
我们尝试了基于 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 的代码审查支持。
非常感谢任何帮助。 提前感谢。
尊敬的 Kevin Allen18:
感谢您的回复。
我正在直接测试构建4级(不含1级、2级、3级测试) TI 支持24V 电机的标准电机。(链接中提供了电机详细信息)
现在、电机急动并立即停止。 不知道问题所在。
电机驱动视频 附加 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、则与此相关的软件肯定存在问题。 可能与用于霍尔传感器连接的器件引脚/外设配置一样简单。
此致!
凯文
您好 Kevin Allen18:
根据最新更新的内容、能够读取正确的电压(所有范围内的电压变化)、并且电机开环(Build_Level_ 2)运行。
但仍然无法在闭环中运行电机(BUILD_LEVEL_3和 BUILD_LEVEL_4)。 它实际上急冲并停止。
电机运行期间 出现过流故障、电机立即停止。 如何解决 此问题?
您好@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结构值
此致!
凯文