news 2026/8/7 1:16:56

简单升压稳压电路 LTspice 结果

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
简单升压稳压电路 LTspice 结果

简 介:本文通过LTspice仿真分析了升压电路的工作特性。首先测量了电路的静态工作电流为3.47mA,并测试了不同负载下的转换效率:1kΩ负载时效率为58.9%,100Ω负载时效率达72.8%。实验发现输出电压随负载变化明显,100Ω时输出4.5V,150Ω时升至4.9V,更高负载时稳定在5V左右。研究结果表明,该升压电路的转换效率随输出功率增加而提高,但负载变化会显著影响输出电压稳定性。

关键词升压电路LTspice

升压电路的基本特性

  • 一个简单使用升压电路的仿真

01LTspice仿真升压电路


一、简介

前面通过 LTspice 仿真测试了这个 升压电路。 下面再使用 LTspice对他的基本特性进行仿真。 一个是测量它在不同的工作状态下的输入电流波形以及对应的平均电流。 测量在不同负载下该电路的转换效率。 二是测量负载电阻对于输出电压的 影响。 最后,再测量一下输入电压对于输出电压的影响, 评估一下它的稳压机制的效果。

二、电路静态工作电流

首先测量一下电路的静态工作电流。 设置负载电阻为 1MΩ, 几乎 是没有输出负载。 设置最大仿真时间间隔为 1微秒, 显示工作电源的电流波形。 仿真 100ms 之内的工作电源输出电流波形。 可以看到电路的工作电流 也是脉冲电流。 下面通过数值统计电流波形, 最终获得电路的平均工作电流。

从 LTspice 导出仿真电源电流波形, 前面是启动电流。 统计在 2.5ms 之后, 电路工作电流的平均值。 通过Python 编程, 最终计算出电路的平均工作电流为 3.47mA。 这是电路的静态工作电流。

▲ 图1.2.1 LTspice 仿真的电流波形
#!/usr/local/bin/python# -*- coding: gbk -*-#============================================================# TEST1.PY -- by Dr. ZhuoQing 2025-12-13## Note:#============================================================fromheadmimport*data=tspload('aa','data')id=where(data[0]>0.0025)[0][0]t1=data[0][id]tall=0.1-t1 tdim=data[0][id:]idim=data[1][id:]deltat=[t2-t1fort1,t2inzip(tdim[:-1],tdim[1:])]sigmac=sum([t*ifort,iinzip(deltat,idim[:-1])])printf(sigmac/tall)plt.plot(data[0],data[1],lw=3)plt.xlabel("Time(s)",color="steelblue",fontsize=24)plt.ylabel("Current(A)",color="steelblue",fontsize=24)plt.grid(True,which='both',linestyle='--',alpha=0.7)plt.tight_layout()plt.show()#------------------------------------------------------------# END OF FILE : TEST1.PY#============================================================

接下来, 设置负载为 1k 欧姆。 在输出5V的情况下, 负载电流大约为 5mA。 使用同样的方法统计工作电流, 这样可以得到电路的转换效率。 电路的工作电流为 14.16mA。 计算电路的输入功率 以及负载功率, 电路电能转换效率为 58.9% 左右。

#!/usr/local/bin/python# -*- coding: gbk -*-#============================================================# TEST1.PY -- by Dr. ZhuoQing 2025-12-13## Note:#============================================================fromheadmimport*data=tspload('aa','data')id=where(data[0]>0.0025)[0][0]t1=data[0][id]tall=0.1-t1 tdim=data[0][id:]idim=data[1][id:]deltat=[t2-t1fort1,t2inzip(tdim[:-1],tdim[1:])]sigmac=sum([t*ifort,iinzip(deltat,idim[:-1])])printf(sigmac/tall)plt.plot(data[0],data[1],lw=3)plt.xlabel("Time(s)",color="steelblue",fontsize=24)plt.ylabel("Current(A)",color="steelblue",fontsize=24)plt.grid(True,which='both',linestyle='--',alpha=0.7)plt.tight_layout()plt.show()#------------------------------------------------------------# END OF FILE : TEST1.PY#============================================================

将电阻负载下降到 100欧姆, 再次进行仿真。 可以求得输入平均电流为 92.68mA。 由此可以计算出电路的转换效率, 转换效率达到了 90%左右。 可以看到, 当输出功率增加, 电路的转换效率也相应提高了。


实际测试输出电压, 可以看到它只有 4.5V, 并没有达到 5V。 根据现在的平均电压, 重新计算电路转换效率, 实际转换效率大约为 72.8% 左右。

三、负载特性

测量电路的负载特性, 改变输出负载 R2的阻值, 从 100 欧姆, 变化到 1k 欧姆 。 测量不同负载下, 输出电压的变化。 将仿真数据导出, 统计 2ms 之后的平均电压, 绘制出不同电阻对应的输出电压的平均值。 在负载为 100欧姆的时候, 输出电压大约为 4.5V。 电阻变化到 150欧姆, 电压迅速上升到 4.9V左右。 随着负载增加, 输出电压便稳定在 5V左右。

▲ 图1.3.1 不同复负载对应的输出电压
#!/usr/local/bin/python# -*- coding: gbk -*-#============================================================# TEST2.PY -- by Dr. ZhuoQing 2025-12-13## Note:#============================================================fromheadmimport*length,data,time=tspload('aa0','length','data','time')rdim=list(linspace(100,1e3,19,endpoint=True))#printf(rdim, shape(rdim))printf(shape(data),shape(time),shape(length))foriinrange(len(length)):startid=sum(length[:i])endid=sum(length[:i+1])plt.plot(time[startid:endid],data[startid:endid],lw=3)plt.xlabel("Time(s)",color="steelblue",fontsize=24)plt.ylabel("Voltage(V)",color="steelblue",fontsize=24)plt.grid(True,which='both',linestyle='--',alpha=0.7)plt.tight_layout()plt.show()#------------------------------------------------------------# END OF FILE : TEST2.PY#============================================================

▲ 图1.3.2 不同电阻与输出电压
#!/usr/local/bin/python# -*- coding: gbk -*-#============================================================# TEST2.PY -- by Dr. ZhuoQing 2025-12-13## Note:#============================================================fromheadmimport*length,data,time=tspload('aa0','length','data','time')rdim=list(linspace(100,1e3,19,endpoint=True))#printf(rdim, shape(rdim))#printf(shape(data), shape(time), shape(length))vdata=[]foriinrange(len(length)):startid=sum(length[:i])endid=sum(length[:i+1])# plt.plot(time[startid:endid], data[startid:endid], lw=3)vdata.append(data[startid:endid])#plt.xlabel("Time(s)", color="steelblue", fontsize=24)#plt.ylabel("Voltage(V)", color="steelblue", fontsize=24)#plt.grid(True, which='both', linestyle='--', alpha=0.7)#plt.tight_layout()#plt.show()startid=int(len(data)/len(length)/5)vdim=[float(mean(vdim[startid:]))forvdiminvdata]printf(list(rdim),list(vdim))plt.plot(rdim,vdim,lw=3)plt.xlabel("Resistor(Ohm)",color="steelblue",fontsize=24)plt.ylabel("Voltage(V)",color="steelblue",fontsize=24)plt.grid(True,which='both',linestyle='--',alpha=0.7)plt.tight_layout()plt.show()#------------------------------------------------------------# END OF FILE : TEST2.PY#============================================================

四、输入电压与输出电压

接下来,测量电路的输出电压与输入电压之间的关系。 将电阻负载设定为 1kΩ。 改变输入电压, 从 1.5V 变化到 5V, 每次增加 0.2V 。 可以看到输出电压在负反馈的作用下, 大都稳压在 5V左右。 导出仿真数据, 统计 6ms 之后的电压平均值。 绘制出输出电压与输入电压的关系。 在输入电压为 1.5V 的时候, 电路可以工作, 但是输出电压并没有稳压在 5V, 电压只有 3.7V左右。 只有当输入电压超过 2.1V之后, 输出电压才基本上稳压在 5V 左右。

▲ 图1.4.1 不同输入电压对应的输出电压

▲ 图1.4.2 不同输入电压与输出电压

结 ※


文通过 LTspice 仿真了一个升压电路的基本特性。 虽然他有稳压负反馈, 但是随着输入电压的变化对应的输出电压会出现一定的变化。 输出负载对于输出电压也有较大的影响。


■ 相关文献链接:

  • 一个简单使用升压电路的仿真-CSDN博客

● 相关图表链接:

  • 图1.2.1 LTspice 仿真的电流波形
  • 图1.3.1 不同复负载对应的输出电压
  • 图1.3.2 不同电阻与输出电压
  • 图1.4.1 不同输入电压对应的输出电压
  • 图1.4.2 不同输入电压与输出电压
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/6 9:49:56

5大实用技巧:用downkyi打造高效视频下载工作流

5大实用技巧:用downkyi打造高效视频下载工作流 【免费下载链接】downkyi 哔哩下载姬downkyi,哔哩哔哩网站视频下载工具,支持批量下载,支持8K、HDR、杜比视界,提供工具箱(音视频提取、去水印等)。…

作者头像 李华
网站建设 2026/8/6 5:04:02

Switch版最全模拟器系统:LAKKA懒人整合包最新版

LAKKA懒人整合包详细介绍:系统基础:LAKKA是一个基于RetroArch的开源模拟器系统,专为Nintendo Switch平台设计。它利用Switch的强大硬件性能,模拟多种经典游戏主机。整合内容:整合了包括NES、SNES、Game Boy、Game Boy …

作者头像 李华
网站建设 2026/8/3 22:21:56

YOLOv11 改进 - C2PSA | C2PSA融合Mona多认知视觉适配器(CVPR 2025):打破全参数微调的性能枷锁:即插即用的提点神器,引领视觉微调新突破

前言 本文介绍了新型视觉适配器微调方法Mona,并将其集成到YOLOv11中。传统全参数微调成本高、存储负担重且有过拟合风险,现有PEFT方法性能落后。Mona仅调整5%以内的骨干网络参数,在多个视觉任务中超越全参数微调。其核心亮点包括参数效率高、性能突破和即插即用。适配器模块…

作者头像 李华
网站建设 2026/8/5 4:49:55

YOLOv11 改进 - SPPF模块 | 替代SPPF, Mona多认知视觉适配器(CVPR 2025):打破全参数微调的性能枷锁:即插即用的提点神器

前言 本文介绍了新型视觉适配器微调方法Mona,并将其集成到YOLOv11中。传统全参数微调成本高、存储负担重且有过拟合风险,现有PEFT方法性能落后。Mona仅调整5%以内的骨干网络参数,在多个视觉任务中超越全参数微调。其核心亮点包括参数效率高、性能突破和即插即用。适配器模块…

作者头像 李华
网站建设 2026/8/5 8:18:27

企业级RPM组件变更测试全攻略:从虚拟化到容器化的深度实践

引言:RPM测试为何如此关键? 在Linux DevOps实践中,RPM包的管理与测试往往是决定系统稳定性的关键环节。每一次组件的升级、修复或功能增强,都可能引入意想不到的依赖冲突、配置变更或性能问题。据统计,超过30%的生产环…

作者头像 李华
网站建设 2026/8/6 18:59:32

MongoDB 索引

MongoDB 索引 引言 MongoDB 是一个高性能、可扩展的文档存储数据库,它提供了灵活的数据模型和强大的查询能力。在 MongoDB 中,索引是一个非常重要的概念,它能够显著提高数据库的查询效率。本文将深入探讨 MongoDB 索引的原理、类型、创建方法以及优化策略。 索引概述 索…

作者头像 李华