news 2026/5/30 1:22:42

简单升压稳压电路 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/5/26 17:25:22

百度网盘提取码智能获取工具完整使用指南

百度网盘提取码智能获取工具完整使用指南 【免费下载链接】baidupankey 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 还在为繁琐的百度网盘提取码而困扰吗?每次获取分享资源都要经历复制链接、寻找提取码、手动输入的重复过程,这种…

作者头像 李华
网站建设 2026/5/28 23:24:15

你,宇宙唯一的中心:在无限复刻中活出绝对的存在

你,宇宙唯一的中心:在无限复刻中活出绝对的存在 一、宣言:你的坐标是(0,0,0) 此刻,当你阅读这些文字时,请暂停一秒——无论你身处拥挤的地铁、深夜的书房,还是异国街头的咖啡馆——请深深地感受&#xff1a…

作者头像 李华
网站建设 2026/5/26 21:46:00

ConcurrentLinkedQueue实战:电商秒杀系统的队列选型优化

ConcurrentLinkedQueue:高性能无界非阻塞队列深度解析一、核心价值与应用场景在并发编程的世界中,线程安全队列是最基础的并发组件之一。Java并发包提供了两种主要类型的线程安全队列:阻塞队列和非阻塞队列。ConcurrentLinkedQueue作为后者的…

作者头像 李华
网站建设 2026/5/25 3:08:23

downkyi下载优先级终极指南:让你的重要视频先人一步

你是否曾经遇到过这样的烦恼:急需观看的学习视频排在下载队列末尾,而不太重要的娱乐内容却占据了宝贵的下载带宽?downkyi的智能优先级系统正是为了解决这一痛点而设计,让你能够完全掌控视频下载的执行顺序。 【免费下载链接】down…

作者头像 李华
网站建设 2026/5/13 12:17:09

中望CAD2025:将多段线转换为样条曲线

方法一: 双击多段线或者输入命令【pedit】,在弹出的菜单栏中选择【样条曲线(S)】,将普通多段线转换为样条曲线拟合的多段线;方法二: 编辑多段线——样条曲线

作者头像 李华
网站建设 2026/5/25 22:23:32

AI如何帮你解决MySQL的--skip-grant-tables问题

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个AI辅助工具,能够自动检测MySQL服务器是否以--skip-grant-tables选项运行。当检测到该模式时,工具应提供以下功能:1) 解释此模式的安全风…

作者头像 李华