压控恒流源2

合集下载

压控恒流源电路设计

压控恒流源电路设计

压控恒流源电路设计
压控恒流源电路是一种常用的电子电路,用于实现对负载的恒定电流控制。

它可以根据负载的电流需求,自动调整输出电压,保持电流不变。

设计压控恒流源电路的关键是利用电压和电流之间的关系来实现控制。

以下是一种常见的压控恒流源电路设计:
1.基本电路结构:
该电路由一个可变电阻和一个电流传感器组成。

可变电阻用于调整电流大小,电流传感器用于检测实际电流值。

2.参考电压电路:
在该电路中,使用一个稳定的参考电压源,例如锗二极管或稳压源,来提供一个固定的参考电压。

3.比较放大器电路:
将负载电流与参考电流进行比较,并通过比较放大器将比较结果放大。

比较放大器可以是运算放大器或比较器。

4.反馈回路:
将比较放大器的输出反馈给可变电阻,以调整电流大小。

反馈回路可以使用反馈电阻网络来实现。

5.电流传感器:
为了测量负载电流,可以使用电阻、霍尔效应传感器或电流互感器等。

整个电路的工作原理是:电流传感器检测负载电流,并将其与参考电流进行比较。

比较放大器输出的误差信号通过反馈回路调整可变电阻的阻值,从而自动调整电流大小,以保持负载电流恒定。

需要注意的是,设计压控恒流源电路时,要考虑负载的额定电流范围和电压范围,选择合适的元器件,确保电路的稳定性和可靠性。

此外,还需要进行合适的保护措施,如过流保护、过压保护等,以确保电路和负载的安全运行。

压控恒流源电路分析

压控恒流源电路分析

摘 要:恒定电流源由于具有抗干扰能力强,适合 驱动半导体 器件等优点,在信号传输与信号测量、半导体光源驱动等方面得 到广泛应用。文章介绍74种恒流源电路 ,可以满足多方面需求,在实际应用中具有一定的参考价值 。 关键词:压控恒流源;霍尔电流传感器;开关恒流源
在 日常生活 中,在半导体激光器、LED光压 (ON果反馈值是 电压)或电流 (如果反馈值是
3 大电流恒流 源
电流 )的 目的。
提高恒流源效率主要采用2种 方法:采 用霍尔电流传感
器代替采样电阻;把电流信号反馈到开关电源管理芯片上的
PW M控制器 ,控制开 关管开关 的占空比,使开关 电压源 为
开 关 电流 源 。
图3 降压 型 开 关 电源 原 理
当供 电电压 为5 V时,测量双 向电流 的ACS758,其 零电流输
样 电阻的电流值增加 了一个低通滤波环 节,也使得 电流输出
更加 稳定 ,电阻R6作为 电流负载 ,为恒流源提供了一个小电
流 ,在负载 是LED光源 时,可以防止LED存在 暗亮关不断的
问题 。
图1 常用的恒流源电路
图2 毫安 级 恒 流 源 电 路 图2中运放UI ̄[I电阻组成一个同相放大 电路,U2输 出2.4 V左 右 的基 准 电压 ,通 过 调 节 电位 器VR1,可 以使 运 放 的 正
图1中的输出电流有公式i=VJR , 为运放正输入端 的
此 ,压控恒流源 可以很方便地实现手动或 自动控制 ,压控恒 给定电压 , 电流采样 电阻。值得注意的是实际输出的电
流源 电路也具有广泛的应用价值。
流是三极管的集 电极 电流 ,而采样 电阻采集的是三极管的发
压控恒流源电路从工作状态上分为连续及开关两种,连 射极电流,两者之比值Np/n+i, 是三极管的电流放大倍数 ,

STM32实现4-20mA压控恒流源电路

STM32实现4-20mA压控恒流源电路

STM32实现4-20mA压控恒流源电路为工业场合开发的设备通常情况下都会具有4-20mA输出接口,在以往没有DAC模块的单片机系统,需要外加一主片DAC实现模拟量的控制,或者采用PWM来摸拟DA,但也带来温漂和长期稳定性问题。

在以STM32为中心的设备中,使用它自带的DAC即可非常方便的实现4-20mA的输出接口,具有精度高、稳定性好、漂移小以及编程方便等特点。

在STM32单片机系统中,100脚以下没有外接出VREF引脚,但这样使得DAC的参考端和VCC共用,带来较大误码差,为解决这一问题,可以使用廉价的TL431来解决供电问题,TL431典型温漂为30ppm,所以在一般应用中已非常足够。

选用两只低温漂电阻,调整输出使TL431的输出电压在3V-3.6V之间,它的并联稳压电流可达到30mA,正好能满足一般STM32核心的功耗需求。

利用TL431解决了供电问题,余下的就是4-20mA的转换电路,如下图:上图即为非常精确的转换电路,OPA333是一颗非常优异的单电源轨至轨运算放大器,其工作电压为2.7-5.5V,其失调电压仅为10uV,实测最低输出为30uV,最高输出可达VCC-30uV。

电路组成压控恒流源,其关键在于OPA333这颗芯片的优异性能,使得以上电路获得了极高的精度和稳定性。

DACOUT来自于STM32的DAC1或者DAC2输出,由C25进行数字噪场滤波之后进入运算,进行1:1缓冲,后经过Q2进行电流放大,在R7上形成检测电压,C17进行去抖动处理。

4-20mA信号由AN_OUT+/AN_OUT-之间输出。

上图中,负载中的电流在R7上形成压降,经运放反馈后得到Vdacout=Vr7=I*R7,所以:I=Vdacout/R7,当Vdacout在400mV到2000mV之间变化时,可得到4-20mA的输出。

改变R7的大小,便可改变DACOUT的需求范围。

电路中,R2的基射极之间将有0.7V左右的偏压,所以Vb[MAX]=2V+0.7V=2.7V,这正好在OPA333的输出范围之内。

ICL8038芯片简介及典型应用

ICL8038芯片简介及典型应用

ICL8038芯片简介及典型应用--FSKICL8038芯片简介及典型应用--FSK摘要:介绍了INTERSIL公司的精密压控函数发生器ICL8038的特点、原理、设计,同时论述了基于该器件的FSK调制器设计方案。

关键词:ICL8038;函数发生器;压控;FSK中图分类号:TN761文献标识码:B1引言ICL8038精密函数发生器是采用肖特基势垒二极管等先进工艺制成的单片集成电路芯片,电源电压范围宽、稳定度高、精度高、易于用等优点,外部只需接入很少的元件即可工作,可同时产生方波、三角波和正弦波,其函数波形的频率受内部或外电压控制,可被应用于压控振荡和FSK调制器。

2ICL8038芯片简介2.1性能特点具有在发生温度变化时产生低的频率漂移,最大不超过50ppm/℃;具有正弦波、三角波和方波等多种函数信号输出;正弦波输出具有低于1%的失真度;三角波输出具有0.1%高线性度;具有0.001Hz~1MHz的频率输出范围;工作变化周期宽,2%~98%之间任意可调;高的电平输出范围,从TTL电平至28V;易于使用,只需要很少的外部条件。

2.2管脚功能图1为ICL8038的管脚图,下面介绍各引脚功能。

脚1、12(Sine Wave Adjust):正弦波失真度调节;脚2(Sine Wave Out):正弦波输出;脚3(Triangle Out):三角波输出;脚4、5(Duty Cycle Frequency):方波的占空比调节、正弦波和三角波的对称调节;脚6(V+):正电源±10V~±18V;脚7(FM Bias):内部频率调节偏图1ICL8038管脚图置电压输;脚8(FM Sweep):外部扫描频率电压输入;脚9(Square Wave Out):方波输出,为开路结构;脚10(Timing Capacitor):外接振荡电容;脚11(V- or GND):负电原或地;脚13、14(NC):空脚。

(核心)LLC恒流充电-恒压充电,开关电源的双环控制

(核心)LLC恒流充电-恒压充电,开关电源的双环控制

引言:电动汽车上有两个电池,一个是高压动力电池,另外一个是低压蓄电池。

动力电池通过直流充电桩或交流充电桩+OBC充电,蓄电池通过车载DC/DC变换器充电。

前者充电过程中的绝大部分时间里都是恒流充电,后者则大都是恒压充电。

但是,恒流充电可能会调整到恒压充电,恒压充电也可能调整为恒流充电。

这对于不懂开关电源控制的朋友来说,是难以理解其实现原理的。

在充电相关的标准里,提出了限压和限流特性。

譬如在NB/T33001-2018 《电动汽车非车载传导式充电机技术条件》和QC/T 895-2011 《电动汽车用传导式车载充电机》中,都提出了限压、限流特性:a) 充电机在恒流状态下运行时,当输出直流电压超过限压整定值时,应能自动限制其输出电压的增加,转换为恒压充电运行;b) 充电机在恒压状态下运行时,当输出直流电流超过限流整定值时,应能立即进入限流状态,自动限制其输出电流的增加。

在刚过去的春节假期里,周强君奉献了这篇介绍电压环、电流环单环控制及双环控制的文章,希望有益于非开关电源领域的车企的电子工程师们。

——汪进进开关电源中离不开环路设计。

环路影响到开关电源的诸多性能指标,譬如输出纹波,动态特性,稳定性,保护特性,等。

这篇文章将从下面四个方面讲一讲开关电源中的比较常见的双重环路及其应用:1. 单电压环与单电流环2.电压环和电流环的双环竞争3. 电压外环电流内环4. 两种双环控制在车载电源产品中的应用011.单电压环与单电流环闭环就是通过对被控制变量进行负反馈与设定值进行比较,得到他们之间的偏差,然后通过控制偏差,来实现被控变量稳定在设定值附近。

生活中最常见的一个负反馈闭环就是骑自行车,如果我们想走一条直线,而实际往左偏了,就会将车把手往右调整,如果往右偏了,就往左调整。

最后肯定稳定在这条想走的路线的附近。

如果自行车整个过程一直都是向左偏离一个角度,这个就是静差,也叫稳态误差。

如果自行车稳定在设定路线的左右偏差一点,这个就是误差摆幅,有些场景下也叫纹波峰峰值。

压控恒流源电路设计

压控恒流源电路设计

压控恒流源电路设计压控恒流源是一种常用于电子电路设计中的电路,可以提供恒定的电流输出,并且能够根据输入电压的变化自动调节输出电流的大小。

在很多应用中,需要一个稳定的电流源来控制电路的工作,因此压控恒流源被广泛应用于各种电子设备中。

本文将介绍一种常见的压控恒流源电路的设计方法。

首先,我们需要明确压控恒流源电路的基本工作原理。

压控恒流源采用了反馈调节的方法,通过调节电路中的负载电阻,使得输出电流保持稳定。

当输入电压发生变化时,电路会自动调节负载电阻来保持输出电流不变。

下面是一种常见的压控恒流源电路设计方法:1.选择恒流源管件在设计压控恒流源电路时,首先需要选择一个合适的恒流源管件。

常见的恒流源管件有双极型晶体管和场效应管。

双极型晶体管具有较好的线性性能,适用于低电流输出的场合;而场效应管具有较低的输入阻抗和良好的驱动能力,适用于较大电流输出的场合。

根据具体需求,选择适合的恒流源管件。

2.建立基本电流源电路通过使用一个稳定的参考电流源,可以建立一个基本的恒流源电路。

根据所选用的恒流源管件,设计一个合适的基本电流源电路,并通过适当的偏置电路来稳定输出电流。

3.添加负载电压调节电路为了实现电流源的压控功能,需要添加一个负载电压调节电路。

这个电路可以根据输入电压的变化来调节恒流源管件上的负载电阻,从而实现输出电流的调节。

4.优化电路性能在设计过程中,可以通过优化电路的特性来提高压控恒流源电路的性能。

例如,可以采用反馈电路来提高电路的稳定性和线性度;选择合适的电容和电阻来改善电路的频率响应等。

总结:以上是一种常见的压控恒流源电路设计方法。

根据具体的应用需求,可以根据这个基本设计方法进行调整和改进。

在实际设计中,还需要考虑电路的稳定性、可靠性和成本等因素,并进行必要的优化和测试。

通过合理的设计和优化,可以实现一个稳定可靠的压控恒流源电路,满足各种电子设备的需求。

基于PWM技术的数控恒流源电路

基于PWM技术的数控恒流源电路

基于PWM技术的数控恒流源电路
 现今,电源设备有朝着数字化方向发展的趋势。

然而绝大多数数控电源设计是通过高位数的A/D和D/A芯片来实现的,这虽然能获得较高的精度,但也使得成本大为增加。

本文介绍一种基于AVR单片机PWM功能的低成本高精度数控恒流源,能够精确实现0~2A恒流。

系统框图
图1为系统的总体框图。

本系统通过小键盘和LCD实现人机交流,小键盘负责接收要实现的电流值,LCD 12864负责显示。

AVR单片机根据输入的电流值产生对应的PWM波,经过滤波和功放电路后对压控恒流元件进行控制,产生电流,电流再经过采样电阻到达负载。

同时,对采样电阻两端信号进行差分和放大,送入ADC。

单片机根据采集到的值调整PWM输出,从而调整了输出电流。

如此反复,直到电流达到设定要求。

图1 数控恒流源系统框图
模块介绍。

一种双极性输出大功率压控恒流源设计方案

一种双极性输出大功率压控恒流源设计方案

0 引言在电子仪器设备中经常要用到压控电流源,并且要求在负载变化时具有很好的稳定性。

传统的恒流源制作方法可以是利用二极管、三极管、集成稳压源的特性制作的参数稳流器、串联反馈调整型稳流电源、开关稳流源等等。

参数稳流器的输出电流范围小、稳流精度不高; 串联反馈调整型稳流电源的输出电流小,效率较低;开关稳流源不仅电路复杂、元器件数量多,而且输出纹波大、可靠性较差。

考虑到以上缺点,本设计采用了普通的运放,配合三极管进行电压扩展和电流扩展,既达到了提供大输出电流的目的,而且电路结构简单,成本较低,精度较高。

1 电路设计图1是本设计的原理框图,由外部的控制电压信号输入到运放构成的恒流模块中。

输出的电流经电压扩展模块和电流扩展模块后提供给负载。

电流经过采样电阻进行电流采样,获得的采样信号经由电压反馈系统模块反馈到恒流模块中进行恒流。

其中由功率模块对电压扩展模块和电流扩展模块进行供电。

(1) 功率模块。

选择市面上常用的开关电源对电流扩展模块提供功率输出,在其输出端并接电容以消除干扰。

由于要求双极性输出,所以选用双极性输出的开关电源可节约成本并减小体积。

在实验中,我们使用标称纹波为1%的开关电源。

使用78、79系列三端稳压器降压后提供给电压扩展模块以提高运放的输出电压。

(2) 运放恒流及电压反馈模块。

图2是运放恒流模块及电压反馈模块。

由图2可见由电流输出端采集到的经分压处理后的采样反馈信号经由运放组成的跟随器及反向器后,被送到反向加法器U4的反向端与电压控制信号相加得到运放的输出电压V3.V3计算公式为:式中m=1+R22/R23。

(3) 电压扩展及电流扩展模块。

图3所示是电压扩展模块电路图。

由运放构成差动放大器,将恒流系统生成的信号与分压处理后的输出电压进行比较放大,形成最后的输出电压。

系统中的三极管选择对管,以达到双极性输出的目的,此系统开环放大倍数仅由R17与R14的比值决定,但经R25和R24分压反馈后,相当于放大器,其放大倍数由R25与R24的比值决定。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数控恒流源设计
摘要:设计利用集成运放、场效应管对电流放大与单片机的自动控制来实现数控直流电流源。

系统有控制模块与恒流源模块组成。

控制模块使用AT89S52结合按键与四位数码管显示,实现对恒流源的数控和预设值的显示。

恒流源模块采用OP07与IRF640组成的反馈放大电路实现对电流的放大。

控制到恒流源的信号转换采用DAC0832来实现;实测显示模块有ADC0809组成的显示电路来显示。

并使用自制电源进行供电。

关键词:AT89S51,恒流源,ADC0809,DAC0832,OP07
1硬件电路设计与分析
1.1
恒流源模块:
恒流源分为流控式与压控式,由于压控式易于实现,电路实现相对简单;因此本模块使用了压控式恒流源。

压控式恒流源可以有集成运放芯片与晶体复合管或场效应管来实现;但由于晶体复合管实现起来比较复杂,发热量相对MOS管相
对较大,性能参数相对MOS管较差;因此本模块采用高精度集成运放芯片OP07与大功率场效应管IRF640相结合构成的恒流源。

压控恒流源是系统的重要组成部分,它的功能用电压来控制电流的变化,由于系统对输出电流大小和精度的要求比较高,所以选好压控恒流源电路显得特别重要。

恒流源是采用了电流反馈的方式来稳定电流的,下图是个典型的正向电流源,利用运放虚短的概念,使R2上的电压保持与V一致,来获得一个I=V/R2的恒流源。

该恒流源电路由运算放大器、大功率场效应管Q1、采样电阻R3、负载电阻R4
等组成。

电路原理图如图所示:
恒流源电路图
调整管采用大功率场效应管IRF640N更易于实现电压线性控制电流, 满足最大电流和电压线性电流化。

因为当场效应管工作于饱和区时,漏电流Id近似
为电压Ugs控制的电流。

即当Ud为常数时,满足:Id=f(Ugs),只要Ugs不变,Id 就不变。

在此电路中,R3为取样电阻,阻值为10欧。

运放采用OP07作为电压跟随器,场效应管Id=Is(栅极电流相对很小,可忽略不计) 所以Io=Is= Ui/R3。

正因为Io=Ui/R3,电路输入电压Ui控制电流Io,即Io不随R4的变化而变化,从而实现压控恒流。

由于输出电压变化的范围U〈=10V,Iomax=200mA,可以得出负载电阻
R3max=50欧。

1.2控制模块:
由于按键模块、数码管显示、D/A模块本就是控制模块的细化模块;因此在电路设计、分析中把这几个模块在一起分析。

以AT89S52最小系统为核心,外加按键模块、数码管显示模块、以及D/A转换。

D/A设计在使用芯片上采用8
位DAC0832芯片,D AC0832输出的电流通过OP07运放放大为电压,再通过一个运放OP07将电压变为正电压,通过单片机控制输出电压大小,实现数模转换,来控制恒流源的输入电压,从而控制恒流源的输出电流,电路图如下:
控制电路图
1.3显示模块:
由于在控制模块的电路分析中已经对液晶显示器进行了分析,并且在软件设计模块中也会有体现,这里不再多做介绍。

使用ADC0809芯片将模拟信号转换为数字信号,经单片机采集后经数码管显示;测电流时,外串联一个电阻将电流信号转换为电压信号显示。

其中ADC0809的模拟输入电压就是恒流源中采样电阻的电压,原理图如下:
2 软件设计模块
恒流源的数字控制器采用ATMEL公司的AT89S52,因为在程序不需要涉及精准实时操作,所以使用C语言进行软件编写,这样可以大大提高程序编写时的效率。

程序设计上使用一个定时器作为系统实时时钟,周期性的进行数码管显示,按键扫描,AD转换和显示内用的切换。

而主循环负责对按键进行处理。

主程序流程图如图:
图5 软件流程图
程序:
#include<absacc.h>
#include<reg51.h>
#define DAC0832 XBYTE[0x7fff]
#define uchar unsigned char
#define uint unsigned int
sbit START=P3^0;
sbit OE=P3^1;
sbit EOC=P3^2;
sbit dp=P1^7;
sbit s1=P3^4;
sbit s2=P3^5;
sbit P27=P2^7;
sbit P26=P2^6;
uchar data led[4];
uint data tvdata;
int temp=53; //预设电压
uchar b;
uchar code tv[]={0xfe,0xfd,0xfb,0xf7};
uchar code a[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
void init() //中断初始化
{ TMOD=0x01;
TH0=(65536-35)/256;
TL0=(65536-35)%256;
EA=1;
ET0=1;
TR0=1;
}
void time0()interrupt 1 //定时器0服务程序
{
TH0=(65536-35)/256;
TL0=(65536-35)%256;
b=~b;
P26=b;
}
void delay(uint i)
while(i--);
}
void keyscan() //键盘扫描 {
if(s1==0)
{ delay(10);
if(s1==0)
{
while(!s1);
temp=temp+1;
if(temp>=105)
temp=11;
}
}
if(s2==0)
{ delay(10);
if(s2==0)
{
while(!s2);
temp=temp-1;
if(temp<11)
temp=105;
}
}
void ledxianshi(void) //显示模块{
uchar k,i;
uint t;
t=(tvdata*1.0/255*500)*10;
led[0]=t%10;
led[1]=t/10%10;
led[2]=t/100%10;
led[3]=t/1000;
for(k=0;k<4;k++)
{
P2=tv[k];
i=led[k];
P1=a[i];
if(k==1)dp=1;
delay(300);
}
}
void main(void)
{
init();
while(1)
{
START=1;
START=0; //启动转换
while(EOC==0);
OE=1;
tvdata=P0;
OE=0;
// START=1;
keyscan();
DAC0832=temp;
ledxianshi();
delay(10);
}
}
设计中存在的问题分析与解决方案:
(1)数码管显示亮度不够:只有第一位较亮,其余三位亮度均不明显;经测试分析原因是没有加数码管驱动芯片,数码管的显示时间较短。

解决方法:加驱动芯片74HC245,将数码管的显示时间延长一些。

(2)用万用表测电流时电流偏小,测量电压时显示正确;经测试分析原因可能是取样电阻10欧太小,恒流源最大输入电压为2V,测电流时万用表内部和表头都有一定的电阻值共约为1.5欧。

解决方法:将取样电阻加大为25欧,恒流源最大输入电压增加为5V,以减少测量仪器本身的内阻带来的误差。

因为取样电阻不是很大,测量仪器带来的误差
不可能忽略,经测试恒流源输入的电压越大,万用表测得的输出电流误差也就越大。

(3)数码管显示的数据不稳,仅在两个值之间变化;经测试分析得出的结论是原因可能以下几个方面:一是电压源的纹波偏大导致输入的电流不稳;二是AD 模块始终循环采集电压,每次采集的电压并不完全相同,只要采集的电压有一点点变化就会导致显示不稳;三是电路焊接出现的问题。

相关文档
最新文档