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-F28379D:DRV8301电流感测问题

Guru**** 2564090 points
Other Parts Discussed in Thread: DRV8301, BOOSTXL-DRV8301, CONTROLSUITE, SFRA

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/808331/launchxl-f28379d-drv8301-current-sense-issue

器件型号:LAUNCHXL-F28379D
主题中讨论的其他器件:DRV8301BOOSTXL-DRV8301controlSUITESFRA

您好!

I´m 使用 DRV8301 RevB 和 Simulink 处理 FOC。 我的模型包含 U/f 控制。 它工作正常。

我使用 ADCB2和 ADCC2来获取实际电流值。 我还创建了一个用于串行通信的主机模型

我使用信号振荡器测试了 ADC 模块。 串行监视器成功地播放了信号。

为了理解我使用的模型:c28379Dpmsfocdual_CPU1_ERT

与 DRV8301配合使用时、监控器显示来自 ADC 的4096 (12位单端分辨率)。 我使用另一个 DRV8301和所有三个相位测试了该配置 、但结果保持不变。

 在第20页的文档"使用 LAUNCHXL-F28377S 和 BOOSTXL-DRV830x 的三相永磁同步电机的传感磁场定向控制"中、您可以找到注释

"当使用 BOOSTXL-DRV8301执行独立闪存项目时、从复位状态启动 CPU 时会出现问题。 DRV301套件的 EN_GATE 信号连接到 LaunchPad 中 CPU 的 GPIO72。 GPIO72是引导模式引脚之一、用于确定 CPU 如何从复位状态引导。 由于该信号通过 DRV8301套件中的下拉电阻器(R6)拉低、CPU 将尝试在不受支持的模式下引导、但无法运行。 因此、建议安全移除下拉电阻器、以便在独立闪存项目中进行测试。 这不会影响 BOOSTXL-DRV8301套件的功能或安全性。"

模型在 RAM 中运行。

在 ISR 中、EN_GATE 设置为高电平。 是否需要创建一个可切换 GPIO124的初始化函数?

 我出了什么问题?

感谢你的帮助。  

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

    应用报告是针对377S LaunchPad 完成的、我们不再对其进行宣传。 请检查您是否有379D LaunchPad? 希望这将帮助您确定缺少的链接。

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

    379D 的应用报告是否存在?

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

    不适用于该精确的实验。 有一个可用的

    C:\ti\controlSUITE\libs\app_libs\motor_control\libs\FCL_SFRA\v01_00_00\examples\FCL_SFRA_379DXL_v1\~Docs

    我担心它会偏离您所期望的目标。

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

    我使用示波器直接测量了 DRV8301上的电流感应输出。 对于所有三个相位、它显示了不带交流分量的1.65V 直流电压。 在电压检测输出端、我测量了三个频率和相位位置正确的正弦波电压。 我还使用另一个 DRV 和379D 对其进行了测试。

    电流感应是否需要 SPI 配置?

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

    有一个默认配置、只有当您想要更改默认值时才需要 SPI。 我认为 DRV 正常。

    如果 ADC 结果始终为4096、那么您可能需要检查电路板上的 VrefH 信号。 如果未正确设置、由于输出是比例式的、因此可能会使输出饱和。 我建议您验证配置。

    MATLAB 示例在发布前由其进行功能验证。 我 知道您 正在验证他们 的示例。 如果是、请确保 遵循他们的指导原则。 建议在 Matlab 网站上发布此查询、以查看它们是否能提供帮助。  

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

    由于此帖子长时间保持沉默, 因此假设问题已通过 Mathworks 解决。 如果为真、请单击 Resolved (已解决)、否则 请在30天内发布以重新打开主题帖。

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

    跳线6解决了问题。 我用机器替换了电阻负载。

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

    好的、我要关闭这个线程。