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.

[参考译文] TMDSHVMTRINSPIN:TMDSHVMTRINSPIN:通用电机控制实验室 motorVars_M1.speed_Hz 不遵循 motorVars_M1.speedRef_Hz

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1106744/tmdshvmtrinspin-tmdshvmtrinspin-universal-motor-control-lab-motorvars_m1-speed_hz-is-not-following-the-motorvars_m1-speedref_hz

器件型号:TMDSHVMTRINSPIN
Thread 中讨论的其他器件:controlSUITE

我正在尝试 使用  自己的控制卡  F280025C、自己的硬件板和1个 HP PMSM 电机来实现通用电机控制实验室。

在 BUILD2中、motorVars_M1.speed_Hz 不遵循 motorVars_M1.speedRef_Hz。  

2.如文档 spruj26.pdf 中所述、我已根据电机更改了以下参数

         #define USER_MOTOR1_FREQ_LOW_Hz            (10.0f)        // Hz              // Hz -建议设置为额定电机电频率的10%

         #define USER_MOTOR1_FREQ_HIGH_Hz           (110.0)       // Hz            // Hz -建议设置为额定电机电频率的100%

         #define USER_MOTOR1_VOLT_MIN_V             (10.0f)        //伏特           //伏特-建议设置为额定电机电压的15%

         #define USER_MOTOR1_VOLT_MAX_V             (70.0f)       //伏特         //伏特-建议设置为额定电机电压的100%

  但获得的电流和电压波形不是文档中提供的。

请查看以下已获得的数据记录波形和表达式窗口的附件

            

         数据记录电压波形                                         数据记录 电流波形

     

  力角发生器                                     估算器中的电机转子角度

                                      表达式窗口

请仔细研究这个问题。

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

    您需要在构建级别2~4中为估算器设置合适的电机参数、如 Rs、Ls、磁通和极对。 电机参数应在其数据表中找到、如果您使用 TI EVM 套件、则应在构建级别4中标识。

    如上所述、不断调整 v/f 曲线以平稳运行电机、看起来电机在构建级别2中的运行不是很好、正如您发布的图片所示。 如果电机运行平稳、但波形与实验指南中所示的形状不相似、这意味着电流或电压感应电路不好。

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

    您好、Yanming、

    正如您说过的、我尝试校正电压和电流感应电路、同时我对 Clarke 变换的输入感到困惑。

    参数 adcData.I_A 和 adcData.V_V 值作为 Clarke_run()函数的输入给出,我怀疑这些参数是否应反映电机消耗的实际电流和电压。

    2、我只使用两个电流传感器、电流增益为1、所以我已经更改了

                    #define USER_M1_NUM_CURRENT_SENSORS      (2)

                    #define USER_M1_ADC_FULL_SCALE_CURRENT_A      (3.3f)     、网址 为 user_mtr1.h

      我是否需要更改任何其他参数以实现正确的电流感应?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [~ userid="407443" URL"支持/microcontrollers/C2000-microcontrollers-group/C2000/f/C2000-microcontrollers-forum1106744/tmdshvmtrinspircin-tmdshvmtrinspin-universal-motor-control-lab-motorvars_M1-speed_Hz-is-low-fer-the-low-ever-de-ever-410m1"/motorars#ref"。 参数 adcData.I_A 和 adcData.V_V 值作为 Clarke_run ()函数的输入给出,我怀疑这些参数是否应反映电机消耗的实际电流和电压。.

    是的、它们是电机相电流和电压。

    [~ userid="407443" URL"支持/微控制器/C2000-microcontrollers-group/C2000/f/C2000-microcontrollers-forum1106744/tmdshvmtrinspircin-tmdshvmtrinspin-universal-motor-control-lab-motorvars_M1-speed_Hz-is-now-fers-low-evm1evm1_evm1_evm1_eval_eval_eval_eval_a_evm11967    ?_current_eval_cat_cum_eval_defin_a_eval_defin_a_      (3.3f)     in user_mtr1.h[/quot]

    这三 个变量取决于您的硬件板、请正确设置它们、您 可以 参阅实验指南来计算这三个值。 您可能会在 Universal Lab 的文件夹中找到一个 Excel 工作表、该工作表对执行此计算非常有用。

    //! \brief 定义 AD 转换器的最大电压
    // AD 转换器的满量程电压、而不是电流电压
    #define USER_M1_ADC_FULL_SCALE_VOLTGE_V (409.90f)

    //! \brief 定义模拟电压滤波器极点位置、Hz
    //!
    #define USER_M1_VOLTGE_FILTER_POLE_Hz (375.55f)

    //! \brief 定义 AD 转换器上的最大电流
    #define USER_M1_ADC_FULL_SCALE_CURRENT_A (19.995f)

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

    您好!

    感谢您的支持。 我一直在尝试根据 TI EVM 套件实现电压和电流感应电路、但结果不准确。 我能否获得 TI 数字电机控制[R5] EVM 套件的原理图。   

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

    下载并安装 controlSUITE  http://www.ti.com/tool/CONTROLSUITE、并在文件夹中找到硬件设计文件、如下所示。 原理图和 PCB 布局采用 ExpressSCH 软件进行设计。 您还可以找到.pdf 格式文件。

    C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\~HVMotorCtrl+PFC-HWdevPkg

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

    感谢您的支持、

    在该路径中,我们已经了解了 HVMotorCtrl+PFC-SCH[R1.1] 原理图,但与电路板相比,它是不同的。我们使用的 是此版本的 TI 数字电机控制[R5] EVM 套件。 在 controlSUITE 中找不到此电路板原理图。

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

    请参阅上述内容、其中包括支持 InstaSPIN/FAST 算法的正确相电压感测电路。

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

    感谢您的支持、

    正如您所说的、Clarke 变换输入被赋予实际电流和电机电压、但 speed_Hz 不遵循 speed_ref

    请提供 est_run()和 est_getfm_lp_Hz ()定义以进行澄清。

    谢谢 ️

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

    1. EST_run()函数输入由 Clarke 电压和电流输出、speedRef 和 VDC 总线提供 我们的电机额定电压为70V,额定电流为8A,我们将使用模拟器提供110v dc 输入。 输入电源是否存在任何问题、或者我们是否应该更改任何有关此问题的参数?

    2.在 spruj26.pdf 软件方框图中给出了"只有快速输出磁通和扭矩"。 这是什么意思?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="407443" URL"~支持/microcontrollers/C2000-microcontrollers-group/C2000/f/C2000-microcontrollers-forum1106744/tmdshvmtrinspircin-tmdshvmtrinspin-universal-motor-control-lab-motorvars_M1-speed_hs-is-low-fers-here-train-m1-the-v410low-the-m1rus-m1rgovr-m1rgot-m1r-m1 (请参阅我们的 get_lp_r_r_r_get_randefine-guaries[#t41059_get_gotion_lp]并提供有关

    您可以在"est.h"中找到定义、并参考示例实验来调用函数。

    [引用 userid="407443" URL"~/support/microcontrollers/C2000-microcontrollers-group/C2000/f/C2000-microcontrollers-forum1106744/tmdshvmtrinspircin-tmdshvmtrin-universal-motor-control-lab-motorvars_M1-speed_Hz-is-low-fer-the-v41079-the-vrus-vrus-m1by-4106Hz 有关此参数的任何更改或更改]。

    您是否有机会使用 TI EMV 套件运行电机? 如上所述、问题应该来自电路板上的电流/电压感应信号、或者电机参数不正确、或者未正确选择构建配置。

    [~ userid="407443" URL"支持/microcontrollers/C2000-microcontrollers-group/C2000/f/C2000-microcontrollers-forum1106744/tmdshvmtrinspircin-tmdshvmtrinspin-universal-motor-control-lab-motorvars_M1-speed_Hz-is-low-fers-4106679"/sbotherm1vref_6rands1bs-4106679_motors"/sbers_motorvars"。 在 spruj26.pdf 软件方框图中、给出了"仅快速输出磁通和扭矩"。 这是什么意思?[/引述]

    该实验可以支持不同的电机控制算法、只有 FAST 具有输出估算磁通和转矩的函数、而其他算法则没有此类函数。  

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

    我们可以获取 est.c 文件以供参考吗?

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

    您好、Yanming、

     在构建2中、数据记录中的波形是电机的反馈、我们的数据记录电流波形反映的与示波器的电流探针捕获的波形相同。 因此、电流感应工作正常。 电机本身消耗的电流不是纯正弦电流。 但我不认为电机有问题、因为当电机以28035控制器电流波形开环运行时、电流波形为正弦。

    对于纯正弦电流波形、应该怎么做?

            

    与通用电机控制实验室一起运行时的示波器和数据记录电流波形

    28035控制器的电流波形

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

    开环时、电机似乎运行不好、问题可能来自 v/f profile 参数或逆变器。 您必须对硬件进行调试、以确保电机能够像 F28035一样正常运行。

    您是否检查了栅极驱动器的输入和输出信号? 您是否验证了 FAST 估算器所需的相电压采样信号?