仿真模型对比

VMC模式

VMC模式相对比较容易实现,只需要控制相位就可以达到控制输出电压的效果,采样也只需要采输出电压就可以进行环路控制。原边发波也只需要控制对角管的同时导通时间。实际工程应用中,为考虑效率和发热问题,大功率一般会在副边使用开关管而不是二极管。

发波时序如下:

黄色和蓝色是对管波形,重叠时为导通状态,需要控制的就是重叠导通的时间达到控制输出电压的目的

开环固定相位效果:

PCMC

峰值电流是通过控制原边的输入电流的大小达到控制输出电压的目的,一般峰值电流是通过硬件比较器和灵活的PWM输出来实现当输入电流大于参考电流时比较器触发功率管关断。

开环固定参考电流控制效果

两种控制效果对比

VMC模式

控制器采用的是2P2Z,带宽7Khz

这个稳态小波浪不是因为控制引起的,负载突变时的响应如下

Simulink开环控制都不稳----记录一次还没有解决的问题_卡洛斯伊的博客-CSDN博客

放大看看细节

PCMC

控制器采用的是PI ,带宽9.5K

负载突变电压和电流响应

放大看看细节

看看硬件上的表现:

生成代码并在硬件上运行的效果如下所示

VMC模式下的负载电流Io和输出电压Vo:

负载阶跃

PCMC模式下负载电流Io和输出电压Vo:

总结

峰值电流控制电流环完全由硬件实现,减少了CPU的计算,但是对外设的协同要求很高,一般很少有MCU的外设能满足其条件,电压模式控制响应较峰值电流差带宽也比峰值电流小,一般在进行设计的时候需要考虑硬件的能力和系统的需要进行合理的选择。

移相全桥DCDC峰值电流控制PCMC和电压模式控制VMC对比相关推荐

  1. 移相全桥DCDC通过Simulink扫频得到其传递函数方法(非m脚本)

    目录 模型搭建 扫频操作步骤 获得传递函数 模型搭建 上回说到开环不稳的情况,以为是自己传递函数推导的有问题导致控制器没设计好,于是乎利用Simulink建模电路仿真,通过扫频获得传递函数的方法来验证 ...

  2. 关于dsp移相全桥dc-dc变换器实现代码

    此代码仅供大家学习该项目使用前参考,让大家更好的学习. //---------------------------------------------------------------------- ...

  3. 移相全桥的控制模型的建立和仿真

    转自:http://bbs.21dianyuan.com/forum.php?mod=viewthread&tid=226811 (这篇真是太棒啦) 如果对传统PWM控制器的的控制和仿真有兴趣 ...

  4. 基于STM32的单片2KW+全数控移相全桥开关电源研发记录

    STM32系列,带来了用单片低成本32位芯片,开发单片数控移相全桥开关电源的可能. 核心驱动:采用2路带互补.死区控制的定时器,产生2相移相100KHz驱动信号,输出驱动.多通道ADC.移相控制等全硬 ...

  5. STM32F103移相全桥PWM寄存器实现

    STM32F103移相全桥PWM寄存器实现 由于项目需求需要使用单片做一个移相全桥的DCDC电源.采用STM32F103芯片,采用直接控制寄存器实现PWM移相控制 基本原理 两桥臂分别使用定时器TIM ...

  6. Matlab/Simulink-PSFB移相全桥电路仿真搭建

    1.前言 Simulink零基础-PSFB移相全桥电路仿真搭建/PSFB电路仿真/移相全桥短路仿真.十分钟让你掌握PSFB移相全桥电路的闭环控制. 移相全桥(PSFB) DC-DC转换器经常用于降压高 ...

  7. Psim软件 Boost PFC+内移相全桥+不控整流

    欢迎订制喔!这里容易失踪 劳烦您移步私聊->dy.xy douyin:studyhardforher or xianyu:一位学徒 擅长:电力电子设计/硬件设计/原理图绘制/PCB绘制指导:基于 ...

  8. matlab实现移相,MATLAB中的SISOTOOL在数字式移相全桥中的

    摘要:开关电源技术的数字控制可实现先进的控制策略,简化系统的结构,缩小体积,提高系统性能.本文用MATLAB中的SISOTOOL实现了数字控制移相全桥的PI补偿,解决了移相全桥PI参数设计困难的问题, ...

  9. 移相全桥 matlab,基于Matlab的移相全桥变换器仿真实验平台设计

    基于Matlab的移相全桥变换器仿真实验平台设计 所属分类:matlab例程 开发工具:Others 文件大小:1206KB 下载次数:14 上传日期:2019-04-21 14:18:51 上 传 ...

最新文章

  1. html动画怎么隐藏,JQuery操作div隐藏和显示的4种动画
  2. stm32l0的停止模式怎么唤醒_探索者 STM32F407 开发板资料连载第二十二章 待机唤醒实验
  3. 古典人像秒变3D,视角还能随意切,华为上交联手出品
  4. Python 3 利用机器学习模型 进行手写体数字检测
  5. mysql支撑union_mysql 不支撑union select 的盲注方式
  6. Hadoop 集群启动与停止
  7. [转载]CentOS6nbsp;快速搭建轻量级远程桌面nbsp;Xfcenb
  8. python123第6周答案_Python123测验6: 组合数据类型 (第6周)
  9. 如何显示Magento的最新产品
  10. 设计模式17_命令模式
  11. 关于在openstack执行nova get-vnc-console命令,无法得到vnc url并提示服务器超时的问题描述...
  12. C语言之指针的再次理解
  13. 工程图样中粗实线的用途_电气工程图的一般特点、设计规范
  14. 字符串与数字双向转换
  15. c语言求区间内素数个数_C语言题目
  16. 【Mac】Mac 键盘快捷键大全
  17. 2021 运维面试1800道题 都掌握 面试已经无敌了 看答案来吧
  18. Xshell使用教程
  19. 当初我要是这么学习操作系统就好了(附带思维导图)
  20. arduino最大电压_制作Arduino功率计测量电压电流及功耗

热门文章

  1. guacamole 认识
  2. Athentech Perfectly Clear Complete 3.6.3汉化版|一键智能清晰磨皮插件
  3. 子群,真子群,正规子群,真正规子群怎么打符号?
  4. mui弹出提示_dialog(对话框) - MUI 中文文档
  5. 定时器Timer与TimerTask的使用
  6. mysql的单页应用框架搭建_单页应用(SPA)的特征
  7. HR面/综合面系列:个人相关
  8. strategies
  9. 红外人体测温仪方案设计
  10. autoCAD 符号表