数字直流电源设计

2023-05-16

设计目标:市电输入、开关频率50KHz、60V 20A 1200W输出、输出电压纹波0.2%、输出电流纹波20%、效率0.8。

1.确定输入电压

经查阅,我国市电电压标准,220V单相供电时,为额定值的+7%,-10%。因此,输入电压范围198VAC-235.4VAC。

2.确定输入电流

式中,Po为开关电源的输出功率,η为电源效率,umin为交流输入电压的最小值,cosφ为开关电源的功率因数。

Po:开关电源设计功率1200W

Umin:市电最低输入198V

η:正常开关电源效率高于80%,这里直接取最低值0.8

cosφ:单相不校正估算0.6  三相不校正估算0.85  校正估算0.95

经过计算得,Irms = 12.6 ≈ 13A。

3.保险管

额定电压:大于输入电压即可。输入电压220V,可选规格250V,300V,350V。

最小额定电流:实际应用中,取值范围是理论值1.5~3倍。这里取2,即2 * 12.6 = 25.2A。 

常用尺寸:5*20、6*30、10*38。

最终选型:250V,30A,10*38mm(保险管座同型号)。

4.EMI电路

X电容:在开关电源上面,一般都会使用X2安规电容。两级X电容,前一级用0.47uF,第二级用0.1uF;单级则用0.47uF。

X电容泄放电阻:IEC60950规定1s内电压需下降至37%,IEC60065规定2s内电压需降至35V。如果按照IEC60950,时间常数RC < 1,则前级泄放电阻R < 2.1MΩ,后级泄放电阻R < 10MΩ。

Y电容:从耐压来看只能选择Y1电容。GJB151中规定Y电容的容量应不大于0.1uF;且工作在亚热带的机器,要求对地漏电电流不能超过0.7mA;工作在温带的机器,要求对地漏电电流不能超过0.35mA。I = U*(2πf * C) < 0.35mA,经计算C < 4.7nF。

共模电感:额定电流大于平均输入电流12.6A。EMI测试频率,传导150KHz~30MHz,通常可将截止频率设定在fo = 50KHz左右(一般不低于10KHz);其中C2位Y电容,假设2.2nF;经计算L1 = 4.6mH。

最终选型:X2电容,前一级0.47uF,第二级0.1uF;X电容泄放电阻,700V,820kΩ,500mW;Y1电容,400V,2.2nF;共模电感,20A,5mH。

5.确定母线参数

母线电压:已经确定输入电压198-235.4VAC,则母线电压 = 输入电压 * 1.414,即[279.972 332.8556]。

最小等效电阻:(最小母线电压 ^ 2) / (最大输出功率 / 效率),经计算为52.2562139Ω。

脉动周期:市电50Hz,经过整流桥整流后频率为100Hz。即脉动周期为0.01S。

母线电压波动:目标值设定为,下降不得小于90%。

预充时间:目标值设定为10-20S,充到295.45V(95%)。

6.母线电容

耐压:峰值电压 * 1.2(余量) = 332.8556 * 1.2 = 399.42672V

容量:e ^ ((-1 * t) / (R * C)) > 电压波动,其中t为脉动周期、R为等效电阻。经计算得,C > 1816.2857338μF。

最终选型:耐压450V,容量680uF,并联数4。(容量误差±20%,因此C > 2270μF)。

7.预充电阻

耐压:最大输入电压,即235.4V。

阻值:经过simulink仿真,已选定电容情况下,约1500Ω时充电时间10~20S(误差5%)。

瞬间功率:水泥电阻瞬时功率大约是额定功率的10倍。即瞬时功率 = (Umax ^ 2) / R,其中Umax为最大峰值电压(235.4*1.414)、R为预充电阻(1500*0.95)。经计算得,77.75W,即额定功率为7.775W。

最终选型:耐压750V,阻值750Ω,功率5W,串联数2。

8.预充继电器

额定电压:最大输入电压,即235.4V。
额定电流:输入电流12.6A。

最终选型:额定电压250VAC,额定电流15A。

9.输入整流桥

正向电流:峰值电流 * 1.2(余量),即12.6 * 1.414 * 1.2 = 21.38A

反向耐压:峰值电压 * 1.2(余量) * 2(防漏电流系数),即235.4 * 1.414 * 1.2 * 2 = 798.85V

最终选型:正向电流35A,反向耐压1000V。

10.隔离变压器

频率:50KHz

初级最小电压:最小母线电压 * 0.9 = 251.9748V

初级最大电压:最大母线电压 = 332.8556V

匝比:3.5:1

次级最大电流:Ioutmax * (1 + 20% / 2),其中Ioutmax为最大输出电流,20%为纹波系数。经计算得,22A。

11.全桥MOS

漏源额定电压:峰值电压 * 1.5(余量) = 235.4 * 1.414 * 1.5 = 499.2834V

额定电流:Its2 / Nts * 4(余量),其中Its2为变压器次级最大电流、Nts为匝比。经计算得,25.1A。

最终选型:漏源电压600V、连续漏极电流48A。

12.栅极驱动电阻和栅极泄放电阻

栅极驱动电阻:开关周期20us,可以将上升时间确定为500ns。通过查MOS管手册Qg = 67nC。根据Q = I * T,计算得I = 0.134A。由于栅极驱动电压为12V,则栅极驱动电阻小于12 / 0.134 ≈ 90Ω。

栅极泄放电阻:5-10KΩ

 13.输出整流桥

正向电流:(Imax + (Imax * 20% / 2)) * 1.2,其中Imax为最大电流、20%为纹波系数、1.2为余量。经计算得26.4A。 

反向耐压:峰值电压 * 1.2(余量) * 2(防漏电流系数) = 332.8556 / 3.5 * 1.2 * 2 = 228.2V。

反向恢复时间:几十uS

最终选型:快恢复二极管,正向电流60A,反向耐压600V。

14.输出滤波电路

电流纹波小于20%:(Uin - Uout) / L  * (Uout / Uin) * T < Imax * 20%

                               Uin:变压器次级电压

                               Uout:输出电压

                               L:电感量

                               T:脉动周期

                               Imax:最大输出电流

        对上式进行变换L > ((Uin - Uout) * (Uout / Uin) * T) / (Imax * 20%)

            首先,当Uin =Uinmax时,((Uin - Uout) * (Uout / Uin) * T) / (Imax * 20%)

            其次,当Uout = Uin / 2时,((Uin - Uout) * (Uout / Uin) * T) / (Imax * 20%)最大

            因此,L > ((Uinmax / 4) * T) / (Imax * 20%)时即可

            经过计算得,L > 59.4385uH

电压纹波小于0.2%:纹波电压 = Vesr + Vc < Vmax * 0.2%

                                 Vesr:电容ESR纹波电压

                                 Vc:电容充放电纹波电压

                                 Vmax:最大输出电压


        其中,Vesr = 电流纹波 * ESR

                   Vc = Q / C = (1 / C) * ∫Icdt。电感电流中,平均电流上面包围的面积为充电,面积                       为(1 / 2) * (电流纹波 / 2) * (T / 2)。

        因此,纹波电压 = 电流纹波 * ESR + (电流纹波 * T) / (8 * C) 即电流纹波 * (ESR + T / (8 * C))

                   当电容N并联后,纹波电压 = 电流纹波 * (单体ESR + T / (8 * C单体)) / N

假负载损耗小于5%:Umax ^ 2 / R < Pout * 0.05,经计算R > 60Ω

                                  Umax:最大输出电压60V

                                  R:假负载阻值

                                  Poutmax:输出功率1200W

滤波电感:电感 * 1.3(余量) = 59.4 * 1.3 = 77.2uH;

                  次级最大电流 * 1.3(温升余量) = 22 * 1.3 = 28.6A。

滤波电容:峰值电压 * 1.2(余量) = 60 * (1 + 0.2% / 2) * 1.2 = 72.072V

                  最大耐电流纹波 * 纹波补正系数 * N <  电流纹波

        以红宝石ZLH系列,耐压100V电容为例。(其中T为10us,电流纹波4A)

假负载:峰值电压 * 1.1(余量) = 60 * (1 + 0.2% / 2) * 1.1 = 66.066V

              保证电源一直处于CCM模式    (2 * L) / (R * T) > 1,即L / R > 5 * 10 ^ -6。

              如果电感选择77.2uH,则R < 15.44Ω;则不能满足R > 60Ω(假负载最低功耗要求)。

              因此,我们考虑加大电感量;假设假负载选择60Ω,则L > 300uH。

最终选型:电感300uH,30A;电容220uF,并联数3,100V,ESR 0.06Ω,耐纹波电流1620mA;假负载470Ω,并联数8,750V,额定功率10W。

实物:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

数字直流电源设计 的相关文章

  • 深入理解AlexNet网络

    AlexNet 论文 xff1a ImageNet Classification with Deep Convolutional Neural Networks 第一个典型的CNN是LeNet5网络结构 xff0c 但是第一个引起大家注意的
  • Ubuntu 18.04 网络配置

    坑爹的网络配置 ubuntu 18 04的网络配置的方式相较于原来的版本有了很大的改动 xff0c 并且server版的和Desktop 版本的是不一样的 Server版本 新的版本采用了netplan 管理网络 xff0c 在命令行中配置
  • PCA原理

    PCA 各位 xff0c 久违了 xff5e 什么是PCA xff1f 什么是PCA呢 xff1f 这是一个问题 xff0c 什么样的问题 xff1f 简单而又复杂的问题 xff0c 简单是因为百度一下就会出现一大堆的解释 xff0c 复杂
  • SRAM驱动开发实例

    一 我写博客的原因 xff0c 应该说是有两点吧 xff08 1 xff09 一点是对阶段性工作的总结 xff0c 虽说技术创新 xff0c 技术创新 xff0c 但在创新之前有一个技术积累的过程 xff0c 写博客 xff0c 便于总结
  • 互补滤波器

    互补滤波器 从 RC 电路 到 数字滤波器 参考 xff1a wikiPedia by luoshi006 原理 低通滤波器 一阶低通滤波器 传递函数 常见的 RC 电路构成的一阶低通滤波器的输入 U 输出 Y 关系如下 xff1a Y U
  • mahony 互补滤波器

    by luoshi006 上接 互补滤波器 xff0c 继续学习互补滤波 参考 xff1a Keeping a Good Attitude A Quaternion Based Orientation Filter for IMUs and
  • PX4 - position_estimator_inav

    by luoshi006 参考 xff1a 1 http dev px4 io advanced switching state estimators html 2 http blog sina com cn s blog 8fe4f2f4
  • PX4-terrain_estimator

    by luoshi006 参考 xff1a https github com PX4 Firmware blob master src lib terrain estimation terrain estimator h PX4 位置估计中
  • 已归档博文收纳

    by luoshi006 欢迎交流 个人 Gitter 交流平台 xff0c 点击直达 xff1a L类 Learning GitHub Qt5 5 1 43 OpenCV2 4 10 环境配置PX4 开发环境 xff08 Ubuntu14
  • linux信号量

    1 信号量数据结构 union semun int val 整形变量 信号量初值 struct semid ds buf semid ds结构指针 unsigned short array 数组类型 struct seminfo buf 信
  • 单片机系统中的一种文字平滑(抗锯齿)显示方法

    这是之前一个项目中已实现的方法 xff0c 现在整理后拿出来分享 单片机系统中文字显示部分一般用的是用取模软件取出字模后输出到屏幕上显示 xff0c 这种方式显示的字体有锯齿 xff0c 在DPI低的显示屏上锯齿效果非常明显 对于单色屏来说
  • DIY个人智能家庭网关—— 路由器篇之刷机

    先选择合适的路由器型号 xff0c 要求有两个 xff0c 一 xff1a 有USB口 xff0c 二 xff1a 可以刷openwrt系统 xff0c 我的首选是newifi mini xff0c 比较喜欢折腾的可以刷openwrt官方固
  • 类中的域

    转自http book 51cto com art 201207 350797 htm 类的对象也称为这个类的实例 当创建一个对象时 xff0c 对象包含在类定义中包括的所有域 但是 xff0c 类定义中的域并不总是一样 一共有两种 有一种
  • Postman 插件介绍

    Postman介绍 Postman是google开发的一款功能强大的网页调试与发送网页HTTP请求 xff0c 并能运行测试用例的的Chrome插件 其主要功能包括 xff1a 模拟各种HTTP requests 从常用的 GET POST
  • 【2022阿里灵犀互娱】游戏测开笔试AC_Code

    测开笔试 xff0c 90分钟 xff0c 3道编程题 43 八股 xff0c 第二题输出格式模拟题 xff0c 就不贴了 T1 进制转换 题意 有一个数 xff0c 可能是2 xff5e 16进制的其中之一 xff0c 算出所有可能的结果
  • error while loading shared libraries: libopencv_imgcodecs.so.3.4

    最近给电脑重新安装了opencv3 4 10 xff0c 但是跑工程时却出现这个问题 xff0c 网上百度了一堆 xff0c 发现应该是库设置的问题 xff0c 但是到底是哪里出了问题 xff0c 怎么设置 xff0c 我根据我自己的实际情
  • 六、geotrellis按时间序列存储至hbase

    实现代码如下 xff1a import org apache camel scala dsl builder RouteBuilderSupport import geotrellis raster import geotrellis pr
  • 支持向量机svm及python测试

    from sklearn svm import SVR SVC from sklearn datasets import load boston from sklearn datasets import load wine from skl
  • mlp神经网络及python测试

    关于线性模型 xff1a y 39 61 w 0 x 0 43 w 0 x 0 43 43 w p x p 43 b 其中 xff0c y 39 表示对y的估算值 xff0c x 0 到x p 是样本特征值 w表示每个特征值的权重 xff0

随机推荐

  • linux 安装gdal(含hdf)记录

    一 准备工作 经实践 xff0c 在其他用户下存在某种问题 xff0c 可能是对Centos系统上不熟悉 xff0c 无法解决 xff0c 需在root用户下安装 xff09 xff1a su root 安装编译环境 sudo yum in
  • go语言多线程与并发编程

    go语言并发编程 在了解go语言的并发编程之前 xff0c 我们必须先了解并发和并行的概念 我们知道 xff0c 当启动一个应用的时候实际上是启动了一个进程 xff0c 通过该进程实现资源的调度和分配 xff0c 并且多个进程之间是相互隔离
  • Pycharm 中Available packages nothing to show

    国内源 xff1a 清华 xff1a https pypi tuna tsinghua edu cn simple 阿里云 xff1a http mirrors aliyun com pypi simple 中国科技大学 https pyp
  • 以太坊区块链的区块(Block)结构

    这里以以太坊区块链为基础进行讲解 直接看代码 xff1a 区块结构代码 xff1a block go 1 block的header type Header struct ParentHash common Hash 96 json 34 p
  • go语言连接mongodb数据库

    使用mongodb数据库之前需要先下载安装mongodb服务器端程序 xff0c 这里不再赘述 go语言下使用mongodb步骤如下 xff1a 1 下载mongodb连接驱动mgo 命令行下输入 xff1a go get gopkg in
  • 算法中的常用数学公式

    1 指数 指数是幂运算a a 0 中的一个参数 xff0c a为底数 xff0c n为指数 xff0c 指数位于底数的右上角 xff0c 幂运算表示指数个底数相乘 当n是一个正整数 xff0c a 表示n个a连乘 当n 61 0时 xff0
  • hbase出现org.apache.hadoop.hbase.PleaseHoldException: Master is initializing错误解决

    使用hbase创建namespace和table时提示该错误 xff0c 完整的错误日志如下 xff1a 按照网上的解决思路 xff1a 1 设置主机之间的NTP时间同步 2 修改hbase site xml配置文件 lt property
  • windows下hadoop的部署和使用

    本教程在windows10环境下安装配置hadoop 43 hbase 43 spark 一 下载压缩包 xff1a 1 JavaJDK xff0c 1 8以上 2 Hadoop2 8 3 xff0c 下载地址 xff1a http arc
  • 四、geotrellis发布TMS服务

    本章节将上一章节创建的瓦片发布为TMS服务 本章节将使用akka建立http服务并访问影像瓦片 使用maven构建测试案例 xff0c maven参见上一章节 具体代码如下 xff1a import geotrellis raster im
  • Pyspark实战(四)pyspark操作hbase

    环境配置 xff1a Spark 启动环境中添加 hbase 的 jar 包以及 spark examples的jar包 1 下载spark examples jar包 xff0c 地址https mvnrepository com art
  • 五、geotrellis实现栅格切片并存储至hbase

    部署环境可以参考本栏目的其他章节 1 maven代码如下 xff1a lt dependencies gt lt dependency gt lt groupId gt org apache camel lt groupId gt lt a
  • launch文件和package文件语法

    launch文件语法 参考 xff1a ROS入门之 浅谈launch 沐棋的博客 CSDN博客 roslaunch 补充 xff1a launch prefix 61 command prefix roslaunch 命令 的一个潜在的缺
  • ORB_SLAM2新增稠密建图代码笔记

    接上一篇博客 ORB SLAM2 43 kinect稠密建图实战项目总结 ORB SLAM2 43 kinect稠密建图实战项目总结 好好仔仔的博客 CSDN博客 本篇在此基础上对整个项目的逻辑结构以及代码实现进行梳理 orb slam2新
  • windows下C++学习推荐书籍

    推荐几本书给你们 xff0c 有空可以学习一下 xff1a C 43 43 编程相关 xff1a 1 C 43 43 Primer xff1a C 43 43 的工具书 2 Effective C 43 43 xff1a C 43 43 提
  • stm32IO口八种工作模式详细解析(附原理图)

    目录 工作模式介绍常用IO口工作模式分析实际应用 很多小伙伴们在初学stm32时都对stm32的IO口工作模式的原理和配置不了解 xff0c 所以我整理发表此篇文章作为自己复习和他人参考资料 xff08 注 xff1a 该文章参考了stm3
  • cmake之install总结(指定安装文件和安装位置)

    背景 cmake不仅可以构建可执行文件 xff0c 还可以安装 使用CMake xff0c 我们可以使用install 命令指定安装规则 只需要指定安装位置和待安装的目标文件 xff0c 十分简单 以cmake官方教程为例 xff08 3
  • 工训备赛日志(二)——上位机与stm32之间的一种简易通信方式

    工训备赛日志 xff08 二 xff09 上位机与stm32之间的一种简易通信方式 一 摘要 上位机检测到物体之后 xff0c 要将信号传递给控制底层的STM32 xff0c 这里提出了一种基于读取电平和外部中断的简易通信方式 此方法占用五
  • 【2】中断方式和查询方式的区别

    1 中断方式 xff1a 接收数据时 xff0c MCU转入中断服务程序 xff0c 再处理接收到的数据 xff1b CMT2300A接收数据的中断 xff1a 检测RX FIFO TH 中断 xff0c 一旦有效表示FIFO 已经被填入预
  • Ubantu 安装到VMware详解

    想要在VMware中运行Linux系统 xff0c 那么就需要Linux系统安装到VMware虚拟机上面 在这里 xff0c 以把ubantu16 04安装到VMware虚拟机中为教程进行图文讲解 xff0c 共分为三个步骤 xff0c 分
  • 数字直流电源设计

    设计目标 xff1a 市电输入 开关频率50KHz 60V 20A 1200W输出 输出电压纹波0 2 输出电流纹波20 效率0 8 1 确定输入电压 经查阅 xff0c 我国市电电压标准 xff0c 220V单相供电时 xff0c 为额定