数控直流恒流源
数控直流恒流源的设计 (附外文翻译)
数控直流恒流源的设计摘要直流恒流源是提供稳定直流电流的电源装置,是科学实验和设备调试中的一种必备设备。
本文介绍了采用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)前言直流恒流源是提供稳定直流电流的电源装置,是科学实验和设备调试中的一种必备设备。
全国电子设计大赛-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转换芯片,实时把模拟量转化为数据量,再经单片机分析处理,通过数字量形式的反馈环节,使电流更加稳定,这样构成稳定的压控电流源。
数控直流恒流源的设计与制作
数控直流恒流源的设计与制作数控直流恒流源的设计与制作本数控直流恒流源系统输出电流稳定,输出电流可在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等可编程逻辑器件。
数控直流恒流源设计方案与制作
数控直流恒流源地设计与制作本数控直流恒流源系统输出电流稳定,输出电流可在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。
数控直流电流源设计,毕业论文,毕业设计,数控,直流电源
数控直流电流源设计摘要本设计大致分五个模块:单片机控制模块、数模(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概述随着科学技术的迅速发展,人们对物质需求也越来越来高,特别是一些高新技术产品。
数控直流恒流源
数控直流恒流源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)其他。
总体设计方案本设计要设计的基于单片机控制的直流恒流源,以直流稳压电源和稳流电源为核心,结合单片机最小系统实现对输出电流的控制。
数控直流电流源的设计
数控直流电流源的设计数控直流电流源设计是一种电源研发中不可或缺的一种技术。
数控电源设计的基本原理是以数字信号为控制信号,通过模数转换器将信号进行处理,并在输出端通过运放和功率器件实现电源输出。
数控直流电流源设计通常有多种实现方案,下面我们将对数控直流电流源的设计方案和基本要点进行介绍。
一、数控直流电流源的设计方案1. 数控直流电流源通过电压降进行电流调节在设计中,可以将一个负载电阻串联在直流电源输出端,用操作信号控制电压降,从而在电阻上产生稳定的电流。
不同电源的电压调整范围不同,具体电源需要合理选择电压控制元件并加以调节。
2. 数控直流电流源采用二极管式恒流源技术该方法的设计基于二极管的固有特性,二极管正向电流与其正向电压成指数关系,某种程度上追求了电流不随负载电阻和电源电压的变化而发生改变的目的。
3. 数控直流电流源采用电压转换及限流技术该技术基于集回控制回路和恒压限流控制回路于一身。
输入时,集成回路不变,恒压限流回路负责输出电流的保护和限制,保证负载操作安全可靠。
二、数控直流电流源的基本要点在设计数控直流电流源的时候,需要考虑以下要点:1. 电源适应范围。
在选择模拟电源芯片之前,需要考虑需要连接的负载电流大小、所需合适的输出电流、输出电压和功率等因素。
2. 稳定性。
电源的稳定性是评价数控直流电流源优劣的重要指标。
电阻、电容组成的稳压、稳流回路是保证电源稳定性的有效手段。
3. 真实性。
在设计中,需要考虑到负载电流变化所产生的响应状况并给出合适的解决方法。
在许多情况下,需要对设计方案进行优化和调整,以达到输出电流的更为真实性。
4. 安全性。
电源在工作过程中需要考虑对安全的保护。
对于短路保护、过载保护和过热保护等方面需要进行设计。
5. 控制模式。
需要考虑到数控直流电流源的控制模式。
包括区间控制、精密控制、PID控制、阶梯控制等模式,具体的应选取相应的模式根据需求需按体制进行设计。
总结:数控直流电流源设计是非常有挑战性的,需要精密技术,高质量的工程人员和一定的实践经验。
数控直流电流源设计
摘要:本次主要任务是使用Proteus、Multisim、PSPICE、TINA-TI、Matlab等电路仿真软件,设计仿真一个简易数控恒流源电路方案以微控制器为核心,设计一数字式直流电流控制系统,实现了可控的恒电流源.系统以89c52单片机为控制核心,通过12位D/A MAX5822控制输出电流、12位A/D MAX1241对输出电流进行检测,利用电流串连负反馈特性采用OP07和达林顿管组成的恒流源,实现一种宽范围、高精度、低纹波、带负载能力强的直流电源。
此外,该电流源可以通过键盘进行预置调整设定值,且输出通过LCD显示。
本次仿真所用的软件主要是Proteus与Multisim。
关键词:数控直流电流源 89C52 MAX5822 MAX1241 仿真目录1.设计任务与要求 (2)1.设计任务与要求 (3)1.1任务 (3)1.2要求 (3)2. 方案论证与比较 (4)2.1. 数控模块 (4)2.2.恒流源电路模块 (4)3 系统硬件组成及各部分的原理分析 (5)3.1数控电流输出及测量模块 (5)3.1.1数控电流输出 (5)3.1.2 测量电流输出 (6)3.2键盘与显示电路 (7)3.3恒流源电路 (7)3.4供电电路 (9)4 系统软件设计 (9)4.1软件的结构 (9)4.1软件流程图 (10)5电路各部分的仿真结果 (11)5.1显示和按键控制电路仿真 (11)5.2 DA转换仿真 (11)5.3 AD转换仿真 (12)5.4恒流源电路仿真 (13)6设计总结 (14)7附录 (15)1.设计任务与要求1.1任务设计并制作数控直流电流源。
输入交流200~240V,50Hz;输出直流电压≤10V1.2要求用仿真软件对电路进行设计并仿真,使其满足以下要求:1、基本要求(1)输出电流范围:200mA~2000mA;(2)可设置并显示输出电流给定值,要求输出电流与给定值偏差的绝对值≤给定值的1%+10 mA;(3)具有“+”、“-”步进调整功能,步进≤10mA;(4)改变负载电阻,输出电压在10V以内变化时,要求输出电流变化的绝对值≤输出电流值的1%+10 mA;(5)纹波电流≤2mA;(6)自制电源。
数控恒压恒流源
基于msp430单片机的数控恒压恒流电源设计一.Msp430单片机简介MSP430系列单片机是美国德州仪器(TI)1996年开始推向市场的一种16位超低功耗、具有精简指令集(RISC)的混合信号处理器(Mixed Signal Processor)。
称之为混合信号处理器,是由于其针对实际应用需求,将多个不同功能的模拟电路、数字电路模块和微处理器集成在一个芯片上,以提供“单片机”解决方案。
该系列单片机多应用于需要电池供电的便携式仪器仪表中。
二.项目研究内容该电源具有两种工作模式,恒压模式和恒流模式。
在恒压模式下,按照恒压电源的特征工作;在恒流模式下,则按照恒流电源的模式工作。
两种模式具有不同的电路结构。
一种是恒压状态,按照恒压电源的特征在工作,一种是恒流状态,按照恒流电源的特征在工作。
这种电源内部有两个控制单元,一个是稳压控制单元,在负载发生变化的情况下,努力使输出电压保持稳定,前提是输出电流必须小于预先设定的恒流值。
实际上在恒压状态时,恒流控制单元处于休止状态,它不干扰输出电压和输出电流。
当由于负载电阻逐步减小,使得负载电流增加到预先设定的恒流值时,恒流控制单元开始工作,它的任务是在负载电阻继续减小的情况下,努力使输出电流按预定的恒流值保持不变,为此需要使输出电压随着负载电阻的减小而随之降低,在极端情况下,负载电阻阻值降为零(短路状态),输出电压也随之降到零,以保持输出电流的恒定。
这些都是恒流部件的功能,在恒流部件工作时,恒压部件亦处于休止状态,它不再干预输出电压的高低。
直流稳压电源,又称直流稳压器。
它的供电电源大都是交流电源,当交流供电电源的电压或负载电阻变化时,稳压器的直接输出电压都能保持稳定。
稳压器的参数有电压稳定度、纹波系数和响应速度等。
前者表示输入电压的变化对输出电压的影响。
纹波系数表示在额定工作情况下,输出电压中交流分量的大小;后者表示输入电压或负载急剧变化时,电压回到正常值所需时间。
数控直流电流源(线性恒流源)
数控直流电流源摘要:本文设计了一种数控直流电流源的方案,给出了硬件组成和软件流程及源程序。
以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转换)恒流源模块,键盘模块,显示模块。
数控直流恒流源
数控直流恒流源[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单片机,能将相当一部分外围器件结合到一起,使用方便,抗干扰性能提高。
鉴于上面分析,本设计采用方案二。
高精度数控直流恒流源的设计与实现_黄天辰.pdf
2013 年 仪 表 技 术 与 传 感 器2013 第 6 期Instrument Techniqueand SensorNo. 6高精度数控直流恒流源的设计与实现黄天辰,贾 嵩,余建华,郎 宾( 军械工程学院,河北石家庄 050003)摘要: 设计并实现了一种基于单片机的高精度数控直流恒流源。
该电源以电流串联负反馈式压控恒流源电路为基 础,以 AT89S51 单片机为控制核实现数字化控制。
为实现高精度要求,在数控部分中,采用 12 位高精度 D /A 转换器TLV5616 控制压控恒流源的输出电流,并利用 12 位高精度 A /D 转换器 TLC2543 测量输出电流; 为方便数字化控制,采用 矩阵式键盘作为电流输出设定装置; 为达到更好的人机交互及低功耗要求,采用 LCD1602 型液晶显示屏显示设定的电流 和实际输出电流。
实践表明: 所设计的数控直流恒流源具有纹波小、精度高、稳定度强等优点,而且操作简单、价格低廉、扩展性强,具有较高的实用价值。
关键词: 数控; 直流恒流源; 单片机; 数模转换器; 模数转换器中图分类号: TM911; TP391 文献标识码: A 文章编号: 1002 - 1841( 2013) 06 - 0027 - 03Design and Realization of Digital Controlled DC Current Sourcewith High-precisionHUANG Tian-chen ,JIA Song ,YU Jian-hua ,LANG Bin ( Ordnance Engineering College ,Shijiazhuang 050003,China )Abstract : A digital controlled DC current source with high-precision based on MCU was designed and realized . The voltage-controlled constant current source based on the current- current feedback was the foundation ,and the AT89S51 MCU was the con-trol core of digital control . For high precision ,the output current was acquired by 12-bit digital-to-analog converter TLV5616 and measured by 12-bit analog-to-digital converter TLC2543. For the convenience of operation and the low power waste ,the matrix key-board was acted as operating equipment and LCD1602 display the current of setting and actual output . It is proved this current source has the character of low ripple ,high precision ,output constant ,easy control ,low cost ,powerful extensibility and highpracti-cal value .Key words : digital control ; DC current source ; MCU ; DAC ; ADC0 引言低纹波、高精度直流恒流源是一种非常重要的特种电源, 在现代科学研究和医疗、工业生产中得到了越来越广泛的应 用。
高精度数控恒流源
高精度数控恒流源简介高精度数控恒流源是一种用于驱动和控制直流电机的装置,可以根据设定的电流值精确地输出恒定的电流。
它具有高精度、可调节范围广、稳定性好等特点,适用于各种需要恒定电流的应用场合。
工作原理高精度数控恒流源的工作原理基于反馈控制系统。
它通过测量电路中的电压和电流,并与设定的目标电流进行比较,然后通过调节输出电压或电流的方式来实现恒定电流输出。
具体来说,高精度数控恒流源一般由以下几个部分组成:1.控制电路:控制电路担负着整个系统的控制任务。
它可以根据用户设定的目标电流值,通过反馈控制算法计算出合适的控制信号,并将其发送给功率电路。
2.反馈电路:反馈电路用于测量实际电流和电压,将测量结果用作控制电路的输入。
常见的反馈方式包括电压放大器、电阻和电压表等。
3.功率电路:功率电路根据控制电路发送的控制信号,控制输出电流或电压。
它通常由功率放大器、开关元件和滤波电路等组成。
特点与优势高精度数控恒流源具有以下特点与优势:1.高精度:采用先进的控制算法和精确的测量技术,实现恒定电流的高精度输出。
通常,其精度可达到0.1%或更高。
2.宽范围调节:可以根据实际需求,设定不同的电流值,满足不同工作条件下的要求。
调节范围通常为输出电流的10%到100%。
3.稳定性好:通过反馈控制系统的稳定性设计,使高精度数控恒流源具有较好的输出稳定性。
输出电流的波动范围一般在0.1%以内。
4.高效率:采用高效的功率放大器和滤波电路,最大程度地减少功率损耗,并提高能源利用效率。
5.多种保护功能:内置多种保护功能,如过流保护、过温保护、短路保护等,保证设备的安全运行。
6.易操作性:采用直观的用户界面和易于操作的控制方式,使用户可以方便地进行设定和调节。
应用领域由于高精度数控恒流源的特点和优势,它被广泛应用于各个领域,包括但不限于:1.工业自动化:用于驱动和控制直流电机,如机床、工业机器人等,实现恒定电流驱动和精确控制。
2.实验研究:在科学研究和实验中,高精度数控恒流源可以提供稳定的电流源,满足实验和研究对电流的需求。
数控恒流源
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进行通讯,实现远程控制。
高效数控恒流源设计报告
高效数控恒流源设计报告一、引言数控恒流源(Numerical Control Constant Current Source)是一种广泛应用于电子设备和工业生产中的电源设备,主要用于稳定输出恒定的电流信号。
在很多应用场景中,对电流的精确控制和稳定性要求较高。
本文将介绍一种高效数控恒流源的设计方案,并详细讨论其工作原理、电路结构和性能指标。
二、设计方案2.1 工作原理数控恒流源的工作原理基于负反馈机制,通过对输出电流进行监测并与设定值进行比较,调整反馈回路中的控制信号,使输出电流保持在设定值附近。
典型的数控恒流源由四个主要部分组成:直流电源、电流检测电路、比较器和功率调节器。
2.2 电路结构本设计方案采用基本的电流控制回路,电路结构如下:电路示意图电路示意图主要组成部分包括:•直流电源:提供基准电压以供电路工作。
•电流检测电路:通过高精度电流传感器对输出电流进行实时监测,并输出检测信号。
•参考电流源:提供设定值参考电流作为比较器的输入。
•比较器:将检测信号与设定值参考电流进行比较,并产生误差信号。
•误差放大器:对比较器输出的误差信号进行放大,以提供足够的调节信号给功率调节器。
•功率调节器:根据误差信号的大小和方向,控制输出电流的大小和稳定性。
2.3 性能指标为了评估数控恒流源的性能,我们需要考虑以下指标:•稳定性:输出电流的稳定性是衡量数控恒流源性能的重要指标,要求输出电流在设定值附近波动幅度小。
•精度:指数控恒流源输出的电流与设定值之间的偏差程度,要求尽可能小。
•响应速度:数控恒流源对于设定值的改变能够快速响应并调整输出电流,要求响应速度较快。
•效率:数控恒流源的电能转换效率,要求尽可能高。
三、实验步骤3.1 集成电路选择和布局设计为了实现高效的数控恒流源设计,我们首先需要选择适合的集成电路并进行布局设计。
考虑到稳定性和性能需求,我们选择了XXX型号的集成电路,并根据电路结构进行布局设计。
3.2 元器件选型和连接根据设计方案,选择适合的元器件,并根据电路结构进行连接。
数控直流恒流电源设计
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
数控直流恒流源(A题)
3)键盘任意设置 100mA~1000mA 范围内电流输出,并显示输出电流给定值以及实际
输出电流值,要求实际输出电流与给定值偏差的绝对值≤1%;
4)具有“+”、“—”步进调整功能,步进为 10mA;
5)改变负载电阻大小,要求输出电流变化的绝对值≤1%;
6)自制直流电源。
2、发挥部分
1)输出电流范围为 20mA~1500mA,步进 1mA;
二、要求
1、基本要求
1)通过键盘输入型号,可以对 74 系列的 00/02/04/08/10/11/20/21/27/30 十种组合逻辑
芯片进行功能测试,确定其功能正确性,测试速度为 10k 测试向量/秒;
2)通过键盘输入管脚特性,可以确定上述 74 系列的组合逻辑芯片的型号;
3)显示上述芯片的逻辑符号和逻辑表达式。
即为 2 班载客。)
说明:价钱精确到角、时间精确到秒钟、里程精确到米。
2、发挥部分 (1)计程器失电后再加电,可以查询当日载客总班次、总载客里程、总空车里程、收
费累计;
(2)计程器与 PC 机串行通信,以便设置计程器的各种参数以及收集计程器中存储的
各种数据;
(3)自主丰富计程器功能。
三、评分标准
项目
4)其它特色与创新。
三、评分标准
项目
设计与总结报告:方案、理论分析、电路图、测试方法与仪器、测试数据、结果分析
基 本 (1)每种芯片的逻辑功能测试 2 分,共 10 个逻辑芯片
要 求
(2)输入逻辑性能,每测试一个芯片型号
2
分,共
10
个逻辑芯片
(3)显示逻辑符号和逻辑表达式,每种芯片 1 分,共 10 个逻辑芯片
数量 30 30 30 30 30 30 30 30 30 30 30 30 30 50 1000 根 50 50 100 50 10
数控恒流源的设计与实现
数控恒流源的设计与实现数控恒流源是一种电子设备,它可以在恒定的电流范围内自动调节输出电流。
这种设备被广泛应用于电子、机械、光学、医疗等领域。
它具有精度高、效率高、可靠性强等优点。
下面,我们将详细讨论数控恒流源的设计与实现。
一、设计方案1.数控恒流源的工作原理数控恒流源的工作原理是利用电阻、电感和开关管等元件组成一个功率电路,通过对开关管的控制,来调节输出电流。
具体过程如下:①从外部输入一个控制信号。
②控制信号由微控制器或其他控制元件解码。
③解码器将控制信号转换为PWM信号。
④PWM信号控制开关管,使其按照一定的频率开闭。
⑤开关管在闭合瞬间,会将电源的电能存储在电感中。
⑥当开关管打开时,存储在电感中的电能会被释放,形成一定的输出电流。
(注:开关管的频率一般在几十KHz以上,这样可以减小开关管的体积,并提高效率。
)2.电路设计数控恒流源的电路设计需要考虑到以下因素:(1)电路的精度:为保证电路输出的电流精度,需要选择高精度的元件。
(2)电路的效率:在能满足精度要求的前提下,应尽量提高电路的效率,以减小体积和降低成本。
(3)电路的稳定性:电路需要在多种不同的工作条件下稳定地输出电流,因此需要在设计中考虑到各种因素的影响。
(4)电路的控制:为了保证电路的稳定和精度,需要采用数字控制技术,实现对电流的精确控制。
基于以上考虑,我们可以设计出如下电路:(1)控制电路:采用单片机或FPGA等数字控制芯片,实现对电路的精确控制。
(2)功率电路:由电源、电感、开关管、稳压电路等部分组成。
(3)反馈电路:通过反馈电路,实现对输出电流的精确测量和控制。
二、实现方法1.电路的制作电路的制作需要根据电路设计方案进行,选择合适的元件进行制作。
在制作的过程中需要注意以下几点:(1)元件的选取需要严格参照设计方案,要保证元件的精度、效率和稳定性。
(2)焊接需要仔细,避免焊接不牢固或损坏元件。
(3)在调试电路时,需要注意安全,避免电路损坏或对人身安全造成影响。
数控恒流源设计
数控恒流源设计数控恒流源是一种常见的电子设备,其主要功能是对电流进行精确的控制和稳定。
在许多工业和科学领域中,数控恒流源被广泛应用,提供了有效、可靠的电流输出。
以下是关于数控恒流源设计的详细介绍。
一、数控恒流源的定义和优势数控恒流源通常包括电路、控制系统、开关电源和显示屏等组件。
通常,该设备的输出电流可通过特定的控制方式进行设置和调整,实现对电流的精确控制,从而实现恒定电流的输出。
这种电流输出的优点是输出稳定、可靠,从而可以满足工业、科学和医学领域的人员需求。
数控恒流源的优点在于其控制方式灵活多样,可以根据需求进行精确控制。
此外,该设备具有高效、可靠、稳定的特点,可以满足长时间连续工作的需要。
数控恒流源的应用范围非常广泛,其主要应用于自动化设备、实验室、医学仪器等领域中。
二、数控恒流源的设计数控恒流源设计可以分为电路设计、控制系统设计、开关电源设计以及显示和用户界面设计等步骤。
首先是电路设计。
电路设计包括电路板的设计和电源系统的设计,其中电源系统可以选择电池、直流电源或交流电源等。
通常,为了保障设备的输出稳定,电路板部分会使用高精度的电子元件。
其次是控制系统设计。
控制系统设计主要包括数据采集系统、控制算法和控制器的选取等内容。
数控恒流源的控制系统需要使用高精度的传感器进行电流的采集,并需要借助特定的控制算法进行电流控制。
开关电源设计是设计中的关键部分。
开关电源可以通过目标的各种控制方式,如模拟控制和数字控制来实现输出的电流和电压的精确调节,具有较小的尺寸和体积,高效的功率转换,使用寿命长,能够应对各种复杂的工作环境等好处。
最后是显示和用户界面设计。
数控恒流源的显示可以使用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 为步进,需要的级数为:(200020)19801mAmA-=因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软件流图开始4 仿真与分析本设计利用protues与keil的连调实现电路的软件仿真,仿真截图如图4-1所示。
图4-1 仿真截图1 输出电流范围仿真:预设值=200 mA,实测值=200 mA。
预设值=2000mA,实测值=2000 mA。
.2‘+’、‘—’步进调节仿真:通过按键,调节电流步进。
当电流为1000mA时:‘+’步进,Δ I=1mA;‘—’步进,Δ I=1mA。
3 电流随负载变化仿真:当电流为1A时R(Ω) 1 5 3电流(A)1.000 1.000 1.0004 电源模块仿真:电源输入为220V,50HZ,电源输出分别为+15V,-15V,+5V。
结论:通过仿真,整个仿真电路可以实现设计要求的基本功能和扩展功能。
5结语设计制作的数控恒流源不仅完成了题目所规定的基本功能和指标,完成了发挥部分的各项要求,在很多方面超过了指标要求,在功能、操作界面、操作方式上有一些发挥。
虽然在设计的过程中遇到很多问题,例如指标太高,难以实现,protues仿真软件有很多元件没有,从而必须另换元件等等,但都一一的解决了。
过程是艰难的,但最后我还是成功了,收获喜悦的同时,回头看看走过的路,感慨颇多。
曾经一度想放弃,但是感谢朋友的支持,感谢老师的指导,才得以让我最终坚持下来。
通过这次设计我学到了很多东西,使我综合运用专业基础知识进行理论设计、仿真实验和独立工作的基本能力有了大大提高。