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

28069M DSP使用自行设计控制板无法识别PMSM电机参数

使用TMDSHVMTRINSPIN 套件和28069M control board使用motorware提供的例程识别和驱动PMSM电机都正常,使用自行设计的控制板后PMSM电机参数无法识别,控制板的电压采集和电流采集使用差分电路,电压采集三路相电压和一路直流电压,电流采集两路相电流,程序中修改

1、USER_IQ_FULL_SCALE_VOLTAGE_V改为820.0V;

2、USER_ADC_FULL_SCALE_VOLTAGE_V改为745.0;

3、USER_IQ_FULL_SCALE_CURRENT_A 改为 13.0A;

4、USER_ADC_FULL_SCALE_CURRENT_A 改为 25.89A;

5、USER_NUM_CURRENT_SENSORS 改为 2;

6、在hal.c中修改HAL_setADCs()函数将8个AD采集通道改为6个采集通道,并将AD通道与原理图一一对应,将ADC_setIntSrc()函数最后一个形参改为ADC_IntSrc_EOC5;

7.、在hal.h中修改HAL_readAdcData()函数,将第一个ADC_readResult()的形参改为ADC_ResultNumber_1,最后一个ADC_readResult()的形参改为ADC_ResultNumber_5。

程序是在motorware lab2b的基础上做修改,变频器没有接市电,将120V左右的直流电压接在IGBT中,使用额定电流为200A的赛米控IGBT,400W的PMSM电机直接接在IGBT输出端。测试有PWM波输出,示波器中看不到电流波形,IGBT的线电压分别为6V,6V,1V,电机在识别过程中根本不转。

请问,这是为什么啊?程序还需要修改哪些地方呢?请大家指教

ming chen3:

1.你在使用使用TMDSHVMTRINSPIN 套件和28069M control board时,是否在高压时使用仿真器调试,我之前使用这个套件一直出现仿真器断开问题,导致IPM烧毁。想问下你是否遇到这个问题。

2.你在使用自己的控制板评估时,功率板不是用的TI的套件?你说的电流采集两路线电流,是霍尔电流传感器还是下桥臂电阻方式,motorware中的例程都是针对下桥臂电阻的电流采样方式。

 

使用TMDSHVMTRINSPIN 套件和28069M control board使用motorware提供的例程识别和驱动PMSM电机都正常,使用自行设计的控制板后PMSM电机参数无法识别,控制板的电压采集和电流采集使用差分电路,电压采集三路相电压和一路直流电压,电流采集两路相电流,程序中修改

1、USER_IQ_FULL_SCALE_VOLTAGE_V改为820.0V;

2、USER_ADC_FULL_SCALE_VOLTAGE_V改为745.0;

3、USER_IQ_FULL_SCALE_CURRENT_A 改为 13.0A;

4、USER_ADC_FULL_SCALE_CURRENT_A 改为 25.89A;

5、USER_NUM_CURRENT_SENSORS 改为 2;

6、在hal.c中修改HAL_setADCs()函数将8个AD采集通道改为6个采集通道,并将AD通道与原理图一一对应,将ADC_setIntSrc()函数最后一个形参改为ADC_IntSrc_EOC5;

7.、在hal.h中修改HAL_readAdcData()函数,将第一个ADC_readResult()的形参改为ADC_ResultNumber_1,最后一个ADC_readResult()的形参改为ADC_ResultNumber_5。

程序是在motorware lab2b的基础上做修改,变频器没有接市电,将120V左右的直流电压接在IGBT中,使用额定电流为200A的赛米控IGBT,400W的PMSM电机直接接在IGBT输出端。测试有PWM波输出,示波器中看不到电流波形,IGBT的线电压分别为6V,6V,1V,电机在识别过程中根本不转。

请问,这是为什么啊?程序还需要修改哪些地方呢?请大家指教

Eric Ma:

建议你将原理图发上来,以及将你配置的hal.c ,user.h , hal.h发上来看看。

ERIC

使用TMDSHVMTRINSPIN 套件和28069M control board使用motorware提供的例程识别和驱动PMSM电机都正常,使用自行设计的控制板后PMSM电机参数无法识别,控制板的电压采集和电流采集使用差分电路,电压采集三路相电压和一路直流电压,电流采集两路相电流,程序中修改

1、USER_IQ_FULL_SCALE_VOLTAGE_V改为820.0V;

2、USER_ADC_FULL_SCALE_VOLTAGE_V改为745.0;

3、USER_IQ_FULL_SCALE_CURRENT_A 改为 13.0A;

4、USER_ADC_FULL_SCALE_CURRENT_A 改为 25.89A;

5、USER_NUM_CURRENT_SENSORS 改为 2;

6、在hal.c中修改HAL_setADCs()函数将8个AD采集通道改为6个采集通道,并将AD通道与原理图一一对应,将ADC_setIntSrc()函数最后一个形参改为ADC_IntSrc_EOC5;

7.、在hal.h中修改HAL_readAdcData()函数,将第一个ADC_readResult()的形参改为ADC_ResultNumber_1,最后一个ADC_readResult()的形参改为ADC_ResultNumber_5。

程序是在motorware lab2b的基础上做修改,变频器没有接市电,将120V左右的直流电压接在IGBT中,使用额定电流为200A的赛米控IGBT,400W的PMSM电机直接接在IGBT输出端。测试有PWM波输出,示波器中看不到电流波形,IGBT的线电压分别为6V,6V,1V,电机在识别过程中根本不转。

请问,这是为什么啊?程序还需要修改哪些地方呢?请大家指教

rui yao2:

回复 Eric Ma:

电流采集电路:I是电流传感器,电流传感器为13A,输出20mA,Vout=1.65-I*180*(3.3/10)

使用TMDSHVMTRINSPIN 套件和28069M control board使用motorware提供的例程识别和驱动PMSM电机都正常,使用自行设计的控制板后PMSM电机参数无法识别,控制板的电压采集和电流采集使用差分电路,电压采集三路相电压和一路直流电压,电流采集两路相电流,程序中修改

1、USER_IQ_FULL_SCALE_VOLTAGE_V改为820.0V;

2、USER_ADC_FULL_SCALE_VOLTAGE_V改为745.0;

3、USER_IQ_FULL_SCALE_CURRENT_A 改为 13.0A;

4、USER_ADC_FULL_SCALE_CURRENT_A 改为 25.89A;

5、USER_NUM_CURRENT_SENSORS 改为 2;

6、在hal.c中修改HAL_setADCs()函数将8个AD采集通道改为6个采集通道,并将AD通道与原理图一一对应,将ADC_setIntSrc()函数最后一个形参改为ADC_IntSrc_EOC5;

7.、在hal.h中修改HAL_readAdcData()函数,将第一个ADC_readResult()的形参改为ADC_ResultNumber_1,最后一个ADC_readResult()的形参改为ADC_ResultNumber_5。

程序是在motorware lab2b的基础上做修改,变频器没有接市电,将120V左右的直流电压接在IGBT中,使用额定电流为200A的赛米控IGBT,400W的PMSM电机直接接在IGBT输出端。测试有PWM波输出,示波器中看不到电流波形,IGBT的线电压分别为6V,6V,1V,电机在识别过程中根本不转。

请问,这是为什么啊?程序还需要修改哪些地方呢?请大家指教

user4369064:

你好,请问用自己的控制板需要修改哪个文件来设置接口呢?应该注意什么问题呀,谢谢

使用TMDSHVMTRINSPIN 套件和28069M control board使用motorware提供的例程识别和驱动PMSM电机都正常,使用自行设计的控制板后PMSM电机参数无法识别,控制板的电压采集和电流采集使用差分电路,电压采集三路相电压和一路直流电压,电流采集两路相电流,程序中修改

1、USER_IQ_FULL_SCALE_VOLTAGE_V改为820.0V;

2、USER_ADC_FULL_SCALE_VOLTAGE_V改为745.0;

3、USER_IQ_FULL_SCALE_CURRENT_A 改为 13.0A;

4、USER_ADC_FULL_SCALE_CURRENT_A 改为 25.89A;

5、USER_NUM_CURRENT_SENSORS 改为 2;

6、在hal.c中修改HAL_setADCs()函数将8个AD采集通道改为6个采集通道,并将AD通道与原理图一一对应,将ADC_setIntSrc()函数最后一个形参改为ADC_IntSrc_EOC5;

7.、在hal.h中修改HAL_readAdcData()函数,将第一个ADC_readResult()的形参改为ADC_ResultNumber_1,最后一个ADC_readResult()的形参改为ADC_ResultNumber_5。

程序是在motorware lab2b的基础上做修改,变频器没有接市电,将120V左右的直流电压接在IGBT中,使用额定电流为200A的赛米控IGBT,400W的PMSM电机直接接在IGBT输出端。测试有PWM波输出,示波器中看不到电流波形,IGBT的线电压分别为6V,6V,1V,电机在识别过程中根本不转。

请问,这是为什么啊?程序还需要修改哪些地方呢?请大家指教

Eric Ma:

回复 user4369064:

主要是hal.c和user.h,和hal.h。

ERIC

赞(0)
未经允许不得转载:TI中文支持网 » 28069M DSP使用自行设计控制板无法识别PMSM电机参数
分享到: 更多 (0)