数控直流电流源TLC5615
数控直流电流源TLC5615

数控直流电流源林彩莲黎智华周双强(广西师范大学物理与信息工程学院创新基地桂林 541004 )摘要本数控直流电流源以单片机A T89S51为控制核心,由D/A转换器TLC5615、A/D转换器TLC2543、中文字库液晶显示块、放大电路和大功率调整电路组成。
通过4x4键盘输入给定值,由D/A转换器将数字信号转换成模拟信号,经D/A输出电压作为恒流源的参考电压,以LMOP07作为电压跟随器,利用晶体管平坦的输出特性得到恒定的电流输出,最后用中文液晶显示输出。
[Abstract] The Digital Controlled DC Current Source uses the single chip A T89S51 as the core, and consists of TLC5615 D/A converter, TLC2543 A/D converter, Chinese character LCD display unit, amplifying circuit and power adjustment circuit. Based on the given value from a 4X4 keyboard, the digital signal is converted into analog signal. The D/A output voltage is used as the reference value for the constant current source and the LMOP07 is used as the voltage following device, thus a constant current output is obtained due to the smooth output features of the transistor and the output is displayed on a Chinese character LCD.本系统采用单片机作为控制中心,产生数字可调的直流电流源。
TLC5615学习笔记

TLC5615学习笔记(资料补充)TLC5615----10位D/A转换器,串口输入,8P封装:2种封装:DIP和SOP-8;主要内容见:武汉力源电子公司资料和美信MAX515(MAX504)资料。
总体介绍注解:1:TLC5615引脚或者说功能同MAX515。
2:TLC5615为美国德州仪器公司1999年推出的产品。
3:TLC5615 与MAX515的区别:MAX515在先研制成功,TLC5615在后。
MAX515现在的市场售价(正品):¥8元到¥40元,陶宝上水货最低价也大于6元。
正品价(中间价)20元。
TLC5615现在的市场售价(正品):¥4元到¥10元,陶宝上水货最低价2元。
正品价(中间价)5元。
所以,现在的学习板(或者说要求不高的地方),大量开始用TLC5615替代MAX515和AD5300。
学习难点总体上不难,具体难处,是因为资料问题:这是因为1:MAX515无中文资料;2:武汉力源电子公司资料《LC5615中文资料》,部分细小节处说明不足;性能指标补充:1:数据输入时钟FSCLK:14MHz(MAX);2:更新速率:1.21MHz;注:实际使用中,考虑到片选信号(实质上是内部由《串行移位寄存器》向《D/A转换寄存器》读入数据)以及片选信号自身时间以及其它因素,实际使用中,更新速率被限制在80KHz以内;3:模拟电压输入,最大输出电流20Ma;4:使用简单,操作方便,外围元件少,(只需要一个基准电压输入);技术资料注解:1:文件夹中的TLC5615中文资料《中国武汉力源》的PDF资料,要用Acrobat Reader 5.0打开,如果用AcrobatReader 9.0打开,则出现乱码;2:发送数据脉冲格式用SPI传送:2个字节(8位),具体:先传高位,后传送低位。
如下图中从左边开始,向右边传送,■■■■| ■■■■| ■■■■| ■■■■■|4位无效| 高4位| 中4位|前2位是最低有效位,最后2个无用:补0,即:资料上的图11个时序图。
数控直流稳压电源的设计_毕业设计

延安大学西安创新学院本科毕业论文(设计)题目:数控直流稳压电源的设计专业:电子信息工程姓名:学号:指导教师:毕业时间:数控直流稳压电源的设计摘要:本设计针对对普通直流电源一般不可以调节或调节范围小的缺点设计出了一种可调节,宽调节范围的直流稳压电源。
该直流稳压电源系统以STC单片机公司的89C52RC单片机为核心,利用10位DA芯片TLC5615作为DA输出,由单片机由采样电阻对输出电压进行采样处理,采用C语言进行程序控制,输出0~9.9V,步进0.1V的精确稳压输出关键词:直流电流源;单片机;89C52RC;TLC5615High precision DC current source based on 51 MCUAbstract:For regular direct current voltage stabilizer accuracy is not high, and the adjusting range is small, we designed a direct voltage stabilizer with high precision and wide adjusting range. This system is based on the MCU of 89C52RC which product by STC. Using a chip TLC5615 which with 10 bit as DA output. By using the resister to process the output voltage. Use the C language to control the system. So that it can output 0~+9.9V, and stepping for 0.1V adjustment function.Key words: DC current;MCU;89C52RC;TLC5615目录1 引言 (1)2 设计原理 (1)3 单元电路的设计 (2)3.1DA的选择与论证 (2)3.2稳压输出方案选择与论证 (2)3.3显示模块的选择与论证 (3)3.4输入按键的选择与论证 (3)4 本系统核心器件简介 (3)4.1STC89C52单片机 (3)4.2TLC5615芯片 (4)4.3TLC431芯片 (5)4.4LM324芯片 (5)5 硬件电路设计 (6)5.1电源电路 (6)5.2DA输出电路 (6)5.3稳压输出电路 (7)5.4数码管显示电路 (7)5.5整体电路原理设计 (8)6 系统软件设计 (9)6.1主程序流程图 (9)6.2DA转换流程图 (9)7 系统调试与仿真 (10)7.1系统仿真 (10)7.2DA输出仿真: (11)7.3PCB制作 (12)7.4硬件调试 (14)7.5软件调试 (14)8 结束语 (15)参考文献 (17)致谢 (18)附录一程序清单 (19)1 引言当今社会人们极大的享受着电子设备带来的便利,但是任何电子设备都有一个共同的电路--电源电路。
TLC5615

DIN ScIJ(
cS 00UT
‰ 0UT REFIN 朋岫
图2引脚排歹U
1.4推荐I作条件 VDD,4.5~5.5V,通常取5V; 高电平输入电压:不得小于2.4V; 低电平输入电压,不得高于O.8V; 基准输入电压:2V~(VDD-2),通常
取2.048V; 负载电阻:不得小于2 k Q。
2.TLC5615的工作原理 2.1 TLc5615的时序
●单5V电源工作; ●3线串行接口; ·高阻抗基准输入端(见图1); ●DAc输出的最大电压为2倍基准输 入电压; ●上电时内部自动复位; ●微功耗,最大功耗为1.75mw; ●转换速率快,更新率为1.21MHz;
1.2功能框图 TLC5615的内部功能框图如图1所
示,它主要由以下几部分组成: (1)10位DAc电路; (2)一个16位移位寄存器,接受
菱
MAR 8,AR3
星
窒 ;数据装入AR3,且和01与,取最‘
低位放入AR4
=!
LcAL+
昆
AND牟01h
星
MAR 4,AR4
scAL+
萋
LcAL
4
;AR4右移二位,与IOPB2对应
;和PBDATDIR或数据写入IOPB2口 ,,
RPT牟2
一_
SFR
·
●
OR PBDATDIR
。
●
sAcL
PBDATRIR
卷
——
nt
1、LC5615简介 1.1概述
TLc5615是一个串行10位DAc芯 片,性能比早期电流型输出的DAC要 好。只需要通过3根串行总线就可以 完成10位数据的串行输入,易于和工 业标准的微处理器或微控制器(单片 机/DsP)接口,适用于数字失调与增益 调整以及工业控制场合。 其主要特点如下:
TLC5615应用实例

数模转换DAC-TLC5615的Proteus电路仿真发表于2007/1/23 6:05:56调试笔记:1、TLC5615转换精度10bit,转换后输出为电压,最大输出电压为VDD-0.4V,逻辑电压输入5V(+-5%),若采用5V的逻辑电平,其最大输入电压为4.6V,故参考电压Vref输入必须在0~2.3V范围之内,本仿真实验中取Vref=2.048V;2、输出电压计算式:3、TLC5615面向CPU的接口采用SPI串行传输,其最大传输速度为1.21Mhz,DA转换时间为12.5us,故一次写入数据(CS引脚从低电平至高电平跳跃)后,必须延时15us左右才可第二次刷入数据再次启动DA转换,参见TLC5615-DATASHEET:....which is a 1.21 MHz update rate. However, the DAC settling time to 10 bits of 12.5 uslimits the update rate to 80 kHz for full-scale input step transitions.4、DOUT引脚作为MISO引脚或者多个TLC5615级联的串行数据输出;5、写入转换数据可为12bits格式或者16bits格式(当级联输出时),数据传输高位先发:6、写时序与SPI兼容;7、模块子例程:/******************************************************************************/ /**/** 模块名:-------------------TLC5615.C---------------------------------/** -----------------数模转换子模块-----------------------------*//** 功能描述:/**/** 创建人:huangtiexiong 日期:2006-11-28 *//** 修改人:日期:2006-11-28 *//** 其他说明:/******************************************************************************/ #include "Includes.h" //文件包含/*************************************************模块级变量申明*************************************************/int8u bdata gBitMsb;sbit m7 = gBitMsb^7;int8u bdata gBitLsb;sbit l7 = gBitLsb^7;static void TLC5615_Write_12Bits();/*************************************************子函数定义*************************************************//********************************************************************************** 函数名: static void TLC5615_Write_12Bits()*** 功能描述: 一次向TLC中写入12bit数据;*** 全局变量: gBitMsb:待转换10bit高两位;gBitLsb:10bits的低8位;*** 输入: NO !*** 输出: NO !*** 创建人:huangtiexiong 日期:2006-11-28*** 修改人:日期:2006-11-28*** 函数说明: 内部函数;/******************************************************************************/ static void TLC5615_Write_12Bits(){int8u i;SCL = 0; //置零SCL,为写bit做准备;CS = 0;for(i=0;i<2;i++)//循2次,发送高两位;{if(m7) //高位先发;{SDA = 1; //将数据送出;SCL = 1; //提升时钟,写操作在时钟上升沿触发;SCL = 0; //结束该位传送,为下次写作准备;}else{SDA = 0;SCL = 1;SCL = 0;}gBitMsb <<= 1;}for(i=0;i<8;i++)//循环八次,发送低八位;{if(l7){SDA = 1; //将数据送出;SCL = 1; //提升时钟,写操作在时钟上升沿触发;SCL = 0; //结束该位传送,为下次写作准备;}else{SDA = 0;SCL = 1;SCL = 0;}gBitLsb <<= 1;}for(i=0;i<2;i++)//循环2次,发送两个虚拟位;{SDA = 0;SCL = 1;SCL = 0;}CS = 1;SCL = 0;}/********************************************************************************** 函数名: extern void TLC5615_Start(int16u dacDat)*** 功能描述: 启动DAC转换;*** 全局变量: gBitMsb:待转换10bit高两位;gBitLsb:10bits的低8位;*** 输入: dacDat:int16u;*** 输出: NO !*** 创建人:huangtiexiong 日期:2006-11-28*** 修改人:日期:2006-11-28*** 函数说明: 外部函数;/******************************************************************************/ extern void TLC5615_Start(int16u dacDat){dacDat %= 1024;gBitMsb = dacDat/256;gBitLsb = dacDat%256;gBitMsb <<= 6;TLC5615_Write_12Bits();}/******************************************************************************* **** End Of File*******************************************************************************/ 8、Proteus仿真抓图:。
TLC5615芯片参数

TLC5615是具有串行接口的数模转换器,其输出为电压型,最大输出电压是基准电压值的两倍。
带有上电复位功能,即把DAC寄存器复位至全零。
1TLC5615的特点
(1)10位CMOS电压输出;
(2)5V单电源供电;
(3)与CPU三线串行接口;
(4)最大输出电压可达基准电压的二倍;
(5)输出电压具有和基准电压相同极性;
(6)建立时间12 5μs;
(7)内部上电复位;
(8)低功耗,最大仅1 75mW。
一、TLC5615引脚图
——脚1DIN:串行数据输入端;
——脚2SCLK:串行时钟输入端;
——脚3CS:芯片选用通端,低电平有效;
——脚4DOUT:用于级联时的串行数据输出端;
——脚5AGND:模拟地;
——脚6REFIN:基准电压输入端;
——脚7OUT:DAC模拟电压输出端;
——脚8VDD:正电源端。
二、TLC5615内部功能模块
三、TLC5615时序图。
TLC5615中文数据手册
二~二
注释, A、为了使时钟馈通为最小,当 CS为高电平时加在SCLK端的输入时钟应当呈现低电平. B 、数据输入来自先前转换周期. C、第 16个 SCLK下降沿 图 1 时序图
= = 98-4-22 :: 10:08 P&S武汉力源电子股份有限公司
10-6
吨 , 晶
AU 典
型
特
性 刽
曲
线
FH i 黠ii斗 俑
IIIN 1YP MAX UNIT 4.5 5 5.5 v
1 回 250 恤
230 捕。 M
2.3.7 模拟输出动态性能
R民RAMETER
国gn皿-..,..,01回+ dlstorUon, S/(N+D)
TEST 自由刷 DπIONB
W窗户 1 Vocat 1 kHz + 2.048 Vdc,
由蛐e= 咽啊'恻唱, S咽 No阳 8
帽
g"
申 吉
但
%
1/
E a
/
量 崎
' e e 9
J
"•• v / v
4
/
2
¢ MMMMMMM"'Mtz
v VO-OUtPUt PuIdown V.蝴匈..
图2 输出吸收电流与输出下拉电压的关系 280
;8339 刽←回E回Vg-gsrv蝴V
...
v ν, 伊'
vv
唱
v
:ær咱
1/
/ 一
-. U '-1 <<C.2 C 3.1且IU 3.2 3 胁。嘟ut Pl巅lPlMI幅画..V
电源电压 (Voo至AGND)
串行数模转换器TLC5615引脚,特点,功能及应用电路
串行数模转换器TLC5615引脚,特点,功能及应用电路1 TLC5615串行数模转换器简介TLC5615为美国德州仪器公司1999年推出的产品,是具有串行接口的数模转换器,其输出为电压型,最大输出电压是基准电压值的两倍。
带有上电复位功能,即把DAC寄存器复位至全零。
TLC5615性能价格比高,目前在国内市场很方便购买。
1.1 TLC5615的特点(1)10位CMOS电压输出;(2)5V单电源供电;(3)与CPU三线串行接口;(4)最大输出电压可达基准电压的二倍;(5)输出电压具有和基准电压相同极性;(6)建立时间12 5μs;(7)内部上电复位;(8)低功耗,最大仅1 75mW。
1.2 TLC5615引脚说明TLC5615有小型和塑料DIP封装,DIP封装的TLC5615芯片引脚排列如图1所示。
图1TLC5615引脚排列图引脚功能说明如下:——脚1DIN:串行数据输入端;——脚2SCLK:串行时钟输入端;——脚3CS:芯片选用通端,低电平有效;——脚4DOUT:用于级联时的串行数据输出端;——脚5AGND:模拟地;——脚6REFIN:基准电压输入端;1.3 TLC5615的时序分析TLC5615的时序如图2所示。
图2TLC5615的时序图由时序图可以看出,当片选CS为低电平时,输入数据DIN由时钟SCLK同步输入或输出,而且最高有效位在前,低有效位在后。
输入时SCLK的上升沿把串行输入数据DIN移入内部的16位移位寄存器,SCLK的下降沿输出串行数据DOUT,片选CS的上升沿把数据传送至DAC寄存器。
当片选CS为高电平时,串行输入数据DIN不能由时钟同步送入移位寄存器;输出数据DOUT 保持最近的数值不变而不进入高阻状态。
由此要想串行输入数据和输出数据必须满足两个条件:第一时钟SCLK的有效跳变;第二片选CS为低电平。
这里,为了使时钟的内部馈通最小,当片选CS为高电平时,输入时钟SCLK应当为低电平。
数控直流电压源设计与实现
数控直流电压源设计与实现概要:本数控直流电压源设计方案巧妙、电路及控制原理简单,输出可调且具有不错的带负载能力、很高的转换效率,可应用于供电电压在24V以下的各类电子设备供电。
传统可调电源往往通过电位器来达到目的,虽然这样的电源有很大的输出功率,但很难做到精确调整,效率也不高。
而数控直流电压源输出精确可调,亦有较高的输出功率以及转换效率,且更加轻便。
本文的目的就是研究和实现高效低耗的数控直流电压源。
1数控直流电压源基本组成及工作原理本文所设计的数控直流电压源的基本组成结构框图如图1所示,系统中,MCU选用AVR单片机Atmega16,它内部资源丰富,功耗低,可以保证系统稳定、可靠运行。
DA转换器选用TLC5615,其基准源由基准源芯片REF5020产生。
模拟电路模块包括开关稳压芯片LM2596_ADJ,运放芯片TL082,开关型电压转换芯片LMC7660以及功率电感等器件,共同构成一个BUCK电路。
输出电压、电流经采样电路采入MCU并由液晶LCD5110进行显示。
按键作为输入设备,对输出电压进行设置。
本设计工作原理是将单片机与DA转换器进行SPI通信,使DA输出可调的控制电压,送到运放TL082反相端。
而以开关稳压芯片LM2596_ADJ为核心的BUCK电路上电后即输出电压,经分压后送到运放同相端,此时TL082作为比较器使用以比较上述两个电压。
运放输出信号经二极管IN4148送入LM2596-ADJ 的反馈脚(FB端)控制输出电压,由于LM2596-ADJ内部有1.235V基准电压以及比较器,当FB脚处电压小于基准时,会抬高输出电压;反之,则会降低,最终达到稳定从而达到数控的功能。
接上负载后,输出电压、电流经采样点路送入MCU,就能在LCD5110上显示输出电压与输出电流。
当采得电流值大于额定值,则将软件关闭LM2596_ADJ的使能端,进行过流保护。
2系统硬件电路设计2.1 单片机最小系统电路设计单片机最小系统是利用最少的外围器件而使单片机工作的电路组织形式。
数控直流电流源(线性恒流源)
数控直流电流源摘要:本文设计了一种数控直流电流源的方案,给出了硬件组成和软件流程及源程序。
以STC89C52单片机为核心控制电路,利用12位D/A模块产生稳定的控制电压,12位A/D模块完成电流测量。
输出电流范围为20~2000mA,具有“+”“-”步进调整功能,步进为1mA,纹波电流小,LCD同时显示预置电流值和实测电流值,便于操作和进行误差分析。
关键词:STC89C52数控电流源Numerical Control DCCurrent SourceAbstract:This paper introduces a design scheme of numerical control DC current source ,and gives the hardware composition and software flow as well as the source program. UseSTC89C52MCU as the core control circuit. 12 D/A module generates A steady the control voltage and 12 A/D module completes current measurements.The current-output ranges 20 to 2000mA,with "+" and "-" steppingfor 1mA adjustment function and small ripple current. LCD could show presets current value and the measured resultat the same time,for easy operation and error analysis.Keywords:STC89C52 Numerical controlCurrent source1设计方案的选择1.1电路综合设计流程图1.1.1数控电流源电路设计流程图1.2总体设计方案经初步分析设计要求,得出总体电路由以下几部分组成:电源模块,控制模块(包括AD、DA转换)恒流源模块,键盘模块,显示模块。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数控直流电流源林彩莲黎智华周双强(广西师范大学物理与信息工程学院创新基地桂林 541004 )摘要本数控直流电流源以单片机A T89S51为控制核心,由D/A转换器TLC5615、A/D转换器TLC2543、中文字库液晶显示块、放大电路和大功率调整电路组成。
通过4x4键盘输入给定值,由D/A转换器将数字信号转换成模拟信号,经D/A输出电压作为恒流源的参考电压,以LMOP07作为电压跟随器,利用晶体管平坦的输出特性得到恒定的电流输出,最后用中文液晶显示输出。
[Abstract] The Digital Controlled DC Current Source uses the single chip A T89S51 as the core, and consists of TLC5615 D/A converter, TLC2543 A/D converter, Chinese character LCD display unit, amplifying circuit and power adjustment circuit. Based on the given value from a 4X4 keyboard, the digital signal is converted into analog signal. The D/A output voltage is used as the reference value for the constant current source and the LMOP07 is used as the voltage following device, thus a constant current output is obtained due to the smooth output features of the transistor and the output is displayed on a Chinese character LCD.本系统采用单片机作为控制中心,产生数字可调的直流电流源。
其内部4K flash memory 用于存储应用程序。
键盘用于设定电流源的值。
键盘为4x4结构,采用反转法读取键盘值。
P3口的低四位接键盘的行线,P3口的高四位接键盘的列线.图中数模转换器D/A与其右边部分的电路构成恒流源。
D/A输出电压作为恒流源的参考电压,LMOP07成电压跟随器。
利用晶体管平坦的输出特性即可得到恒流输出。
由于跟随器是一种深度的电压负反馈电路,因此电流源具有较好的稳定性。
为了提高稳定度,D/A 部分的参考电压采用LM336的参考电压。
R2采用大线径康铜丝制作,康铜丝温度系数很小(5ppm/o C),大线径可使其温度影响减至最小。
软件用MCS-51汇编语言编写。
单片机系统仅需5V,0.5A电源即可,电源只供单片机完成键盘输入显示,D/A等控制功能。
电流源的电源由V+提供,普通任何一种直流稳压电源都可满足要求。
作者使用的是0~10V,0~2A的直流文要电源,恒流源最大电流可达2A。
一、方案论证与比较方案一:数模转换器采用通用的DAC0809,摸数转换器采用AD0832,调整管用TIP41C.方案二:数模转换器采用美国德州仪器公司的TLC5615IP,它使带由缓冲基准输入的10位电压输出数模转换器(DAC)。
DAC具有基准电压两倍的输出范围,且DAC使单调变化的。
器件使用简单,用单5V 电源工作。
方案比较:方案一的电路能实现功能,但硬件电路复杂,逻辑电路设繁琐,调试困难,A/D、D/A采用并行转换器,占用单片机口线资源较多,处理数据的精度不够。
综上所述,从电路的简洁性和满足参数条件角度考虑,我们选择方案二。
主要单元电路分析1.系统框架本系统由单片机AT89s51,D/A转换器TLC5615,A/D转换器TLC2543,中文字库液晶显示块,OP07集成放大电路、由TIP41C和专业的发大功率调整管2SC5200电路组成。
系统框架图如下:图12.电流源电路电流源电路框架图如下:D/A图2用户D/A芯片TLC5615IP的原理使带由缓冲基准输入的10位电压输出数模转换器(DAC)。
DAC具有基准电压两倍的输出范围,且DAC 使单调变化的。
器件使用简单,用单5V电源工作。
器件具有上复位功能(power-on-reset)以确保可重复启动。
TLC5615IP的数字控制通过3线串行总线,它与CMBS兼容并且易于和工业标准微处理器和微控制器接口。
器件接收16微数据字以产生模拟输出。
数字通信协议包括SPI TM,QSPI TM以及Microwire TM标准。
3.电压源电路主要以7800系列(输出正电压)和7900系列(输出负电压)和专业的调整管LM350做成可调稳压电路5.单片机AT89S51电路6.键盘和显示五个键盘直接与数据总线连接,有键按下时可以发出中断请求。
显示部分有74LS164驱动LED显示。
用液晶显示输出电流理论值,用数码管显示电流实测值.二、软件系统整个控制电路由89S51承担,其中整个单片机系统的资源分配情况如下。
1:按键显示P3口用于键盘扫描,并配与蜂鸣器,语音一起使用,键盘图如下:主流程图如下:2:中文液晶显示本系统采用中文液晶显示,使用户使用更方便三、测试方法与数据1、指标测试另外可以用软件设定一个常数值测试,根据公式:(设软件设定值为D):D= 用户输入电流值*采样电阻*设定的比例系数/(DA芯片基准的电压/1024),采样输出的电流是否与预先设定的数值一致。
2、本系统可实现的功能:基本可以在小于10V的范围内,输出电流的变化范围为:20MA~~~2A,且可以实现步进为1MS的按键变化,当改变负载时,要求输出的电流的绝对值也可以实现电流变化的绝对值小于等于输出电流值的0.1%+1MA,在要求的变化范围内。
3、改变负载电阻,检测当时电压,测量电流的变化范围(电阻用滑动变阻器替代)测量数值如下;四、测试结果及功能分析测试结果基本与预设数值一致,但由于康铜的随着电流的变化,温度也随着升高,导致存在一定的误差值。
数控直流恒流源的设计与制作本站所有作品资料仅供参考,不提供任何制作资料!发表日期:2006年5月1日出处:本站原创【编辑录入:zouwenkun】指导老师:王贵恩博士制作人:彭浦能、梁星燎、林小涛摘要:本系统以直流电流源为核心,AT89S52单片机为主控制器,通过键盘来设置直流电源的输出电流,设置步进等级可达1mA,并可由数码管显示电流设定值和实际输出电流值。
本系统由单片机程控设定数字信号,经过D/A转换器(AD7543)输出模拟量,再经过运算放大器隔离放大,控制输出功率管的基极,随着功率管基极电压的变化而输出不同的电流。
单片机系统还兼顾对恒流源进行实时监控,输出电流经过电流/电压转换后,通过A/D转换芯片,实时把模拟量转化为数据量,再经单片机分析处理,通过数字量形式的反馈环节,使电流更加稳定,这样构成稳定的压控电流源。
实际测试结果表明,本系统能有效应用于需要高稳定度的小功率恒流源的领域。
关键词:压控恒流源智能化电源闭环控制The Digital Controlled Direct Current SourceAbstract: In this system the DC source is center and 89S52 version single chip microcomputer (SCM) is main controller, output current of DC power can be set by a keyboard which step level reaches 1mA, while the set value and the real output current can be displayed by LED. In the system, the digitally programmable signal from SCM is converted to analog value by DAC (AD7543), then the analog value which is isolated and amplified by operational amplifiers, is sent to the base electrode of power transistor, so an adjustable output current can be available with the base electrode voltage of power transistor. On the other hand, The constant current source can be monitored by the SCM system real-timely, its work process is that output current is converted voltage, then its analog value is converted to digital value by ADC, finally the digital value as a feedback loop is processed by SCM so that output current is more stable, so a stable voltage-controlled constant current power is designed. The test results have showed that it can be applied in need areas of constant current source with high stability and low power.Keywords: voltage-controlled constant current source, intelligent power,closed loop control前言随着电子技术的发展、数字电路应用领域的扩展,现今社会,产品智能化、数字化已成为人们追求的一种趋势,设备的性能、价格、发展空间等备受人们的关注,尤其对电子设备的精密度和稳定度最为关注。
性能好的电子设备,首先离不开稳定的电源,电源稳定度越高,设备和外围条件越优越,那么设备的寿命更长。
基于此,人们对数控恒定电流器件的需求越来越迫切.当今社会,数控恒压技术已经很成熟,但是恒流方面特别是数控恒流的技术才刚刚起步且有待发展,高性能的数控恒流器件的开发和应用存在巨大的发展空间。