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.

[参考译文] MCF8315EVM:MCF8315EVM GUI 指南

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1323904/mcf8315evm-mcf8315evm-gui-guide

器件型号:MCF8315EVM
主题中讨论的其他器件:MCF8315A、、DRV8316 MCT8315A

尊敬的支持团队:


我尝试使用 GUI 指南 MCF8315A_GUI 版本1.0.1、但没有成功、  

在器件和引脚配置部分 、我无法在下面找到将 Speed 引脚配置[SPEED_PIN_CONFIG] 切换到"Speed 引脚用于设置速度"、并将下方的 Speed 引脚配置[SPEED_PIN_CONFIG]切换到"Speed 引脚用于将器件从睡眠状态唤醒、不影响速度命令"

 此外、EEPROM 操作不起作用  


我想得到帮助,谢谢!



  

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

    Shahar、您好!

    我们最近移动了 MCF8315A 器件、以便与Motor Studio 配合使用。 MCF8315EVM 无法在 dev.ti.com 上的 GUI 中运行。 请使用 Motor Studio 或更改 MCU 上的固件、以便 MCF8315A 能够与 dev.ti.com GUI 配合使用、请参阅我们的 EVM 固件兼容性常见问题解答

    EPROM 操作不起作用 

    EEPROM 写入不起作用、因为 EVM 无法连接到 dev.ti.com GUI。 您仍然可以保存在在线 GUI 上创建的寄存器配置并在 Motor Studio GUI 上加载。

    在设备和引脚配置部分中 我找不到切换速度引脚配置

    此功能通过 GUI 通过"Speed Control via I2C"开关来处理。  此描述是指  位于寄存器映射中算法算法算法算法算法算法算法算法算法 ALGO_DEBUG1中的[OVERRIDE]寄存器。

    此致、

    约书亚

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

    谢谢,  

    软件中的最大对数 15 我们有 21 有一个选项可以更改它?


    成功接收电机旋转信号后  

    "旋转电机"部分中出现以下故障、您能为我们提供帮助吗?


    此外、还有一个基本代码示例、例如通用电机实验室到  MCF8315A 器件、 我可以使用 Code Composer Studio 吗?

    非常感谢!  

     

    电机详细信息:

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

    Shahar、您好!

    软件中的最大对数为 15 我们有 21 有一个选项可以更改它?

    如果您的电机有超过15个极对、请使用以下公式将电机最大额定转速(RPM)转换为电频率:

    此公式可以在DRV10x 选择指南常见问题解答中找到

    旋转电机部分中出现以下故障您能不能帮忙?

    有关解决这些故障的步骤、请参阅 MCF8315A 调优指南的第2.6.3节。  

    是一个基本代码示例,例如  MCF8315A 器件的通用电机实验室 ,我可以使用 code composer studio?

    有关通过 I2C 编程 MCx BLDC 驱动器的常见问题解答中、我们提供了使用 MSP430 LaunchPad 对 MCx 器件进行编程的示例代码。  

    此致、

    约书亚

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

    您好!

    我在您的帮助中修复了之前的问题、但现在我正在努力控制电机转速。  根据您提到的公式、如果我想要5-0.2 rpm、那么我需要将以赫兹为单位的最大速度设置为0.07 - 1.75、在该最大速度中、 故障 无限循环 在运行 MPET 期间。 I 成功运行、在最大速度为100时没有错误。但是、使用1%的 I2C 速度命令百分比可提供比0.2RPM 高得多的速度。

    我想提到的是、我可以使用同一电机通过 drv8316在0.2至5rpm 范围内成功地控制转速。

    希望得到任何关于实现0.2-5 RPM 速度范围的指导。

    谢谢!

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

    Shahar、您好!

    我们的 MCx 器件通常能够以 其最大额定速度的8%驱动 电机、但如果电机能够以较低的速度生成足够的 BEMF、那么我们可以将这些电机驱动到低于电机最大转速的8%。

    对于 MPET、如果 MPET 开环参数设置方式使得 MCF8315A 无法 测量电机的 BEMF、则会导致 MPET_BEMF_FAULT 或 MPET 陷入无限循环。

    请提供任何关于实现0.2-5 RPM 速度范围的指导。

    我相信、 在给定电机参数的情况下、电机可能无法生成足够的 BEMF 来支持 MCF8315A 以目标低速运行电机。 我建议使用 drv8316解决方案或试用 MCT8315A。

    此致、

    约书亚

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

    您好!  

    我对电机信息中的各种设置进行了实验、提供了不正确的详细信息、并设法实现了0.2 RPM 的速度。 MCF8315似乎可以达到这种速度、但不能始终保持稳定、有时会有一些抖动。

    您是否认为 DRV8316是更好的解决方案? 为什么 DRV8316能够实现这样的速度而不会出现任何问题?

    谢谢!

    0.2 rpm 设置:

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

    Shahar、您好!

    您能否提供有关您的应用的更多信息?我知道您需要电机以如此缓慢的速度旋转、但您是否还需要位置控制?

    您想解释一下您看到的抖动、这是电机在启动时也会振动还是速度不一致? 当您看到抖动时、算法状态是什么?

    您认为 DRV8316会是更好的解决方案吗?

    DRV8316 需要一个外部控制器来实现换向算法、因此可以创建此算法、以便更好地根据您的应用进行定制。

    0.2 rpm 设置:

    如果您已填充 MPET 将测量的电机参数值(电阻、电感、Ke 和速度环路增益)、则可以转到 Advanced Tuning 页面-> Control Configuration - Motor Parameters Extraction Tool (MPET)并将 MPET Start Command 设置为 Disable:

    此致、

    约书亚

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

    "你是什么人? ,  

    我的应用要求速度为0.2 - 5rpm、并注意相对于初始点的位置

    这是设置和状态我实现0.2转/分与抖动、反向换档和非恒定速度的障碍。

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

    Shahar、您好!

    我建议尝试 调整速度环路增益值 SPD_LOOP_KP 和 SPD_LOOP_KI。 找到合适的 Kp 和 Ki 值的调优过程需要一些试错、但调整这些增益值应有助于 降低电机转速中的抖动。

    此致、

    约书亚