大家好
我在用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导致的。