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.

[参考译文] DRV8301-69M-KIT:黑客 A50电机运行问题

Guru**** 2535750 points
Other Parts Discussed in Thread: DRV8301

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/601044/drv8301-69m-kit-hacker-a50-motor-run-problem

器件型号:DRV8301-69M-KIT
主题中讨论的其他器件:DRV8301

你(们)好。
我的黑客电机有问题。 我使用 lab2c 识别电机参数、看起来一切正常、 但如果值正确、我不会感到很清楚。 当我转到 lab5b 时、电机将不会运行。 我对一个较小的电机也有同样的问题、然后我添加了一个小型螺旋桨、现在运转良好。 此外、较小的值看起来更好。  此传播不受黑客的影响、电机更大、因此我认为它与空载电流无关。

我估计它取决于管道 Rs 值。 根据数据表、Rs (线-线)为0.021 Ω。 该标识表示 Rs 为0.083ohm。 LS_q 约为22uH、根据数据表似乎可以。
当我在 user.h 中输入数据表的 Rs 时、没有发生任何情况、我甚至认为它的工作效果更差。 我该怎么做才能使电机运行?

提前感谢

黑客电机规格:

类型:hack-A50 L4 V2 (外转式)
P:1650W (15秒)
8、4V 时的空载电流:1、5A
RS (线路): 0.021 Ω
KV:355rpm/V
Polpairsl:7.
Imax:60A
电压:24V
转速:10krpm

user.h:

#define USER_IQ_FULL_SCALE_FREQ_Hz       (1100.0)
#define USER_IQ_FULL_SCALE_VOLTAGE_V     (20.0)
#define USER_ADC_FULL_SCALE_VOLTGE_V      (66.32)
#define USER_IQ_FULL_SCALE_CURRENT_A         (41.25)
#define USER_ADC_FULL_SCALE_CURRENT_A       (82.5)
#define USER_SYSTEM_FREQ_MHz            (90.0)
#define USER_PWM_FREQ_kHz               (45.0)
#define USER_MAX_VS_MAG_PU       (0.5)
#define USER_NUM_PWM_TICKS_PER_ISR_TICK       (3)
#define USER_NUM_ISR_TICKS_PER_CTRL_TICK      (1)
#define USER_NUM_CTRL_TICKS_PER_CURRENT_TICK  (1)
#define USER_NUM_CTRL_TICKS_PER_EST_TICK      (1)
#define USER_NUM_CTRL_TICKS_PER_SPEED_TICK (15)
#define USER_NUM_CTRL_TICKS_PER_TRAJ_TICK  (15)
#define USER_R_OVER L_EST_FREQ_Hz (300)   
#define USER_VOLTGE_FILTER_POLE_Hz (335.648)  // 335.648、drv8301_revd 硬件的值

#Elif (USER_MOTOR== HACKERA50)
#define USER_MOTOR_TYPE                MOTOR_Type_PM
#define USER_MOTOR_NUM_POLE_PAIRS      (7)
#define USER_MOTOR_RR                  (空)
#define USER_MOTOR_Rs                  (0.015545412)
#define USER_MOTOR_LS_d                (2.34030228e-05)
#define USER_MOTOR_LS_q                (2.34030228e-05)
#define USER_MOTOR_Rated 磁通(          0.0141592575)
#define USER_MOTOR_磁 化电流 (空)
#define USER_MOTOR_RES_EST_CURRENT     (10.0)
#define USER_MOTOR_IND_EST_CURRENT     (-10.0)
#define USER_MOTOR_MAX_CURRENT         (40.0)
#define USER_MOTOR_FLUX_EST_FREQ_Hz    (110.0)

标识:ISC 约为1A。(通用 GUI)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否有任何示波器的电机电流波形来显示问题? 运行黑客 A50电机有什么问题? 有负载还是无负载? 启动还是低速运行?
    要使用不同的速度 PI 调节器 Kp 和 Ki、请设置较小的 Kp 和 Ki 作为启动、并根据您的要求切换到其他 Kp 和 Ki 以运行。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我的新电机有缺陷、就是这个问题、三个相中的一个具有高电阻。 我更改了电机、现在它运行正常。 无论如何都谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    现在、虽然小细节看起来要好得多、但我只是注意到了一些问题。 为什么我的 ISC 如此低? 根据通用 GUI,我的 ISC 大约为1A,但当我计算 ISC =(磁通/ LS)/ 2 π 时,我得到的 ISC 为122A。 我想知道、因为我在其他文章中看到高速或高电流电机具有更大的 ISC、我的电机的最大电流为60A。
    很抱歉问了这么多问题、但我对电机控制非常感兴趣、FOC 对我来说是新功能。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    下面是 GUI 中的小型 ISC 的图片。