开关电源LM2596
01 开关电源
一、前言
开关稳压芯片 LM2596 常常使用在电子设备中。 在近期的一个设计电路中, 使用它将输入的25V转换成 12V工作电压。 下面通过数字电源和电子负载, 测试一下这个开关电源的基本特性。 为之后电路设计提供测试数据。
▲ 图1.1.1 实验电路原理图
AD\Test\2024\April\ClickF103.SchDoc
二、测量结果
测量 LM2596输入电压与输出电压之间的关系。 使用DH1766 可编程直流电源, 改变输入直流电压, 从0V 上升到 32V, 测量LM2596输出电压。 从结果来看, 在输入电压超过 13.6V之后, 输出便稳定在12V。
▲ 图1.2.1 输入电压与输出电压
vin=[0.0000,0.3232,0.6465,0.9697,1.2929,1.6162,1.9394,2.2626,2.5859,2.9091,3.2323,3.5556,3.8788,4.2020,4.5253,4.8485,5.1717,5.4949,5.8182,6.1414,6.4646,6.7879,7.1111,7.4343,7.7576,8.0808,8.4040,8.7273,9.0505,9.3737,9.6970,10.0202,10.3434,10.6667,10.9899,11.3131,11.6364,11.9596,12.2828,12.6061,12.9293,13.2525,13.5758,13.8990,14.2222,14.5455,14.8687,15.1919,15.5152,15.8384,16.1616,16.4848,16.8081,17.1313,17.4545,17.7778,18.1010,18.4242,18.7475,19.0707,19.3939,19.7172,20.0404,20.3636,20.6869,21.0101,21.3333,21.6566,21.9798,22.3030,22.6263,22.9495,23.2727,23.5960,23.9192,24.2424,24.5657,24.8889,25.2121,25.5354,25.8586,26.1818,26.5051,26.8283,27.1515,27.4747,27.7980,28.1212,28.4444,28.7677,29.0909,29.4141,29.7374,30.0606,30.3838,30.7071,31.0303,31.3535,31.6768,32.0000]
vout=[-0.0074,-0.0080,-0.0078,-0.0074,-0.0069,-0.0063,-0.0058,-0.0052,-0.0035,2.0059,2.2793,2.5640,2.8521,3.0488,3.0523,3.3644,3.6831,4.0004,4.3165,4.6398,4.9637,5.2874,5.6110,5.9348,6.2574,6.5812,6.9049,7.2287,7.5523,7.8761,8.1986,8.5223,8.8460,9.1695,9.4930,9.8164,10.1420,10.4640,10.7870,11.1100,11.4320,11.7560,11.9750,11.9740,11.9820,11.9850,11.9860,11.9880,11.9870,11.9890,11.9890,11.9900,11.9900,11.9910,11.9910,11.9910,11.9910,11.9910,11.9910,11.9920,11.9920,11.9920,11.9920,11.9920,11.9920,11.9910,11.9920,11.9910,11.9930,11.9930,11.9930,11.9920,11.9920,11.9920,11.9920,11.9920,11.9920,11.9930,11.9930,11.9930,11.9930,11.9930,11.9930,11.9930,11.9930,11.9940,11.9940,11.9950,11.9960,11.9960,11.9960,11.9950,11.9950,11.9950,11.9960,11.9950,11.9960,11.9970,11.9970,11.9970]
#!/usr/local/bin/python
# -*- coding: gbk -*-
#============================================================
# TEST1.PY -- by Dr. ZhuoQing 2024-04-09
#
# Note:
#============================================================
from headm import *
from tsmodule.tsvisa import *
from tsmodule.tsstm32 import *
vin = linspace(0, 32, 100)
vout = []
for v in vin:
dh1766volt1(v)
time.sleep(2)
meter = meterval()
vo = meter[1]
vout.append(vo)
tspsave("vv", vin=vin, vout=vout)
printff(v, vo)
dh1766volt1(15)
plt.plot(vin, vout, lw=3)
plt.xlabel("Input(V)")
plt.ylabel("Output(V)")
plt.grid(True)
plt.tight_layout()
plt.show()
#------------------------------------------------------------
# END OF FILE : TEST1.PY
#============================================================
利用电子负载 DL3021A 测量 LM2596的输出电流与电压的关系。 由于电路中的续流二极管以及电感的容量很小, 这个电路在输出200mA之后, 电压就突然下降了。
▲ 图1.2.2 输出电流与电压
#!/usr/local/bin/python
# -*- coding: gbk -*-
#============================================================
# TEST2.PY -- by Dr. ZhuoQing 2024-04-09
#
# Note:
#============================================================
from headm import *
from tsmodule.tsvisa import *
dl3021open(3)
cdim = linspace(0, 1, 100)
vdim = []
for c in cdim:
dl3021setcurrent(c)
time.sleep(.5)
v = dl3021volt()
vdim.append(v)
tspsave('measure', cdim=cdim, vdim=vdim)
printff(c, v)
dl3021setcurrent(0)
plt.plot(cdim, vdim, lw=3)
plt.xlabel("Current(A)")
plt.ylabel("Voltage(V)")
plt.grid(True)
plt.tight_layout()
plt.show()
#------------------------------------------------------------
# END OF FILE : TEST2.PY
#============================================================
因此, 为了提高输出电流, 需要将电路中的续流二极管, 以及滤波电感的容量都需要增加。 在这里就不再进行改动了。 因为它已经能够满足后面电路的需要了。
※ 总 结 ※
本文调试其他的一个应用电路的时候, 对于电路中 LM2596的特性进行了测试。 获得了它的基本输出电流的能力。
● 相关图表链接: