本文主要是介绍原来都是二极管耐压惹的祸,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
乌龙事件: 两个二极管弄反了
01 二极管耐压
一、前言
刚才测试了这款简单升压电路的工作电压特性。 测量电路的输出电压随着工作电源升高变化的情况。 谁知得到了这样一个非常奇怪的电压曲线。 当工作电压超过3.6V之后, 输出电压不升反降。 现在回忆是电路中二极管的反向击穿电压太小了。 下面测量一下电路中整流二极管和钳位二极管的反向击穿电压。 看是否因为它们的原因。
二、测量结果
首先测量整流二极管的反向击穿电压。 居然只有93V。 这也就是说明为什么前面测量的输出电压被限制在 100V之内了。 接下来再测量这款稳压二极管, 看看它的反向击穿电压。 居然有 155V。
下面更换一个耐压更高的整流二极管 FR107, 重新测试振荡电路的工作电压与输出高压之间的关系。 测量工作电压从 0V 变化到 5V 过程中, 记录升压电路输出电压的大小。 总共测量 100 个数据点。 根据测量结果来看, 该电路的输出电压与工作电源之间是一个单调变化的结果。 这也解释了前面测试结果中奇怪的现象了。
▲ 图1.2.1 电路工作电源与输出电压之间的关系
vdim=[0.00,0.05,0.10,0.15,0.20,0.25,0.30,0.35,0.40,0.45,0.51,0.56,0.61,0.66,0.71,0.76,0.81,0.86,0.91,0.96,1.01,1.06,1.11,1.16,1.21,1.26,1.31,1.36,1.41,1.46,1.52,1.57,1.62,1.67,1.72,1.77,1.82,1.87,1.92,1.97,2.02,2.07,2.12,2.17,2.22,2.27,2.32,2.37,2.42,2.47,2.53,2.58,2.63,2.68,2.73,2.78,2.83,2.88,2.93,2.98,3.03,3.08,3.13,3.18,3.23,3.28,3.33,3.38,3.43,3.48,3.54,3.59,3.64,3.69,3.74,3.79,3.84,3.89,3.94,3.99,4.04,4.09,4.14,4.19,4.24,4.29,4.34,4.39,4.44,4.49,4.55,4.60,4.65,4.70,4.75,4.80,4.85,4.90,4.95,5.00]
odim=[0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,17.82,21.47,24.96,27.98,30.79,34.41,37.31,40.23,42.99,45.75,48.42,50.97,53.56,56.00,58.48,60.89,63.18,65.48,67.72,69.83,71.96,73.97,75.99,77.96,79.82,81.69,83.51,85.23,86.95,88.58,90.22,91.82,93.33,94.86,96.29,97.73,99.14,100.47,101.82,103.16,104.38,105.63,106.81,107.99,109.16,110.27,111.38,112.43,113.48,114.52,115.50,116.50,117.50,118.39,119.21,120.06,120.95,121.80,122.58,126.37,127.43,128.36,129.26,130.08,130.90,131.66,132.38,133.10,133.78,134.47,135.15,135.80,136.46,136.99,137.48,138.09,138.69,139.24,139.67,140.23,140.83,141.43,141.98,142.53,143.05,143.58,144.09,144.57]
#!/usr/local/bin/python
# -*- coding: gbk -*-
#============================================================
# TEST1.PY -- by Dr. ZhuoQing 2023-12-16
#
# Note:
#============================================================from headm import *
from tsmodule.tsvisa import *dm3068open(138)vdim = linspace(0, 5, 100)
odim = []dh1766setvolt(0, 0, 0)
time.sleep(5)for v in vdim:dh1766setvolt1(0, 0, v)time.sleep(1)o = dm3068vdc()printff(v, o)odim.append(o)tspsave('measure', vdim=vdim,odim=odim)dh1766setvolt1(0, 0, 0)
plt.plot(vdim, odim, lw=3)plt.xlabel("Work Voltage(V)")
plt.ylabel("Output(V)")
plt.grid(True)
plt.tight_layout()
plt.show()#------------------------------------------------------------
# END OF FILE : TEST1.PY
#============================================================
※ 总 结 ※
现在回想起来, 应该是在前面实验中, 将这两个二极管给搞混了。 这个黑色封装的是一个稳压保护二极管。 它的耐压为 93V。 而这个小型玻璃封装的是整流二极管, 它的耐压为 155V。 看来前面的确是搞了一个乌龙事件。
● 相关图表链接:
- 图1.2.1 电路工作电源与输出电压之间的关系
这篇关于原来都是二极管耐压惹的祸的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!