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

合集下载

数控直流电流源完整版(电路+程序)

数控直流电流源完整版(电路+程序)

题目名称:数控直流电流源摘要:该数控直流电流源以精密压控电流源为核心、用单片机、DAC组成控制电路,引入“S类”反馈控制功率放大电路,实现超精密电流控制、具备精准的扩流能力、低失调、有步进、同时带有丰富扩展功能的精密电流源。

经过ADC采样,完成输出电流显示功能,并使输出范围覆盖0~2A,是理想的电流源解决方案。

关键词:精密电流源低失调S类功率放大器Abstract:The direct current source of numerical control bases on accurate VCCS, using MCU and DAC as controller kernel, importing circuit of power amplification of type S with feedback control; achieves ultra accurate current control; has low offset and excellent capacity for current enlarging; has step by step motion. At the same time, it provides abundance extended functions. According to the ADC sampling, it carries out the function of displaying the current output, meanwhile it achieves a range of 0 to 2A. Above all, it is an ideal solution of current source.Keyword: accurate current source , low offset , power amplification of type S目录1方案论证与比较 (3)1.1精密压控电流源方案论证 (3)1.2扩流模块方案论证 (3)1.3电流检测方案论证 (4)1.4功率输出级电源方案论证 (4)1.5其它模块电源方案论证 (4)2 系统设计 (5)2.2单元电路设计 (6)2.2.1 压控电流源单元电路设计 (6)2.2.2S类功率放大器电路设计(理论推导和证明) (7)2.2.3 数控电路设计 (10)2.2.4 大功率电源模块 (11)3 软件设计 (11)4系统测试 (13)4.1测试仪器 (13)4.2测试方法 (13)4.3测试数据 (14)5 结论 (15)参考文献: (15)附录: (16)附1:元器件明细表 (16)附2:仪器设备清单 (16)附3:电路图图纸 (16)附4:程序清单 (19)附5:使用说明 (24)1方案论证与比较本系统主要由精密的电流源模块、S类扩流模块、电流检测模块、数控模块、以及大功率的电源模块组成,如图1所示。

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

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

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

本文介绍了采用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.1所示。

当电源电压降低或负载电阻Rl降低时,采样电阻RS上的电压也将减少,则SG3524的12、13管脚输出方波的占空比增大,从而BG1导通时间变长,使电压U0回升到原来的稳定值。

BG1关断后,储能元件L1、E2、E3、E4保证负载上的电压不变。

当输入电源电压增大或负载电阻值增大引起U0增大时,原理与前类似,电路通过反馈系统使U0下降到原来的稳定值,从而达到稳定负载电流Il的目的。

图1.1 采用开关电源的恒流源优点:开关电源的功率器件工作在开关状态,功率损耗小,效率高。

与之相配套的散热器体积大大减小,同时脉冲变压器体积比工频变压器小了很多。

因此采用开关电源的恒流源具有效率高、体积小、重量轻等优点。

缺点:开关电源的控制电路结构复杂,输出纹波较大,在有限的时间内实现比较困难。

方案二:采用集成稳压器构成的开关恒流源系统电路构成如图1.2所示。

MC7805为三端固定式集成稳压器,调节,可以改变电流的大小,其输出电流为:,式中为MC7805的静态电流,小于10mA。

当较小即输出电流较大时,可以忽略,当负载电阻变化时,MC7805改变自身压差来维持负载通过的电流不变。

优点:该方案结构简单,可靠性高缺点:无法实现数控。

方案三:单片机控制电流源方案恒流源电路由N沟道的MOSFET、高精度运算放大器、采样电阻等组成,其电路原理图如图1.3所示。

利用功率MOSFET的恒流特性,再加上电流反馈电路,使得该电路的精度很高。

图1.3 恒流源电路该电流源电路可以结合单片机构成数控电流源。

通过键盘预置电流值,单片机输出相应的数字信号给D/A转换器,D/A转换器输出的模拟信号送到运算放大器,控制主电路电流大小。

实际输出的电流再通过采样电阻采样变成电压信号,A/D转换后将信号反馈到单片机中。

单片机将反馈信号与预置值比较,根据两者间的差值调整输出信号大小。

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

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

(数控加工)数控直流电流源设计报告数控直流电流源一、设计任务和技术要求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位十进制加法计数器。

全国电子设计大赛-F题-数控恒流源(

全国电子设计大赛-F题-数控恒流源(

word格式-可编辑-感谢下载支持数控直流电流源(F题)一、任务设计并制作数控直流电流源。

输入交流200~240V,50Hz;输出直流电压≤10V。

其原理示意图如下所示。

二、要求1、基本要求(1)输出电流范围:200mA~2000mA;(2)可设置并显示输出电流给定值,要求输出电流与给定值偏差的绝对值≤给定值的1%+10 mA;(3)具有“+”、“-”步进调整功能,步进≤10mA;(4)改变负载电阻,输出电压在10V以内变化时,要求输出电流变化的绝对值≤输出电流值的1%+10 mA;(5)纹波电流≤2mA;(6)自制电源。

2、发挥部分(1)输出电流范围为20mA~2000mA,步进1mA;(2)设计、制作测量并显示输出电流的装置(可同时或交替显示电流的给定值和实测值),测量误差的绝对值≤测量值的0.1%+3个字;(3)改变负载电阻,输出电压在10V以内变化时,要求输出电流变化的绝对值≤输出电流值的0.1%+1 mA;(4)纹波电流≤0.2mA;(5)其他。

数控直流恒流源的设计与制作word格式-可编辑-感谢下载支持发表日期:2006年5月1日出处:本站原创【编辑录入:zouwenkun】指导老师:王贵恩博士制作人:彭浦能、梁星燎、林小涛《数控直流恒流源》《数控恒流源获奖证书》摘要:本系统以直流电流源为核心,AT89S52单片机为主控制器,通过键盘来设置直流电源的输出电流,设置步进等级可达1mA,并可由数码管显示电流设定值和实际输出电流值。

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

单片机系统还兼顾对恒流源进行实时监控,输出电流经过电流/电压转换后,通过A/D转换芯片,实时把模拟量转化为数据量,再经单片机分析处理,通过数字量形式的反馈环节,使电流更加稳定,这样构成稳定的压控电流源。

数控直流恒流源设计报告

数控直流恒流源设计报告

数控直流恒流源设计报告本系统以直流电流源为核心,AT89s52单片机为主控制器,通过键盘来设置直流电源的输出电流,设置步进等级可达1mA,并可由液晶显示电流设定值和实际输出电流值。

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

单片机系统还兼顾对恒流源进行实时监控,输出电流经过电流/电压转换后,通过A/D转换芯片,实时把模拟量转化为数据量,再经单片机分析处理,通过数字量形式的反馈环节,使电流更加稳定,这样构成稳定的压控电流源。

实际测试结果表明,本系统能有效应用于需要高稳定度的小功率恒流源的领域关键字压控恒流源智能化电源闭环控制设计任务与要求1.1设计任务设计并制作一个数控直流电流源。

输入的交流电压220~240V,50Hz;输出的直流电压≤10V。

其原理示意图1如下所示。

图1 设计任务示意图1.2技术指标基本要求:(1)要求电压输出范围:200~2000mA;(2)可设置并输出电流给定值,要求输出电流和给定电流的偏差的绝对值≤给定值的1%+10mA;(3)具有“+”、“-”步进调整功能,步进≤10mA;(4)改变负载电阻,输出电压在10V以内变化时,要求输出电流的变化的绝对值≤ 输出电流的1%+10mA;(5)纹波电流≤ 2mA;(6)自制电源。

发挥部分:(1)输出电流范围为20~2000mA,步进为1mA;(2)设计、制作测量并显示输出电流的装置(可同时或交替显示电流的给定值或实测值),测量误差的绝对值≤测量值的0.1%+3个字;(3)改变负载电阻,输出电压在10V以内变化时,要求输出电流变化的绝对值≤ 输出电流的0.1%+1mA;(4)纹波电流≤0.2mA;(5)其他。

2.方案比较与论证2.1.1各种方案比较与选择方案一:采用中小规模集成电路构成的控制电路。

由三段可调式集成稳压器构成的恒流源。

数控直流恒流源的设计与制作

数控直流恒流源的设计与制作

数控直流恒流源的设计与制作数控直流恒流源的设计与制作本数控直流恒流源系统输出电流稳定,输出电流可在20mA~2000mA范围内任意设定,不随负载和环境温度变化,并具有很高的精度,输出电流误差范围±4mA,因而可实际应用于需要高稳定度小功率直流恒流源的领域。

1 系统原理及理论分析1.1单片机最小系统组成单片机系统是整个数控系统的核心部分,它主要用于键盘按键管理、数据处理、实时采样分析系统参数及对各部分反馈环节进行整体调整。

主要包括AT89S52单片机、模数转换芯片ADC0809、12位数模转换芯片AD7543、数码管显示译码芯片74LS47与74LS138等器件。

1.2系统性能本系统的性能指标主要由两大关系所决定,设定值与A/D采样显示值(系统内部测量值)的关系。

内部测量值与实际测量值的关系,而后者是所有仪表所存在的误差。

1.3恒流原理数模转换芯片AD7543是12位电流输出型,其中OUT1和OUT2是电流的输出端。

为了实现数控的目的,可以通过微处理器控制AD7543的模拟量输出,从而间接改变电流源的输出电流。

从理论上来说,通过控制AD7543的输出等级,可以达到1mA的输出精度。

但是本系统恒流源要求输出电流范围是20mA~2000mA,而当器件处于2000mA的工作电流时,属于工作在大电流状态,晶体管长时间工作在这种状态,集电结发热严重,导致晶管值下降,从而导致电流不能维持恒定。

为了克服大电流工作时电流的波动,在输出部分增加了一个反馈环节来控制电流稳定,减小电流的波动,此反馈回路采用数字形式反馈,通过微处理器的实时采样分析后,根据实际输出对电流源进行实时调节。

经测试表明,采用常用的大功率电阻作为采样电阻R0,输出电流波动比较大,而选用锰铜电阻丝制作采样电阻,电流稳定性得到了改善。

电路反馈原理如下图所示。

2 总体方案论证与比较方案一:采用各类数字电路来组成键盘控制系统,进行信号处理,如选用CPLD等可编程逻辑器件。

数控直流电流源设计,毕业论文,毕业设计,数控,直流电源

数控直流电流源设计,毕业论文,毕业设计,数控,直流电源

数控直流电流源设计摘要本设计大致分五个模块:单片机控制模块、数模(D/A)转换模块、恒流源模块、模数(A/D)转换模块、显示模块。

单片机控制模块以单片机为核心,对输入电流信号进行转换成数字量输出;恒流源模块将D/A转换来的电压模拟量通过恒流源电路变成恒流;显示模块采用数码管显示译码芯片与74LS47设计成10进制4位数码动态显示电路。

键盘模块采用常见单路复位开关,做成4×4矩阵键盘,用动态扫描方式读取外部按键动作,这样设计可靠,配合凌阳AT89S52单片机,可以很轻松的实现按键输入。

此外,本设计可实现电流0-2A且有±1mA和±10mA的两种步进,同时有数码显示输入的电流值。

关键词单片机键盘控制D/A转换恒流源A/D转换译码显示Constant Current Resource Digital ControlledABSTRACTThe design is divided into five modules: Single-chip control, digital-to-analog (D / A) conversion module, constant current source module, the output display module. To single-chip single - chip control module as the core of the input current signals to digital output; Constant current source modules will be D / A converter to the voltage analog circuit through the constant current source into a constant current; display module display digital 74LS47 decoder chip designed with 10-band digital dynamic display four circuits. Common use of the keyboard module reset single switch, make 4 * 4 matrix keyboard, using dynamic scanning button to read the external action, so that the design of reliable, with Sun plus AT89S52 microcontroller, can easily achieve the keystrokes. In addition, the design can achieve the current 0-2A and a ± 10mA and ± 1mA Step two, at the same time digital display of the current input.KEY WORDS Single - chip Keyboard control D / A converter A / D conversion Decoding show目录中文摘要 (I)英文摘要 (II)1 绪论 (1)1.1概述 (1)1.2课题的背景和意义 (1)1.3数控直流恒流源简介 (2)1.4恒流源的应用 (2)2 数控直流电流源整体设计 (3)2.1整体结构设计与论证 (3)2.2系统原理与基本框图 (5)3 硬件电路设计 (6)3.1单片机模块的设计 (6)3.1.1 单片机的选择 (6)3.1.2 单片机最小系统组成及AT89S52介绍 (6)3.1.2.1 AT89S52单片机功能特性描述 (6)3.1.2.2 AT89S52引脚功能描述 (7)3.2D/A转换模块设计 (11)3.2.1 D/A转换方案 (11)3.2.2 12位串行D/A转换芯片MAX538介绍 (11)3.2.2.1 性能特点 (11)3.2.2.2 主要参数 (12)3.2.2.3 内部结构 (12)3.2.2.4 引脚结构 (12)3.2.2.5 输入接口 (13)3.2.3 D/A转换模块电路 (14)3.3V/I转换模块设计 (14)3.3.1 V/I转换方案 (14)3.3.2 V/I转换电路 (15)3.4A/D转换模块设计 (17)3.4.1 A/D转换方案 (17)3.4.2 12位串行A/D转换芯片MAX197介绍 (18)3.4.2.1 MAX197的特性 (18)3.4.2.2 MAX197的结构 (18)3.4.3 A/D转换模块电路 (20)3.5显示模块设计 (21)3.5.1 显示电路方案 (21)3.5.2 译码器74LS47简要介绍 (21)3.5.3 LED显示器的工作原理 (23)3.5.4 显示模块电路 (25)3.6键盘模块设计 (26)3.6.1 键盘电路方案选择 (26)3.6.2 键盘模块的电路 (26)3.7电源模块设计 (28)3.7.1 稳压电路电源方案 (28)3.7.2 电源原理 (28)3.7.3 LM7805、LM7812简要介绍 (28)3.7.4 电源模块电路 (29)4 软件设计 (30)总结 (33)致谢 (34)参考文献 (35)附录 (36)1绪论1.1概述随着科学技术的迅速发展,人们对物质需求也越来越来高,特别是一些高新技术产品。

  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,能为系统提供足够大的稳定电流。

相关文档
最新文档