Saber在网上找了很多的资料,但是总是看的晕头转向,不知道该从什么地方下手去学这个软件。按照我以前的学习习惯还是喜欢找一本书对着书搞一遍就差不多了。很幸运地在学校里接到了Saber仿真相关的书籍,现在就整理一下自己学习的过程,虽然是刚刚开始,但是已经解决了自己的很多疑问。

故事还是要从Buck电路的仿真说起:

一、软件介绍

Saber是一款在开关电源领域大佬级别的仿真软件的存在,这次仿真主要用到了其中两个软件:Saber Sketch 和 CosmosScope 。Saber Sketch的功能是绘制仿真原理图,进行电路的仿真。CosmosScope的功能是查看在仿真结果中的各个结点线路的电压电流波形。其中的基础功能介绍就自行查阅书籍即可。我看的是《Saber仿真软件额定设计与应用》by 陈勇 。我们的目的是建一个buck 100V输入 40V输出的仿真电路。

二、电路绘制

首先我们要先简历一个仿真原理图,File–New–Schematic 注意保存的路径不能纯在中文,否则会报错。原因就是Saber不能识别中文路径。这里有个功能十分使用 最后有个Clean Files 这个功能可以帮你删掉一些不必要的文件,免得自己删除不必要文件的时候删掉了重要的文件。

1.新建文件


2.查找元器件

查找器件用到的功能在左下方有快捷按钮可以找到:

查找器件有两种方式:

**1)**按部就班的从Browse中一个个分类中找到自己需要的器件。具体的器件功能以及分类自行查阅书籍或者资料都可以找到。
**2)**第二种方式就简单一些,在Search中直接去搜自己需要的器件 举个例子我们用到的UC3842 就可以直接在Search中找到:



我们按照两种方式查询器件 然后摆放后得到如下图示:


器件参数:(参数设置的方式自行查阅书籍或度娘都可以不再赘述)
DC电源:100V
管子:spw11n60s5
二极管:选Diode Power
电感:2mH
输出电容:20UF 初始电压:40V 这么做可以缩短仿真时间
负载:res = 100Ω
控制芯片:UC3842 开关频率100K 供电17V DC
其他电阻电容参数见上图

管子的驱动是这样给的 用到了两个模块:Domain Converters最后的两个模块:Var to Voltage、Voltage to Var 功能分别是将控制量转变为电压量 将电压值转变为控制量 这么做是因为驱动的参考电压应该是VGS之间的电压,所以不能直接将PWM输出接到g极上。简单理解的话这两个模块就是MOS的驱动就好。

这样我们的仿真图就完成了:


接下来就是仿真了。

三、仿真设置

仿真的顺序是这样的:Netlist–Simulate–DC Operating Point Analysis(直流分析)–Time-Domain Transient Analysis(时域分析)。这些软件的位置标注如下:

Netlist–Simulate 主要是基本的仿真参数检验 重要的是后面两个仿真

DC Operating Point Analysis(直流分析),我现在对这个仿真的理解还是停留在很肤浅的状态:这个仿真就是看整个系统在 时间为0 的时刻整个系统的工作状态,他会以一个报告的形式展现0时刻系统每个节点,每条线路的电压情况:(Disply After Analysis 在分析后展现报告 这个我们要选 Yes)


这样报告出来是这样的:

然后就是 Time-Domain Transient Analysis(时域分析) 时域分析我们主要设置分析的 时间,步长 还有最后的波形是否展示即可:如果选了展示波形在仿真结束后Saber会自己打开CosmosScope,关于CosmosScope的使用就暂时不去赘述。(其实是自己没摸透)

关于仿真时间 我是根据结果在80ms的时候系统就稳定了,就没必要设置更久。步长是按照管子开关周期的1/20来设置的 开关频率是100k 周期T = 1/100000 = 0.00001 步长 = 0.00001/20 = 5us

结果如下:


仿真完成 仿真文件见Saber Buck仿真实例2333

Saber在没有入手的时候觉得什么都不知道,不知道该从什么地方下手去学习这个软件。今天算是通过一个Buck的搭建让自己熟悉了整个软件的仿真流程,基本的操作自己也已经掌握,接下来就是准备搞毕设了!!!23333

Saber 基本操作学习-Buck仿真实例相关推荐

  1. OMNeT++ SUMO 学习记录(六)SUMO 路网生成及简单仿真实例

    一.SUMO 路网生成方式 1.外部导入 可以从开源地图集 openstreetmap 中下载地图生成 *.osm 文件,然后通过 sumo 自带的 netconvert 程序将其转换为路网文件 (* ...

  2. ncverilog脚本_基于脚本和test bench的ncverilog ASIC仿真实例分析

    基于脚本和 test bench 的 ncverilog ASIC 仿真实例分析 本文以一个虚拟的 xlab 项目为例,基于 linux OS 平台,详细分析了通过 testbench 和仿 真模型等 ...

  3. HyperLynx(二十六)电源完整性之AC去耦仿真实例(一)

    电源完整性之AC去耦仿真实例(一) 1.电源分配网络与AC仿真流程 2.去耦分析实例(pre-layout) 1.电源分配网络与AC仿真流程 (1)电源分配网络 在高速电路中,大部分输出噪声都是由 P ...

  4. HyperLynx(二十八)板层噪声分析和SI/PI联合仿真实例

    板层噪声分析和SI/PI联合仿真实例 1.前仿真噪声分析 2.后仿真噪声分析 3.设置和运行SI/PI联合仿真 4.执行信号过孔旁路分析 1.前仿真噪声分析 (1)从"开始"菜单中 ...

  5. 【UG NX MCD 机电一体化概念设计】UG NX MCD+PLCSIM Advanced联合仿真实例(三) 联合调试

    Step0 前言 上一篇中, 我们采用仿真序列的方式,进行了搬运逻辑的尝试,仅仅是固定一个点去放盒子,所以这篇文章将通过PLC程序控制去每一层地垒起来. Step1 MCD创建信号 信号可选择是否为运 ...

  6. HyperLynx(二十七)电源完整性之AC去耦仿真实例(二)

    电源完整性之AC去耦仿真实例(二) 1.后仿真的去耦仿真 2.去耦电容在后仿真分析中的作用 3.使用QPL文件为去耦电容分配模型 4.如何设计好电源系统 1.后仿真的去耦仿真 (1)在"开始 ...

  7. matlab汽车稳态响应特性仿真,基于MATLAB的车辆工程仿真实例

    ★书中通过18个实例,利用MATLAB软件对汽车各大系统进行仿真及优化设计: ★每个实例都有详细实施过程,包括数学模型建立.仿真程序编写.特性曲线绘制及分析: ★书中的数学模型都经过推导,程序都经过实 ...

  8. CST仿真实例001:圆极化平板天线仿真

    设置一个圆极化Patch天线的仿真实例.这一期先完成一个简单的平板天线的仿真工作流程. 本人开始学习CST天线仿真软件,未来研究方向可能需要用到,作者是一名初学者,只为记录所学习的内容,若有错误,请各 ...

  9. matlab 车辆 pdf,基于MATLAB的车辆工程仿真实例(Word+PDF+ePub+PPT)

    作者:崔胜民(作者) 出版:化学工业出版社; 第1版 (2020年1月1日) 服务:人工校对0错代录+录完后精校排版 此为收费服务:会收取文档代录之人工费 预估录入后页数:(带目录书签跳转) 请支持正 ...

  10. Java多线程游戏仿真实例分享

    这是一篇学习分享博客,这篇博客将会介绍以下几项内容: 1.如何让一个程序同时做多件事?(多线程的创建.多线程的应用) 2.如何让小球在画面中真实地动起来?(赋予小球匀速直线.自由落体.上抛等向量运动) ...

最新文章

  1. 使用 acl 库编写发送邮件的客户端程序
  2. 图像超分辨率网络:RCAN
  3. 直观、形象、动态,一文了解无处不在的标准差
  4. .net Int16 、(int Int32)、 Int64 的区别
  5. Java技术分享:Java的运行机制
  6. 用python给女朋友惊喜100天快乐_100天从 Python 小白到大神最良心的学习资源!
  7. 02 如何使用Git
  8. 分治法——巨人与鬼问题
  9. python map函数返回类型_使用map和lambda函数发送两个参数并返回两个值
  10. Android全局异常捕获
  11. java list 排序_java 对list进行排序
  12. 从 阿西莫夫机器人三大定律 谈起
  13. git init报错Reinitialized existing Git repository
  14. 103000大写加零吗_关于支票金额大写规范写零的问题,比如1008712元,100万后要不要加零...
  15. mysql查看sa密码_sqlserver怎么查看sa密码
  16. 黑马程序员就业班第二天的总结以及自己的看法
  17. VUE类似微信朋友圈查看图片组件
  18. ipynb文件过大打开浏览器崩溃解决方法
  19. Elasticsearch教程---高亮搜索(十二)
  20. 程序设计天梯赛——T1(15分)java版

热门文章

  1. Reflex WMS入门系列三十七:三种不同风格的RF界面
  2. 20171205_Matlab求方差,均值,均方差,协方差的函数
  3. 【dede】列表页调用二三级导航栏
  4. ESXi下虚拟机迁移至PVE
  5. Unity3D 多层血条特效
  6. <树莓派>——无法向U盘写入文件
  7. win10录屏电流声_Win10自带录音录屏工具使用体验,值得一试
  8. 火狐浏览器添加restclient.xpi 添加插件时候遇见的 附件未经验证无法安装
  9. 大学生期末考试Java复习题
  10. JDK1.8优雅的集合排序(集合的排序)