
Cuk电路的参数计算及仿真
发布日期:2021-05-08 09:40:03
浏览次数:22
分类:精选文章
本文共 1007 字,大约阅读时间需要 3 分钟。
Cuk电路的参数计算较为简单,可以用matlab来完成,代码如下。
clear;clc;Vin = 12; %输入电压单位VVout = 18; %输出电压单位VFs = 5000000; %开关频率单位HzIout = 1; %输出电流单位ADeltaIin = 0.2; %输入电流纹波单位ADeltaIout = 0.2; %输出电流纹波单位ADeltaVc = 0.01; %输出电压纹波单位VTs = 1/Fs; %开关周期duty = Vout / (Vout+Vin);L1 = (Vin * duty * Ts) / DeltaIin;L2 = (Vin * duty * Ts) / DeltaIout;C1 = (Iout * duty * Ts) / DeltaVc;C2 = (DeltaIout * Ts) / ( 8 * DeltaVc);duty = duty * 100; %单位%Ts = Ts * 10^6; %单位usL1 = L1 * 10^6; %单位uHL2 = L2 * 10^6; %单位uHC1 = C1 * 10^6; %单位uFC2 = C2 * 10^6; %单位uFfprintf('duty = %.1f%%\n',duty);fprintf('Ts = %.1fus\n',Ts);fprintf('L1 = %.1fuH\n',L1);fprintf('L2 = %.1fuH\n',L2);fprintf('C1 = %.1fuF\n',C1);fprintf('C2 = %.1fuF\n',C2);
一、升压模式下,结果如下:
Cuk电路拓扑如下(仅考虑理想情况)。
仿真结果如下图所示。
可以看出,稳态情况下,B通道为输出电压-18.009V,A通道为电感的电流纹波16.997mV / 0.1R=169.97mA。
此次仿真为开环控制,所以输出电压不会很准确,而且为会随着负载的变化而变化,因此,必须加入闭环。
二、降压模式下,输出电压为6V时,结果如下:
电路拓扑如下:
仿真结果如下图所示。
可以看出,稳态情况下,B通道为输出电压-6.060V,A通道为电感的电流纹波16.629mV / 0.1R=166.29mA。
此次仿真为开环控制,所以输出电压不会很准确,而且为会随着负载的变化而变化,因此,必须加入闭环。
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2025年04月12日 15时07分37秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
JQuery选择器
2021-05-09
MVC中在一个视图中,怎么加载另外一个视图?
2021-05-09
SQL--存储过程
2021-05-09
MVC学习系列5--Layout布局页和RenderSection的使用
2021-05-09
MVC学习系列13--验证系列之Remote Validation
2021-05-09
多线程之volatile关键字
2021-05-09
2.1.4奇偶校验码
2021-05-09
2.2.2原码补码移码的作用
2021-05-09
多线程之Lock显示锁
2021-05-09
ForkJoinPool线程池
2021-05-09
【Struts】配置Struts所需类库详细解析
2021-05-09
Java面试题:Servlet是线程安全的吗?
2021-05-09
DUBBO高级配置:多注册中心配置
2021-05-09
Java集合总结系列2:Collection接口
2021-05-09
Linux学习总结(九)—— CentOS常用软件安装:中文输入法、Chrome
2021-05-09
大白话说Java反射:入门、使用、原理
2021-05-09
集合系列 Set(八):TreeSet
2021-05-09
JVM基础系列第11讲:JVM参数之堆栈空间配置
2021-05-09
MySQL用户管理:添加用户、授权、删除用户
2021-05-09
比技术还重要的事
2021-05-09