数控直流恒流源
数控直流恒流源的设计 (附外文翻译)
![数控直流恒流源的设计 (附外文翻译)](https://img.taocdn.com/s3/m/07d15e76b84ae45c3b358ce5.png)
数控直流恒流源的设计摘要直流恒流源是提供稳定直流电流的电源装置,是科学实验和设备调试中的一种必备设备。
本文介绍了采用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)前言直流恒流源是提供稳定直流电流的电源装置,是科学实验和设备调试中的一种必备设备。
电子设计大赛_数控直流恒流电源设计
![电子设计大赛_数控直流恒流电源设计](https://img.taocdn.com/s3/m/1cf54f106edb6f1aff001fcc.png)
数控直流恒流电源(E)一、任务设计并制作一个数控直流恒流电源,其原理示意图如下图所示。
二、要求1.基本要求(1)24VDC供电(可以使用成品稳压电源或者自制),输出电流范围: 0mA~1000mA;(2)带负载能力:≥10Ω(在负载电阻5Ω时,效率≥70%);(3)具有“+”、“-”步进调整按键,能够调整输出电流,设置范围0mA~1000mA,其步进值为10mA;(4)能够数字显示输出电流给定值和实际输出电流值,要求实际输出电流与显示的电流值之差的差值小于5mA;(5)改变负载电阻大小(10Ω~15Ω之间可调节),要求输出电流稳态误差值小于5mA。
2.发挥部分(1)输出电流范围扩展为0mA~2000mA,步进为1mA;(2)具有供电电源电压值、电流值、输出电流值、负载两端电压值显示功能(要求实际输出电流与显示电流值的差值小于1个读数值);(3)改变负载电阻(10Ω~5Ω之间可调节)时,实际输出电流值与给定电流值间的差值小于1mA;(4)改变输入电源电压(增加或减少20%),直流数控恒流源输出变化应小于2%;(5)进一步提高数控直流恒流源效率使其达到85%以上;(6)恒流电源具有开路、短路保护及报警功能;(7)创新性。
三、评分标准四、说明1. 需留出恒流电源输出电流和电压测量端子。
目录目录 (1)摘要 (2)方案讨论 (3)理论分析与论证 (4)硬件电路设计与参数计算 (4)电压转换恒定电流电路 (5)DC-DC转换电路 (5)采样测试电路 (6)软件设计 (6)系统测试结果与分析 (7)创新点论述 (8)摘要本作品设计的数控直流恒流电源是由DC-DC转换模块,电压转换电流模块,采样测试模块,键盘及显示模块和单片机控制模块组成。
负载中输出的电流可以设定并且可以从0开始进行手动调节,在10欧负载的条件下的最大输出电流可以达到2A。
利用MC434063构成升压和降压电路来实现对不同模块的供电。
OP07引入电流串联负反馈将电压转换成电流,把三极管2N3055和5069进行复合来增大输出负载的电流,利用ATMEGA128单片机进行D/A转换来输出不同的电压,从而实现对输出电流的控制。
全国电子设计大赛-F题-数控恒流源(
![全国电子设计大赛-F题-数控恒流源(](https://img.taocdn.com/s3/m/b640eacb0d22590102020740be1e650e52eacf19.png)
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转换芯片,实时把模拟量转化为数据量,再经单片机分析处理,通过数字量形式的反馈环节,使电流更加稳定,这样构成稳定的压控电流源。
数控直流恒流源的设计与制作
![数控直流恒流源的设计与制作](https://img.taocdn.com/s3/m/709d251778563c1ec5da50e2524de518964bd315.png)
数控直流恒流源的设计与制作数控直流恒流源的设计与制作本数控直流恒流源系统输出电流稳定,输出电流可在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等可编程逻辑器件。
基于单片机的数控直流恒流源的设计
![基于单片机的数控直流恒流源的设计](https://img.taocdn.com/s3/m/3bc35bc76137ee06eff918c8.png)
插图清单
图2-1系统框图........................................................................................................................5
The constant current, is one kind can provide the constant current to the load the power source. Therefore the constant current application scope is widespread, and in many situations is essential. It both may provide the bias for each kind of amplifying circuit by to stabilize its static operating point, and may take its active load, enhances the enlargement factor. And in the differential motion amplifying circuit, the pulse produced in the electric circuit to obtain the widespread application.
图3-11键盘与单片机的接口电路........................................................................................20
数控恒流源的设计
![数控恒流源的设计](https://img.taocdn.com/s3/m/df62e5e2551810a6f5248670.png)
数控直流电流源设计摘要:目前电源技术已逐步发展成为一门多学科互相渗透的综合性技术学科,它对现代通讯、电子仪器、计算机、工业自动化、电力工程、国防及某些高新技术提供高质量、高效率、高可靠性的电源起着关键作用。
针对数控直流恒流源的设计进行了探讨,其中涉及恒流电路、SOC系统和电源供给等。
结果表明,在200~2 000 mA的电流范围内,实现了1 mA的恒流精度或更高。
恒流源是仪器仪表和电子电路领域广泛运用的一种电子设备,基于MCS51单片机的数控恒流源。
通过键盘预置电流值,经单片机将数据送至液晶显示LED和D/A转换模块。
将对应电压量送至恒流源模块,作为其可控输入电压量。
恒流源模块负载输出端的电压通过差放,再经过A/D 转换送至单片机进行比较。
通过单片机的控制,实现电流的步进控制和输入输出的改变。
关键字MCS51,直流电源,数控一、绪论随着电子技术的发展,数字电路应用领域的扩展,现今社会,产品智能化、数字化已经成为一种趋势,设备的性能,价格,发展空间等备受人们的关注,尤其对电子设备的精密度和稳定度最为关注。
想能耗的电子设备,首先离不开稳定的电源,电源的稳定度越高,设备和外围条件越优越,那么设备的寿命更长。
基于此,人们对于数控直流电源器件越迫切。
当今社会,数控恒压技术已经很成熟,但是恒流方面的技术才刚起步有待发展。
数控直流电流源能够很好地降低因元器件老化、温漂等原因造成的输出误差,输出电流在20—2000mA(可调)、输出电流可预置、输出电流信号可直接显示等功能。
硬件电路采用单片机为控制核心,利用闭环控制原理,电路组成闭环负反馈进行稳流,最终实现精度高、稳定性好、输出范围宽的要求。
二、方案设计1、系统的组成和原理(1)、系统的组成本电流源系统可分为电源电路、单片机控制器部分、A/D和D/A转换电路、电流源电路、键盘输入与LED显示等几部分,系统组成如图1所示。
图1(2)、系统设计的基本要求输入交流200~240V,50Hz;输出直流电压小于等于10V。
数控直流恒流源设计方案与制作
![数控直流恒流源设计方案与制作](https://img.taocdn.com/s3/m/f43099d910a6f524cdbf8599.png)
数控直流恒流源地设计与制作本数控直流恒流源系统输出电流稳定,输出电流可在20mA~2000m/范围内任意设定,不随负载和环境温度变化,并具有很高地精度,输出电流误差范围土4mA,因而可实际应用于需要高稳定度小功率直流恒流源地领域1系统原理及理论分析1.1单片机最小系统组成单片机系统是整个数控系统地核心部分,它主要用于键盘按键管理、数据处理、实时采样分析系统参数及对各部分反馈环节进行整体调整•主要包括AT89S52单片机、模数转换芯片ADC0809 12位数模转换芯片AD7543数码管显示译码芯片74LS47与74LS138等器件.b5E2RGbCAP1.2系统性能本系统地性能指标主要由两大关系所决定,设定值与A / D采样显示值(系统内部测量值)地关系.内部测量值与实际测量值地关系,而后者是所有仪表所存在地误差•1.3恒流原理数模转换芯片AD7543是12位电流输出型,其中0UT1和OUT2是电流地输出端•为了实现数控地目地,可以通过微处理器控制AD7543地模拟量输出,从而间接改变电流源地输出电流•从理论上来说,通过控制AD7543地输出等级,可以达到1mA地输出精度.但是本系统恒流源要求输出电流范围是20mA~2000mA而当器件处于2000mA地工作电流时,属于工作在大电流状态,晶体管长时间工作在这种状态,集电结发热严重,导致晶管“值下降,从而导致电流不能维持恒定.为了克服大电流工作时电流地波动,在输出部分增加了一个反馈环节来控制电流稳定,减小电流地波动,此反馈回路采用数字形式反馈,通过微处理器地实时采样分析后,根据实际输出对电流源进行实时调节.经测试表明,采用常用地大功率电阻作为采样电阻R0,输出电流波动比较大,而选用锰铜电阻丝制作采样电阻,电流稳定性得到了改善.电路反馈原理如下图所示.p1EanqFDPw2总体方案论证与比较方案一:采用各类数字电路来组成键盘控制系统,进行信号处理,如选用CPLD等可编程逻辑器件.本方案电路复杂,灵活性不高,效率低,不利于系统地扩展,对信号处理比较困难. 方案二:采用AT89S52单片机作为整机地控制单元,通过改变AD7543地输入数字量来改变输出电压值,从而使输出功率管地基极电压发生变化,间接地改变输出电流地大小.为了能够使系统具备检测实际输出电流值地大小,可以将电流转换成电压,并经过ADC0809进行模数转换,间接用单片机实时对电压进行采样,然后进行数据处理及显示•此系统比较灵活,采用软件方法来解决数据地预置以及电流地步进控制,使系统硬件更加简洁,各类功能易于实现,能很好地满足题目地要求•本方案地基本原理如图 2 所示.DXDiTa9E3d3模块电路设计与比较3.1恒流源方案选择方案一:采用恒流二极管或者恒流三极管,精度比较高,但这种电路能实现地恒流范围很小,只能达到十几毫安,不能达到题目地要求• 方案二:采用四端可调恒流源,这种器件靠改变外围电阻元件参数,从而使电流达到可调地目地,这种器件能够达到1~2000毫安地输出电流.改变输出电流,通常有两种方法:一是通过手动调节来改变输出电流,这种方法不能满足题目地数控调节要求;二是通过数字电位器来改变需要地电阻参数,虽然可以达到数控地目地,但数字电位器地每一级步进电阻比较大,所以很难调节输出电流•方案三:压控恒流源,通过改变恒流源地外围电压,利用电压地大小来控制输出电流地大小•电压控制电路采用数控地方式,利用单片机送出数字量,经过D/A转换转变成模拟信号,再送到大功率三极管进行放大.单片机系统实时对输出电流进行监控,采用数字方式作为反馈调整环节,由程序控制调节功率管地输出电流恒定•当改变负载大小时,基本上不影响电流地输出,采用这样一个闭路环节使得系统一直在设定值维持电流恒定•该方案通过软件方法实现输出电流稳定,易于功能地实现,便于操作,故选择此方案•电路原理图如图3所示.3.2反馈闭环方案选择RTCrpUDGiT方案一:采样电阻丄「上地电压-■ ■亠一,可知输出电流与采样电阻存在近似线性关系,因此可以从检测电阻,[上电压地大小来直接增减反馈深度.5PCzVD7HxA方案二:从采样电阻丄上得到一个反馈电压,由于采样电阻阻值比较小,在该电阻上地压降相应也小,为了提高系统控制地灵敏度,采用一级运算放大器对采样电压进行放大,再送到ADC0809进行A/D转换•数据由单片机系统进行相应处理,为了达到1mA步进,选用12位串行D/A转换器件AD7543可以满足题目要求,而且该芯片是采用串行数据传送方式,硬件电路简单•同时反馈系统控制灵活,易于达到1mA地步进要求•3.3控制单元方案选择由于要实现人机对话,至少要有10个数字按键和两个步进按键,考虑到还要实现其它地功能键,选用16按键地键盘来完成整个系统控制•显示部分采用8位LED数码管,而且价格便宜,易于实现•考虑到单片机地I/O端口有限,为了充分优化系统,采用外部扩展一片8155来实现键盘接口与显示功能电路原理如图4所示.jLBHrnAlLg3他1•和6W CS O46 6 OI 3US3 WEBOUTIOUT2恥A-thMD553S x-fli■**j|1-1K-»U2ZK4?・■?hbl-fZSW2ADCMK-6.4DBS占CCXZ丽S<AS)LEI™RTI*)I cgcxWE建t珈£31压控恒流源电路原理亠孝兰兰土m 亠亠■一主亠亠亠uzr>UD4 k0i EW 图4键盘及显示电路3.4电源方案选择方案一:用开关稳压电源给整机供电,此方案能够完成本作品电流源地供电 ,但开关电源比较复杂,而且体积也比较大,制作不便,因而此方案难以实现• 方案二:单片机控制系统以及外围芯片供电采用 78系列三端稳压器件,通过全波整流,然后进行滤波稳压.电流源部分由于要给外围测 试电路提供比较大地功率,因此必须采用大功率器件•考虑到该电流源输出电压在 10V 以内,最大输出电流不大于 2000mA ,由公式P=U*I 可以粗略估算电流源地功耗为20W.同时考虑到恒流源功率管部分地功耗 ,需要预留功率余量,因此供电电源要求能输出 30W 以上.为了尽量减少输出电流地纹波 , 要求供电源要稳定,因此采用隔离电源,选用由LM338构成地高精度大电流稳压电源 •此方案输出电流精度高,能满足题目要求,而且简单实用,易于自制,故选用方案二•稳压电源原理如图5所示.3.5过压报警功能设计 为了使本数控直流电流源进一步智能化 ,考虑到要求输出电压不大于 10V ,因此系统测试部分设计了一个过压报警电路,用于对电压地实时监测 一旦有过压现象,控制器响应后会发出报警控制信号 •电路原理参见图3.4软件设计 根据实际地硬件电路,为了有效地减小纹波电流,用软件方法实现去峰值数值滤波,以减小环境参数对输出控制量地影响.软件设计主程序流程图和闭环比较子程序流程图;电流设置子程序流程图;键盘中断子程 序流程图;显示中断子程序流程图 .分别如下图所示. 根据本系统地实际要求软件设计可分为以下几个功能模块:4.1主程序模块MAIN:流程图如图6 所示.主程序负责与各子程序模块地接口和检查键盘功能号4.2闭环比较子程序模块 BIHUAN 流程图如图7所示.通过调用闭环比较子程序得出实际值与设定值地差值 ,如果是实际值大于设定值则将原来 地D / A 地入口数值减去这个差值再送去D/A 转换,如果是实际值小于设定值则把原来地D / A 地入口数值加上这个差值再送去转换 .如果输出值与设 定值仍然不一致,再将差值和设定值相加送 D/A 转换,以逐步逼近地形式使实际值和设定值相一致后通过 LED 把稳定地实际值显示出来.而逐步逼近.这也是结构化程序地要点(合理设置程序地顺序结构)通过键盘设置电流地大小,因为本系统最大输出电流是 2000m A ,所以该子程序兼有电流设 本系统采用外部中断1来实现实时扫描,使程序及时响应按键请求而无需顾虑其它程序无法考虑定时刷新显示,使得该显示子程序简单灵活,适用性广 .因此对本系统进行了全面地测试 ,分别为输出电流测试、步进电流测试、工作时间测试、负载阻值变化测试、纹波电流测试 .本系统测试采用地仪表如下:当测试系统电流分别 0〜200mA 和200mA ~2000mA 时,分别采用数字表DT 9801地200mA 档和10A 档.测试电压采用数字表XB-9208B 地2V 档和20V 档.测试纹波电流采用低频毫伏表DA — 16D 来测试纹波电压,但当测量值 与对应量程相差较大时,会有一定地误差.XHAQX74J0X 过程中地实际值不送显示因此减少了实际显示值地不稳定4.3电流设置子程序模块 SETUP 流程图如图8所示. 置合法性,也就是说设置电流不能大于 2000m A . 4.4键盘中断子程序模块 KEYSCAN 流程图如图9所示. 模块运行情况. 4.5显示中断子程序模块 LED:流程图如图10所示. 本系统采用定时中断 0来实现逐位动态显示,每位显示间隔固定为 2ms,使LED 输示非常稳定 5数据测试及分析数据测试是反映系统性能地重要指标比较以上两种方案地优缺点图2系统原理框图 ,方案二简洁、灵活、可扩展性好 能达到题目地设计要求,因此采用方案二来实现.LDAYtRyKfE03L M?4iO S9寻f-itOV=J二上』启血二5如加LM7SG5l\3 30fiu5稳压电源原理图9键盘中新子程序流程图版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理.版权为个人所有This article in eludes some parts, in cludi ng text, pictures, and desig n. Copyright is pers onalOWn ership. rqynMZNXI用户可将本文地内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律地规定,不得侵犯本网站及相关权利人地合法权利.除此以外,将本文任何内容或服务用于其他用途时,须征得本人及相关权利人地书面许可,并支付报酬.EmxvxOtOcoUsers may use the contents or services of this article for pers onal study, research orappreciation, and other non-commercial or non-profit purposes, but at the sametime, they shall abide by the provisi ons of copyright law and other releva nt laws, and shall not infringe upon the legitimate rights of this website and its releva nt obligees. In additi on, whe n any content or service of this article is used for other purposes, written permission and remuneration shall be obtained from thepers on concerned and the releva nt obligee. sixE2yxpq5转载或引用本文内容必须是以新闻性或资料性公共免费信息为使用目地地合理、善意引用,不得对本文内容原意进行曲解、修改,并自负版权等法律责任.6ewMyirQFLReproducti on or quotati on of the content of this article must be reas on able and good-faithcitatio n for the use of n ews or in formative public free in formati on. It shall not misi nterpret ormodify the orig inal inten ti on of the content of this article, and shall bear legal liability suchas copyright. kavu42VRus。
数控直流恒流源
![数控直流恒流源](https://img.taocdn.com/s3/m/c8bffa67240c844768eaee8a.png)
数控直流恒流源Document number:NOCG-YUNOO-BUYTT-UU986-1986UT数控恒流源设计与总结报告摘要:本设计以89C52为主控器件,采用了高共模抑制比低温漂的运算放大器OP07和大功率场效应管IRF640构成恒流源,通过12位A/D、D/A转换芯片,完成了单片机对输出电流的实时检测和实时控制,控制界面直观、简洁,具有良好的人机交互性能,人机接口采用4*4键盘及LCD液晶显示器。
该系统电流输出范围为20mA~2000mA的数控直流电流源。
该电流源具有电流可预置,1mA步进,同时显示给定值和实测值等功能。
关键词: 89C52 恒流源 AD DA1 系统设计设计并制作数控直流电流源。
输入交流200~240V,50Hz;输出直流电压≤10V。
其原理示意图如下所示。
图数控直流电流源原理示意图设计要求题目要求设计并制作数控直流电流源。
输入交流200~240V,50Hz;输出直流电压≤10V。
其要求如下:1.1.1 基本要求(1)输出电流范围:200mA~2000mA;(2)可设置并显示输出电流给定值,要求输出电流与给定值偏差的绝对值≤给定值的1%+10 mA;(3)具有“+”、“-”步进调整功能,步进≤10mA;(4)改变负载电阻,输出电压在10V以内变化时,要求输出电流变化的绝对值≤输出电流值的1%+10 mA;(5)纹波电流≤2mA;(6)自制电源。
1.1.2 发挥部分(1)输出电流范围为20mA~2000mA,步进1mA;(2)设计、制作测量并显示输出电流的装置 (可同时或交替显示电流的给定值和实测值),测量误差的绝对值≤测量值的%+3个字;(3)改变负载电阻,输出电压在10V以内变化时,要求输出电流变化的绝对值≤输出电流值的%+1 mA;(4)纹波电流≤;(5)其他。
总体设计方案本设计要设计的基于单片机控制的直流恒流源,以直流稳压电源和稳流电源为核心,结合单片机最小系统实现对输出电流的控制。
数控直流电流源(线性恒流源)
![数控直流电流源(线性恒流源)](https://img.taocdn.com/s3/m/0f51280103d8ce2f006623de.png)
数控直流电流源摘要:本文设计了一种数控直流电流源的方案,给出了硬件组成和软件流程及源程序。
以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转换)恒流源模块,键盘模块,显示模块。
数控直流恒流源
![数控直流恒流源](https://img.taocdn.com/s3/m/c0b291830508763231121256.png)
数控直流恒流源[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单片机,能将相当一部分外围器件结合到一起,使用方便,抗干扰性能提高。
鉴于上面分析,本设计采用方案二。
(高效)数控恒流电源
![(高效)数控恒流电源](https://img.taocdn.com/s3/m/9faac97c27284b73f2425080.png)
高效数控恒流电源一、任务设计并制作以DC-DC变换器为核心的数控恒流电源,电路框图如图1所示。
图1 电路框图二、要求在输入电压U i为15V/DC(波动范围12V~18V)及电阻负载条件下,使电源满足:1.基本要求(1)输出电流I o可调范围:200mA~2000mA;最大输出电压U omax:10V;(2)U i从12V变到18V时,电流调整率S I ≤4%(I o=1000mA,负载为5Ω的条件下测试);(3)改变负载电阻,输出电压在10V以内变化时,负载调整率S R≤4%(U i=15V, I o=1000mA,负载在1Ω~5Ω条件下测试);(4)输出噪声纹波电流≤30mA(U i =15V,U o=10V,I o=2000mA);(5)整机效率 ≥70%(U i=15V,U o=10V,I o=2000mA);(6)具有过压保护功能,动作电压U oth=11±0.5 V(U i=15V,I o=1000mA);2.发挥部分(1)能数字设定并控制输出电流,步进≤10mA,要求输出电流与给定值的相对误差≤±2%;(2)输出噪声纹波电流≤15mA(U i =15V,U o=10V,I o=2000mA);(3)整机效率η≥80%(U i=15V,U o=10V,I o=2000mA);(4)排除过压故障后,电源能自动恢复为正常状态;(5)具有输出电流的测量和数字显示功能;(6)其它(如:扩大输入电压波动范围为8V~20V;具有上电前输出开路检测并报警显示功能等。
)。
三、评分标准四、说明1.图1中DC-DC变换器不允许使用成品模块,但可使用开关电源控制芯片。
2. DC-DC 变换器、控制、显示电路只能由U i 供电,不得另加辅助电源,但控制器电源允许使用DC-DC 成品模块。
3. 本题中的输出噪声纹波电流是指输出电流中的所有非直流成分,要求用毫伏表测量输出纹波电压,再换算成输出纹波电流值。
高精度数控恒流源
![高精度数控恒流源](https://img.taocdn.com/s3/m/01835a03ff4733687e21af45b307e87101f6f8b8.png)
高精度数控恒流源简介高精度数控恒流源是一种用于驱动和控制直流电机的装置,可以根据设定的电流值精确地输出恒定的电流。
它具有高精度、可调节范围广、稳定性好等特点,适用于各种需要恒定电流的应用场合。
工作原理高精度数控恒流源的工作原理基于反馈控制系统。
它通过测量电路中的电压和电流,并与设定的目标电流进行比较,然后通过调节输出电压或电流的方式来实现恒定电流输出。
具体来说,高精度数控恒流源一般由以下几个部分组成:1.控制电路:控制电路担负着整个系统的控制任务。
它可以根据用户设定的目标电流值,通过反馈控制算法计算出合适的控制信号,并将其发送给功率电路。
2.反馈电路:反馈电路用于测量实际电流和电压,将测量结果用作控制电路的输入。
常见的反馈方式包括电压放大器、电阻和电压表等。
3.功率电路:功率电路根据控制电路发送的控制信号,控制输出电流或电压。
它通常由功率放大器、开关元件和滤波电路等组成。
特点与优势高精度数控恒流源具有以下特点与优势:1.高精度:采用先进的控制算法和精确的测量技术,实现恒定电流的高精度输出。
通常,其精度可达到0.1%或更高。
2.宽范围调节:可以根据实际需求,设定不同的电流值,满足不同工作条件下的要求。
调节范围通常为输出电流的10%到100%。
3.稳定性好:通过反馈控制系统的稳定性设计,使高精度数控恒流源具有较好的输出稳定性。
输出电流的波动范围一般在0.1%以内。
4.高效率:采用高效的功率放大器和滤波电路,最大程度地减少功率损耗,并提高能源利用效率。
5.多种保护功能:内置多种保护功能,如过流保护、过温保护、短路保护等,保证设备的安全运行。
6.易操作性:采用直观的用户界面和易于操作的控制方式,使用户可以方便地进行设定和调节。
应用领域由于高精度数控恒流源的特点和优势,它被广泛应用于各个领域,包括但不限于:1.工业自动化:用于驱动和控制直流电机,如机床、工业机器人等,实现恒定电流驱动和精确控制。
2.实验研究:在科学研究和实验中,高精度数控恒流源可以提供稳定的电流源,满足实验和研究对电流的需求。
数控恒流源
![数控恒流源](https://img.taocdn.com/s3/m/b8d543ea172ded630b1cb611.png)
2005年全国大学生电子设计竞赛报告数控直流电流源设计者:杨平、王常顺、滕建彬参赛单位:山东大学控制学院赛前指导教师:姚福安万鹏时间:2005年9月编号:F甲1005目录一、方案论证 (2)1、总体方案论证 (2)2、电源部分 (3)(1)、方案一 (3)(2)、方案二 (3)3、恒流源部分 (4)(1)、方案一 (4)(2)、方案二 (4)(3)、方案三 (5)(4)、方案四 (5)4、控制电压部分 (6)5、V/I转换电路及报警电路 (6)报警方案一 (6)报警方案二 (6)6、采样部分 (6)6.1 电流值的读取 (6)6.2 负载电压的读取 (7)7、人机界面 (7)7.1 键盘接口 (7)7.2 显示接口 (7)8、软件设计方案 (7)方案一:采用开环控制 (7)方案二:采用闭环控制 (8)二、系统硬件组成及原理分析 (8)2.1、系统的基本结构 (8)2.2系统硬件设计 (8)2.2.1系统电源电路 (9)2.2.2单片机最小系统板 (9)2.2.4恒流源V/I与控制板 (10)2.2.5大功率直流源 (10)2.3系统软件设计 (10)三、调试 (12)1、硬件调试 (12)2.软件调试 (12)3.软硬联调 (12)四、指标测试 (13)1、测试仪器 (13)2、指标测试 (13)2.1 输出电流范围: (13)2.2负载改变时的性能测试 (14)五、结论 (14)六、结束语 (15)七、参考文数控直流恒流源摘要:本设计采用闭环控制实现直流电流源,系统以89S52单片机为控制核心,通过12位D/A MAX538输出控制电压、12位A/D MAX188对输出电流进行反馈,按照PID 控制算法和运放的电流串联负反馈特性,实现一种宽范围、高精度、低纹波、带负载能力强的直流电流源。
该电流源可以通过键盘进行预置调整设定值,且输出值能通过LCD 显示。
并且可通过RS-232接口与PC进行通讯,实现远程控制。
高效数控恒流源设计报告
![高效数控恒流源设计报告](https://img.taocdn.com/s3/m/192f3c9c48649b6648d7c1c708a1284ac85005a6.png)
高效数控恒流源设计报告一、引言数控恒流源(Numerical Control Constant Current Source)是一种广泛应用于电子设备和工业生产中的电源设备,主要用于稳定输出恒定的电流信号。
在很多应用场景中,对电流的精确控制和稳定性要求较高。
本文将介绍一种高效数控恒流源的设计方案,并详细讨论其工作原理、电路结构和性能指标。
二、设计方案2.1 工作原理数控恒流源的工作原理基于负反馈机制,通过对输出电流进行监测并与设定值进行比较,调整反馈回路中的控制信号,使输出电流保持在设定值附近。
典型的数控恒流源由四个主要部分组成:直流电源、电流检测电路、比较器和功率调节器。
2.2 电路结构本设计方案采用基本的电流控制回路,电路结构如下:电路示意图电路示意图主要组成部分包括:•直流电源:提供基准电压以供电路工作。
•电流检测电路:通过高精度电流传感器对输出电流进行实时监测,并输出检测信号。
•参考电流源:提供设定值参考电流作为比较器的输入。
•比较器:将检测信号与设定值参考电流进行比较,并产生误差信号。
•误差放大器:对比较器输出的误差信号进行放大,以提供足够的调节信号给功率调节器。
•功率调节器:根据误差信号的大小和方向,控制输出电流的大小和稳定性。
2.3 性能指标为了评估数控恒流源的性能,我们需要考虑以下指标:•稳定性:输出电流的稳定性是衡量数控恒流源性能的重要指标,要求输出电流在设定值附近波动幅度小。
•精度:指数控恒流源输出的电流与设定值之间的偏差程度,要求尽可能小。
•响应速度:数控恒流源对于设定值的改变能够快速响应并调整输出电流,要求响应速度较快。
•效率:数控恒流源的电能转换效率,要求尽可能高。
三、实验步骤3.1 集成电路选择和布局设计为了实现高效的数控恒流源设计,我们首先需要选择适合的集成电路并进行布局设计。
考虑到稳定性和性能需求,我们选择了XXX型号的集成电路,并根据电路结构进行布局设计。
3.2 元器件选型和连接根据设计方案,选择适合的元器件,并根据电路结构进行连接。
数控直流恒流电源设计
![数控直流恒流电源设计](https://img.taocdn.com/s3/m/bf7615e1856a561252d36f5f.png)
1 方 案论 证
S 3 2 组成 的 P G 55 WM电路 . 改变 占空 比. 从而改变 主电路的开关工作
状态进而调节输出电流. 使输 出电流正确的跟随给定值 。 方案一 : 采用 目 比较通用的 5 系列单片机 。 前 1 此单片机 的运算能 本系统在硬件上主要 分为控 制单元 、 电流调整单元 、WM信号产 P 力强, 编程灵 活, 软件 自由度大 。虽然该系统采用单片机 为核心, 能够实 生单元 、 键盘及显示单元 、 检测报警等 四个单元。 现对外围电路的智 能控制. 但核心控制部件使 用 8C 1 为达到设计 9 5 时. 21 控制单元 . 精度 的要求 - 围 电路必须加 上 1 位的 AD和 DA 这就使得 整个系 夕 2 / /. 控 制单元是 以 A U 8 2 S 核心及其 附加组 成如 图( ) D C 1B 为 3 所示 。 统硬件 电路变得复杂. 而且 l 位 的 A D和 D A器件价格较 高, 2 / / 使得系 A U 82 S D C 1B 是以 8 C 1 9 5 为内核 .内部集成 了 8 A D转换单元及 2 路 / 统的性价比偏低。如图 1 所示 。 路 1 位高精度 DA转换单元 .由于本设计需要连续变化 的电压输 出 2 / I 来控 制输出电流 .这样采用 A U 2 1B 不仅具有 C 1 片机 的一 D C 82 S 5单 切优 点 .而且它内部的 DA及 A D转换单元 为我们的设计带来 了方 / / 8 I 9 簟片机 便, 使我们 的系统结构更加精 简 , 工作更加 可靠 , 同时软件 开发时间也 l 大大的缩减
21 年 01
第 2 期 9
S IN E&T C N L G F R A I N CE C E H O O YI O M TO N
数控恒流源的设计与实现
![数控恒流源的设计与实现](https://img.taocdn.com/s3/m/4f6a67075627a5e9856a561252d380eb6294230f.png)
数控恒流源的设计与实现数控恒流源是一种电子设备,它可以在恒定的电流范围内自动调节输出电流。
这种设备被广泛应用于电子、机械、光学、医疗等领域。
它具有精度高、效率高、可靠性强等优点。
下面,我们将详细讨论数控恒流源的设计与实现。
一、设计方案1.数控恒流源的工作原理数控恒流源的工作原理是利用电阻、电感和开关管等元件组成一个功率电路,通过对开关管的控制,来调节输出电流。
具体过程如下:①从外部输入一个控制信号。
②控制信号由微控制器或其他控制元件解码。
③解码器将控制信号转换为PWM信号。
④PWM信号控制开关管,使其按照一定的频率开闭。
⑤开关管在闭合瞬间,会将电源的电能存储在电感中。
⑥当开关管打开时,存储在电感中的电能会被释放,形成一定的输出电流。
(注:开关管的频率一般在几十KHz以上,这样可以减小开关管的体积,并提高效率。
)2.电路设计数控恒流源的电路设计需要考虑到以下因素:(1)电路的精度:为保证电路输出的电流精度,需要选择高精度的元件。
(2)电路的效率:在能满足精度要求的前提下,应尽量提高电路的效率,以减小体积和降低成本。
(3)电路的稳定性:电路需要在多种不同的工作条件下稳定地输出电流,因此需要在设计中考虑到各种因素的影响。
(4)电路的控制:为了保证电路的稳定和精度,需要采用数字控制技术,实现对电流的精确控制。
基于以上考虑,我们可以设计出如下电路:(1)控制电路:采用单片机或FPGA等数字控制芯片,实现对电路的精确控制。
(2)功率电路:由电源、电感、开关管、稳压电路等部分组成。
(3)反馈电路:通过反馈电路,实现对输出电流的精确测量和控制。
二、实现方法1.电路的制作电路的制作需要根据电路设计方案进行,选择合适的元件进行制作。
在制作的过程中需要注意以下几点:(1)元件的选取需要严格参照设计方案,要保证元件的精度、效率和稳定性。
(2)焊接需要仔细,避免焊接不牢固或损坏元件。
(3)在调试电路时,需要注意安全,避免电路损坏或对人身安全造成影响。
高效数控恒流电源
![高效数控恒流电源](https://img.taocdn.com/s3/m/9cd34ab2d1d233d4b14e852458fb770bf78a3bd3.png)
高效数控恒流电源数控机床是目前制造业生产的重要设备之一,而数控恒流电源则是数控机床上不可或缺的关键元件之一。
高效数控恒流电源可以为数控机床提供稳定、可靠的电源,并在保证机床高效工作的同时还能减少能耗、提高生产效率。
本文将详细介绍数控恒流电源的工作原理、特点以及应用。
一、数控恒流电源的工作原理数控恒流电源主要由变压器、整流滤波器、电流调节器、反馈控制电路等组成。
其工作原理是通过控制电流来维持输出电压的稳定,使得数控机床能够获得稳定的电源输出,实现高效的加工作业。
具体而言,数控恒流电源的工作过程如下:首先,变压器将输入电压升高或降低,经过整流滤波器后,形成一个较为稳定的直流电压。
接着,电流调节器通过调节输出电流的大小来维持恒流输出。
这个过程需要通过反馈控制电路来实现,即将输出电流与设定电流进行比较,得出误差后将其控制在一定范围内,从而达到恒流输出的目的。
二、数控恒流电源的特点1、稳定可靠:数控恒流电源能够在恒流模式下稳定输出,即使外部环境的变化也能够适应,保持恒定的输出电流。
2、精度高:数控恒流电源的电流调节精度高,可以在短时间内快速控制电流输出。
3、适应性强:数控恒流电源能够根据不同的设备和需求进行调整,以适应不同的电源需求。
4、节能环保:数控恒流电源利用节能技术,能够在工作过程中自动调整输出功率,减少能耗,从而更加环保。
三、数控恒流电源的应用数控恒流电源广泛应用于数控机床、焊接设备、医疗设备、通讯设备等领域,为这些领域的高速高精度设备提供高效可靠的电源供应。
在数控机床中,数控恒流电源可通过精确调节输出电流,保证机床恒定的切削负载,从而提高机床的工作效率和精度。
总之,高效数控恒流电源的出现极大地提高了数控机床的生产效率和切削质量,对于现代制造业的发展有着重要的作用。
未来,随着制造业技术的不断更新,数控恒流电源也将不断适应市场需求而不断更新和改进,为数控机床领域的稳定高效发展提供更好的支持。
数控恒流源设计
![数控恒流源设计](https://img.taocdn.com/s3/m/2fc4a87db207e87101f69e3143323968001cf44c.png)
数控恒流源设计数控恒流源是一种常见的电子设备,其主要功能是对电流进行精确的控制和稳定。
在许多工业和科学领域中,数控恒流源被广泛应用,提供了有效、可靠的电流输出。
以下是关于数控恒流源设计的详细介绍。
一、数控恒流源的定义和优势数控恒流源通常包括电路、控制系统、开关电源和显示屏等组件。
通常,该设备的输出电流可通过特定的控制方式进行设置和调整,实现对电流的精确控制,从而实现恒定电流的输出。
这种电流输出的优点是输出稳定、可靠,从而可以满足工业、科学和医学领域的人员需求。
数控恒流源的优点在于其控制方式灵活多样,可以根据需求进行精确控制。
此外,该设备具有高效、可靠、稳定的特点,可以满足长时间连续工作的需要。
数控恒流源的应用范围非常广泛,其主要应用于自动化设备、实验室、医学仪器等领域中。
二、数控恒流源的设计数控恒流源设计可以分为电路设计、控制系统设计、开关电源设计以及显示和用户界面设计等步骤。
首先是电路设计。
电路设计包括电路板的设计和电源系统的设计,其中电源系统可以选择电池、直流电源或交流电源等。
通常,为了保障设备的输出稳定,电路板部分会使用高精度的电子元件。
其次是控制系统设计。
控制系统设计主要包括数据采集系统、控制算法和控制器的选取等内容。
数控恒流源的控制系统需要使用高精度的传感器进行电流的采集,并需要借助特定的控制算法进行电流控制。
开关电源设计是设计中的关键部分。
开关电源可以通过目标的各种控制方式,如模拟控制和数字控制来实现输出的电流和电压的精确调节,具有较小的尺寸和体积,高效的功率转换,使用寿命长,能够应对各种复杂的工作环境等好处。
最后是显示和用户界面设计。
数控恒流源的显示可以使用LED数字显示、点阵显示等技术,用于显示输出的电流大小、电压、状态和故障等信息。
由于该设备需要接受用户控制,因此需要设计友好的用户界面,以便用户能够轻松掌握其使用方法。
三、数控恒流源的使用方法数控恒流源的使用步骤非常简单。
首先,需要将设备连接到所需的载体上,然后设置所需的电流和电压,最后启动设备即可完成任务。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数控恒流源设计与总结报告摘要:本设计以89C52为主控器件,采用了高共模抑制比低温漂的运算放大器OP07和大功率场效应管IRF640构成恒流源,通过12位A/D、D/A转换芯片,完成了单片机对输出电流的实时检测和实时控制,控制界面直观、简洁,具有良好的人机交互性能,人机接口采用4*4键盘及LCD液晶显示器。
该系统电流输出范围为20mA~2000mA的数控直流电流源。
该电流源具有电流可预置,1mA步进,同时显示给定值和实测值等功能。
关键词:89C52 恒流源AD DA1 系统设计设计并制作数控直流电流源。
输入交流200~240V,50Hz;输出直流电压≤10V。
其原理示意图如下所示。
图1.1 数控直流电流源原理示意图1.1设计要求题目要求设计并制作数控直流电流源。
输入交流200~240V,50Hz;输出直流电压≤10V。
其要求如下:1.1.1 基本要求(1)输出电流范围:200mA~2000mA;(2)可设置并显示输出电流给定值,要求输出电流与给定值偏差的绝对值≤给定值的1%+10 mA;(3)具有“+”、“-”步进调整功能,步进≤10mA;(4)改变负载电阻,输出电压在10V以内变化时,要求输出电流变化的绝对值≤输出电流值的1%+10 mA;(5)纹波电流≤2mA;(6)自制电源。
1.1.2 发挥部分(1)输出电流范围为20mA~2000mA,步进1mA;(2)设计、制作测量并显示输出电流的装置(可同时或交替显示电流的给定值和实测值),测量误差的绝对值≤测量值的0.1%+3个字;(3)改变负载电阻,输出电压在10V以内变化时,要求输出电流变化的绝对值≤输出电流值的0.1%+1 mA;(4)纹波电流≤0.2mA;(5)其他。
1.2 总体设计方案本设计要设计的基于单片机控制的直流恒流源,以直流稳压电源和稳流电源为核心,结合单片机最小系统实现对输出电流的控制。
首先采用了单片集成稳压芯片实现直流稳压,然后采用了分立元件实现稳流。
为实现对输出电流的控制:一方面,通过D/A输出实现电流的预置,再通过运算放大器控制晶体管的输出电流;另一方面,运用A/D转换器件将输出电流的采样值送入单片机,与预置值进行比较,将误差值通过D/A转换芯片添加到调整电路,从而进一步降低了输出电流的纹波。
该系统输出电流范围较大,并且输出电流与给定值偏差的绝对值及纹波电流较小,具有功能强、性能可靠、体积小、电路简单的特点,分为以下几个组成部分:单片机控制系统、A/D和D/A转换模块、恒流源模块、负载、键盘及显示模块。
1.2.1恒流源模块:方案一:采用恒流二极管或者恒流三极管,精度比较高,但这种电路能实现的恒流范围很小,只能达到十几毫安,不能达到题目的要求。
方案二:利用三端可调直流稳压集成芯片,通过调整其输出电压来实现负载的恒流特性。
特点:直接利用稳压片提供所需功率,只需要添加相应控制电路即可实现本题的大部分要求,但是,其电流调整率指标只能达到0.5%~0.15%,不满足题目要求,方案三:用“运放+场效应管”的结构构成恒流源。
特点:性能满足本题要求,同时可以通过选用场效应管的不同容量来满足不同的应用要求。
在保证运放处于线性放大状态,输出电压小于10V的条件,输出电流能够达到2000mA能满足题目的要求.故本设计采用此方案。
1.2.2电源模块:本系统需要多个电源,运放、D/A转换芯片的15V+。
电源虽简单,±,单片机系统用5V但在高精度的系统中,尤其有纹波要求(本题目纹波电流0.2mA≤)时,有着非常重要的作用。
方案一:采用升压型稳压电路。
该电源减小了系统体积重量,但该电路供电电流小,供电时间短,无法使相对庞大的系统稳定运作。
方案二:采用线性稳压电路。
交流市电经桥式全波整流,电容滤波,三端稳压器件稳压产生各种直流电压。
运放、D/A转换芯片的15V±分别用法LM7815、LM7915稳压输出,单片机系统用5V+由LM7805稳压得到。
电流源部分由于需求功率较大,故采用输出电流为3A的可调三端稳压器。
1.2.3采样模块:方案一:采用电流传感器读取。
试用专用传感器将使电路接线简单可靠,且精确,但费用昂贵,不宜采用。
方案二:利用STC89C52单片机将电流步进值或设定值通过换算由D/A转换,驱动恒流源电路实现电流输出。
输出电流经处理电路作A/D转换反馈到单片机系统,通过补偿算法调整电流的输出,以此提高输出的精度和稳定性。
为了达到输出电流步进1mA,D/A转换器选用12位优质D/A转换芯片AD5320,直接输出电压值,A/D转换器选用高精度12位模数转换芯片MAX1241。
而且该芯片是采用串行数据传送方式,硬件电路简单。
同时反馈系统控制灵活,易于达到1mA的步进要求。
采用此方法。
1.2.4显示器模块:方案一:使用LED数码管显示。
数码管采用BCD编码显示数字,对外界环境要求低,易于维护。
但根据题目要求,如果需要同时显示给定值和测量值,需显示的内容较多,要使用多个数码管动态显示,使电路变得复杂,加大了编程工作量。
不宜采用。
方案二:使用LCD显示。
LCD具有轻薄短小,可视面积大,方便的显示汉字数字,分辨率高,抗干扰能力强,功耗小,且设计简单等特点。
综上所述,选择方案二。
采用1602液晶显示器,同时显示电流给定值和实测值。
1.2.5键盘模块方案方案一:采用独立式按键电路,每个按键单独占有一根I/O接口线,每个I/O口的工作状态互不影响,此类键盘采用端口直接扫描方式。
缺点为当按键较多时占用单片机的I/O 口数目较多。
方案二:采用标准4*4键盘,此类键盘采用矩阵式行列扫描方式,优点是当按键较多时可降低占用单片机的I/O口数目,而且可以做到直接输入电流值而不必步进。
题目要求可进行电流给定值的设置和步进调整,需要的按键比较多。
综合考虑两种方案及题目要求,采用方案二。
2 单元电路设计2.1 恒流源电路设计如图2.1所示,电路中调整管采用大功率场效应管IRF640。
采用场效应管,更易于实现电压线性控制电流,既能满足输出电流最大达到2A的要求,也能较好地实现电压近似线性地控制电流。
因为当场效应管工作于饱和区时,漏电流Id近似为电压Ugs控制的电流。
即当Ud为常数时,满足:Id=f(Ugs),只要Ugs不变,Id就不变。
在此电路中,R2为取样电阻,采用康铜丝绕制(阻值随温度的变化较小),阻值为0.35欧。
运放采用OP27作为电压跟随器,UI=Up=Un,场效应管Id=Is(栅极电流相对很小,可忽略不计) 所以Io=Is= Un/R2= UI/R2。
正因为Io=UI/R2,电路输入电压UI控制电流Io,即Io不随RL的变化而变化,从而实现压控恒流。
同时,由设计要求可知:由于输出电压变化的范围U〈=10V,Iomax=2A,可以得出负载电阻RLmax=5欧。
图2.1 简易恒流源2.2 控制器电路设计最小系统的核心为STC89C52,P1口接上拉电阻,P1口及P3.0~P3.2是LCD接口;P0口为键盘接口;P2.0~P2.2为DA接口;P2.3~P2.5为AD接口。
图2.2 单片机模块电路2.3 AD、DA电路设计本设计中采用了12位的DAC模块,提供高精度的基准电压,即通过CPU发出的二进制转换为0~10V的模拟电压,送给误差放大器,实现步进要求。
根据题目扩展功能要求输出20~2000mA,以1mA为步进,需要的级数为:因210=1024<1980<211=2048,由此可见采用11位的D/A转换芯片即可满足要求,但市场上并没有11位转换器,所以系统中采用了AD5320,它是一种适合与微处理器接口的12位D/A转换芯片,直接输出电压值,且其输出电压能达到参考电压的两倍。
A/D转换器选用高精度12位模数转换芯片MAX1241。
其中MAX1241,所用的+2.5V基准电压,由LM336精密的2.5V并联稳压二极管提供。
如图2.2所示为A/D,D/A接线图及与单片机和恒流源电路的连接图,图2.3 A/D、D/A转换图2.4 键盘电路设计在设计中,使用标准的4x4键盘,可以实现“0~9”数字输入,“+”、“-”步进设置,“确认处理”,“重置处理”,“数字处理”,等功能,其电路图如图2.3所示。
图2.4 键盘电路图2.5 显示器电路设计本设计采用LCD1602液晶显示器,与单片机接口,采用8位并行接法,显示电流预置值及实测值,电路连接如图所示。
图2.5 液晶显示电路图2.6 电源电路设计±分别用LM7815、LM7915稳压输出,单片在本设计中,运放、D/A转换芯片的15V机系统用5V+由LM7805稳压得到。
电流源部分由于需求功率较大,故采用输出电流为3A的可调三端稳压器。
图2.6电源电路图3 系统软件设计系统软件主要有设置模块,比较处理模块,显示模块。
软件设计采用C 语言,对STC89C52单片机进行编程实现各种功能。
软件实现的功能是:(1) 设置预置电流值(2) 测量输出电流值(3) 控制AD5320工作(4) 控制MAX1241工作(5) 对反馈回单片机的电流值进行补偿处理(6) 驱动液晶显示器显示电流设置值与测量值(7) 通过键盘扫描,确定电流步进调整,及检测各设置功能3.1软件流图开始No步进 数字 步进+处理 数字处理4 仿真与分析本设计利用protues 与keil 的连调实现电路的软件仿真,仿真截图如图4-1所示。
图4-1 仿真截图1 输出电流范围仿真:预设值=200 mA ,实测值=200 mA 。
预设值=2000mA ,实测值=2000 mA 。
.2‘+’、‘—’步进调节仿真:通过按键,调节电流步进。
当电流为1000mA 时:‘+’步进,Δ I=1mA ;‘—’步进,Δ I=1mA 。
3 电流随负载变化仿真:当电流为1A 时4 电源模块仿真:电源输入为220V,50HZ,电源输出分别为+15V,-15V,+5V。
结论:通过仿真,整个仿真电路可以实现设计要求的基本功能和扩展功能。
5结语设计制作的数控恒流源不仅完成了题目所规定的基本功能和指标,完成了发挥部分的各项要求,在很多方面超过了指标要求,在功能、操作界面、操作方式上有一些发挥。
虽然在设计的过程中遇到很多问题,例如指标太高,难以实现,protues仿真软件有很多元件没有,从而必须另换元件等等,但都一一的解决了。
过程是艰难的,但最后我还是成功了,收获喜悦的同时,回头看看走过的路,感慨颇多。
曾经一度想放弃,但是感谢朋友的支持,感谢老师的指导,才得以让我最终坚持下来。
通过这次设计我学到了很多东西,使我综合运用专业基础知识进行理论设计、仿真实验和独立工作的基本能力有了大大提高。
然而收获更多的不仅仅是专业知识的积累,而是学习方法的提升和心理素质的提高。