龙源期刊网 http://www.doczj.com/doc/5a8866dd18e8b8f67c1cfad6195f312b3169eb14.html

数字化软开关电源的Matlab仿真研究

作者:吴思燕

来源:《科技视界》2014年第13期

【摘要】运用Matlab仿真技术,模拟由DSP控制的数字化软开关电源,实现开关电源的数字化、高频化及软开关过程,对零电压零电流(ZVZCS)移相全桥变换器主拓扑电路进行

了理论分析并仿真。硬件电路中通过DSP芯片EV模块实现全桥功率管的PWM波发波,并实现0~180°移相控制及电源闭环控制。通过Matlab仿真软件搭建仿真模型,模拟仿真算法,验证设计方案的可行性。

【关键词】开关电源;ZVZCS;移相全桥变换器;Matlab仿真

0 引言

现代电源不断寻求小型化、轻量化,这就要求DC/DC变换器向高频化的方向发展,需要解决开关损耗和开关噪音的问题。零电压零电流开关(ZVZCS)移相全桥变换器实现了开关

管的零电压零电流导通过程,降低了开关损耗和噪声,提高变换器的效率[1]。随着微处理器

计算速度和性能的提升,以及数字信号处理技术日趋成熟,DSP芯片在开关电源领域的应用更加广泛,显示出越来越多的优点。同时高频开关数字控制的研究,特别是开关电源的小型化、模块化以及数字化,将不断扩展数字信号处理技术的应用研究。

1 移相全桥软开关变换器原理分析

1.1 基于DSP控制的移相全桥变换器的主拓扑结构和工作过程

在一般的全桥式DC/DC变换器中,VT1和VT4的控制信号是同相位的,VT2和VT3的控制信号是同相位的,在如图1所示的移相全桥ZVZCVS变换器[2]中,VT1、VT2分别超前

VT4、VT3一个相位角,所以VT1、VT2构成的桥臂称超前桥臂,VT4、VT3构成的桥臂称滞后桥臂。可以通过调节超前桥臂和滞后桥臂控制信号的相位关系[3],从而可以调节输出电压

的大小。

移相全桥ZVZCS变换器的主电路结构如图1所示。D1—D4为快恢复二极管,C1,C2为开关观VT1,VT2的结电容。Cb为隔离电容(也称阻断电容),Lr为饱和电抗器。

图1 变换器主电路

在每个工作半周期间,移相全桥ZVZCS变换器有六种开关模态,六种开关模态的原理不在这里赘述。每个桥臂的开关(超前桥臂VT1、VT2和滞后桥臂VT3、VT4)具有接近50%的占空比交错通断,两个桥臂之间的相移决定变换器的工作占空比(相对占空比)。

matlab中软开关,数字化软开关电源的Matlab仿真研究相关推荐

  1. MATLAB中SSQJ,基于lqr的一级倒立摆仿真研究

    基于lqr的一级倒立摆仿真研究 综合性实验设计题目:直线一级倒立摆班级:0802姓名:郭长春指导老师:张白莉学号:200807211065摘要倒立摆是一个复杂的多变量强祸合不稳定非线性的系统,借助于这 ...

  2. 基于智能软开关的配电网优化调度matlab

    基于智能软开关的配电网优化调度matlab 采用matlab编程,分析得到了含智能软开关下的配电网故障恢复能力,包括恢复负荷.失电节点以及节点电压等,程序选择标准ieee33节点系统作为分析对象,采用 ...

  3. mos 多路模拟电子开关_软开关设计 || 软开关硬件三极管、MOS管典型电路分析

    资料下载请点我(第3次更新) 赠送大家资料,复制并在后台回复以下关键词即可领取 AD19快捷键 关于今日推文 何为软开关?软开关是相对于硬开关而言. 硬开关顾名思义,电源的开断完全取决于硬件,是物理层 ...

  4. 跟我学 常用于APFC的软开关BOOST电路的分析与仿真

    跟我学 常用于APFC的软开关BOOST电路的分析与仿真 软开关的实质是什么? 所谓软开关,就是利用电感电流不能突变这个特性,用电感来限制开关管开通过程的电流上升速率,实现零电流开通.利用电容电压不能 ...

  5. stem什么意思matlab,matlab中stem函数用法_常见问题解析,matlab

    matlab中如何自定义图例_常见问题解析 matlab中自定义图例的方法:首先打开matlab软件:然后点击勾选按钮,新建一个文件并输入代码为"x = 0:pi/50:2*pi;" ...

  6. matlab plot 错误,Matlab中的绘图错误(Plotting Error in Matlab)

    Matlab中的绘图错误(Plotting Error in Matlab) 将matlab图打印成PDF时遇到问题. 在研究了几个小时的解决方案之后,我一直无法找到解决方案. 我一直收到相同的错误消 ...

  7. 在MATLAB中使用数学符号,在matlab中怎么输入特殊符号 function在MATLAB中怎么用

    导航:网站首页 > 在matlab中怎么输入特殊符号 function在MATLAB中怎么用 在matlab中怎么输入特殊符号 function在MATLAB中怎么用 相关问题: 匿名网友: 一 ...

  8. matlab中的下划线怎么打,在matlab中怎么输入特殊符号~ , 怎么在Matlab中输入特殊符号...

    导航:网站首页 > 在matlab中怎么输入特殊符号~ , 怎么在Matlab中输入特殊符号 在matlab中怎么输入特殊符号~ , 怎么在Matlab中输入特殊符号 匿名网友: 一.文档中的T ...

  9. matlab中noisbloc,基于小波变换的微弱信号检测技术的研究.doc

    毕业论文 基于小波变换的微弱信号检测技术研究 学生姓名: 学号: 学 院: 专 业: 指导教师: 2012年 6月 基于小波变换的微弱信号检测技术研究 摘要: 微弱信号检测的目的是要提取需要检测到的微 ...

最新文章

  1. 利用ISA Server 2006服务器阵列构建高性能、高可靠的企业防火墙
  2. python安装多少位_python安装流程
  3. 美团配送系统架构演进实践
  4. 菁英班OJ赛2022-2-24(第一周)
  5. HCIE Security 防火墙转发流程及相关知识点 备考笔记(幕布)
  6. 国内优秀论坛之大汇集
  7. 如何给页面添加背景音乐
  8. ipynb文件过大打开浏览器崩溃解决方法
  9. 踩坑NVIDIA Jetson TX2、Ubuntu16.04、ROS Kinetic安装
  10. 电脑使用者的眼睛保护须知
  11. 计算机视觉入门(一)
  12. Backpack-problem背包九讲笔记
  13. 安装keyston 错误BError: (pymysql.err.InternalError) (1071, u‘Specified key was too long; max ke(mysql)
  14. linux搭建个人网盘,Linux下使用nextcloud搭建个人网盘
  15. 倭黑猩猩机器人_难以置信!倭黑猩猩竟也有助产“护士”
  16. 郑军科幻小说《冰与血》《海与人》
  17. Python 教程之 为什么 Google 和 YouTube 使用 Python
  18. Win10不小心删除环境变量怎么恢复
  19. 读《怪诞行为学》有感
  20. mod在计算机导论中是什么意思,计算机导论ppt课件

热门文章

  1. iptables 打开dns访问端口
  2. 免费OA系统让企业管理变得更加简单
  3. 【满分】【华为OD机试真题2023 JAVA】 打印文件
  4. 对不起,在处理你的请求期间,产生了一个服务器内部错误!abp
  5. 银行卡开户银行、名称缩写等信息查询
  6. 开源项目推荐:C++ Web/Http Server/Rest开发框架(请重点关注Oat++和搜狗workflow)
  7. 垃圾识别系统Python
  8. 计算机硬盘出现过哪些问题,常见电脑硬盘故障有哪些?怎么解决?
  9. 新买的移动硬盘,电脑USB接口插上有声音但找不到可移动硬盘
  10. 解决更改域账号后登录AppCenter报错问题