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-F2.8069万M:双电机控制,带TI LAUNCHXL-F2.8069万M LaunchPad

Guru**** 2539500 points
Other Parts Discussed in Thread: DRV8301, MOTORWARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/631199/launchxl-f28069m-dual-motor-control-with-ti-launchxl-f28069m-launchpad

部件号:LAUNCHTXL-F2.8069万M
主题中讨论的其他部件:DRV8301MOTORWARE

您好,  

希望您做得好。  

我有一个双电机,它不工作,也不能使用c2.8069万pmsmfocdual型号旋转! 我应该在Simulink模型中更改哪些内容? 我可以运行另一台电机,比如安东尼在视频 https://au.mathworks.com/matlabcentral/fileexchange/4.9109万-dual-motor-control-with-ti-launchxl-f2.8069万 m -launchpad上展示的电机。 所以,微控制器和驱动程序是健康的。  

但是,我不能运行双电机。 我不知道双电机的任何规格(除了它有2个极对,它有两个三相叶轮作为PMSM)。 但是,我甚至将闭环更改为开环(绕过滑动模式观察器),并在增大电流的情况下运行双电机,它仍然不工作和旋转(这意味着我忽略PMSM参数)!  

双电机工作时,我应该做哪些更改?  

双电机运行正常!  

我上个月就使用过它! 我检查了很多东西,也换了很多东西,都没有旋转! 非常感谢您的建议。

非常感谢您的帮助。

马苏德

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当您在开环模式下运行时,电流是什么样子的?
    即使在开环模式下,当前PID控制器参数和切换频率也很重要。 如果三相电流看起来像正弦波,则电机应转动。 如果电机参数/切换频率与电机不匹配,可能是PID电流控制器无法正确控制电流。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Rob,您好!

    感谢您的回复。

    我不能通过板测量开环或闭环电流,因为它具有高采样率,并且在以外部模式运行时,它不能显示在Simulink模型的示波器上。 我可以通过馈入驱动器板的电源来查看电流值。 我只是在外部模式下将电流从几乎为零增加到1安培。

    这些问题将有助于更好地实施,如果您能帮助我,我将不胜感激。

    1.您是否有任何想法来查看或记录电流?

    2.您的意思是我应该更换以下PID控制器吗? 我如何才能为他们实现良好的价值?  

    3.如何更改切换频率? 组织块在哪里? 如何确定适合我工作的切换频率?  

    非常感谢。

    马苏德  

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

    请尝试观看此YouTube视频,其中介绍了如何使用F2.8069万 LaunchPad和用于Simulink的TI C2000支持软件包来控制两个3相无刷电机。

    https://www.youtube.com/watch?v=ncM7N-hLKQM&t=

    -Brian

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

    您好,Brian,

    谢谢!

    我观看了视频,并在帖子中提及视频! 请仔细阅读我的问题!

    马苏德

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

    我没有使用双电机的直接经验(您是否使用TI的部件?)。 这段视频是我所知道的最接近的视频。

    -b
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    抱歉,我在Matlab生成电机控制代码方面的经验非常有限。

    我将使用示波器和电流钳测量相电流。 如果这不可用,那么下一个最好的方法就是使用代码编辑器工作室的图形视图,但我想在使用Matlab时不可用。
    如果您听到电机的声音,它是否听起来像稳定的音调(这是正常的),是否发出吱吱声(不正常,电流控制不良),还是发出噪音/嘎嘎声(电流测量噪声很大)?

    我假设您正在使用LaunchPadXl F2.8069万M和两块BoostXL Drv8301主板,对吗?

    您能告诉我有关电机的哪些信息? 电感是多少? RC电机通常具有非常低的电感,这需要更高的切换频率才能获得可接受的电流控制。
    如果您使用的是视频中的Technics电机,则可以使用Motorware中user.h文件中的电机参数。

    在进入Matlab之前,先关注汽车用品中的前几个实验室可能会有所帮助:
    C:\ti\motorware\motorware_1_01_00_18\docs\labs\instaspin_labs.pdf

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

    非常感谢您的意见和帮助。

    声音看起来像稳定的音调。 我还将尝试测量电流。

    是的,您说得对,我使用的是LaunchPadXl F2.8069万M和两块BoostXL Drv8301主板。

    关于电机,我有点难说。 您是否知道对电流设备进行任何简单的实验来确定三相电动机的电阻和电感(因为它不旋转)?! 我认为电阻应该是1.5 欧姆,电感应该是500微H

    如果我需要更高的切换频率,您的意思是我只是增加PWM频率?! 我如何找到合适的频率?

    你说得对,最好是使用汽车工具。 但是,我还没有使用过这款软件,详细信息应该会让我花很多时间学习!

    再次感谢

    此致,
    马苏德
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Masoud,
    我们对此无能为力。 我们不知道您正在尝试运行的电机。 它是否甚至是硬件的正确电压/电流级别? 即使您让它运行开环,如果没有经验,您也将难以调整SMO观察器以使其运行良好。

    如果您需要专业知识,您应该尝试MotorWare使用Launchpad中包含的InstaSPIN-FOC解决方案。 是的,您必须阅读用户指南并对C代码进行一些小的更改,它不像MathWorks工具那样抽象,但它可以工作!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Chris:

    非常感谢您的意见和建议。

    我们有一个老司机在使用这个马达,但它消失了! 它在24伏电压和2至4安培电流的情况下工作。

    我们可能会在将来确定双电机的参数,以便与SMO观察器配合使用。 第一个重要部分是运行双电机,甚至是开环方法。

    如果我要尝试Motorware使用InstaSPIN-FOC解决方案,您认为C代码中的微小变化是什么? 我的意思是,您认为我应该更改哪些参数才能运行电机?

    非常感谢您的帮助。

    此致,
    马苏德

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

    安装MotorWare和Code Composer Studio

    运行motorware.exe以查看所有文档和实验指南

    运行proj_lab02c以识别电机,然后它将开始运行。

    无需调整快速观察者

    如果需要,您可以使用proj_lab05进一步调整扭矩和速度控制器

    还有一个视频系列,引导您完成实验室