TMS320F28054F: 关于带载运行的最大电流与空载时加速过快可能失步的问题;

Part Number: TMS320F28054F
Other Parts Discussed in Thread: MOTORWARE

软件基于motorware的1_01_00_18 版本的DRV8312-KIT_revD开发

1.我在调试电机带载运行时,电流达不到项目需求,在各项参数中修改了ADC采样的转换系数 pUserParams->current_sf 该变量后(*0.7~0.8的缩放),从原先的70A左右电流提高到了90A以上。首先这个参数被修改是否合理?其次,如果不应该修改的话,其他影响最大电流的可能要调整的参数是什么?已经将USER_MAX_VS_MAG_PU修改为最大的0.6666

2.第二个问题是,在空载通过一个数字信号控制加速的过程中,如果加的过快或者给的电流环参考电流过大,电机会发生控制失步,如果解决或者限制最大电频率呢?

  • 您好

    已经收到了您的案例,调查需要些时间,感谢您的耐心等待

  • dd,请求TI官方或其他大佬指点!

  • 您好

    确保根据使用的硬件配置标度电流和电压。

    我在调试电机带载运行时,电流达不到项目需求,

    你如何判断这一点?电流达不到多少的标准?

  • 以下为我的软件设置值

    电压方面,我的硬件实际最大工作电压在450V ,检测相电压的电路按分压系数ADC在3.3V时对应520V实际电压 。于是我配置如下

    USER_IQ_FULL_SCALE_VOLTAGE_V      (460.0) 

    USER_ADC_FULL_SCALE_VOLTAGE_V       (520.0) 

    电流方面,我的硬件采用±400A的电流互感器,由于偏执电压大概为1.7V左右,我的配置如下

    USER_IQ_FULL_SCALE_CURRENT_A         (100.0)  //试过更改这个数值实际最大的电流没有变化

    USER_ADC_FULL_SCALE_CURRENT_A        (760.0)

    因为我的硬件支持100A以上的电流,而所使用的电机在厂家的测试报告中也可以达到100A,但我实际运行按以下配置达不到100A,只有70-75A

    直到修改了current_sf 该参数

  • 您好

    USER_ADC_FULL_SCALE_CURRENT_A        (760.0)

    USER_ADC_FULL_SCALE_CURRENT_A        (760.0)

    根据检测电路、这两个值的计算必须正确。 其他两个值并不重要、只需设置接近满量程值的值即可。

    USER_ADC_FULL_SCALE_CURRENT_A        (760.0)

    该值不正确。

  • USER_ADC_FULL_SCALE_CURRENT_A        (760.0)

    USER_ADC_FULL_SCALE_CURRENT_A        (760.0)

    根据检测电路、这两个值的计算必须正确。 其他两个值并不重要、只需设置接近满量程值的值即可。

    您上述指的两个值是电压/电流ADC满量程值吧?

    USER_ADC_FULL_SCALE_CURRENT_A        (760.0)

    该值不正确。

    这个值按我的传感器应该为400还是800呢?但我试过设定为800,以及USER_IQ_FULL_SCALE_CURRENT_A的值设为401,母线电流无法达到需求

  • 您好

    您上述指的两个值是电压/电流ADC满量程值吧?

    Correct

    这个值按我的传感器应该为400还是800呢?但我试过设定为800,以及USER_IQ_FULL_SCALE_CURRENT_A的值设为401,母线电流无法达到需求

    可根据硬件的电流检测电路计算该值。

  • 可根据硬件的电流检测电路计算该值。

    感谢您的回复,假设这些值正常设置,控制器所能达到的最大相电流是由哪些参数决定的呢?我使用的是电流环参考值给定,最大127.99(IQ24),这是否意味着最大能指定控制器按127A输出

  • 您好

    The parameters in user.h

    #define USER_MOTOR_MAX_CURRENT           (20.0)                               // A - 30~150% of rated current of the motor, and less than half of user_ADC_full_scale_current_A

  • 感谢回复

    我目前没有启用速度环,尝试过将该值改为非常小,似乎并没有起到限制相电流的作用

x 出现错误。请重试或与管理员联系。