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

电机参数识别断开了

       用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

这个也根据公式做了改动了

不知道我这样改后还需要做哪些修改呢?

谢谢

 

 

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