在用F28069F做感应电机的参数识别,我这边的感应电机是 “220V 0.6A 2 极对 1500rmp” 的,修改了下电流采样的运放电路的比例系数,算了下 TI 板子上(高压板子)的运放公式是:V= 1.65 - 0.166 I,I 是采样到的电流,V 是转换后进入ADC的电压值,我先将运放电路中的 221 欧的电阻修改为27.8欧的,运放公式变为 V = 1.65 - 1.32 I 。不知道这两个公式有没算错。根据我修改后的比例系数,将一些电流值改了:工程用到的是lab02b
#define USER_IQ_FULL_SCALE_CURRENT_A (10.0) 改成了 1.3A
#define USER_ADC_FULL_SCALE_CURRENT_A (19.89) 改成了2.5A
#define USER_IQ_FULL_SCALE_FREQ_Hz (800.0) 改成了100
#define USER_MOTOR_MAX_CURRENT (5.0) 改成了0.6
在做电机参数识别时要把这个电流值 USER_MOTOR_RES_EST_CURRENT 加到到 0.3A 那样电机才能在Ramp up状态转起来,按TI的文档上是写设置成电机额定电流值的 10% --20%的,但我这边要设置到 50%那样才能转起来。测试到定子电感 LS 和 转子电阻 Rr时,电机转的很不正常,一抖一抖的,有时正转,有时反转,有时又出现过流现象,在测感应电机的 RS 和 Rr 时只有时间参数能修改,我这边改了下时间也没什么效果,不知道这个问题要修改哪里?
谢谢。
