首页 » 通讯 » saber小技巧及软件分享_电压_事理

saber小技巧及软件分享_电压_事理

落叶飘零 2024-12-21 21:45:59 0

扫一扫用手机浏览

文章目录 [+]

对此表示感谢,学会saber仿真能够为电源设计带来便利及更大参考性,能将一些问题在仿真中办理。

电路仿真作为电路打算的必要补充和论证手段,在工程运用中起着越来越主要的浸染。
闇练地利用仿真工具,在设计的起始阶段就能够创造方案设计和参数打算的重大缺点,在产品开拓过程中,辅之以精确的建模和仿真,可以替代大量的实际调试事情,节约可不雅观的人力和物力投入,极大的提高开拓效率。

saber小技巧及软件分享_电压_事理 通讯

Saber仿真软件是一个功能非常强大的电路仿真软件,尤其适宜运用在开关电源领域的时域和频域仿真。
但由于海内的学术机构和公司不太重视仿真运用,以是干系的研究较少,没有形成系统化的文档体系,这给想学习仿真软件运用的工程师造成了许多的困扰,始终在门外徘徊而不得入。

下面仅以大略的实例,先容一下saber的基本运用,供初学者参考。

在saber安装完成之后,点击进入saber sketch,然后选择file—> new—>schematic,进入事理图绘制画面,如下图所示:

在进入事理图绘制界面之后,可以按照我们自己的须要来绘制电路事理图。
首先,我们来绘制一个大略的三极管共发射极电路。

第一步,添加元器件,在空缺处点击鼠标右键菜单get part—>part gallery

有两个选择器件的方法,上面的左图是search画面,可以在搜索框中键入关键字来检索,右图是borwse画面,可以在干系的文件目录下查找自己须要的器件。

常日情形下,选择search办法更为快捷,根据关键字可以快速定位到自己想要的器件。

如下图所示,输入双极型晶体管的缩写bjt,回车确定,列表中显示所有含有关键字bjt的器件,我们选择第三个选择项,这是一个空想的NPN型三极管,双击之后,在事理图中就添加了该器件。

依照此方法,我们先后输入voltage source查找电压源,并选择voltage source general purpose添加到事理图。
输入resistor,选择resistor[I]添加到事理图(添加2个)。
输入GND,选择ground(saber node 0)添加到事理图,ground(saber node 0)是必须的,否则saber仿真将由于没有参考地而无法进行。

添加完器件之后,用鼠标左键拖动每个器件,合理支配位置,鼠标左键双击该器件,即可修正必要的参数,在本示例中,仅须要修正电压源的电压,电阻的阻值,其他的都不需修正。

然后按下键盘的W键,光标变成了一个十字星,即表示可绘制wire(连线),将所有的器件连接起来。
如下图所示:

个中电压源为12V,基极电阻为10k,集电极电阻为1k,共发射极连接。

选择剖析方法,由于这是一个大旗子暗记系统,我们探求的是一个静态直流事情点,因此我们选择下图所示的DC operating point,将basic中的display after analysis项选择Yes,完成后点击OK。

直流事情点仿真结果如下:

三极管的基极电压为0.8422V,集电极电压为0.06869V,即深度饱和时,Vbe约为0.84V,Vce约为0.069V。

还有一种更为直不雅观的方法,犹如示波器一样不雅观测每个节点的电压波形,如下图所示:

选择剖析图标栏的第五项operating point / transient,弹出窗口,进行参数设定。
在上图中的basic栏中,End Time指的是仿真结束的韶光,这个韶光指的是电路运行的韶光跨度,而不是仿真软件事情的韶光,在本示例中,由于在系统中没有时变量和电容器,以是选择1us就足够了,默认单位为s,以是输入1u。
Time Step指的是仿真软件打算步进,即从这个事情点到下一个事情点的韶光跨度,在本示例中,由于没有瞬变量,选择100ns就可以了,输入100n。
Monitor Progress采取默认设置,Plot Analysis选择下拉框中的Yes-replace Plot,表示每一次仿真之后,所有的仿真结果都更新为最新值。

在上图中,input/output一栏里,waveform at pins选择下拉框中的Across and Through Variables,表示仿真结果同时含有电压和电流值,这样你既可以看电压波形,也可以看电流波形。
在右图的Transient选项栏里,Data File的输入框中输入 _ ,即下划线,表示仿真结果不以文件的形式输出(只保存在虚拟内存中),一旦关闭仿真软件,仿真结果将会丢失。
记住,这里一定要输入下划线,否则你的硬盘很随意马虎被仿真结果文件填满,一个小的仿真结果文件都有几百M,稍大一点的都有几个G,还是节省一点吧,不要以文件形式保存在硬盘中了。

还须要设置integration control栏中的Max Time Step和Min Time Step选项,这两个会影响仿真的速率,一个是最大步进,一个是最小步进,仿真的步进将在这两个值之间,这两个值取的越大,仿真软件的运行速率越快,但同样的会降落仿真的精度,导致结果可能失落真。
同时,有一点必须把稳,Min Time Step必须小于Basic中设置的Time Step,否则仿真软件会由于缺点而终止仿真进程。
在本示例中,我们选择Max Time Step为200ns,Min Time Step为99ns(小于Time Step设定的100ns)。

以上参数设置完成之后,其他参数均保持默认值,点击OK,saber会运行仿真进程。

仿真结束之后,程序会打开cosmoscope界面,让我们可以不雅观察所有节点的电压和电流波形。

如上图所示,在cosmoscope界面里,有两个对话框,第一个是signal manager,个中显示所有可供选择的仿真结果文件,此文件保存在虚拟内存中,软件关闭后即丢失。
第二个对话框显示所选中的仿真结果文件中所有可供不雅观察的节点,我们点击三极管q_3p.q_3p1的可选项,选择b和c,即基极b和集电极c的电压,分别双击,其波形显示如下:

选择丈量选项,分别测得Vc为0.06869V,Vb为0.8422V,与DC operating point等分析的结果同等。

以上是一个大略的示例,下面我们再仿真一个轻微繁芜一点的电路,用TL431和三极管共同构成的一个线性直流稳压电源,如下图所示:

添加TL431的方法与上面添加其他器件的一样,在空缺处点击鼠标右键—>get part—>parts gallery,然后输入tl431进行关键字检索,在搜索到的器件列表中选择tl431c,双击添加到事理图中。

这里还有两个大略的事理图绘制技巧,如果想添加某个器件,事理图中已有类似器件,比如说电阻,那么不必再去检索了,鼠标左键单击已有的电阻,这时器件颜色为绿色,表示已选中,然后用ctrl+C复制,鼠标左键再点击空缺处,键盘ctrl+V粘贴,器件就添加完成了,修正其参数即可。
第二个便是旋转器件的角度,鼠标左键点击选中器件,鼠标右键点击弹出菜单栏,个中的rotate选项可以按照角度旋转器件,flip选项可以高下或旁边翻转器件。

在本示例中,我们想做一个10V 0.5A的线性电源。

输入电压12V,用TL431来掌握输出电压值,反馈比例为1k/(1k+3k)=1/4,输出电压即为2.5V4=10V,负载电阻为20Ω,输出电流为10V/20Ω=0.5A,假定三极管的Vbe为0.8V,那么TL431阴极电压为10V+0.8V=10.8V,TL431的事情电流在1mA~100mA之间,这里我们选择三极管集电极和基极之间的跨接电阻为50Ω,则流过该电阻的电流为(12V-10.8V)/50Ω=24mA,假定三极管的放大倍数为100,那么流入三极管基极的电流为5mA,流入TL431阴极的电流为19mA,知足TL431事情电流的取值范围。

首先来看一下DC operating point的剖析结果:

n_9即为输出电压,其值为9.998V,与我们设计的10V输出电压吻合。

接下来用operating point / transient来看一下各节点的电压波形:

以上波形基本上与设计值同等。
通过这个大略的例子,我们用几分钟的韶光来仿真,可以替代几个小时的电路板焊接和调试的事情,是不是可以节约很多的韶光呢?

接下来,我们的仿真事情要进入开关电源的领域了,先从最大略的BUCK电路开始吧,脑筋里面不能立即勾画出BUCK电路的请举手,您可以从大学一年级重新开始学习啦。

仿真之前,先做大略的设定和打算:

输入电压20V,输出电压10V,那么稳态占空比是0.5。

输出电流10A,那么负载电阻是1Ω。

设定电流纹波系数为0.4,纹波电流峰峰值为10A0.4=4A。

设定开关频率为100kHz,开关周期为10us,那么电感量为:

L=(20V-10V)(10us0.5)/4A=12.5uH。

电容根据履历值取100uF,电容的大小将决定输出电压纹波的大小,取的大一点,输出电压纹波小一点,大家可以自由选取,不雅观察输出电压纹波的大小。
仿真的优点便是你可以为所欲为的选取你的参数,来不雅观察不同的仿真结果,而不用劳心劳力的去焊板子调试,示波器不雅观测。

参数打算完成之后,下面要在saber中添加元器件,绘制事理图了:

首先,我们要添加一个开关管,你可以添加一个真实的MOSFET,也可以用一个仿照开关替代,由于本示例仅仅是验证BUCK电路的事理,以是选择了仿照开关。
在search检索栏中输入关键字switch确认,在检索结果中选择switch,analog SPST w/logic Enbl,双击添加到事理图中。

在事理图中双击该器件,打开属性栏,须要设置一些关键参数,ron即开关导通时的阻抗,此处保持默认值0.001Ω,roof即开关管关闭时的阻抗,此处保持默认值1megΩ(1兆欧),如果你想改变导通和关断阻抗也是可以的,还是那句话,为所欲为。
ton和toff是两个关键参数,即开关管的开通韶光和关断韶光,表示开关管的开关速率,理论上我们希望开关速率越快越好,比如你可以设置为1ns(把稳,必须大于0,以是不能设置为0),但是这两个值影响到saber仿真的韶光步进,即saber仿真参数中的Min Time Step必须小于ron和roff,否则仿真进程会由于缺点而无法进行。
以是如果ron和roff设置的太小,仿真参数中的Min Time Step也必须设置很小,导致仿真速率很慢,须要等待很永劫光才能结束仿真进程,尤其是在大型的系统仿真中,由于电路构造繁芜,元器件多,saber的打算量很大,如果韶光步进再设置的很小,可能须要几十分钟的韶光来仿真一个几十毫秒的仿真进程。
当然,您也可以泡一杯咖啡或一杯茶,清闲的等待。
在本示例中,为了节约韶光,设置ron和roff为100ns。

添加了开关管之后,还须要添加一个驱动旗子暗记,由于我们利用的仿照开关是逻辑使能的,以是须要一个逻辑时钟旗子暗记来驱动它。

在器件搜索栏中输入logic clock,双击搜索结果,添加到事理图中。
然后再双击事理图中的器件,打开属性栏设置参数,有两个关键参数,一个是freq,即频率,此处输入100k,默认单位是Hz,以是不须要多此一举的输入单位。
此处再解释一下,saber的参数设置中,所有的参数都是有默认单位的,频率是Hz,韶光是s,电压是V,电流是A,功率是W,以此类推,并不须要我们输入单位符号。
第二个参数是duty,即占空比,此处输入0.5。

接下来,依次添加电感(关键字inductor搜索),电容(关键字capacitor搜索),二极管(关键字diode搜索)到事理图中,diode检索后选择diode,ideal,即空想二极管。

添加完成之后,修正必要的参数,电感修正参数栏的l值,输入12.5u,电容修正参数栏的c值,输入100u,二极管修正参数栏的Von值,输入0.3V(肖特基二极管的导通压降)。
负载电阻的rnom值修正为1。

所有器件参数设置完成,进行仿真参数设置,如下:

为什么要仿真10ms?是由于我们的开环电路,一开始便是0.5的占空比,电感电流为0,电容电压为0,会有一个震荡的过程,直到达到稳态值。

在这里我们希望看到的是稳态值,而不是震荡的过程,以是仿真进程设置10ms,以使韶光长度足够不雅观测到稳态值。

仿真结果如上图所示,在经由1ms旁边的震荡之后,电压和电流逐渐达到稳态值,输出电压为9.87V,与我们打算的10V有些偏差,为何?由于在我们的电路中开关管有导通阻抗,二极管有导通压降,这是在打算时没有考虑的,以是仿真结果与打算值有些出入。

在上图所示的韶光轴上,如赤色标记所示,鼠标左键按住不放,向右移动一段间隔后松开,即可把此段韶光内的波形展开:

同样的办法连续展开韶光轴,直到能够看到完全清晰的电感电流波形和电容电压波形,如下图所示:

丈量结果显示,电容电压纹波为0.05V,电感电流纹波为4.06A。
如何进行精确的丈量?

如上图所示,在Tool中选择measurement tool,弹出菜单,点击measurement右边的可选框,弹出下拉菜单,选择levels中的peak to peak,即可丈量峰峰值,同时可以看到菜单中的选项非常丰富,跟示波器的利用方法类似,可丈量最大值,最小值,峰峰值,均匀值等,在time domain选项中还可以丈量各种跟韶光干系的量。

至此,一个BUCK电路的开环仿真就完成了,你也可以考试测验仿真BOOST,BUCK-BOOST等电路的开环仿真,用几分钟的韶光,完成了一个电路的仿真,看到了和示波器中一样的电压或电流波形,效果是多么的美妙啊。

大部分的调试事情都是可以通过仿真来替代的。
大部分的设计事情都是可以通过仿真来验证合理性和可行性的,一旦您节制了仿真的方法,并能够闇练的利用,你将终生受益,你可以摆脱大多数低效的调试事情,可以节约大量的韶光和精力,可以直不雅观的看到你的设计结果,而不仅仅是打算书中的打算公式和呆板的数字。

当你有一个对付电路的新的想法和思路,如果你要验证它,你可能要花费几天乃至几个月的韶光去准备器件,焊板子,调试,直到得到结果。
可是如果你用仿真的方法,大概几分钟就搞定了,并且通过变动电路和参数,许多灵感就会迸发出来。

对付很多无法通过精确打算来推算的电路,我们通过仿真就可以得到精确的结果,这对付非线性系统的办理方案而言,真是事半功倍啊,为什么要去求解繁芜的矩阵方程?我须要的仅仅是结果而已,过程的推导留给大学老师吧。
仿真可以让我们从繁芜的打算中解脱出来,为所欲为的变动电路参数,然后得到直不雅观的结果,当你节制诀窍的时候,你可以让自己的开拓效率提高十倍!

tic,进入事理图绘制画面,如下图所示:

在进入事理图绘制界面之后,可以按照我们自己的须要来绘制电路事理图。
首先,我们来绘制一个大略的三极管共发射极电路。

第一步,添加元器件,在空缺处点击鼠标右键菜单get part—>part gallery

有两个选择器件的方法,上面的左图是search画面,可以在搜索框中键入关键字来检索,右图是borwse画面,可以在干系的文件目录下查找自己须要的器件。

常日情形下,选择search办法更为快捷,根据关键字可以快速定位到自己想要的器件。

如下图所示,输入双极型晶体管的缩写bjt,回车确定,列表中显示所有含有关键字bjt的器件,我们选择第三个选择项,这是一个空想的NPN型三极管,双击之后,在事理图中就添加了该器件。

依照此方法,我们先后输入voltage source查找电压源,并选择voltage source general purpose添加到事理图。
输入resistor,选择resistor[I]添加到事理图(添加2个)。
输入GND,选择ground(saber node 0)添加到事理图,ground(saber node 0)是必须的,否则saber仿真将由于没有参考地而无法进行。

添加完器件之后,用鼠标左键拖动每个器件,合理支配位置,鼠标左键双击该器件,即可修正必要的参数,在本示例中,仅须要修正电压源的电压,电阻的阻值,其他的都不需修正。

然后按下键盘的W键,光标变成了一个十字星,即表示可绘制wire(连线),将所有的器件连接起来。
如下图所示:

个中电压源为12V,基极电阻为10k,集电极电阻为1k,共发射极连接。

选择剖析方法,由于这是一个大旗子暗记系统,我们探求的是一个静态直流事情点,因此我们选择下图所示的DC operating point,将basic中的display after analysis项选择Yes,完成后点击OK。

直流事情点仿真结果如下:

三极管的基极电压为0.8422V,集电极电压为0.06869V,即深度饱和时,Vbe约为0.84V,Vce约为0.069V。

还有一种更为直不雅观的方法,犹如示波器一样不雅观测每个节点的电压波形,如下图所示:

选择剖析图标栏的第五项operating point / transient,弹出窗口,进行参数设定。
在上图中的basic栏中,End Time指的是仿真结束的韶光,这个韶光指的是电路运行的韶光跨度,而不是仿真软件事情的韶光,在本示例中,由于在系统中没有时变量和电容器,以是选择1us就足够了,默认单位为s,以是输入1u。
Time Step指的是仿真软件打算步进,即从这个事情点到下一个事情点的韶光跨度,在本示例中,由于没有瞬变量,选择100ns就可以了,输入100n。
Monitor Progress采取默认设置,Plot Analysis选择下拉框中的Yes-replace Plot,表示每一次仿真之后,所有的仿真结果都更新为最新值。

在上图中,input/output一栏里,waveform at pins选择下拉框中的Across and Through Variables,表示仿真结果同时含有电压和电流值,这样你既可以看电压波形,也可以看电流波形。
在右图的Transient选项栏里,Data File的输入框中输入 _ ,即下划线,表示仿真结果不以文件的形式输出(只保存在虚拟内存中),一旦关闭仿真软件,仿真结果将会丢失。
记住,这里一定要输入下划线,否则你的硬盘很随意马虎被仿真结果文件填满,一个小的仿真结果文件都有几百M,稍大一点的都有几个G,还是节省一点吧,不要以文件形式保存在硬盘中了。

还须要设置integration control栏中的Max Time Step和Min Time Step选项,这两个会影响仿真的速率,一个是最大步进,一个是最小步进,仿真的步进将在这两个值之间,这两个值取的越大,仿真软件的运行速率越快,但同样的会降落仿真的精度,导致结果可能失落真。
同时,有一点必须把稳,Min Time Step必须小于Basic中设置的Time Step,否则仿真软件会由于缺点而终止仿真进程。
在本示例中,我们选择Max Time Step为200ns,Min Time Step为99ns(小于Time Step设定的100ns)。

以上参数设置完成之后,其他参数均保持默认值,点击OK,saber会运行仿真进程。

仿真结束之后,程序会打开cosmoscope界面,让我们可以不雅观察所有节点的电压和电流波形。

如上图所示,在cosmoscope界面里,有两个对话框,第一个是signal manager,个中显示所有可供选择的仿真结果文件,此文件保存在虚拟内存中,软件关闭后即丢失。
第二个对话框显示所选中的仿真结果文件中所有可供不雅观察的节点,我们点击三极管q_3p.q_3p1的可选项,选择b和c,即基极b和集电极c的电压,分别双击,其波形显示如下:

选择丈量选项,分别测得Vc为0.06869V,Vb为0.8422V,与DC operating point等分析的结果同等。

以上是一个大略的示例,下面我们再仿真一个轻微繁芜一点的电路,用TL431和三极管共同构成的一个线性直流稳压电源,如下图所示:

添加TL431的方法与上面添加其他器件的一样,在空缺处点击鼠标右键—>get part—>parts gallery,然后输入tl431进行关键字检索,在搜索到的器件列表中选择tl431c,双击添加到事理图中。

这里还有两个大略的事理图绘制技巧,如果想添加某个器件,事理图中已有类似器件,比如说电阻,那么不必再去检索了,鼠标左键单击已有的电阻,这时器件颜色为绿色,表示已选中,然后用ctrl+C复制,鼠标左键再点击空缺处,键盘ctrl+V粘贴,器件就添加完成了,修正其参数即可。
第二个便是旋转器件的角度,鼠标左键点击选中器件,鼠标右键点击弹出菜单栏,个中的rotate选项可以按照角度旋转器件,flip选项可以高下或旁边翻转器件。

在本示例中,我们想做一个10V 0.5A的线性电源。

输入电压12V,用TL431来掌握输出电压值,反馈比例为1k/(1k+3k)=1/4,输出电压即为2.5V4=10V,负载电阻为20Ω,输出电流为10V/20Ω=0.5A,假定三极管的Vbe为0.8V,那么TL431阴极电压为10V+0.8V=10.8V,TL431的事情电流在1mA~100mA之间,这里我们选择三极管集电极和基极之间的跨接电阻为50Ω,则流过该电阻的电流为(12V-10.8V)/50Ω=24mA,假定三极管的放大倍数为100,那么流入三极管基极的电流为5mA,流入TL431阴极的电流为19mA,知足TL431事情电流的取值范围。

首先来看一下DC operating point的剖析结果:

n_9即为输出电压,其值为9.998V,与我们设计的10V输出电压吻合。

接下来用operating point / transient来看一下各节点的电压波形:

以上波形基本上与设计值同等。
通过这个大略的例子,我们用几分钟的韶光来仿真,可以替代几个小时的电路板焊接和调试的事情,是不是可以节约很多的韶光呢?

接下来,我们的仿真事情要进入开关电源的领域了,先从最大略的BUCK电路开始吧,脑筋里面不能立即勾画出BUCK电路的请举手,您可以从大学一年级重新开始学习啦。

仿真之前,先做大略的设定和打算:

输入电压20V,输出电压10V,那么稳态占空比是0.5。

输出电流10A,那么负载电阻是1Ω。

设定电流纹波系数为0.4,纹波电流峰峰值为10A0.4=4A。

设定开关频率为100kHz,开关周期为10us,那么电感量为:

L=(20V-10V)(10us0.5)/4A=12.5uH。

电容根据履历值取100uF,电容的大小将决定输出电压纹波的大小,取的大一点,输出电压纹波小一点,大家可以自由选取,不雅观察输出电压纹波的大小。
仿真的优点便是你可以为所欲为的选取你的参数,来不雅观察不同的仿真结果,而不用劳心劳力的去焊板子调试,示波器不雅观测。

参数打算完成之后,下面要在saber中添加元器件,绘制事理图了:

首先,我们要添加一个开关管,你可以添加一个真实的MOSFET,也可以用一个仿照开关替代,由于本示例仅仅是验证BUCK电路的事理,以是选择了仿照开关。
在search检索栏中输入关键字switch确认,在检索结果中选择switch,analog SPST w/logic Enbl,双击添加到事理图中。

在事理图中双击该器件,打开属性栏,须要设置一些关键参数,ron即开关导通时的阻抗,此处保持默认值0.001Ω,roof即开关管关闭时的阻抗,此处保持默认值1megΩ(1兆欧),如果你想改变导通和关断阻抗也是可以的,还是那句话,为所欲为。
ton和toff是两个关键参数,即开关管的开通韶光和关断韶光,表示开关管的开关速率,理论上我们希望开关速率越快越好,比如你可以设置为1ns(把稳,必须大于0,以是不能设置为0),但是这两个值影响到saber仿真的韶光步进,即saber仿真参数中的Min Time Step必须小于ron和roff,否则仿真进程会由于缺点而无法进行。
以是如果ron和roff设置的太小,仿真参数中的Min Time Step也必须设置很小,导致仿真速率很慢,须要等待很永劫光才能结束仿真进程,尤其是在大型的系统仿真中,由于电路构造繁芜,元器件多,saber的打算量很大,如果韶光步进再设置的很小,可能须要几十分钟的韶光来仿真一个几十毫秒的仿真进程。
当然,您也可以泡一杯咖啡或一杯茶,清闲的等待。
在本示例中,为了节约韶光,设置ron和roff为100ns。

添加了开关管之后,还须要添加一个驱动旗子暗记,由于我们利用的仿照开关是逻辑使能的,以是须要一个逻辑时钟旗子暗记来驱动它。

在器件搜索栏中输入logic clock,双击搜索结果,添加到事理图中。
然后再双击事理图中的器件,打开属性栏设置参数,有两个关键参数,一个是freq,即频率,此处输入100k,默认单位是Hz,以是不须要多此一举的输入单位。
此处再解释一下,saber的参数设置中,所有的参数都是有默认单位的,频率是Hz,韶光是s,电压是V,电流是A,功率是W,以此类推,并不须要我们输入单位符号。
第二个参数是duty,即占空比,此处输入0.5。

接下来,依次添加电感(关键字inductor搜索),电容(关键字capacitor搜索),二极管(关键字diode搜索)到事理图中,diode检索后选择diode,ideal,即空想二极管。

添加完成之后,修正必要的参数,电感修正参数栏的l值,输入12.5u,电容修正参数栏的c值,输入100u,二极管修正参数栏的Von值,输入0.3V(肖特基二极管的导通压降)。
负载电阻的rnom值修正为1。

所有器件参数设置完成,进行仿真参数设置,如下:

为什么要仿真10ms?是由于我们的开环电路,一开始便是0.5的占空比,电感电流为0,电容电压为0,会有一个震荡的过程,直到达到稳态值。

在这里我们希望看到的是稳态值,而不是震荡的过程,以是仿真进程设置10ms,以使韶光长度足够不雅观测到稳态值。

仿真结果如上图所示,在经由1ms旁边的震荡之后,电压和电流逐渐达到稳态值,输出电压为9.87V,与我们打算的10V有些偏差,为何?由于在我们的电路中开关管有导通阻抗,二极管有导通压降,这是在打算时没有考虑的,以是仿真结果与打算值有些出入。

在上图所示的韶光轴上,如赤色标记所示,鼠标左键按住不放,向右移动一段间隔后松开,即可把此段韶光内的波形展开:

同样的办法连续展开韶光轴,直到能够看到完全清晰的电感电流波形和电容电压波形,如下图所示:

丈量结果显示,电容电压纹波为0.05V,电感电流纹波为4.06A。
如何进行精确的丈量?

如上图所示,在Tool中选择measurement tool,弹出菜单,点击measurement右边的可选框,弹出下拉菜单,选择levels中的peak to peak,即可丈量峰峰值,同时可以看到菜单中的选项非常丰富,跟示波器的利用方法类似,可丈量最大值,最小值,峰峰值,均匀值等,在time domain选项中还可以丈量各种跟韶光干系的量。

至此,一个BUCK电路的开环仿真就完成了,你也可以考试测验仿真BOOST,BUCK-BOOST等电路的开环仿真,用几分钟的韶光,完成了一个电路的仿真,看到了和示波器中一样的电压或电流波形,效果是多么的美妙啊。

大部分的调试事情都是可以通过仿真来替代的。
大部分的设计事情都是可以通过仿真来验证合理性和可行性的,一旦您节制了仿真的方法,并能够闇练的利用,你将终生受益,你可以摆脱大多数低效的调试事情,可以节约大量的韶光和精力,可以直不雅观的看到你的设计结果,而不仅仅是打算书中的打算公式和呆板的数字。

当你有一个对付电路的新的想法和思路,如果你要验证它,你可能要花费几天乃至几个月的韶光去准备器件,焊板子,调试,直到得到结果。
可是如果你用仿真的方法,大概几分钟就搞定了,并且通过变动电路和参数,许多灵感就会迸发出来。

对付很多无法通过精确打算来推算的电路,我们通过仿真就可以得到精确的结果,这对付非线性系统的办理方案而言,真是事半功倍啊,为什么要去求解繁芜的矩阵方程?我须要的仅仅是结果而已,过程的推导留给大学老师吧。
仿真可以让我们从繁芜的打算中解脱出来,为所欲为的变动电路参数,然后得到直不雅观的结果,当你节制诀窍的时候,你可以让自己的开拓效率提高十倍!

关注并私信,分享给须要的人。

标签:

相关文章