TI中文支持网
TI专业的中文技术问题搜集分享网站

28069M的高压套件,运行例程proj_lab02b识别电机电感存在问题

28069M的高压套件,运行例程proj_lab02b识别电机Estun_EMJ_04APB22电感存在问题,识别出的电感有时10e-7数量级,再一次识别数值mH级,但也与user.h中的参数不一样。 还经常会发生故障,包括电机噪音急剧增大,转速显示为负值(比如-16.8442046krpm)等.proj_lab02a则未出现问题,CCS使用的是5.5

Green Deng:可以参考这个文档第六章(www.ti.com.cn/…/zhcu083f.pdf),里面有对应的测试波形,你可以配合示波器去看一下是否正常。如果电感那么小,就是表示测试有问题。
测异步电机,在lock rotor的阶段要用扳手把转子死死卡住,直到预测结束 。

28069M的高压套件,运行例程proj_lab02b识别电机Estun_EMJ_04APB22电感存在问题,识别出的电感有时10e-7数量级,再一次识别数值mH级,但也与user.h中的参数不一样。 还经常会发生故障,包括电机噪音急剧增大,转速显示为负值(比如-16.8442046krpm)等.proj_lab02a则未出现问题,CCS使用的是5.5

user5947112:

回复 Green Deng:

谢谢您的回复,因为我的motorware是新装的,未做任何修改,套件也是买的TI的,所以我觉得会不会程序存在一些bug?或者我的软件设置,编译器设置等存在一些问题?proj_lab05b运行时也存在类似的问题,很让人费解,另外proj_lab02a与proj_lab02b的中断程序存在着一些区别,

CTRL_run(ctrlHandle,halHandle,&gAdcData,&negPwmData);

// negate PwmData generated by SVGEN module in ROM

gPwmData.Tabc.value[0] = _IQmpy(negPwmData.Tabc.value[0], _IQ(-1.0)); gPwmData.Tabc.value[1] = _IQmpy(negPwmData.Tabc.value[1], _IQ(-1.0)); gPwmData.Tabc.value[2] = _IQmpy(negPwmData.Tabc.value[2], _IQ(-1.0));

// write the PWM compare values HAL_writePwmData(halHandle,&gPwmData);

2a中对PwmData进行了反向

按照InstaSPIN Projects and Labs User’s Guide的说法,二者不存在区别,另外在rom中的程序若是与在ram开放的同名程序不一致,别人也很难使用rom中的程序啊,这点也有点想不通

希望继续帮忙解答一下!谢谢

赞(0)
未经允许不得转载:TI中文支持网 » 28069M的高压套件,运行例程proj_lab02b识别电机电感存在问题
分享到: 更多 (0)