用TI提供的电机参数识别程序做F28069F的感应电机参数识别时,发现参数识别到定子电阻Rs后就断开了,出现识别错误,电机不转了,我在这里用到的电机不是TI提供的电机,是一个额定电流0.6A的220V AC的三相感应电机,参数改了些参数,电机电流采样的运放电路也改了些。在电机识别时,电机开始是不转的,但每相能采样到相电压,然后电机就转起来了的,但转的很慢,可能转了5、6秒后,电机就停下来了,每相也采样不到相电压了,参数识别就中断了,只识别到了
USER_MOTOR_MAGNETIZING_CURRENT和USER_MOTOR_Rs |
不知道这会由什么原因引起了,有什么解决方法?
Young Hu:
用GUI测试的么?板子是TI的开发板么?如果是自己做的板子的话,那么需要按照InstaSpin的例程去修改user.h
另外,用示波器看一下电流波形,有无过流。
用TI提供的电机参数识别程序做F28069F的感应电机参数识别时,发现参数识别到定子电阻Rs后就断开了,出现识别错误,电机不转了,我在这里用到的电机不是TI提供的电机,是一个额定电流0.6A的220V AC的三相感应电机,参数改了些参数,电机电流采样的运放电路也改了些。在电机识别时,电机开始是不转的,但每相能采样到相电压,然后电机就转起来了的,但转的很慢,可能转了5、6秒后,电机就停下来了,每相也采样不到相电压了,参数识别就中断了,只识别到了
USER_MOTOR_MAGNETIZING_CURRENT和USER_MOTOR_Rs |
不知道这会由什么原因引起了,有什么解决方法?
fuxin deng:
回复 Young Hu:
板子是我参照TI的板子改的,基本的电路都没变的,不过当时做板子的时候没画上PWM debug DACS这部分电路,可能观测不到实际的电流波形,InstaSpin的例程user.h里的参数已经根据要求做了些修改了,是用TI提供的电机参数识别程序用CCS来测试的,在测试时时,当用到两个通道电流采样时,电机一启动就就很高速的运转,几秒后就过流保护了,用三通道电流采样时,识别到定子电阻后电机就不正常的停下了,整个识别也中断了,不知道这会是什么原因引起的?
谢谢。
用TI提供的电机参数识别程序做F28069F的感应电机参数识别时,发现参数识别到定子电阻Rs后就断开了,出现识别错误,电机不转了,我在这里用到的电机不是TI提供的电机,是一个额定电流0.6A的220V AC的三相感应电机,参数改了些参数,电机电流采样的运放电路也改了些。在电机识别时,电机开始是不转的,但每相能采样到相电压,然后电机就转起来了的,但转的很慢,可能转了5、6秒后,电机就停下来了,每相也采样不到相电压了,参数识别就中断了,只识别到了
USER_MOTOR_MAGNETIZING_CURRENT和USER_MOTOR_Rs |
不知道这会由什么原因引起了,有什么解决方法?
yanzhen fu:
回复 fuxin deng:
这里有几个重要的参数:电流采样系粗数,比例,电压采样系数和比例,这很关键兄弟。还有就是电感识别用的电流。可以看看650页的手册中第lab7,里面有解释。加我qq283112933,交个朋友!
用TI提供的电机参数识别程序做F28069F的感应电机参数识别时,发现参数识别到定子电阻Rs后就断开了,出现识别错误,电机不转了,我在这里用到的电机不是TI提供的电机,是一个额定电流0.6A的220V AC的三相感应电机,参数改了些参数,电机电流采样的运放电路也改了些。在电机识别时,电机开始是不转的,但每相能采样到相电压,然后电机就转起来了的,但转的很慢,可能转了5、6秒后,电机就停下来了,每相也采样不到相电压了,参数识别就中断了,只识别到了
USER_MOTOR_MAGNETIZING_CURRENT和USER_MOTOR_Rs |
不知道这会由什么原因引起了,有什么解决方法?
fuxin deng:
回复 yanzhen fu:
您好,我这边用到的感应电机是 220V AC 0.6A的,但是 TI 的电机电流能到10A那样,所以运放电路要做修改,上的的电路图是TI板子上的运放电路图,下面的公式是我根据运放电路算出来的,就是这个公式 Ifb = 1.65 – 0.166*I = 1.65 – 0.165 * ( Vsh / 0.02 ),三个电流采样通道都是一样的公式,按照这个公式,在TI头文件上设定的几个参数是这样的:
#define USER_IQ_FULL_SCALE_CURRENT_A (10.0)
#define USER_ADC_FULL_SCALE_CURRENT_A(19.89)
#define USER_MOTOR_MAX_CURRENT (4.2)
现在我根据实际带的电机把运放电路改了下,将电路上的221欧的电阻改为27欧,所以运放电路就变为Ifb = 1.65 – 1.35*I = 1.65 – 1.35 * ( Vsh / 0.02 ),按照新设定的公式,将头文件上的参数改为如下:
#define USER_IQ_FULL_SCALE_CURRENT_A (1.3)
#define USER_ADC_FULL_SCALE_CURRENT_A(2.54)
#define USER_MOTOR_MAX_CURRENT (0.6)
USER_IQ_FULL_SCALE_CURRENT_A 和USER_ADC_FULL_SCALE_CURRENT_A的改变就会改变到USER_CURRENT _SF和Current _Bias的值。
三相电压采样的电路我没改,所以头文件上的参数没改,不知道这些会不会影响到
USER_ ADC_FULL _SCALE_ VOLTAGE_ V 409.6
USER_IQ_FULL _SCALE_ VOLTAGE_ V 450
这两个没改动
USER_IQ_FULL_SCALE_FREQ_Hz
这个也根据公式做了改动了
不知道我这样改后还需要做哪些修改呢?
谢谢