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**** 2457760 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 固件兼容性常见问题解答

    Unknown 说:
    EPROM 操作不起作用 

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

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

    此功能通过 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 值的调优过程需要一些试错、但调整这些增益值应有助于 降低电机转速中的抖动。

    此致、

    约书亚