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

instaspin的电机参数识别问题

大家好

       我在用instaspin-FOC的lab-2b例程来进行电机参数识别,用的电机是3相交流电机,额定电流0.6A,电压220V。因为电流比较小,所以修改了一点电路,user.h也进行一些修改: USER_IQ_FULL_SCALE_CURRENT_A      1.3                                      USER_ADC_FULL_SCALE_CURRENT_A      2.45

     1、连上电机,USER_NUM_CURRENT_SENSORS            (2)  设为2,因为之前U相采样坏了,用2个采样电流, 给程序的ADC_ResultNumber_1 放V相的值,ADC_ResultNumber_2 放W相电流值,不知这样修改成只要2个采样电流正确吗?  这样进行参数识别时,电机一开始转速很快,然后过流保护了,不知要怎么修改才是正确的?

    2、用3个电流采样来识别电机参数时,刚开始是正常的,执行fast算法到Id  Rated这一步电机才转,但是到Rated  Flux这步电机停止了,返回了一个错误状态。参数识别也停止退出了。初步判断是因为相电压为0导致的。

liangheng feng:

怎么没有人回答呢?TI的大牛们,希望能够指点小弟一下。。。

今天看文档发现,rated dowm步骤后才到Lock Rotor这一步,我现在的程序测试没到Lock Rotor,EST State就返回了EST_State_Error,请问这是什么原因呢?

谢谢各位大侠先。

大家好

       我在用instaspin-FOC的lab-2b例程来进行电机参数识别,用的电机是3相交流电机,额定电流0.6A,电压220V。因为电流比较小,所以修改了一点电路,user.h也进行一些修改: USER_IQ_FULL_SCALE_CURRENT_A      1.3                                      USER_ADC_FULL_SCALE_CURRENT_A      2.45

     1、连上电机,USER_NUM_CURRENT_SENSORS            (2)  设为2,因为之前U相采样坏了,用2个采样电流, 给程序的ADC_ResultNumber_1 放V相的值,ADC_ResultNumber_2 放W相电流值,不知这样修改成只要2个采样电流正确吗?  这样进行参数识别时,电机一开始转速很快,然后过流保护了,不知要怎么修改才是正确的?

    2、用3个电流采样来识别电机参数时,刚开始是正常的,执行fast算法到Id  Rated这一步电机才转,但是到Rated  Flux这步电机停止了,返回了一个错误状态。参数识别也停止退出了。初步判断是因为相电压为0导致的。

Young Hu:

回复 liangheng feng:

建议您先用GUI测试下看看。

大家好

       我在用instaspin-FOC的lab-2b例程来进行电机参数识别,用的电机是3相交流电机,额定电流0.6A,电压220V。因为电流比较小,所以修改了一点电路,user.h也进行一些修改: USER_IQ_FULL_SCALE_CURRENT_A      1.3                                      USER_ADC_FULL_SCALE_CURRENT_A      2.45

     1、连上电机,USER_NUM_CURRENT_SENSORS            (2)  设为2,因为之前U相采样坏了,用2个采样电流, 给程序的ADC_ResultNumber_1 放V相的值,ADC_ResultNumber_2 放W相电流值,不知这样修改成只要2个采样电流正确吗?  这样进行参数识别时,电机一开始转速很快,然后过流保护了,不知要怎么修改才是正确的?

    2、用3个电流采样来识别电机参数时,刚开始是正常的,执行fast算法到Id  Rated这一步电机才转,但是到Rated  Flux这步电机停止了,返回了一个错误状态。参数识别也停止退出了。初步判断是因为相电压为0导致的。

liangheng feng:

回复 Young Hu:

        您好,因为我的板子经过了修改,用GUI不能进行连接更新数据,所以我都是用CCS来进行调试。辩别电机参数时辨别完     USER_MOTOR_MAGNETIZING_CURRENT参数电机就停止转动了,检测出来的MagnCurr_A值跟#define USER_MOTOR_MAX_CURRENT          (0.6)   值是一样的,这样测出来的值是正确的吗?

      上面的情况跟电流稳定性关系大吗?我看文档要修改#define USER_IDRATED_DELTA (0.0001)改为#define USER_IDRATED_DELTA (0.00002),之前也修改过,但是电机没转,我就改回0.0001,就出现上面的情况了,希望有人帮我分析下情况,纠结了好几天。

     谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » instaspin的电机参数识别问题
分享到: 更多 (0)