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.

[参考译文] TMS320F2.8069万F:[2.8069万F]使用汽车器具lab01c示例时,启动时发生过电流跳闸。

Guru**** 2560390 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/667037/tms320f28069f-28069f-when-using-motorware-lab01c-example-overcurrent-trip-is-happened-at-start

部件号:TMS320F2.8069万F
主题中讨论的其他部件:MOTORWARE

尊敬的TI成员:

我正尝试使用汽车器具示例逐步开发FOC功能。

但是,我在使用2.8069万F定制板驱动 ACIM电机的lab01c示例中遇到了问题。(1.5kW,380V 3相输入)

当我通过将gMotorVars.Flag_enableSys和 gMotorVars.Flag_Run_identify设置为1开始运行电动机时, IPM发生过电流跳闸。 (只需gMotorVars.SpeedRef_Krpm = 0.3 Krpm)

我想查看具有CCS调试的变量,但它不可能存在过电流。(我必须关闭主板以进一步损坏)

当我尝试使用lab01b时,电流约为400mA,电动机在10Hz ~ 60Hz时运行正常,电动机的额定电流为3.4A,无负载电流为2.0A (我正在使用电动机公司的电动机参数,并相信所有参数都是正确的)

如果可以避免启动时过电流,则可以通过CCS调试来跟踪变量。

请告诉我,为了避免启动时过电流,可以检查哪个参数? (或者告诉我如何调试这种情况)

如果您需要有关该问题的更多信息,请告诉我。

提前感谢。

海龙

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

    1.请先使用lab01v测试PWM和ADC模块的硬件,电动机应平稳运行,并且应在数据记录中显示采样电流(与范围相同)。
    2.请确保硬件板上HAL_readAdcData()中的“current_SF”符号正确。
    3.请确保根据硬件板正确配置了USER_ADC_FULL比例电流A,USER_ADC_FULL比例电压V和USER_VOLTAGE FILTER_POLY_Hz。
    4.请根据电动机额定电流更改"gMotorVars.IqSet_A",首先将其设置为电动机额定电流的20 % 值。

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

    Yanming先生

    感谢您的反馈。

    作为您的建议,我最好逐个进行。

    首先,我尝试使用Lab01b验证当前反馈。

    电流波形通过数据记录模块捕获,我的电路板有2个电流反馈(V,W)

     datalog.iptr[0]=&gAdcData.I.Value[0];// V电流

     datalog.iptr[1]=&gAdcData.I.Value[1];// W电流

    它是为 gMotorVars.SpeedRef_Krpm = 1.8 Krpm捕获的

    我对user.h的修改如下(我现在离开lab1c的电压反馈验证)

    #define user_IQ) FULL磅秤_CURRENT_A (14.9058)
    
    #define user_ADC_FULL比例电流A (39.66)
    
    #define user_NUM_CURRENT_SENSORS (2)
    
    #define I_A_offset (1.33.3306万)
    #define I_B_offset (1.33.3306万)
    #define I_C_offset (1.33.3306万) 

    我已经测试过0.3 ~ 1.8 Krpm,没有发生过电流,电动机运行平稳,看起来正常。

    但测量电流太小,电机无负载电流为2A,但从奥斯卡奖仪显示约400mA (有效值)。

    我对这一步的问题是什么可以限制电流,而不是正确的值。

    请告诉我您的见解。

    此致,

    海龙

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    测得的电流过小? 是否从数据记录/表达式读取? 或者看示波器? 这两个值应相似。 数据记录图中的当前波形似乎完全正常,因此您可以检查硬件板以验证USER_ADC_FULL比例电流A是否计算正确,Flag_enableOffsetcalc是否设置为"true"。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很抱歉让你感到困惑。

    示波器测量的电流和从数据记录中读取的电流几乎相同,因此我认为电流SF和偏移设置正确。
    我所关注的问题是,在电动机规格中,实际电流(400mA)比无负载电流(2A)太小。

    您认为是什么让这种情况与众不同?

    此致,
    海龙
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您控制的电机类型是什么? ACI还是PMSM? 如果电机是PMSM,则可以。 本实验仅用于硬件验证,您可以继续。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很抱歉回复太晚。

    电机类型为ACI,您对ACI电机有何顾虑? (380V,3相,4极)

    我仍然认为测试存在问题。请告诉我您对小电流的想法。

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

    请看以下捕获内容吗?

    我从使用CCS调试器的启动电机中获得了70个相电流和电压样本,并用它们绘制图表。

    上部2个图形 通过参考电机从TMDSHVMTRKIT捕获,看起来正常。

    下面的2个图形来自我的自定义板。

    如您所见,PID使电流和电压在上部图形中处于稳定状态,但在下部图形中,电流在70个样本内快速增加,并很快导致IPM故障。

    这种情况可能是什么原因造成的?  PID似乎工作不正常。

    请告诉我需要调查的内容。

    提前感谢。

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

    问题已解决。