数控直流电流源(线性恒流源)

合集下载

数控直流恒流源的设计 (附外文翻译)

数控直流恒流源的设计 (附外文翻译)

数控直流恒流源的设计摘要直流恒流源是提供稳定直流电流的电源装置,是科学实验和设备调试中的一种必备设备。

本文介绍了采用AT89C51单片机为主控制器,通过键盘来设置直流恒流源的输出电流,并由数码管显示电流设定值的数控直流恒流源。

本系统由单片机程控设定数字信号经过D/A转换器输出模拟量,再经过V/I转换电路的转换输出不同的电流。

输出电流范围为10~100mA,电流设置步进为1mA,输出电流调整率≤2%。

本文主要分析了数控直流恒流源系统的设计需求,阐述了数控直流恒流源的软硬件的设计原则,介绍了数控直流恒流源各模块电路的功能及设计思路,完成了数控直流恒流源系统的全部设计,给出了完整的电路图和程序。

本文设计的重点是单片机主控系统和D/A转换电路,设计的难点是高线性、高稳定度的电压/电流转换电路(V/I转换电路)。

测试结果表明,本系统能满足需要高稳定度的小功率直流恒流源领域的应用要求。

关键词数控恒流源 V/I转换ABSTRACTNumerical control DC constant current source is to provide a stable DC power devices, and equipment for scientific experiments debugging necessary equipment. This paper instructed the numerical control DC constant current source which makes use of the AT89C51 version single chip microcontroller is the main controller in this system, while the set value and the real output current can be displayed by LED. In this system, the digitally programmable signal from Single Chip Micro controller is converted to analog value by D/A converter, and then transited by voltage/current converter circuit, so adjustable output different current. Output current range of 10~100mA, current set of 1mA step, the output current adjustment rate of less than 2%.This paper analyzes the numerical control DC constant current source system design needs, expounded numerical-controlled DC constant current source of the hardware and software design principles, instructed the numerical-controlled DC constant current source circuit of the module function and design ideas, completed the numerical-controlled DC current source of all design, and the circuit is complete and procedures. This paper focuses on the design of the control system microcontroller and D/A Conversion Circuit, The difficulty in the design of high linearity, high stability of the voltage/current converter circuit (V/I Conversion Circuit). The test results have showed that it can be applied in need areas of constant current source with high stability and low power.KEY WORDS numerical control constant current source V/I convert目录前言 (1)第1章系统总体设计 (2)1.1 系统设计任务与要求 (2)1.1.1 系统设计任务 (2)1.1.2 系统设计要求 (2)1.2 重点研究内容与实现方法 (2)1.2.1 重点研究内容 (2)1.2.2 实现途径及方法 (3)1.3 系统总体方案设计 (3)1.3.1 主控模块 (3)1.3.2 键盘与显示模块 (4)1.3.3 恒流源模块 (4)1.3.4 存储器扩展模块 (4)1.3.5 电源模块 (5)1.3.6 系统原理框图 (5)第2章系统硬件各功能模块的设计 (6)2.1 主控模块的设计 (6)2.1.1 AT89C51单片机简介 (6)2.1.2 D/A转换电路的设计 (7)2.1.3 恒流源电路的设计 (9)2.1.4 数据存储器的扩展 (10)2.1.5 系统资源分配 (11)2.2 人机接口的设计 (12)2.2.1 键盘的设计 (12)2.2.2 显示电路的设计 (14)2.3 系统抗干扰设计 (15)2.3.1 看门狗电路的设计 (15)2.3.2 电源供电系统的设计 (16)2.3.3 基准电压的设计 (17)第3章控制软件的设计 (19)3.1 主程序的设计 (19)3.1.1 读写EEPROM子程序的设计 (19)3.1.2 键盘处理子程序的设计 (20)3.1.3 D/A转换子程序的设计 (20)3.2 键盘中断服务程序的设计 (21)3.3 显示中断服务程序的设计 (21)3.1.1 正常显示程序模块 (21)3.1.2 闪烁显示程序模块 (21)第4章系统调试 (28)4.1 硬件仿真调试 (28)4.2 软件的调试 (31)4.3 数据测试及误差分析 (35)第5章结论 (41)致谢 (42)参考文献 (43)附录1:电路原理图 (44)附录2:源程序 (48)附录3:英文原文 (62)附录4:中文译文 (69)前言直流恒流源是提供稳定直流电流的电源装置,是科学实验和设备调试中的一种必备设备。

(数控加工)数控直流电流源设计报告精编

(数控加工)数控直流电流源设计报告精编

(数控加工)数控直流电流源设计报告数控直流电流源一、设计任务和技术要求1.设计壹个数控直流电流源。

2.输出电流0~99mA,手动步进1mA增、减可调,误差不大于0.01mA。

3.具有输出电流大小的数码显示。

4.负载供电电压+12V,负载等效阻值100Ω。

5.电路应具有对负载驱动电流较好的线性控制特性。

6.设计电路工作的直流供电电源电路。

二、系统原理概述本设计要求设计出壹个数控的直流电源,且且输出电流为0~99mA,能够手动控制增减。

在此采用数模转换的原理,只要产生和0~99mA电流相对应的数字量(我们取数字量为0~99),再使用D/A转换器转换为模拟电压量,最后再用V/I转换器将电压量转换为和电压量相对应的电流量即可。

为控制输出电流手动步进为1mA增、减可调,我们只要保证数字量(0~99)——电压量(0~9.9V)——电流量(0~99mA)相对应,通过控制数字量手动增减步进为1可调即可。

综上,整个系统的原理框图如图壹所示:图一系统原理框图三、方案论证1.直流稳压电源电路单元小功率稳压电源由电源变压器、整流电路、滤波电路和稳压电路四个部分组成。

如图二所示:图二稳压电源组成示意图方案壹:输出可调的开关电源开关电源的功能元件工作在开关状态,因而效率高,输出功率大;且容易实现短路保护和过流保护,可是电路比较复杂,设计繁琐,在低输出电压时开关频率低,纹波大,稳定度极差,因此在本设计中不适合此方案。

方案二:由固定式三端稳压器组成由固定式三端稳压器(7805、7812、7912)输出脚V0、输入脚V i和接地脚GND组成,它们的输入端接电容能够进壹步滤波,输出端接电容能够改善负载的瞬间影响,且且此电路也比较稳定,实现简单。

因此在此采用方案二,电路原理图如图三所示:图三固定三端式直流稳压电源电路2.手动增减数字量产生单元方案壹:74LS163为可预置的4位二进制同步加法计数器。

采用俩片74LS163运用反馈清零或者反馈置数法构成十进制计数器,再将俩片73LS163构成2位十进制加法计数器。

数控直流电流源

数控直流电流源

数控直流电流源内容摘要:本系统是以直流恒流源为核心,P89V51单片机为系统主控制器,通过键盘来步进调整电流源的输出电流,步进电流≤10mA,并由数码管直观显示输出电流值。

该系统由主控制器输出数字量,经过DAC0832数模转换之后,输出模拟电压,经过运算放大器隔离放大之后,控制TIP122功率管的基极电压,随着功率管基极电压的变化而输出不同的电流。

另外,单片机还同时对输出电流进行实时监控。

电流源的输出电流经过热稳定较好的采样电阻后,完成了电流/电压转换。

采样电阻上的电压经过同相放大之后,通过TLC0832完成模/数转换,再由单片机分析处理。

通过该反馈环节,可以使电流源的输出电流更加稳定,以形成稳定的压控电流源。

关键词:P89V51 DAC0832 TLC0832 TIP122 恒流源The Digital Controlled Direct Current Source Abstract:In the system the DC current source is the centre, and P89V51 version single chip microcomputer is main controller. Output current of DC power can be set by the keyboard which step can reach 10mA, while the value of the current can be displayed by LED. The digitally programmable signal is made by the central controller, which converted to the analog voltage after the Digital-to-Analog of DAC0832. Then the analog voltage which is isolated and amplified by operational amplifiers, is sent to the base electrode of TIP122, and the current of the emitter varies with the change of the base’s voltage. Otherwise, the output current can be monitored by the MCU real-timely. The current-to-voltage conversion is completed when the current pass through the sampling resistor whose thermal stability is very well. At the same time, the DAC is achieved by the TLC0832 after the phase amplification of the voltage on sampling resistor. And then the MCU will analyse and process the data. The output current can be more stable by the feedback loop so that a stable voltage-controlled constant current power is designed.Keywords:P89V51 DAC0832 TLC0832 TIP122 Constant current power目录1 绪论 (1)1.1 电流源简介 (1)1.2 问题提出 (1)1.3 历史发展及趋向预测 (1)1.3.1 历史发展 (1)1.3.2 趋向预测 (2)1.4 数控直流电流源的可行性 (2)1.5 研究方向 (2)1.6 工作内容 (2)2 总体方案论证与比较 (1)2.1 传统电流源的设计方案 (1)2.2 数控直流电流源 (1)2.3 数控直流电流源的方案论证与比较 (2)3 模块硬件电路的设计与比较 (2)3.1 单片机P89V51芯片的介绍 (2)3.1.1 P89V51单片机的性能介绍 (3)3.1.2 功能引脚说明 (4)3.2 数模转换模块 (5)3.2.1 DAC0832概述 (5)3.2.2 DAC0832参考电压的选择 (8)3.2.3 数模转换模块设计方案 (8)3.3 模数芯片TLC0832概述 (9)3.5 人机界面方案的选择 (10)3.4 恒流源方案的选择 (12)3.5 反馈闭环方案的选择 (13)3.5.1 闭环系统的原理 (13)3.5.2 数控直流电流源闭环系统方案选择 (14)3.6 电源方案的选择 (15)3.6.1 各电源模块的设计 (15)3.6.2 三端集成稳压器概述 (17)3.6.3 系统电源模块的抗干扰措施 (17)4 软件设计 (17)4.1 主程序模块MAIN (18)4.2 定时器中断服务子程序 (19)4.3 键盘扫描子程序模块 (19)5 数据测试及分析 (21)5.1 空载输出电流测试和步进测试 (22)5.2 负载阻值变化测试 (23)5.3 纹波电流测试 (23)6 结论 (25)致谢.............................................................................................. 25错误!未定义书签。

数控直流电流源TLC5615

数控直流电流源TLC5615

数控直流电流源林彩莲黎智华周双强(广西师范大学物理与信息工程学院创新基地桂林 541004 )摘要本数控直流电流源以单片机A T89S51为控制核心,由D/A转换器TLC5615、A/D转换器TLC2543、中文字库液晶显示块、放大电路和大功率调整电路组成。

通过4x4键盘输入给定值,由D/A转换器将数字信号转换成模拟信号,经D/A输出电压作为恒流源的参考电压,以LMOP07作为电压跟随器,利用晶体管平坦的输出特性得到恒定的电流输出,最后用中文液晶显示输出。

本系统采用单片机作为控制中心,产生数字可调的直流电流源。

其内部4K flash memory 用于存储应用程序。

键盘用于设定电流源的值。

键盘为4x4结构,采用反转法读取键盘值。

P3口的低四位接键盘的行线,P3口的高四位接键盘的列线.图中数模转换器D/A与其右边部分的电路构成恒流源。

D/A输出电压作为恒流源的参考电压,LMOP07成电压跟随器。

利用晶体管平坦的输出特性即可得到恒流输出。

由于跟随器是一种深度的电压负反馈电路,因此电流源具有较好的稳定性。

为了提高稳定度,D/A 部分的参考电压采用LM336的参考电压。

R2采用大线径康铜丝制作,康铜丝温度系数很小(5ppm/o C),大线径可使其温度影响减至最小。

单片机系统仅需5V,0.5A电源即可,电源只供单片机完成键盘输入显示,D/A等控制功能。

电流源的电源由V+提供,普通任何一种直流稳压电源都可满足要求。

作者使用的是0~10V,0~2A的直流文要电源,恒流源最大电流可达2A。

一、方案论证与比较方案一:数模转换器采用通用的DAC0809,摸数转换器采用AD0832,调整管用TIP41C.方案二:数模转换器采用美国德州仪器公司的TLC5615IP,它使带由缓冲基准输入的10位电压输出数模转换器(DAC)。

DAC具有基准电压两倍的输出范围,且DAC使单调变化的。

器件使用简单,用单5V 电源工作。

方案比较:方案一的电路能实现功能,但硬件电路复杂,逻辑电路设繁琐,调试困难,A/D、D/A采用并行转换器,占用单片机口线资源较多,处理数据的精度不够。

数控直流电流源

数控直流电流源

数控直流电流源(第一题)摘要:本系统以直流电压源为核心,AT89S52单片机为主控制器,通过键盘来设置直流电压源的输出电流,设置步进等级可达0.1V,并可由数码管显示实际输出电压值和电压设定值。

本系统由单片机程控输出数字信号,经过D/A转换器(DAC0832)输出模拟量,再经过运算放大器隔离放大,控制输出功率管的基极,随着功率管基极电压的变化而输出不同的电压。

实际测试结果表明,本系统输出电压稳定,不随负载和环境温度变化,并具有很高的精度,输出电流误差范围±1%,输出电压可在0V----18V范围内任意设定,因而可实际应用于需要高稳定度小功率恒压源的领域。

一方案设计与论证1.1.总体设计方案与比较:方案一:通过编码开关来控制存储器的地址;根据地址输出对应的数字量送数模(D/A)进行转换;再根据输出的电压量来控制稳压源的变化;同时;通过四个编码开关的BCD码送给4511及数码管显示。

此方案的优点是电路简单,缺点是数据量大且存储器存储容量有限,在实验过程中发现编码开关不稳定,所以不宜采用。

其电路方框图如图1.1所示:二模块电路设计及比较系统硬件以AT89S52单片机为核心,外围包括电源模块、数码管显示模块、D/A转换模块及恒压源模块。

2.1 电源模块:本设计共用到电源有四种:即±5V,±15V.2.1.1 电源原理稳压电源由电源变压器、整流电路、滤波电路和稳压电路组成,如图2.1a 整流和滤波电路:整流作用是将交流电压U2变换成脉动电压U3。

滤波电路一般由电容组成,其作用是脉动电压U3中的大部分纹波加以滤除,以得到较平滑的直流电压U4。

b 稳压电路:由于得到的输出电压U4受负载、输入电压和温度的影响不稳定,为了得到更为稳定电压添加了稳压电路,从而得到稳定的电压U。

+5V其中+5 V给DAC0832,单片机供电;-5V为ICL7107参考电压。

要求输出的电压最大值为18V,取样电阻为0.37欧图2.2中电路提供+5V的电源;主要用于单片机(AT89S52)、数码显示(包括74LS164,ICL7107)。

数控直流恒流源

数控直流恒流源

数控直流恒流源[2005年电子大赛二等奖]文章来源:凌阳科技教育推广中心作者:浙江大学陈智德徐进陶晶发布时间:2006-6-28 17:56:34摘要:本设计采用凌阳十六位单片机SPCE061A作为直流恒流源的控制、显示和输出电流检测核心,实现了-2A到2A数控可调直流恒流源。

系统的显示部分采用128×64点阵式液晶显示屏实时显示设定电流值和实测电流值;输出电流控制采用SPCE061A单片机的D/A口输出模拟量;电流测量采用基本没有温度漂移的康锰铜电阻丝作为精密取样电阻,利用SPCE061A的A/D输入口进行电流检测和监控。

硬件电路恒流部分的控制端采用多个精密运算放大器OP07接成闭环反馈控制形式,受控部分采用达林顿管进行扩流、精确输出设定电流。

电源部分采用大功率变压器供电,多级电容滤除纹波干扰;电源输出采用三端稳压芯片进行稳压,并且利用大功率达林顿管进行扩流以满足后级功率需求。

关键字:SPCE061A 恒流源一、方案论证如题目要求,系统主要由控制器模块、电源模块、电流源模块、负载模块及键盘显示模块构成,下面分别论证这几个模块的选择。

1、控制模块的选择方案方案一:采用AT89C51单片机进行控制。

本设计需要使用的软件资源比较简单,只需要完成数控部分、键盘输入以及显示输出功能。

采用AT89C51进行控制比较简单,但是51单片机资源有限,控制输入输出,需要外接8279之类的芯片进行I/O扩展。

方案二:采用SPCE061A单片机进行控制。

SPCE061A凌阳单片机具有强大功能的16位微控制器,它内部集成7路10位ADC和2通道10位DAC,可以直接用于电流测量时的数据采集,以及数字控制输出;I/O口资源丰富,可以直接完成对键盘输入和显示输出的控制;存储空间大,能配合LCD液晶显示的字模数据存储。

采用SPCE061A单片机,能将相当一部分外围器件结合到一起,使用方便,抗干扰性能提高。

鉴于上面分析,本设计采用方案二。

数控恒流源

数控恒流源

目录一方案比较、设计与论证 (2)二理论分析与计算 (5)三系统框图及电路设计 (6)四单片机软件设计 (11)五校准、测试数据及结果分析 (13)六设计总结 (15)七参考资料 (16)八附件一(系统设计总电路图) (17)摘要本数控电流源由四部分组成:CPU主控及键盘显示电路、恒流源产生电路、信号检测电路和电源电路。

采用128×64点阵LCD汉字显示使显示更为直观。

MAX531 12位D/A转换器作数控电流源控制,具用1/4096的分辨率。

采用高性能运算放大器使电流源的调节范围达到了2~2200mA,步进为1mA,最大负载电压可以大于10V,负载变化对电流无影响。

使用具有双路检测功能的16位Σ-ΔA/D转换器AD7705作为测量部件,测量精度达到了0.01%。

在信号处理时用标准表测量数据和数字恒流源显示数据相比对的方法对数控电流源的误差进行修正,从根本上消除了系统误差。

系统采用线性直流稳压电源,减小了纹波电流。

CPU 采用89C51,软件用C51编写。

整体技术指标达到了题目的全部要求并有所创新。

关键词:数控恒流源;串联稳压电源;数字校准AbstractThe NC current supply comes in four parts: CPU and keyboards circuits and displaying circuits; constant-current source; signal detecting circuits of current and voltage; power circuits. It has more intuitive displaying by using 128×64 dot matrix LCD. MAX531, 12 bits D/A converter with 1/4096 resolution, controls NC current supply. Higher performance operational amplifier adjusts current range from 2 to 2200mA, in which current step is set 1mA. The change of load does not affect current, when the maximum of load voltage less or equal to 10V. Measurement components use 16 bits Σ-Δ A/D converter AD7705 with two-way detecting function, and its accuracy arrives 0.01%. By comparing standard meter measuring data with NC current supply displaying data, the system corrects error of the NC current source in processing signals in order to eliminate systematic errors radically. The system reduces ripple current by using DC regulated power supply.The CPU uses 89C51 MCU. The software is programmed by C51. The whole technology data has met entirely the needs of this subject and has some innovation.Key Words: Numeric control constant current source; Series-wound regulated power supply; Numeric calibration一方案比较、设计与论证⒈恒流源电路的选择根据题目要求,设计一个输出电流范围在20~2000mA、负载电压在10V以内变化的受控恒流源,我们构想了如下三个方案:方案一:图1-1为固定恒流源,如果把基准源LM336-2.5 上的基准电压替换成D/A转换器上的输出电压,此恒流源就是一个受控电流源。

全国大学生电子设计竞赛-数控直流电流源

全国大学生电子设计竞赛-数控直流电流源

数控直流电流源摘要:本文设计了一种数控直流电流源的方案,给出了硬件组成和软件流程及源程序。

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

数控直流电流源摘要:本文设计了一种数控直流电流源的方案,给出了硬件组成和软件流程及源程序。

以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.1 控制部分方案方案一:采用FPGA作为系统的控制模块。

FPGA可以实现复杂的逻辑功能,规模大,稳定性强,易于调试和进行功能扩展。

FPGA采用并行输入输出方式,处理速度高,适合作为大规模实时系统的核心。

但由于FPGA集成度高,成本偏高,且由于其引脚较多,加大了硬件设计和实物制作的难度。

方案二:采用单片机作为控制模块核心。

单片机最小系统简单,容易制作PCB,算术功能强,软件编程灵活、可以通过ISP方式将程序快速下载到芯片,方便的实现程序的更新,自由度大,较好的发挥C语言的灵活性,可用编程实现各种算法和逻辑控制,同时其具有功耗低、体积小、技术成熟和成本低等优点。

基于以上分析,选择方案二,利用STC89C52单片机将电流步进值或设定值通过换算由D/A转换,驱动恒流源电路实现电流输出。

输出电流经处理电路作A/D转换反馈到单片机系统,通过补偿算法调整电流的输出,以此提高输出的精度和稳定性。

在器件的选取中,D/A转换器选用12位优质D/A转换芯片TLV5618,直接输出电压值,且其输出电压能达到参考电压的两倍,A/D转换器选用高精度12数转换芯片ADS7816。

.1.2.2 恒流源模块设计方案方案一:由三端可调式集成稳压器构成的恒流源。

其典型恒流源电路图如图1.2.1所示。

一旦稳压器选定,则U0 是定值。

若R固定不变,则I不变,因此可获得恒流输出。

若改变R值,可使输出 I改变。

因此将R设为数控电位器,则输出电流可以以某个步长进行改变。

此电路结构简单,调试方便,价格便宜,但是精密的大功率数控电位器难购买。

图1.2.1 三端集成稳压器构成的恒流源框图方案二:由数控稳压器构成的恒流源方案一是在U不变的情况下,通过改变R的数值获得输出电流的变化。

如果固定R不变,若能改变U的数值,同样也可以构成恒流源,也就是说将上图中的三端可调式集成稳压源改为数控电压源,其工作原理和上图类似。

此方案原理清楚,若赛前培训过数控电压源的设计的话,知识、器件有储备,方案容易实现。

但是,由1.2.2图可知,数控稳压源的地是浮地,与系统不共地线,对于系统而言,地线不便处理。

图1.2.2 数控电压源构成的恒流源框图方案三:采用集成运放的线性恒流源该恒流源输出的电流与负载无关, 通过使用两块构成比较放大环节,功率管构成调整环节,利用晶体管平坦的输出特性和深度的负反馈电路可以得到稳定的恒流输出和高输出阻抗,实现了电压—电流转换。

其原理框图如图1.2.3所示。

图1.2.3 集成运放构成的恒流源框图综合考虑,采用方案三,使用低噪音、高速宽带运放OP27BJ和达林顿管TIP122构成一个恒流源电路。

1.2.3 显示模块设计方案方案一:使用LED数码管显示。

数码管采用BCD编码显示数字,对外界环境要求低,易于维护。

但根据题目要求,如果需要同时显示给定值和测量值,需显示的内容较多,要使用多个数码管动态显示,使电路变得复杂,加大了编程工作量。

方案二:使用LCD显示。

LCD具有轻薄短小,可视面积大,方便的显示汉字数字,分辨率高,抗干扰能力强,功耗小,且设计简单等特点。

综上所述,选择方案二。

采用12864汉字图形点阵液晶显示模块同时显示电流给定值和实测值。

1.2.4 键盘模块设计方案方案一:采用独立式按键电路,每个按键单独占有一根I/O接口线,每个I/O口的工作状态互不影响,此类键盘采用端口直接扫描方式。

缺点为当按键较多时占用单片机的I/O口数目较多。

方案二:采用标准4X4键盘,此类键盘采用矩阵式行列扫描方式,优点是当按键较多时可降低占用单片机的I/O口数目,而且可以做到直接输入电流值而不必步进。

题目要求可进行电流给定值的设置和步进调整,需要的按键比较多。

综合考虑两种方案及题目要求,采用方案二,方便进行扩展。

1.2.5 电压源模块设计方案系统需要多个电源,单片机、A/D、D/A使用+5V稳压电源,运放需要±18V稳压电源,同时题目要求最高输出电流为2000mA,电源需为系统提供足够大的稳定电流。

综上所述,采用三端稳压集成7805、78H15、79H15分别得+5V和±12V的稳定电压,78H、79H 系列稳压器输出电流可以达到5A,能为系统提供足够大的稳定电流。

利用该方法实现的电源电路简单,工作稳定可靠。

1.3 系统组成经过方案比较与论证,最终确定系统的组成框图如图1.3.1所示。

图1.3.1 系统组成框图2单元电路的设计2.1控制模块电路设计2.1.1最小系统电路设计通过键盘模块输入给定的电流值或是步进调整信号传送给单片机,单片机在接受到信号后进行处理运算,并显示其给定的电流值,然后经D/A转换以输出电压,驱动恒流源电路实现电流输出,并将采样电阻上的电压经过A/D转换输入单片机系统,通过补偿算法进行数值补偿处理,调整电流输出,并驱动显示器显示当前的电流值。

最小系统的核心为STC89C52,为了方便单片机引脚的使用,我们将单片机的引脚用接口引出,电路如图2.1.1所示:P0口和P3.0~P3.3是LCD接口;P1口作为A/D与D/A转换接口;P2口为键盘接口。

图2.1.1 最小系统原理图2.1.2 D/A 转换电路设计根据设计基本要求,电流的输出范围为200mA ~2000mA ,将最高输出电流2000mA 进行十进制~二进制转换有102(2000)(11111010000)要满足步进为1mA 的要求,需选用十二位的D/A 转换器,TLV5618是较好的选择。

TLV5618是带有缓冲基准输入(高阻抗)的双路12位电压输出DAC 。

DAC 输出电压范围可编程为基准电压的两倍,其输出电压V out =2×V ref ×D/4096有两个输出端口A 和B ,且它们可以同步刷新。

此外,该器件还包含上电复位功能。

通过3线串行总线可对TLV5618实现控制,可采用单5V 电源进行供电。

在快速、慢速模式下功耗分别为8mW 和3mW ,输入数据的刷新率可达1.21MHz 。

图2.1.2 DA转换电路2.1.3 A/D转换电路设计A/D转换采用BB公司的ADS7816构成的转换电路,如图2.1.3。

ADS7816是12位串行模/数转换器,采样频率高达200kHz,转换所需时间短,转换精度高。

ADS7816转换器将采样电阻上的电压转换成数字信号反馈给单片机,单片机将此反馈信号与预置值比较,根据两者间的差值调整输出信号大小。

这样就形成了反馈调节,提高输出电流的精度。

同时,A/D采样回来的电流经过单片机处理传送到LCD,可以显示当前的实际电流值。

图2.1.3 AD转换电路2.2恒流源电路设计恒流源电路的设计是本系统设计的核心,它采用电压来控制电流的变化。

为了能产生恒定的电流,我们采用电压闭环反馈控制。

恒流源电路原理图如图2.2.1所示,该电路主要由运算放大器、大功率达林顿管、采样电阻RS 、负载RL等组成。

取样电阻RS从输出端进行取样,再与基准电压比较,并将误差电压放大后反馈到调整管,使输出电压在电网电压变动的情况下仍能保持稳定。

电路中调整管采用大功率达林顿管TIP122,既能满足输出电流最大达到2A的要求,也能较好地实现电压近似线性地控制电流。

RS选用热稳定性好的康铜丝,并选取较大值(2Ω),使得在电流较低时也能获得较大的电压值。

运算放大器采用高精度的OP27BJ作为电压跟随器。

DAOUT即为输入电压Ui,当Ui一定时,运算放大器的Ui=US ,I=IL=IS=Ui/RS,即I不随RL的变化而变化,从而实现压控恒流。

由此得到恒流源输出电流的大小为:I0= Ui/RS图2.2.1 恒流源电路原理图2.3 键盘电路设计在设计中,使用标准的4x4键盘,可以实现0~9数字输入,“+”、“-”步进设置。

其电路图如图2.3.1所示。

图2.3.1 键盘电路原理图2.4 显示电路设计本设计采用12864型汉字图形点阵液晶显示模块,可显示汉字及图形,内置8192个中文汉字(16X16点阵)、128个字符(12X16点阵)及64X256点阵显示RAM(GDRAM)。

可显示内容为192列×64行,还带多种软件功能:光标显示、画面移位、自定义字符、睡眠模式等。

12864采用8位并行接法,与单片机P3和P4口相连,用于显示设定值与当前测量值。

其接口如图2.4.1所示。

图2.4.1 LCD显示电路原理图2.5 稳压电源设计在本设计中,运放需±15V供电,单片机需、A/D、D/A需+5V供电,采用三端稳压器7805、78H15、79H15构成一稳压电源,题目要求输出电流范围是200mA~2000mA,而78H、79H系列稳压器输出电流最大可以达到5A,能为系统提供足够大的稳定电流。

相关文档
最新文档