• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

【原创】Pspice仿真——常用变压器模型

大家好,今天我们来谈谈在pspice的仿真中,一些磁性元件的应用。因为电感元件的参数比较单一,而且在仿真中,主要是仿真元件的电子特性。所以,这里就不谈电感,而主要讨论一下变压器和耦合电感的问题。

我发现,不少朋友在使用pspice仿真的时候,只会使用元件库中的几个理想化的耦合电感和变压器模型,却不会用那种带磁芯参数的耦合电感和变压器。下面让我们画一张原理图,把常用的理想化的和非理想话的耦合电感及变压器包含进去,进行一个仿真比较,这样才能掌握模型的特点,从而在实际工作中运用。

 

在这张原理图中,我们一共放置了5个耦合电感和变压器模型。其中左边的2个是理想化的,右边三个是非理想化,模拟的是带着实际的磁芯的磁性元件,磁芯的规格是3C90材质的ER28L

有必要先简单说一下耦合电感这个模型,让一些刚入门的朋友便于自己动手尝试。在图中的K1K2K3就是以耦合电感为核心构造的几个变压器。我们构造这种变压器的时候,需要放置一个耦合电感模型K_LinearK_Break或一个带磁芯的耦合电感模型例如K3所用的ER28L_3C90这个模型。然后需要根据实际的需要放置一个电感模型作为绕组,有几个绕组就放几个电感模型,但对于一个耦合电感模型,绕组不能超过6个。

下面说说这几个模型的设置。

左边两个理想化模型:

K1:耦合电感模型为K_Linear,绕组为L1L2,必须双击K_Linear模型在其参数L1中输入L1,在参数L2中输入L2,才能实现两个绕组的耦合。耦合系数设定为1,说明是完全耦合。电感L1L2的电感量,就代表绕组的电感量。我们设定L1250uHL21000uH。这就意味这初级与次级的匝比为12。因为电感量之比是匝比的平方。

 

TX1:采用理想变压器模型XFRM_LINEAR,这个模型只有两个绕组,双击模型后设定耦合系数为1,两个绕组的电感量也分别设定为250uH1000uH

 

右边的非理想化模型:

K2:采用的耦合电感模型为KBreak,同样还需要放置两个电感,这里是L3L4,双击KBreak的模型,设定耦合系数为1,参数L1L3,参数L2L4,把参数Implementation设置为ER28L_3C90。这里要注意了,电感L3L4的参数分别为1020。这个数字代表什么意思呢?是电感量吗?不是,千万注意,这里的意思是匝数!凡是采用了带磁芯的模型,就不再用电感量来作为参数了,而是使用匝数。

 

TX2:采用的非理想变压器模型XFRM_NONLINEAR,同样这个模型只有两个绕组。双击模型后,设定耦合系数为1,参数Implementation设置为ER28L_3C90,参数L1_TURNSL2_TRUNS分别设置为1020。很显然,这里也是匝数。

 

K3:直接采用ER28L_3C90磁芯的耦合电感模型,绕组为L5L6。双击耦合电感模型,设置耦合系数为1,参数L1L5,参数L2L6。把L5L6的参数改成1020

 

为什么我这里要把采用ER28L_3C90磁芯的模型的匝比设定为1020呢,因为这个磁芯的电感系数为250nH/N2,这样刚好使初次级之间的电感量之比

 

250uH:1000uH,和理想模型的参数一致,方便仿真后结果的比较。

 

现在我们在每个变压器的初级串一个0.001欧的电阻,次级接上10欧的负载。并放置一个峰值1V,频率10KHz的正弦波电压源给变压器初级提供输入信号,并双击这个信号源,设置初始相位为90度,如图连接好电路,放置0电位的地。然后点击菜单pspice项,选择new simulation profile建立一个新的仿真。然后选择时域仿真,见下图:

 

设定仿真时间从0秒开始到1ms,最大步长100ns,跳过初始化偏压点计算。

然后点击菜单pspice,选择Run,仿真就可以开始了。

待仿真完成后,如最开始的图放置电压探头。我们已经知道这些变压器的变比是12,那么实际的电压输出是不是这样呢?看看吧:

 

从图中可以看到,输入电压峰值为1V的正弦波,输出为峰值为2V的正弦波。

再如下图放置电流探头:

 

然后点击仿真器的菜单plot,选择Add plot to window,再放置一个如上图中的看输入电压信号的电压探头,可以同时看到输入电压与输出电流的波形:

 

从波形上可以看出,每个变压器的输出电流波形几乎是完全一致的。

那么有朋友要说了,这么看来,理想变压器和非理想变压器模型的表现好像是一样的,没有什么区别呀?

下面我们来继续探讨。理想变压器和非理想变压器的一个重要的区别就是,理想变压器不会饱和,而非理想变压器会饱和。怎么样才能让变压器饱和呢?假如给变压器的初级施加一个直流电压信号,时间长了,励磁电流越来越大,变压器就会饱和。我们来看看是不是这样的。

把输入的交流信号源换成一个0.5V的直流信号源:

 

然后点击工具栏上的这个 ,再次开始时域扫描(没有改参数,和上次一样)。然后在如图中所示,R1R5处放置电流探头。在仿真器界面下选择菜单的plot->Add plot to window,再如图在R3R7R9处放置电流探头,看看变压器原边电流在长时间施加直流电流会如何变化吧:

 

从图中可以看到,理想变压器的初级电流线性上升。而非理想变压器的初级电流在大约0.76ms的地方开始急剧上升。是不是变压器在这个地方饱和了呢?我们来计算一下。先看一下磁芯和材质的参数:

 

 

根据这些已知参数,按照电磁感应定律

 

说明从时间零点开始到0.76毫秒处的磁感应强度增量为467mT。而根据上表中,3C90材质的饱和点约为470mT,说明采用了ER28L_3C90磁芯的几个非理想变压器在这个地方的确开始进入饱和状态了!而理想变压器的初级电流只是线性上升,不会进入饱和!

 

了解了这些模型的特性,你就可以按照实际的需要选择合适的模型进行仿真。不管是理想化的耦合电感模型,还是非理想的模型,K系列的模型可以支持有6个绕组的耦合电感或变压器。通常足够我们使用了。

 

我用的软件环境是Windows XP +Cadence SPB 16.5。我会继续给感兴趣的朋友说说关于电源仿真的知识,也欢迎大家一起来讨论、学习。有问题多上来交流!

 

需要软件的,可以到这里来看一下:http://bbs.dianyuan.com/topic/747505

全部回复(150)
正序查看
倒序查看
2011-11-25 13:34
沙发,支持雪版!问一个问题,你在上面仿真区发的那个Cadence SPB 16.5 软甲与ORCAD PSpice这个软件的差别在哪里?兼容吗?
0
回复
2011-11-25 13:41
@笨小孩1114
沙发,支持雪版!问一个问题,你在上面仿真区发的那个CadenceSPB16.5软甲与ORCADPSpice这个软件的差别在哪里?兼容吗?

 

Orcad PSpice现在是集成在Cadence当中的。我用的就是Cadence中集成的pspice,没有兼容性问题。

就好象protel dxp和altium之间的关系吧。

0
回复
2011-11-25 13:50
@乞力马扎罗的雪
[图片] OrcadPSpice现在是集成在Cadence当中的。我用的就是Cadence中集成的pspice,没有兼容性问题。就好象proteldxp和altium之间的关系吧。

明白了,雪版。功能越来越强大啦!看来要跟你学学仿真啦!向雪版致敬! 

0
回复
2011-11-25 13:57
@笨小孩1114
明白了,雪版。功能越来越强大啦!看来要跟你学学仿真啦!向雪版致敬![图片] 

嗯,一起学习吧。

仿真用好了,对研发工作帮助非常大!

0
回复
2011-11-25 14:19
 雪版力作。。学习咯!
0
回复
zvszcs
LV.12
7
2011-11-25 14:54
@电源网-网儿
[图片] 雪版力作。。学习咯!

厉害,关键啥时候我们能有免费的软件啊

师长用的正版还是盗版的?

 

0
回复
2011-11-25 14:57
@zvszcs
厉害,关键啥时候我们能有免费的软件啊师长用的正版还是盗版的? 

山寨正版

软件版我发了个帖子,里面有地方可以下载和破解。

0
回复
pcb加工
LV.1
9
2011-11-25 15:27
@乞力马扎罗的雪
山寨正版[图片]。软件版我发了个帖子,里面有地方可以下载和破解。
晕倒,山寨也分正版和盗版?雷到我了。。。。
0
回复
ncy231
LV.7
10
2011-11-25 17:01
@乞力马扎罗的雪
山寨正版[图片]。软件版我发了个帖子,里面有地方可以下载和破解。

顶雪师长,正需要电感和变压器模型仿真的知识,有不明白的再向大师请教

0
回复
fengxunshi
LV.5
11
2011-11-25 19:12
@ncy231
顶雪师长,正需要电感和变压器模型仿真的知识,有不明白的再向大师请教

ding,仿真好啊,就是玩不转,

之前整了哈saber,个人应用 与实际应用结合不起来哦,

0
回复
2011-11-25 19:41
@fengxunshi
ding,仿真好啊,就是玩不转,之前整了哈saber,个人应用与实际应用结合不起来哦,
我觉得saber没有pspice好学。个人感觉!
0
回复
2011-11-25 19:43
@ncy231
顶雪师长,正需要电感和变压器模型仿真的知识,有不明白的再向大师请教

好呀,一起交流。

当初变压器这部分的仿真,摸索了好久才搞明白。而且,以前盗版的版本有的功能不全,有的库不全。

这次搞到的这个版本目前感觉很好。

0
回复
ChaseDream
LV.2
14
2011-11-25 19:54
@乞力马扎罗的雪
好呀,一起交流。当初变压器这部分的仿真,摸索了好久才搞明白。而且,以前盗版的版本有的功能不全,有的库不全。这次搞到的这个版本目前感觉很好。

当初用10.5的时候死活仿不了闭环,后来查出是没破解完全!最近用Mbreak仿真甚是头疼,希望您指点一下

0
回复
stonemore
LV.3
15
2011-11-30 11:41
想问下bz……变压器两边的地是怎么处理的?我之前看过一些,使用一个大电阻把原副边连起来……看bz的原理怎么感觉两边共地共上了?
0
回复
stonemore
LV.3
16
2011-11-30 13:06
@stonemore
想问下bz……变压器两边的地是怎么处理的?我之前看过一些,使用一个大电阻把原副边连起来……看bz的原理怎么感觉两边共地共上了?

另外还想请教下bz……我想做一个全桥的开关电源仿真……控制芯片想用类似3525这样的芯片……我用10.5版本里的SG1525……这个仿真用的1525模型和实际的还不太一样,怎么都出不了合适的波形……然后就准备自己搭一个类似3525的PWM控制器……但是不知从何入手……晶振这块的锯齿波就不太清楚怎么来……

不知道bz对这个方面有没有研究……能不能给点指导……

0
回复
zq2007
LV.11
17
2011-11-30 21:05
@stonemore
另外还想请教下bz……我想做一个全桥的开关电源仿真……控制芯片想用类似3525这样的芯片……我用10.5版本里的SG1525……这个仿真用的1525模型和实际的还不太一样,怎么都出不了合适的波形……然后就准备自己搭一个类似3525的PWM控制器……但是不知从何入手……晶振这块的锯齿波就不太清楚怎么来……不知道bz对这个方面有没有研究……能不能给点指导……
我觉得在设计之初仿真可以解决后面很多实际调试中的意想不到的问题,要养成这种习惯啊。
0
回复
2011-11-30 22:19
@stonemore
想问下bz……变压器两边的地是怎么处理的?我之前看过一些,使用一个大电阻把原副边连起来……看bz的原理怎么感觉两边共地共上了?

变压器两边用大电阻相连,或是直接连上,在仿真的角度来看,都是没有问题的。因为两边是单点相连,不会有电流。

因为仿真对参考电位的要求,整个电路只能有一个0电位参考点,所以只好把变压器两边连起来,不能让其中一个悬浮。这是和实际电路不完全相同的地方。

0
回复
2011-11-30 22:20
@stonemore
另外还想请教下bz……我想做一个全桥的开关电源仿真……控制芯片想用类似3525这样的芯片……我用10.5版本里的SG1525……这个仿真用的1525模型和实际的还不太一样,怎么都出不了合适的波形……然后就准备自己搭一个类似3525的PWM控制器……但是不知从何入手……晶振这块的锯齿波就不太清楚怎么来……不知道bz对这个方面有没有研究……能不能给点指导……
关于一些模型的应用,我最近会继续写一些。3525和锯齿波我都会写一下。你多留意吧。
0
回复
gold_fency
LV.5
20
2011-12-01 14:42
@乞力马扎罗的雪
变压器两边用大电阻相连,或是直接连上,在仿真的角度来看,都是没有问题的。因为两边是单点相连,不会有电流。因为仿真对参考电位的要求,整个电路只能有一个0电位参考点,所以只好把变压器两边连起来,不能让其中一个悬浮。这是和实际电路不完全相同的地方。
顶雪版,刚刚为我解决了一个大问题啊。
0
回复
zq2007
LV.11
21
2011-12-01 15:13
@gold_fency
顶雪版,刚刚为我解决了一个大问题啊。
版主:

Cadence SPB 16.5  这个软件好用吗,版主说一下使用心得啊

0
回复
gold_fency
LV.5
22
2011-12-01 15:46
@gold_fency
顶雪版,刚刚为我解决了一个大问题啊。
雪版,同名端哪里设置啊。我好像还没找到。
0
回复
gold_fency
LV.5
23
2011-12-01 15:48
@zq2007
版主:CadenceSPB16.5 这个软件好用吗,版主说一下使用心得啊[图片]
其实用的只是里面的pspicE。因为cadence公司把orcad公司兼并了。
0
回复
gold_fency
LV.5
24
2011-12-01 16:14
@gold_fency
雪版,同名端哪里设置啊。我好像还没找到。

还补充一个问题,雪版,那个ER28L_3C90的电感密度是250nH/(N*N),那请问这个在实际变压器的绕制过程对于漆包线的选取影响会不会很大。比如我选线经0.88mm的漆包线绕制这种变压器。

0
回复
zq2007
LV.11
25
2011-12-01 20:51
@乞力马扎罗的雪
[图片] OrcadPSpice现在是集成在Cadence当中的。我用的就是Cadence中集成的pspice,没有兼容性问题。就好象proteldxp和altium之间的关系吧。
那就是一个高版本,一个前期版本
0
回复
stonemore
LV.3
26
2011-12-01 21:35
@乞力马扎罗的雪
变压器两边用大电阻相连,或是直接连上,在仿真的角度来看,都是没有问题的。因为两边是单点相连,不会有电流。因为仿真对参考电位的要求,整个电路只能有一个0电位参考点,所以只好把变压器两边连起来,不能让其中一个悬浮。这是和实际电路不完全相同的地方。
谢谢啊  ~
0
回复
2011-12-01 21:59
@乞力马扎罗的雪
嗯,一起学习吧。仿真用好了,对研发工作帮助非常大!
雪帮主,pspice里面好像没有uc3844模型,能提供一个吗?谢谢了
0
回复
2011-12-02 08:47
@gold_fency
还补充一个问题,雪版,那个ER28L_3C90的电感密度是250nH/(N*N),那请问这个在实际变压器的绕制过程对于漆包线的选取影响会不会很大。比如我选线经0.88mm的漆包线绕制这种变压器。

实际制作过程的漆包线的选择是按照电流密度、温升、工作频率等选择的。与磁芯的电感系数基本没有关系。

0
回复
2011-12-02 08:48
@gold_fency
雪版,同名端哪里设置啊。我好像还没找到。
对于耦合电感来说,这个版本的,带了一个点的那边就是同名端啦。对于变压器,在磁芯两边同一个方向的就是同名端。
0
回复
gold_fency
LV.5
30
2011-12-02 08:50
@乞力马扎罗的雪
对于耦合电感来说,这个版本的,带了一个点的那边就是同名端啦。对于变压器,在磁芯两边同一个方向的就是同名端。
谢谢雪版指教。
0
回复
gold_fency
LV.5
31
2011-12-02 08:52
@乞力马扎罗的雪
对于耦合电感来说,这个版本的,带了一个点的那边就是同名端啦。对于变压器,在磁芯两边同一个方向的就是同名端。
雪版有没研究过电源输入端的共模和差模。希望有这方面详细点的帖子。
0
回复