用NI的数据采集卡实现简单电子测试之3——绘制二极管V-I特性曲线图

本文从本人的163博客搬迁至此。

接下来用USB-6009和LabVIEW实现对二极管最重要的特性曲线“V-I特性曲线”的测试和绘制。

一、什么是二极管V-I特性曲线   

康华光版的《电子技术基础——模拟部分》这样介绍二极管的V-I特性:在二极管正向特性(在PN结两端施加N正P负的电压时的特性)的起始部分,由于正向电压较小,外电场还不足以克服PN结的内电场,因而这时的正向电流几乎为零,二极管呈现出一个大电阻,好像一个门坎。硅管的门坎电压Vth(又称死区电压)约为0.5V,锗管的Vth约为0.1V,当正向电压大于Vth时,内电场大为削弱,电流因而迅速增长。所谓“V-I特性曲线”是指正向电压和正向电流之间的关系。

  二、测试电路 

V-I特性曲线是二极管电流I和压降V之间的关系,只有一个自变量和一个因变量,是二维平面上的曲线。测试电路需要通过USB-6009的DAC控制流过二极管的电流,同时通过ADC测量其上的压降来绘制V-I曲线。和绘制三极管的输出特性曲线一样,可以通过由运放构成的反馈控制电路来控制流过二极管的正向电流,但测试普通二极管的V-I曲线时,一般要求测试电流达到100mA以上,无法由运放直接产生,需借用晶体管放大输出电流。我设计了图1所示的测试电路。

图1 二极管V-I特性测试电路

其中DI_CTL是由USB-6009的DAC输出的电流控制电压。D_test是被试二极管,采用常见整流二极管1N4007,其两端连接的AI3和AI7是USB-6009的ADC的一对差分输入端,用于测试D_test两端的电势差Vdt。Rd1是电流测试电阻,其作用是将流过被试二极管的电流ID转换为电压VD1,从而形成电流负反馈通路。为防止Rd1上功耗过大造成损毁,Rd1取值较小,仅为0.1欧姆。在500mA电流条件下,其上的压降也仅为50mV,很难与USB-6009的DAC输出的控制电压形成比较,因此需要先通过运放OP_dA构成的同相放大电路来将Rd1上的测试电压VD1放大成VD2。其增益G=(Rd3+Rd2)/Rd2=31.3倍,可将流过Rd1的500mA电流转换为1.56V输出电压。运算放大器OP_dB构成整个负反馈电路的误差放大环节,其作用是放大实际电流与USB-6009的DAC输出的控制电流的电压之间的误差,并将放大后的误差用于控制功率P沟道MOS管MOSP输出电流。根据负反馈系统的分析方法来分析图1的工作原理。

1、对运放OP_dB应用“虚短”的原则:OP_dA输出的VD2应该等于USB-6009输出的控制电压DI_CTL,当改变DI_CTL时,就可以改变流过D_test的电流ID。电流ID和电压DI_CTL之间的关系为:

ID=VDI_CTL/Rd1                                          (1)

2、上述电路使用虚短的前提之一是,整个系统是电流负反馈系统:但ID增加时VD1和 VD2也将增加,将使OP_dB的同相端电压增加,从而将使P欧沟道MOS管的栅极电压上升,并减少其打开的程度从而降低ID,并最终构成负反馈系统。

3、上述电路使用虚短的前提之二是,整个系统的稳定性。Cd1具有保证闭环稳定的作用,它可以降低高频信号的开环增益,从而整个系统在高频段发生自激振荡。

另外,这个电路值得注意的地方还在于,这是一个单电源电路,但电路的参考点却是“地电势”。具体体现在:

1、从Rd1上端得到的VD1是一个很小的电压,可能仅有几个mV,要使用只有单电源的运放拾取这个电压是有一定困难的,但LM358的共模电压可达负电源电压,因此能够拾取和放大VD1。

2、由于电流测试电阻Rd1安装在被测二极管和地之间,就不可能采用单端测量方式测量二极管上的压降,正好USB-6009提供了差分测量方式,将两个差分输入端分别连接在被测对象的两端,可以将两个输入端之间的共模电压抑制掉,从而直接得到被测对象两端的电势差。

  三、测试程序

1、测试程序流程图如图2所示

图2 测试程序流程图

2、测试电流ID的设置

DACDI_CTL实现对测试电流ID采用公式节点实现DI_CTL和ID之间的换算,如图3所示:

图3 实现测试电流ID和控制电压换算的公式节点

3、差分模式采集二极管压降Vdt

USB-6009差分模式的配置如图4所示,注意此时可以通过修改输入电压范围,提高USB-6009内的PGA的增益,从而达到提高电压分辨率的目的。

图4 差分模式采集电压的程序框图

4、测试过程控制

不可能在程序开始运行后不断的重复测量过程,因此采用“事件结构”管理了一个“开始测试”按钮,只有单击“开始测试”,测试过程才会开始。

5、程序框图

图5和图6展示了USB-6009控制测试电流和读取二极管压降的程序框图。

图5 设置测试电流程序框图

图6 读取二极管压降程序框图

四、程序运行结果

测试贴片封装的1N4007的“二极管的V-I特性线”,得到图7所示的结果。

图7 实际测试得到的二极管VI特性曲线

可以看出IN4007的V-I特性曲线呈指数曲线形式,与理论推导结果一致。

未完待续……

原文地址:https://www.cnblogs.com/helesheng/p/9809771.html

时间: 2024-10-07 23:48:31

用NI的数据采集卡实现简单电子测试之3——绘制二极管V-I特性曲线图的相关文章

用NI的数据采集卡实现简单电子测试之2——绘制三极管输出特性曲线(面)图

本文从本人的163博客搬迁至此. 想设计几个实验,既能展示NI的LabVIEW和数据采集卡的功能特点,又能够让普通电类专业本科学生可以理解,自然首先想到了<电子技术基础>课程的内容.第一个例子采用了"绘制晶体三极管输出特性曲线"的例子,原因有三:其一,作为<模拟电子技术>课程的基本内容,基本上所有电类专业的学生都学过三极管输出特性曲线:其二,这个例子既要控制基极电流和集电极电压,又要测量集电极电流,特别适合既有A/D又有D/A转换功能的数据采集卡来完成:其三,L

用NI的数据采集卡实现简单电子测试之5——压控振荡器的测试

本文从本人的163博客搬迁至此. 为了展示连续信号采集的方法,以其外部触发采集功能.我用运算放大器实现了一个最简单的低频压控振荡器(VCO),作为USB-6009采集的信号源.在LabVIEW下编写的应用软件的控制下,USB-6009同时采集VCO产生的两路模拟信号.在波形图控件中可以比较.观测两路信号的幅度和相位关系.另外,本例还将涉及USB-6009的外部触发采集功能的编程方法. 一.压控振荡器电路 压控振荡器是指输出频率是输入电压函数的振荡器.我用运算放大器实现的低频压控振荡器如下图所示:

L 系列数据采集卡 ,USB数据采集卡二次开发部分例程编制

Labjack 系列USB数据采集卡,为客户提供了免费的应用程序配置,测试和记录软件,下面就二次开发提供一些支持,支持的有C/C++.C语言.Delphi.Java.LabVIEW.Matlab.Python.VB.NET等,自由UD库-封装低层协议和驱动层以便于使用扩充板-增加±10V DAC,4-20mA输入,端子板,继电器板. 软件对于Windows,使用高级UD库与U3-HV进行通信.这个高级库处理USB驱动层和低层协议的复杂性,允许用户专注于编写适合他们特定需要的代码.开始使用我们网站

USB数据采集卡,通过树莓派微型电脑,实现高速以太网数据采集

通过以太网连接(LAN.WiFi或WAN) 用HS3.HS6.HS5系列USB高速数据采集卡进行远程测量是完全可行的,可以把远程的数据采集卡直接连接到PC.数据采集卡所有特性可通过网络获得.不需要专业的网络知识.多通道数据采集卡软件版本,默认支持数据采集卡远程连接.采样率高达1~~1000MS/s 为了使USB数据采集卡能够通过网络访问,它必须连接到连接到网络和正在运行仪器共享服务器(TPISS)的计算机.该计算机可以是任何Windows或Linux PC:桌面.笔记本电脑或小型计算机,例如树莓

USB数据采集卡:labjack T7、T7 Pro系列的技术特点

Labjack T7.T7 Pro 数据采集卡 集合了多种通信方式,和自适应的输入信号,几乎能采集所有信号,这一点是非常独特的. Labjack T7 系列采集卡,不单有 USB总线接口,还有 以太网接口 ,还有 WiFi 无线接口. [[T7 Pro U3-HV LabJack公司总部位于美国科罗拉多州雷克伍德,是连接到计算机和互联网数据采集硬件和软件的领先制造商,帮助客户通过电脑或手机监控应用程序,以这种方式实现现实世界和虚拟世界的连接.为什么要选择labjack 采集产品,有什么优势.L系

用LabVIEW实现U3数据采集卡的时域分析信号处理

信号特征值以一个数值表示信号的某些时域特征,是对测试信号最简单直观的时域描述.在测试系统中往往用一些模拟仪表来指示信号的特征值.将测试信号采集到计算机后,在测试VI中进行信号特征值处理,并在测试VI前面板上直观的表示出信号的特征值,可以给测试VI的使用者提供一个了解测试信号变化的快速途径.LabVIEW中的信号特征值处理VI往往都是一些小VI,在理解了测试信号各类特征值的具体含义后,使用起来很方便.下面几款数据采集卡都能用Labview实现. 信号的特征值分为幅值特征值.时间特征值和相位特征值3

几种常见卡的简单介绍

以后内容为从网络摘录: 几种常见卡的简单介绍: 1.M1卡 M1卡是非接触式感应卡,数据保存期为10年,可改写10万次,读无限次.无电源,自带天线,工作频率为13.56MHZ.内含加密控制逻辑和通讯逻辑电路.一般主要有两种,S50和S70. S50容量1Kbyte,16个扇区(Sector),每个扇区4块(Block)(块0-3),共64块,按块号编址为0-63.每个扇区有独立的一组密码及访问控制.第0扇区的块0(即绝对地址0块)用于存放厂商代码,已经固化,不可更改.其他各扇区的块0.块1.块2

卡牌简单动作编辑器

demo程序需要安装Flash Player11才能正常运行. 卡牌简单动作编辑器

Labjack系列-数据采集卡,USB数据采集卡与 Labview对接的编程操作

LabJack数据采集卡公司,总部位于美国科罗拉多州雷克伍德,是连接到计算机和互联网数据采集硬件和软件的领先制造商,帮助客户通过电脑或手机监控物理世界的变化.下面介绍如何用Labjack数据采集卡与Labview 接驳的方法,并实现采集功能. 其系列采集卡如下:Labjack应用--labjack安装 首先,安装labjack驱动程序.虽然Windows已包含了LabJack所需的USB底层驱动程序,但是它还需要高级驱动程序来进行数据的传送和接收.随机提供的安装光盘将安装高级驱动程序.一些应用程