xk376632352 发表于 2011-7-7 14:29:29

请教大家PMSM电机正弦控制

请教大家关于PMSM电机正弦控制。
micrchip官网上PICDEM MC LV 开发板的原理图中MOSFET驱动部分如下:
http://cache.amobbs.com/bbs_upload782111/files_42/ourdev_655502O5S5ZY.JPG
(原文件名:1.JPG)
其中驱动芯片IR2101S的逻辑为:
http://cache.amobbs.com/bbs_upload782111/files_42/ourdev_655503K02EBK.JPG
(原文件名:2.JPG)

可是在demo程序中却把PWM模块配置成中心对齐互补输出模式。

/*********************************************************************
Function:      void InitMCPWM(void)

PreCondition:    None.

Input:         None.

Output:          None.

Side Effects:    None.

Overview:      InitMCPWM, intializes the PWM as follows:
                   1. FPWM = 20000 hz
                   2. Complementary PWMs with center aligned
                   3. Set Duty Cycle to 0 for complementary, which is half the
                      period
                   4. Set ADC to be triggered by PWM special trigger
                   5. Configure deadtime to be 500 ns       

Note:            None.
********************************************************************/

void InitMCPWM(void)
{
        TRISE = 0x0100;        // PWM pins as outputs, and FLTA as input
        PTPER = (FCY/FPWM - 1) >> 1;        // Compute Period based on CPU speed and
                                    // required PWM frequency (see defines)
        OVDCON = 0x0000;        // Disable all PWM outputs.
        DTCON1 = 0x0008;        // ~500 ns of dead time
        PWMCON1 = 0x0077;        // Enable PWM output pins and configure them as
                        // complementary mode               
        PDC1 = PTPER;          // Initialize as 0 voltage
        PDC2 = PTPER;          // Initialize as 0 voltage
        PDC3 = PTPER;          // Initialize as 0 voltage
        SEVTCMP = 1;          // Enable triggering for ADC
        PWMCON2 = 0x0F02;        // 16 postscale values, for achieving 20 kHz
        PTCON = 0x8002;                // start PWM as center aligned mode
        return;                               
}
这样的话,MOSFET上下桥不就同时导通了吗?
还请大家多多指点。
如果PMSM电机希望用正弦控制,PWM模块配置成哪种模式?
点击此处下载 ourdev_655508TEFS3W.pdf(文件大小:527K) (原文件名:01017a_cn.pdf)
点击此处下载 ourdev_655509KCY1Y6.pdf(文件大小:1.08M) (原文件名:51554b.pdf)

EastStar 发表于 2011-7-7 17:47:01

互补怎么会直通呢?上下桥臂信号是相反的啊

hexenzhou 发表于 2011-7-7 18:31:40

都是接Nmos,不会同时导通。

823032003 发表于 2011-7-7 19:47:27

NMOS都是G为高的时候 通。

用得 自举电容这点路不错,一般我们IPM才用

xk376632352 发表于 2011-7-8 15:44:40

单片机PWM模块使用的是中心对齐互补输出的模式,
可是PWM经过IR2101S之后控制上下桥的逻辑就变了啊。
刚才仔细确认了,好象是不会同时导通。晕。
http://cache.amobbs.com/bbs_upload782111/files_42/ourdev_655917PK856L.JPG
(原文件名:3.JPG)

xk376632352 发表于 2011-7-8 15:46:42

可是仔细看IR2101S的逻辑,H0和LO是一样的啊。
这样PWM输出互补模式,经过IR2101S之后好象上下桥全关闭了。
谢谢LS以上几位~~

my2009 发表于 2011-7-8 21:49:46

mark

283868130 发表于 2011-7-8 21:56:51

关注
这玩意是我的盲区
但是很感兴趣!

rlogin 发表于 2011-7-9 08:06:29

围观

xk376632352 发表于 2011-7-13 09:13:37

明白了,原来把IR2101的逻辑理解错了,结贴

liuzq 发表于 2012-1-27 18:29:08

mark

136420962 发表于 2012-5-23 11:15:13

2101跟2103有什么区别吗??
页: [1]
查看完整版本: 请教大家PMSM电机正弦控制