PMSM_spy 发表于 2019-6-10 09:22

请问一下方波控制方式非通电相电压震荡是怎么回事呢

本帖最后由 PMSM_spy 于 2019-6-10 09:26 编辑

各位大佬,小弟在此请教一个问题,如图所示,这种情况是电机本体的原因吗?或者是软件控制和硬件设计的原因?

黄色通道是电机相线到GND之间的电压,紫色是虚拟中性点的电压。


黄色通道是电机相线到GND之间的电压,紫色是虚拟中性点的电压,绿色是对应下桥臂开关状态。


18201975434 发表于 2019-6-10 10:15

波形挺好的啊,就是换相稍微慢了一点,不过也很好了,你想问什么、

PMSM_spy 发表于 2019-6-10 11:02

本帖最后由 PMSM_spy 于 2019-6-10 11:04 编辑

18201975434 发表于 2019-6-10 10:15
波形挺好的啊,就是换相稍微慢了一点,不过也很好了,你想问什么、
你好,我想问的是为什么我这里出现了类似振铃现象
别人的是这样子的


18201975434 发表于 2019-6-10 11:34

PMSM_spy 发表于 2019-6-10 11:02
你好,我想问的是为什么我这里出现了类似振铃现象
别人的是这样子的

你是说每个PWM前面的脉冲部分?那个和你硬件选用的mos的寄生电容以及硬件电路有关,PWM开关不是理想的开和光两种状态,是存在这种抖动状态的

18201975434 发表于 2019-6-10 20:58

三个分压电阻并联102的电容

PMSM_spy 发表于 2019-6-11 09:33

本帖最后由 PMSM_spy 于 2019-6-11 09:35 编辑

18201975434 发表于 2019-6-10 20:58
三个分压电阻并联102的电容
感谢老哥的解答,今天把比较器这部分原理图发出来

这是之前的,已去掉C56电容


PMSM_spy 发表于 2019-6-11 09:54

本帖最后由 PMSM_spy 于 2019-6-11 18:30 编辑

18201975434 发表于 2019-6-10 11:34
你是说每个PWM前面的脉冲部分?那个和你硬件选用的mos的寄生电容以及硬件电路有关,PWM开关不是理想的开 ...
其实我想问的是这个


图片上传不上来,尴尬


PMSM_spy 发表于 2019-6-11 09:55

18201975434 发表于 2019-6-10 11:34
你是说每个PWM前面的脉冲部分?那个和你硬件选用的mos的寄生电容以及硬件电路有关,PWM开关不是理想的开 ...

其实我想问的是这个


图片上传不上来,尴尬


PMSM_spy 发表于 2019-6-11 10:05

本帖最后由 PMSM_spy 于 2019-6-11 18:29 编辑

18201975434 发表于 2019-6-10 11:34
你是说每个PWM前面的脉冲部分?那个和你硬件选用的mos的寄生电容以及硬件电路有关,PWM开关不是理想的开 ...

其实我想问的是这个


图片上传不上来,尴尬


18201975434 发表于 2019-6-11 10:09

PMSM_spy 发表于 2019-6-11 09:33
感谢老哥的解答,今天把比较器这部分原理图发出来

这是之前的,已去掉C56电容

C56可以去掉。R90---R92要并联上电容,可以直接在三个电阻上并联试试,另外可以试试增加输入电阻,减缓开关速度试试

18201975434 发表于 2019-6-11 11:02

三相全桥每一路并联一个CBB吸收电容

18201975434 发表于 2019-6-11 11:04

驱动电阻的Cgs上可以再并联一个102的吸收电容

18201975434 发表于 2019-6-11 11:04

最后建议改用ADC方式,可处理的空间大

PMSM_spy 发表于 2019-6-14 09:54

18201975434 发表于 2019-6-11 11:04
驱动电阻的Cgs上可以再并联一个102的吸收电容

终于能把图传上来了
这是新的反电动势过零检测原理图,滤波电容加的是1uF的,比较器输出还行

补三楼缺失的图

补七楼缺的图

PMSM_spy 发表于 2019-6-14 10:35

本帖最后由 PMSM_spy 于 2019-6-14 10:48 编辑

这里再放几张对比图
下图绿色通道是电流波形,黄色通道是电机相线到GND之间的电压,紫色是对应相比较器输出波形,可以看到有很多杂乱的波形
下图是硬件改版后,增加了5楼老哥说的滤波电容,此时软件上时固定延时10个PWM周期换相,效果好很多了,只是比较器输出后半段仍然还有一些毛刺

中速时相电压波形和比较器输出,此时的换相策略是对称换向

速度较低时,可以看到前半部分挺正常的,后半段比较器输出不正常,相电压也不正常,还不知道是何原因



有知道的老哥,还望不吝解答

18201975434 发表于 2019-6-14 10:54

PMSM_spy 发表于 2019-6-14 10:35
这里再放几张对比图
下图绿色通道是电流波形,黄色通道是电机相线到GND之间的电压,紫色是对应相比较器输 ...

看你波形还可以,不过你低速时候的换相延时时间很有问题,即使你说的前半段你可以看看,从过零到换相这个时间很短,至于下降沿那个,我感觉还是没有完全避开续流时间,导致你的输出一直震荡,你在软件里面没有做换相之后多久不能判断过零吗

PMSM_spy 发表于 2019-6-14 11:09

18201975434 发表于 2019-6-14 10:54
看你波形还可以,不过你低速时候的换相延时时间很有问题,即使你说的前半段你可以看看,从过零到换相这个 ...

之前的考虑是高速的时候如果延迟时间较长,就会错过过零点的判断,所以用的是换相第二个PWM周期再去检测是否有过零信号。
由于之前比较器输出杂乱无章,我是在定时器中断里面通过读与比较器连接的GPIO来判断是否过零的,没有用中断的方式。
老哥,可以说一下如何避开续流时间吗,我好像对这个还不太理解

18201975434 发表于 2019-6-14 11:19

PMSM_spy 发表于 2019-6-14 11:09
之前的考虑是高速的时候如果延迟时间较长,就会错过过零点的判断,所以用的是换相第二个PWM周期再去检测 ...

你的顾虑很对啊,高速时候如果延时太久是会错过的,所以这个就是难点啊,还有就是我还是建议你用ADC做比较好,这个延时多久检测下一次过零是和你当前速度有关的

PMSM_spy 发表于 2019-6-14 13:45

18201975434 发表于 2019-6-14 11:19
你的顾虑很对啊,高速时候如果延时太久是会错过的,所以这个就是难点啊,还有就是我还是建议你用ADC做比 ...

下图是我现在采反电动势的方式,方块是我理解的用ADC方式采反电动势的采样区域,不知道对不对

另外,你说的续流时间是通过MOS的体二极管续流那段时间吗?

18201975434 发表于 2019-6-14 13:51

PMSM_spy 发表于 2019-6-14 13:45
下图是我现在采反电动势的方式,方块是我理解的用ADC方式采反电动势的采样区域,不知道对不对

另外, ...

采样区域没有问题,关键你不是比较器吗?从这个图是看不出来采样时刻的,
续流就是体二极管续流的时候
看我这个图你就知道续流时刻了

页: [1] 2
查看完整版本: 请问一下方波控制方式非通电相电压震荡是怎么回事呢