研究基于Proteus的数控恒流源的仿真
数控直流恒流源的设计 (附外文翻译)
数控直流恒流源的设计摘要直流恒流源是提供稳定直流电流的电源装置,是科学实验和设备调试中的一种必备设备。
本文介绍了采用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)前言直流恒流源是提供稳定直流电流的电源装置,是科学实验和设备调试中的一种必备设备。
基于单片机的高性能数控恒流源设计与实现
基于单片机的高性能数控恒流源设计与实现作者:夏桂书来源:《数字技术与应用》2013年第04期摘要:基于高性能恒流源在现代智能检测领域的广泛应用,论文设计了一种具有高精度和高稳定性的数控恒流源。
通过键盘输入设定输出电流值,由AT89C51编程实现控制和显示,利用DAC转换输出模拟电压,再由运放OPA340控制达林顿管TIP132输出电流。
反馈电阻上的电压值由A/D转换送至单片机处理,单片机再对输出电流进行实时调整,使电流更加稳定。
实测结果表明:本系统在输出电流为10mA~2000mA的范围内,绝对误差为1mA,在50mA以上输出时偏差小于1%,负载调整率优于0.1%。
关键词:数控恒流源单片机 OPA340 TIP132 DAC7512中图分类号:TM932 文献标识码:A 文章编号:1007-9416(2013)04-0002-02电源技术作为一门工程技术,有着极强的实践性与广阔的应用领域[1]。
当今,电子设备被广泛应用于生活与工作中,而其供电电源质量也直接影响着电子设备的运行质量。
其中恒流源是指为负载提供恒定电流的电源,它被广泛用于精密测量、半导体器件性能测试、传感器供电、产生稳定磁场等,有着较为广阔的发展前景[2]。
本文使用AT89C51作为控制核心,使用软、硬件两种反馈调节方式,使其输出电流具有较高的准确性和稳定性。
1 系统原理介绍本设计可分为单片机系统部分、A/D转换电路、D/A转换电路、恒流电路等几部分组成。
AT89C51通过D/A转换芯片输出设置电流值对应的电压值[3],经运放OPA340控制达林顿管TIP132输出电流。
电流反馈电阻上的电压值由A/D转换芯片交至单片机分析处理,单片机再对输出电流进行实时调整,使电流更加稳定[4]。
系统原理框图如图1所示。
2 硬件设计2.1 单片机系统单片机系统是该恒流源的核心模块,包括AT89C51单片机、振荡电路、复位电路等[5]。
主要负责读取键盘输入、电流值设设定、控制输出电流、控制LCD显示内容等。
数控恒流源实验报告设计
数控恒流源实验报告设计摘要:本系统是以msp430单片机为控制器,由矩阵键盘、液晶显示器、D/A转换电路、恒流源电路、电流采样电路及直流稳压电源电路组成的数控恒流源实验电路。
该电流源具有输出电流稳定、可调范围输出电流与输入电压呈线性关系的特点。
系统基本工作原理为:键盘设定直流电源的输出电流,单片机通过D/A转换电路控制恒流源的输入电压,由于恒流源输入电压与负载电流的线性关系且负载电流只随输入电压变化而变化从而实现数控恒流的目的,另外单片机通过电流采样电路及A/D转换回检负载电流并通过液晶将采样电流值显示出来。
最后经实验验证,本系统输出电流稳定,不随负载变化而变化。
关键字:键盘、D/A、恒流源、采样电路、A/D一、方案论证与比较1.1直流稳压电源方案一:采用单极开关电源,由220V交流整理后,经开关电源稳压输出。
该方案的优点是电路效率高,但是此方案产生的直流纹波和干扰比较大,而且开关电源结构复杂。
方案二:采用交流电压经桥式电路整流滤波输出,直接进入稳压电路。
此方案的优点是电路简单、容易实现、方便调试,只是该方案功率损耗较大,但是在小型非连续工作系统中这些功耗可以承受。
综合考虑,选择方案二。
1.2恒流源模块方案一:由运算放大器、大功率场效应管、采样电阻、负载电阻等组成恒流源。
此方案既能满足输出电流达到2A的要求,也能较好地实现电压近似线性控制电流。
方案二:可通过由集成稳压器构成开关恒流源来构成恒流电路。
通过三端集成稳压器可构成开关稳压源。
当把电阻设为一定值时,当回路中负载发生变化时可有集成稳压器进行自动补偿从而使输出电流保持不变,但此电路带负载能力及调节精度存在一定难度。
综合考虑,本系统采用了方案一。
集成稳压器构成的开关恒流源电路图如下:二、系统设计2.1系统方案设计本系统以直流电流源为核心,msp430单片机为控制器,通过矩阵键盘来设置直流电源的输出电流,由单片机程控输出数字信号,经过D/A转换模块输出模拟量,控制直流电流源的输入电压,随着输入电压的变化而输出不同的电流,设置步进等级可达1mA。
基于数控直流电流源系统的设计
基于数控直流电流源系统的设计摘要:随着电子技术的发展、数字电路应用领域的扩展,人们对数控恒定电流器件的需求越来越高。
应社会发展的需求,对基于单片机控制的“数控直流电流源的设计”进行研究论证,并运用Proteus 软件进行仿真。
以直流稳压电源和稳流电源为核心,结合单片机最小系统实现对输出电流的控制。
首先采用了单片集成稳压芯片实现直流稳压,然后采用了分立元件实现稳流。
为实现对输出电流的精确控制:一方面,通过D/A输出实现电流的预置,再通过运算放大器控制晶体管的输出电流;另一方面,运用A/D转换器件将输出电流的采样值送入单片机,与预置值进行比较,将误差值通过D/A转换芯片添加到调整电路,从而进一步降低了输出电流的纹波。
Abstract:The requiements of numerical controlling constant current devices is increasing as development of electronic technology and expanding of digital circuit applicational field. As to satisfy society development, do a study based on " Numerical control dc current source design " of SCM controlling and apply Proteus to simulating software.DC(digital current )V oltage regulator and DC current regulator is the key part of the design,its output current is controlled by single chip microprocessor,Firstly,single chip IC(integrated circuit)V oltage regulator LM338K is used to generate stable voltage, and then desperate devices is used to generate stabilize current . Tocontrol the output current ,on one hand ,system sets output current by D/A(digital/analogue converter and controls current of transistor by operational amplifier ;on the other hand ,with the help of A/D(analogue/digital)converter,system samples the output current and convert it into digital data ,compares it with preset value ,converts the error value into analogy and puts it on adjusting circuit ,and decreases the ripple of the system output current .目录1 引言 (1)1.1 数控直流电流源的发展现状 (1)1.2 数控直流电流源的研究意义 (1)1.3 该研究解决的主要内容 (1)2 设计任务及要求 (1)2.1任务 (1)2.2 设计思路 (2)2.3 方案论证 (2)2.4 总体方案设计 (2)3 硬件系统的设计 (3)3.1 硬件系统的模块 (3)3.1.1 单片机最小系统 (3)3.1.2 自制电源模块 (5)3.1.3 显示模块 (5)3.1.4 键盘模块 (7)3.1.5 电流源模块 (8)3.1.6 负载模块 (8)3.1.4 D/A、A/D转换模块 (8)3.2 系统的原理图 (9)4 软件系统的设计 (10)4.1 单片机资源使用情况 (10)4.2 软件系统的模块 (10)4.3 程序流程图 (11)4.4 程序清单 (15)5 仿真测试及结果 (15)5.1 设计结论及使用方法 (15)5.2 仿真结果 (15)5.2.1 输出电流范围仿真 (15)5.2.2 步进调整仿真 (17)5.2.3 输出电流仿真 (17)5.3 误差分析 (18)6 总结 (20)参考文献 (21)谢辞 (22)附录 (23)1 引言1.1 数控直流电流源的发展现状电源技术尤其是数控电源技术是一门实践性很强的工程技术,服务于各行各业。
基于STM32的数控电流源设计
摘要电源技术尤其是数控电源技术是一门实践性很强的工程技术,服务于各个行业。
随着计算机和通讯技术发展而带来的现代信息技术革命,给电源技术提供了广阔的发展前景,同时也给电源技术提出了更高的要求。
现在市场上数控电流源的存在输出精度不高,功率密度比较低,带负载能力不强,体积大,价格较高,操作繁琐,工作状态不稳定等弊端,因此数控电源的主要发展方向是针对上述缺点不断改善。
数字化智能电源模块是针对传统智能电源模块的不足提出的,数字化能够减少生产过程中的不确定因素和人为参与的环节数,有效地解决电源模块中诸如可靠性、智能化和产品一致性等工程问题,极大地提高生产效率和产品的可维护性。
所以,高精度的数控直流电流源有很大的发展空间。
在本设计中将采用STM32单片机为系统的主控制器,能够实现多功能、宽范围、可调节等诸多功能,为更好的实现恒流提供条件,完成数控电流源的设计。
STM32片内集成的A/D转换器、D/A转换器和PWM发生模块降低了系统复杂程度,使系统简单,可靠,低价。
关键字:电源技术;数控电流源;STM32;数字化ABSTRACTPower technology, especially CNC power technology is one engineering technology with strong practice, it services for every field. Modern information technology revolution, that brought with the development of computer and communications technology, provides a broad development prospects, but also makes a higher demands in power supply technology. At the present time CNC current source on the market exists some shortcomings, such as output precision is not high, the power density is relatively low, capacity with a load is not strong, bulky, expensive, complicated operations, instability working state and so on. So the major develop direction of CNC power is specialized for these shortcomings, and to reform them. Digital intelligent power modules is made against the lacking of traditional intelligent power modules, digitize can reduce uncertainty and human participating quantity of links in the production process, and resolve some engineering problems effectively, such as reliability, intelligence, product consistency problem and so on, and greatly improve production efficiency and maintainability of the product. Therefore, high-accuracy CNC DC current source has a lot of space to develop. In this design,STM32 MCU will be used as the main controller of the whole system, it can achieve the multi-function, wide range ,adjustable, and many other functions, providing better conditions for achieving constant current and completing the design of CNC current source. It integrates A/D converter, D/A converter and PWM module in STM32 chip, thus reducing complexity of the system, keep the system simple, reliable and low price.Key words:Power technology; Numerical control current source; STM32; digital目录摘要 (Ⅰ)Abstract (Ⅱ)第1章 (1)1.1 数控电流源项目的目的和意义 (1)1.2 数控电流源在国内外的发展概况 (2)1.3 基于STM32的数控电流源的设计的内容 (4)第2 章 (5)2.1 数控电流源的核心技术原理 (5)2.2 方案的总体设计 (6)2.2.1 数控电流源的主控芯片的选择 (6)2.2.2 基于STM32的数控电流源系统结构 (8)2.2.3 恒流源模块电路的方案讨论 (9)2.3 本章小结 (9)第3章基于STM32数控电流源的硬件电路设计 (10)3.1 恒流源模块电路的设计方案 (10)3.1.1 以LM350A为恒流源模块的核心元件的恒流源电路 (10)3.1.2 数控宽范围调整、大电流输出恒流源电路 (14)3.2 数控部分 (16)3.3 供电电源 (18)3.3.1 三端稳压器 (18)3.3.2 供电电源电路 (19)3.4 本章小结 (20)第4 章 (21)4.1 主程序设计 (21)4.2 负载电流取样子程序设计 (22)4.3 键盘中断程序设计 (23)4.4 LCD1062显示程序设计 (24)4.5 本章小结 (24)结束语 (25)参考文献 (26)致谢 (28)附录 (29)附录A (29)附录B (31)第1章引言1.1 数控电流源项目的目的和意义电源技术尤其是数控电源技术是一门实践性很强的工程技术,服务于各个行业。
2017毕业论文-数控恒流源的设计
2017毕业论文-数控恒流源的设计2017毕业论文-数控恒流源的设计兰州工业高等专科学校毕业论文摘要恒流源,是一种能够向负载提供恒定电流的电源。
恒流源的应用范围非常广泛,并且在许多情况下是必不可少的。
本文设计了一种基于单片机控制的数控直流恒流源。
该恒流源以AT89S52为控制核心,采用了高共模抑制比低温漂的运算放大器OP07和达林顿管TIP122构成恒流源的主体,配以高精度采样电阻及12位D/A芯片MAX532、16位A/D芯片AD7715,完成了单片机对输出电流的实时检测和实时控制。
人机接口采用4×4键盘及LED数码管显示器,控制界面直观、简洁,具有良好的人机交互性能。
在软件设计上采用增量式PID控制算法,即数字控制器的输出只是控制量的增量。
该系统已基本达到预期的设计目标,具有功能强、性能可靠、体积小、电路简单的特点,可以应用于需要高稳定度的小功率恒流源的领域。
关键词:恒流源;AT89S52;PID控制算法;数字控制。
The abstract Constant current, is one kind can provide theconstant current to the load the power source.The constant current application scope is extremely widespread, and in many situations is essential.This article has designed one kind the numerical control cocurrent constant current which controls based on the monolithic integrated circuit. This constant current take AT89S52 as the control core, has used operational amplifier OP07 and Darington which Gao Gongmu the rejection ratio low temperature floats manages the TIP122 constitution constant current the main body, matches by the high accuracy sampling resistance and 12 D/A chip MAX532, 16 A/D chip AD7715, has completed the monolithic integrated circuit to the output current real-time examination and the real-time control. The man-machine connection uses 4×4 the keyboard and the LED nixietube monitor, the control interface is direct-viewing, is succinct, has the good man-machine interaction es the increase type PID control algorithm in the software design, namely the digital controller output only is controls the quantity the increase. This system had achieved basically the anticipated design goal, has the function strongly, the performance reliable, the volume small, the electric circuit simple characteristic, may apply in needs the high stability the low power constant current domain. Key word: Constant current;AT89S52; PID control algorithm; Numerical control. 目录第1章绪论5 第2章系统的总体设计6 2.1 设计指标要求6 2.2 总体方案的选取及系统6 2.2.1 方案一:6 2.2.2 方案二:7 第3章系统的硬件设计8 3.1 单片机的功能介绍8 3.1.1 主要功能特性:8 3.1.2 引脚功能说明8 3.1.3 时钟电路及复位电路11 3.2 恒流源基本设计原理与实现方法13 3.2.1 引起稳定电源输出不稳定的主要原因13 3.2.2 恒流源的基本设计原理14 3.2.3 系统电源设计15 3.3 A/D 模块选择16 3.3.1 AD7715简介16 3.3.2 硬件电路设计18 3.4 D/A 模块选择19 3.4.1 MAX532简介19 3.4.2 硬件电路设计21 3.5 键盘接口电路设计22 3.5.1 键盘工作方式23 3.5.2 接口电路设计23 3.5.3 按键抖动及消除24 3.6 显示器接口电路设计25 第4章系统的软件设计27 4.1 控制算法27 4.2 软件流程图29 4.2.1 主程序流程图29 4.2.2 键盘中断子程序30 4.2.3 显示中断子程序31 第5章总结33 致谢34 参考文献35 附录A 总电路图36 第1章绪论恒流源,是一种能向负载提供恒定电流之电路。
基于PROTEUS的数控恒流源设计与仿真
的设计和仿真 , 利用软件 中提供的虚拟分析仪 观
察输入输出波形 , 验证了设计的可行性。据此制作 的4 0 mA硬件 电路在通用二次仪表开发中得 以 广泛应用。
当 为 低 电平 时 , 每 一 个 S L 在 C K时钟 的上
I 路 的模块化。D 为 L 5—V 高精度电压基准 升沿通过 D N将一位数据输入。有效数据输入完 1 M38 1 2 毕后 , L S K的上升沿将 1 C 0位有效数据锁存于 l o 源 。本 设 计 中 T C 65转 换 器 电压 增益 为 2 L 51 ,最 大输出电压为 2 倍的基准电压,即 2 刚 .V 。 4 位 D C寄 存器 , D C电路进行转 换。当片选 A 供 A
21 o 2年 6月 繁 6期
电 子 灞 试
EL EcTRONI TEsT C
dun. 2o1 2 No. 6
基于P ROT US E 的数控恒流源设计 与仿真
夏云生 ,徐桥松
( 中石化管道储运公司襄阳输油处, 湖北襄阳 4 10 ) 402
摘要 :为了克服传 统单片机开发过程 中存在 的硬件成本高、 开发速度慢等诸多弊端, 介绍了采用E A D 仿
Xi g ag 4 1 0 , C ia a yn 4 0 2 n hn )
Ab t a t n o d r t v i h e e t o g a d r o t so d v l p n ae e c i r d t n ld s n s r c :I r e O a o d t e d f c s fhih h r wa e c s. l w e eo me tr t t n ta ii a ei o g o e S n l i i r c m p t r t e s se fD i ial o t o e n t n —Cu r n o r e Ba e i ft i g e Ch p M c o o h u e , h y t m o g tl C n r U d Co sa t y r e t S u c s d O' 1
基于89C51单片机的数控直流电源外围电路设计_闫俊岭
设计要点 2。OP 放大器输出接调整管 B 极,因 此 OP 输出电压要比电源设计的输出 最 大 值 高 出 1. 2 V( 2 个 PN 结 UBE数值) ,因此 OP 放大器供电设 计 ± 15 伏,则输出范围 ± 12 V,可以实现调整管输 出 10. 8 V。如果设计要求超出此范围,则电路需要 改动,如图华
( 重庆科创职业学院 机电技术中心,重庆 402160)
摘 要: 对基于 89C51 单片机的数控直流电源外围电路设计做了介绍。采用 proteus 互动仿真手段,多方案比较解
析电流源与电压源设计要领,对 DAC 与 ADC 接口、调整管控制、电压与电流采样、比较放大器的电路设计进行了分
直流稳压电源按照功率管工作状态,分为线性 稳压电源、开关稳压电源 2 种。鉴于电类专业课程 设计的需要,本文重点解析线性稳压电源之关键设 计,如与 OP 放大器设计联系密切的部分,希望对读 者制作该项目或写论文有所帮助。
1 设计要求的性能指标与测试方法
稳压电源的技术指标分为 2 种[1]: 一种是特性 指标,包括允许的输入电压、输出电压、输出电流及 输出电流调节范围等; 另一种是质量指标,用来衡量 输出直流电压的稳定程度,包括稳压系数( 或电压
第 40 卷第 4 期 2013 年 8 月 25 日
数字通信 Digital Communication
DOI: 10. 3969 / j. issn. 1001-3824. 2013. 04. 016
研究基于Proteus的数控恒流源的仿真
基于Proteus的数控恒流源仿真研究0 引言在测试计量、半导体性能测试等许多工业和科学实验领域都会用到恒流源,研究并设计一款智能化的高精度恒流源具有十分广泛的应用价值。
但在一个电子产品研制过程中,必须反复进行设计、试制和调试,而实物试制和调试是一项费时和费力的工作,往往是事倍功半,导致系统开发周期长,成本高。
随着大规模集成电路和计算机的迅速发展,计算机仿真技术彻底改变了以往电子系统设计中完全依靠人工进行参数计算、电路实验、实物试制和系统调试的传统设计方法,利用EDA 仿真软件,对已存在的系统或设想中的不同设计方案在计算机上进行仿真分析,同时与实物试制和调试相结合,从而优化元件参数,提高系统性能,最大限度地降低了设计成本,缩短了系统研制周期。
Proteus 是一款功能强大的系统设计辅助类EDA仿真软件,采用该软件对数控恒流源进行设计、分析、研究和实验,可以达到研制和开发实际电子产品的目的。
本文研究采用Proteus 仿真软件,利用单片机技术进行数控恒流源开发的方法。
1 系统概述单片机技术的普及使电子产品进入了智能化时代,以单片机为核心的数控恒流源整体设计方案如图1.本系统主要包括矩阵键盘输入模块、数控模块、恒流电路模块、电流采样模块、串口通信模块、PC 监控界面。
设计输出电流范围20~ 2 000 mA, 步进2 mA.图1 数控恒流源系统结构该系统采用矩阵键盘作为人机接口,从键盘输入设定电流,单片机读取设定值,显示在LCD 上,进行相应的数据处理后,将控制信号送给D/ A, 输出相应的电压值,再通过V/ I 转换将该电压转换为相应的输出电流提供给负载,取样电路将实际输出电流转换为电压通过A/ D 转换和数据处理显示在LCD 上,LCD 上同时显示设定电流值和采样值,以便进行比较以及相应的控制和调试。
2 硬件设计2. 1 数控部分设计单片机、矩阵键盘和D/ A 转换电路构成典型的数控单元电路,采用10 位的串行D/A 转换芯片TLC5615 进行数模转换。
基于proteus的数控恒流源的仿真研究
摘要随着电子技术的发展、数字电路应用领域的扩展,人们对数控恒定电流器件的需求越来越高。
应社会发展的需求,对基于单片机控制的“数控恒流电流源”进行研究论证,并运用Proteus软件进行仿真。
设计由两大模块组成:①单片机应用系统模块;②大功率压控电流源模块。
设计采用AT89C52单片机应用系统,由TLC2543对精密电阻康铜丝的电压进行监控,由LTC1456直接控制输出电压,单片机、A/D、D/A三者组成控制系统,形成闭环回路,保持恒流。
电流源采用4×4矩阵键盘进行设定,并采用LCD显示界面。
运用Proteus软件仿真,实现输出电流围为200mA~2000mA,满足步进10mA,误差的绝对值≤ 1% +10mA,可以同时显示电流的给定值、仿真测试值、负载电压值、负载电阻值。
关键词:电流源,稳压电源,AT89C52,LCD显示,ProteusABSTRACTThe requiements of numerical controlling constant current devices is increasing as development of electronic technology and expanding of digital circuit applicational field. As to satisfy society development, do a study based on "numerical controlling constant current power" of SCM controlling and apply Proteus to simulating software. This design includes t wo module: ①SCM application system module; ② superpower voltage controls current power module. This design adopts AT89C52 SCM application system, monitoried by precision resistance constantan wire voltage corresponding of TLC2543 and controlled and putout voltage directly by LTC1456, which three aspects consist of controlling system and being closed loop circuit to keep constant cuurent. Current souce adopts 4×4 matrix keyboard to set and LCD display interface. Applying Proteus simulation software to realizing the range of output current as 200mA~2000mA satisfies stepping 10mA, the error's absolute value ≤ 1% +10mA and displaying set-value, simulation values, load voltage value and load load resistance value of current simultaneously.Keywords:current source ,manostat ,AT89C52,LCD display,Proteus目录摘要IABSTRACTII第1章总体方案设计- 5 -1.1设计任务- 5 -1.2设计思路11.3总体方案的比较与论证- 5 -第2章硬件模块的设计32.1 稳压电源电路的设计32.2恒流源电路的设计42.3负载电压、电流电路的设计52.4A/D、D/A转换器模块62.4.1 D/A转换器62.4.2A.D转换器72.4.3D/A、A/D连接电路72.5AT89C52控制模块82.5.1 AT89C52的引脚与其功能介绍82.5.2 AT89C52连接电路92.6键盘的硬件设计102.7显示的硬件设计11第3章软件设计123.1 程序说明123.2程序流程图13第4章系统仿真与数据分析144.1 系统仿真方法144.2系统仿真数据154.2.1 输出电流围仿真154.2.2步进调整仿真154.2.3输出电流仿真154.3仿真结果与误差分析16结论18参考文献19附录20致35第1章总体方案设计1.1设计任务输入交流电压200~240V,50Hz;输出直流电压≤10V。
数控直流电流源(线性恒流源)
数控直流电流源摘要:本文设计了一种数控直流电流源的方案,给出了硬件组成和软件流程及源程序。
以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转换)恒流源模块,键盘模块,显示模块。
基于单片机的数控恒流源设计精编WORD版
基于单片机的数控恒流源设计精编W O R D版 IBM system office room 【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】本科毕业论文(设计)题目(中文)基于单片机的数控恒流源设计(英文)Design of constant current voltage source based on SCM 完成日期 2016 年 4 月摘要恒流源是一种高精度的电源,具有响应速度快,恒流精度高,能长期稳定工作,适合各种性质负载等优点,而具有了越来越广泛的应用。
本文主要论述了一种基于51单片机为控制核心的数控直流源的设计与实现。
本电源具有可预设电流,电流步进,显示电流的功能。
主要由单片机控制模块、键盘输入模块、A/D转换模块、恒流源模块、D/A转换模块和显示模块六部分组成。
系统由单片机设定预置电流信号,经过D/A转换器TLC5615输出模拟电压信号,该信号控制达林顿管的基极,使其集电极输出相应的电流。
再通过A/D转换芯片,实时把采样电路上的模拟信号转换成数字信号,形成反馈,显示出实际的输出电流。
关键词:压控恒流源;单片机;数控电源AbstractConstant current source is a kind of common power source with highprecision with fast response, high precision of constant current. It can alsowork stably for a long time and has various properties of the load. So now itis used more and more widely. This paper mainly discusses the design andimplementation of a digital constant current source based on 51 MCU as the control core of the system. The power supply has a preset current, current step, current display function. It has 6 parts: Control module, keyboard input module, A/D transform module, D /A transform module , display module and constant current source module. The current signal set by the SCM. Then it through D / A converter TLC5615 , which output to the voltage analog signal and control the Darlington tube base, and output the corresponding current. Finally through the A/D conversion chip, real-time sampling circuit analog signal is converted into digital quantity, feedback form, show the actual output current.Keywords: voltage controlled constant current source; single chip microcomputer; digital power supply目录上海师范大学本科毕业论文(设计)诚信声明 (I)上海师范大学本科毕业论文(设计)选题登记表 (II)上海师范大学本科毕业论文(设计)指导记录表 (Ⅳ)中文摘要及关键词 (Ⅴ)英文摘要及关键词 (Ⅵ)1 前言 (1)1.1 研究背景及意义 (1)1.2 国内外研究现状 (1)2 基本原理与方案对比 (2)2.1 总体框图 (2)2.2 恒流源方案对比 (3)2.2.1 晶体管恒流源 (3)2.2.2 场效应管恒流源 (4)2.2.3 集成电路恒流源 (5)2.2.4 总结………………………………………………………………………5 2.3 单片机简介 (6)2.4 液晶显示屏简介 (8)2.5 数模转换芯片 (9)2.6 模数转换芯片 (9)3 各模块实现 (10)3.1 键盘模块 (10)3.2 液晶显示模块 (11)3.3 D/A转换模块 (12)3.4 A/D转换模块 (12)3.5 恒流源模块 (13)3.6 电路整体工作原理 (14)4 系统软件实现 (15)4.1 综述 (15)4.2 键盘输入流程图 (16)4.3 A/D转换流程图 (17)4.4 D/A转换流程图 (18)4.5 液晶显示流程图 (19)5 整体测试与分析 (20)6 总结与展望 (22)参考文献 (23)附录A 仿真原理图 (24)附录B 程序部分 (25)1 前言1.1 研究背景及意义随着电子技术的发展,我们身边出现了越来越多的智能化数字化的精密电子设备,消费者在关注设备的性能、价格、功能、设计的同时,设备的质量和稳定性越来越成为人们关注的重点。
基于单片机的数控恒流源设计-----硬件设计(DOC)
经初步分析设计要求,得出总体电路由以下几部分组成:电源模块,MCI微
控制器、键盘、显示模块、D/A转换模块、恒流源模块、数据采集模块,以下就 各电路模块给出设计方案。
2.1MCU控制方案
采用单片机作为控制模块核心。单片机最小系统简单,容易制作PCB算术
功能强,软件编程灵活、 可以通过ISP方式将程序快速下载到芯片, 方便的实现 程序的更新,自由度大,较好的发挥C语言的灵活性,可用编程实现各种算法和 逻辑控制,同时其具有功耗低、体积小、技术成熟和成本低等优点。
方案二:采用串行D/A转换芯片
采用串行数/模转换芯片TLC561来构成D/A转换模块。TLC5618是带有缓冲基 准输入的双路12位数模转换器,通过CM0兼容的3线串行总线,可对TLC561釀现 数字控制。器件接收的用于编程的16位字的前4位产生数据的传送模式,后12位 产生模拟输出。输出电压为基准电压的两倍.且单调变化。数字输入端带有斯密
LCD具有轻薄短小,可视面积大,方便的显示汉字数字,分辨率高,抗干扰 能力强,功耗小,且设计简单等特点。但本系统的设计只需要显示电流的数值, 对其他的没有什么要求,故不采用本方案。
方案二:使用LED数码管显示。
由于LED数码管具有显示清晰、亮度高、使用电压低寿命长等特点,因此在 单片机应用系统中,通常使用它显示各种数字和字符。 在本系统的设计中,只需 要显示电流的数值,使用多位LED数码管能够满足要求,故采用LED数码管显示
“0”和“1”,开关的一端(列线)通过电阻接VCC,而接地是通过程序输出数 字“0”实现的。键盘处理程序的任务是:确定有无键按下,判断哪一个键按下, 键的功能是什么;还要消除按键在闭合或断开时的抖动。 两个并行口中,一个输 出扫描码,使按键 逐行动态接地,另一个并行口输入按键状态,由行扫描值和 回馈信号共同形成键编码而识别按键,通过软件查表,查出该键的功能。其电
基于单片机的数控恒流源的设计
差百分率测试:为了比较测量值和真实值的误差,我
们在20~2000mA之问选定了六个值相比较,误差百
分率计算公式为。
误差百分率, =半, x 100%
(11)
12
式中,。为显示值;厶为测量值。
一77—
万方数据
总第48卷第.q“16期 2011年第06期
电测与仪表 Electrical Measurement&Instrumentation
电压供电,用一个4.71xF的电解电容和一个0.1IxF
的瓷片电容去耦。
2.3数控部分
89C55单片机基本系统:数控核心采用89C55单
片机与EEPROM,RAM,地址锁存器74LS373组成单
片机的基本系统,并对P2口的P2.0经74LSl38地址
译码后作为8279的选通信号。在89C55引脚xl和
本数控恒流源系统可分为单片机控制部分、变压 整流和供电部分、A/D和D/A转换电路、恒流源电 路、键盘或显示器接口电路等几部分组成。系统框图 如图1所示。
一75—
万方数据
总第48卷第546期 2011年第06期
电测与仪表 ElectricaI Measurement&Instrumentation
实验及MATLAB仿真分析,测出系统的输出电流误差小于1mA,纹波电流不大于0.2mA。
恒流源仿真实验报告(3篇)
第1篇一、实验目的1. 理解恒流源的基本原理和电路组成。
2. 掌握使用仿真软件进行恒流源电路设计和仿真的方法。
3. 分析恒流源电路的性能指标,验证设计方案的可行性。
二、实验原理恒流源是一种能够向负载提供恒定电流的电源,广泛应用于电子测试、半导体器件测试等领域。
恒流源电路通常由控制电路、放大电路和输出电路组成。
本实验采用Proteus仿真软件,设计并仿真一个简单的恒流源电路。
三、实验设备1. Proteus仿真软件2. 仿真元件:电源、电阻、电容、运算放大器、二极管等四、实验步骤1. 打开Proteus软件,创建一个新的仿真项目。
2. 在原理图编辑器中,根据恒流源电路原理图,搭建电路。
3. 设置仿真参数,如电源电压、电阻值等。
4. 进行仿真实验,观察电路输出电流的变化。
5. 分析仿真结果,验证设计方案的可行性。
五、实验结果与分析1. 电路搭建根据恒流源电路原理图,搭建如下电路:(1)电源:5V直流电源(2)电阻:R1=1kΩ,R2=10kΩ(3)运算放大器:LM358(4)二极管:1N41482. 仿真实验设置电源电压为5V,电阻R1为1kΩ,R2为10kΩ。
运行仿真实验,观察电路输出电流的变化。
仿真结果显示,电路输出电流稳定在1mA左右,满足设计要求。
3. 结果分析(1)在仿真实验中,改变电阻R1和R2的值,观察电路输出电流的变化。
当R1和R2的值变化时,电路输出电流随之变化,说明电路具有一定的可调性。
(2)通过仿真实验,验证了设计方案的可行性。
电路输出电流稳定,满足恒流源的基本要求。
六、实验总结1. 通过本次实验,掌握了使用Proteus软件进行恒流源电路设计和仿真的方法。
2. 理解了恒流源电路的基本原理和电路组成。
3. 分析了仿真结果,验证了设计方案的可行性。
七、实验拓展1. 尝试使用不同的运算放大器,观察电路性能的变化。
2. 研究恒流源电路的温度特性,分析电路在温度变化时的稳定性。
3. 设计一个具有更高精度和稳定性的恒流源电路。
高精度数控恒流源的设计与实现
高精度数控恒流源的设计与实现宋林桂【摘要】为了满足可调温无纺布热切割机对恒流源的需求,文章阐述了一种基于单片机的高精度数控恒流源的设计和实现方法.该电源以电流串联负反馈式压控恒流源电路为基础,以AT89S52单片机为控制核实现数字化控制.为实现高精度要求,在数控部分中,要采用12位高精度数字模拟转换器(Digital Analog Converter,DAC)芯片TLV5616控制压控恒流源的输出电流,并利用16位高精度模数转换器(Analog to Digital Converter,ADC)芯片ADS1115测量输出电流.文章采用矩阵键盘设定电流输出值,采用LCD12864液晶屏显示设定的电流和负载两端电压值.测试结果表明,本恒流源在20 ~2000mA输出电流时,输出电流与给定值误差小于5mA.【期刊名称】《无线互联科技》【年(卷),期】2016(000)018【总页数】3页(P59-60,76)【关键词】AT89S52;恒流源;ADS1115;TLV5616【作者】宋林桂【作者单位】苏州健雄职业技术学院电气工程学院,江苏太仓215411【正文语种】中文高精度恒流源是一种非常重要的特种电源,在现代科学研究和医疗、工业生产中得到了越来越广泛的应用。
传统的恒流源往往用电位器调节输出电流,其精度较差,且无法实现精确步进。
目前,恒流源已朝着数字化方向发展,多采用模数和数模转换器实现数字化控制,具有高精度、高稳定性等特点[1]。
该系统主要由电源模块、恒流源电路模块、负载模块、单片机最小系统模块、键盘显示模块、ADC电路模块和DAC电路模块、LCD12864液晶显示电路以及4×4矩阵键盘电路构成,系统结构如图1所示。
2.1 电源电路系统中使用到集成运算放大器,集成运算放大器供电使用正负电源。
如图2所示,为了减少系统输出的纹波系数,系统选用±12V变压器把市电降成低压,变压器变压后经过整流滤波得到正直流电源DC+和负直流电源DC-,正电源DC+和负电源DC-为集成运算放大器提供正负电源。
数控电流源
电子线路设计实验报告网游学院数控电流源姓名qq飞车学号:10301180 姓名:CF 学号:10301180姓名:A V A学号:10301180班级:东家实验时间:2012年13月25日分工明细:飞车:参数计算与软件仿真cf:领元器件及实物焊接ava:实验报告撰写实物调试与外围电路连接:共同完成1.实验目的:(1)探索第四章可控电流源为数控电流方式,并通过protel dxp 仿真现实,并搭建实际电路。
(2)培养自学能力,提高电路设计能力和实现能力(3)5个同学为一组合作完成,培养团队合作精神(4)培养技术报告能力2.外围电路实验原理图:图4-1 可控电流源电路原理图实验电路图的相关分析:从电路图可知,调节滑动变阻器,可以调节V+从而达到调节电流。
稳压管提供基准电压,C1补偿电容,放置运放输出的自激,C2是滤波电容。
R6是限流电阻,防止流过稳压管的电流超过其最大稳压电流而损坏稳压管。
已知:I=A V++B 4—1A=(1+R4/R3)/((1+R1/R2+R4/R3)R2) B=1.25/((1+ R1/R2+R4/R3)R2)负载电流I与V+呈线性关系,调节V+则输出电流可调。
R5取W317的推荐值240Ω,取闭环放大倍数R4/R3为10,R4=10kΩ,R3=1kΩ。
R1 =8Ω,R2=1Ω, C1=0.01uf,C2=47uf。
代入数值到公式4-1,得到I=(11/19 )V++1.25/19 =0.5789 V++0.006579 4—2本实验的设计指标为最大电流I max为500mA,可以算出V+=0.75V由公式4-2可知,当V+=0,电流最小值I min=0.06579。
在最大电流500mA的情况下,算出电压V等于4.5V。
根据可调三端稳压管输入输出电压差至少3V,在实验中取输入电压Ui为9v根据课前预习计算设W=1K,R7=8.1K,R6=110欧姆3.仿真任务:(1)在实验4的基础上,修改电路,达到数字控制的效果,要求最大二进制代码11111111对应最大可控电流500mA(2)DAC-8的最大输出电压4.8V ,此电压不能直接加在可控电流源电路里的V+端口,因为当V+=0.75V ,可控电流大约是500mA ,可以让DAC-8的输出通过一个分压电路再接在V+端口4.DAC0832 datasheet 引脚图:REF 是参考模拟电压,D0-D7是8位二进制数字代码,V out 是输出的模拟电压,Vcc 接+12V ,GND 接-12V,芯片的功能在于输入一组二进制代码,输出相应的模拟电压。
(数控加工)数控恒流源系统设计
(数控加工)数控恒流源系统设计毕业设计题目:学院名称:班级:学生姓名:学号:指导教师:教师职称:20 年06月13一:概述1.1选题背景和意义电源为保障系统的安全性与稳定性都起到有至关重要的作用,本篇我们主要研究恒流源。
而恒流电源由于它体积特别小、损耗相对低、而效率较高、还有它简洁的电路都比较受欢迎,在我们平时用的计算机设备、通信设备,仪器仪表上面,还有航空航天上面通信设备等都需要恒流源系统。
近年来电子信息的产业是发展相当快的,恒流电源也更多的被运用到我们生活中,因此,对恒流电源的研究就显得更有意义以及价值。
数控恒流源技术是一种对实践性要求很高的工程技术,它存在与各个行业中,我们在日常会经常看到。
电源技术还和电气电子、控制理论等一些其它科学领域相互交叉融合,促进了现在信息技术和电源技术的发展。
这也预示着在系统上面对电源技术的要求更高。
普通的电源系统在工作时候容易产生误差,这样会对整个系统的精确度产生影响,更严重的是会带来很多严重的后果。
世界各国为了解决这个问题便对电源产品制定了不同要求和一系列产品精度标准,只要达到要求达到标准后才可以进入市场。
经济全球化的发展让电源产品流通更加方便,但是必须满足国际标准才可以有通行证。
数控电源发展的比较晚,从八十年代才开始,那个时候电力电子的理论就开始建立。
电力电子理论为今后的电源产品的发展奠定了很好的理论基础,随之,数控电流源技术得到了快速蓬勃的发展。
但是市场上的很多产品还是输出精度低,带负载能力较差,体积相对大等缺点。
当然这也给了数控电流源的发展指明方向就是不断完善上面的缺点不足。
数控直流电流源对精度的要求会越来越高。
单片机,新的控制理论,这些都为精确数控电源的发展提供基础。
从组成上,数控电流源分为器件、主电路和控制电路三部分。
在这个课题中我们主要分析的是基于单片机的数控直流恒流源系统的设计,电源是能够向负载提供恒定的电流。
因为恒流电源的在日常生活中应用范围比较广泛,在很多地方都是不可缺少的。
基于单片机的数控直流恒流源的设计
基于单片机的数控直流恒流源的设计摘要恒流源,是一种能够向负载提供恒定电流的电源。
恒流源的应用范围非常广泛,并且在许多情况下是必不可少的。
它既可以为各种放大电路提供偏流以稳定其静态工作点,又可以作为其有源负载,以提高放大倍数。
并且在差动放大电路、脉冲产生电路中得到了广泛应用。
本系统以恒流源为核心,AT89S52单片机为主控制器,通过键盘来设置恒流源的输出电流,并由液晶显示LCD( ZLG7289)显示出实际输出电流值和电流设定值。
本系统由单片机控制输出数字信号,经过D/A转换器(MAX532)输出模拟量,再经过运算放大器隔离放大,控制输出功率管的基极,随着功率管基极电压的变化而输出不同的电流。
在通过键盘设定好需要输出电流值后,单片机对设定值按照一定的算法进行处理。
经D/A输出电压控制恒流源电路输出相应的电流值。
单片机系统还兼顾对恒流源进行实时监控,输出电流经过电流/电压转变后,通过A/D转换芯片AD7715,实时把模拟量转化为数据量,再经单片机分析处理,通过数据形式的反馈环节,使电流更加稳定,这样构成稳定的压控电流源,在软件设计上采用增量式PID控制算法,即数字控制器的输出只是控制量的增量。
实际测试结果表明,本系统与传统稳压电流源相比,具有操作方便、输出电流稳定度高的特点。
该系统已基本达到预期的设计目标,具有功能强、性能可靠、体积小、电路简单的特点,可以应用于需要高稳定度的小功率恒流源的领域。
关键词:恒流源;单片机;PID控制算法The Design of DC Constant-Current Source NumericalControl Based on SCMABSTRACTThe 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.In this system the constant current source is center and AT89S52 version single chip microcomputer (SCM) is main controller, output current of DC power can be set by a keyboard .while the real output current and the set value can be displayed by LCD( ZLG7289). In the system, the digitally programmable signal from SCM is converted to analog value by DAC (MAX532), 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. Using the keyboard to set the needed output current value, The SCM based on some specific algorithm to deal the certain settings for processing. Corresponding voltage output by the DAC output voltage-controlled current source circuit. 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 (AD7715) 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. This paper adopt incremental PID control algorithm in software design,namely the output of digital controller is just the increment of controlled variable. The test results have showed that this system, compared with the traditional regulated current source, has easy to operate and features high output current stability.This system armed comprehensive functionalities in the following aspects power suit, high credibility, simple circuit design. It can be used flexibly in the domain which in a demand of high-stable constant-current source with small power.Keywords:Constant-current source;SCM ;PID control arithmetic目录引言 (1)第1章绪论 (2)1.1本系统设计的内容和意义 (2)1.2设计研究现状和发展趋势 (2)1.2.1 研究现状 (2)1.2.2 发展趋势 (2)1.3本系统功能介绍 (3)第2章系统的总体设计 (4)2.1 方案比较 (4)2.2系统方案研究 (5)2.2.2 恒流源模块的设计 (5)2.2.2 单片机的主控制系统的设计 (5)2.3 系统总体设计与介绍 (5)2.3.1 单片机 (6)2.3.2 恒流源 (6)2.3.3 键盘 (6)2.3.4 显示 (6)2.3.5 A/D模数转换 (6)2.3.6 D/A数模转化 (7)第3章系统的硬件设计 (8)3.1 单片机功能介绍 (8)3.1.1 复位及时钟电路 (8)3.2恒流源模块的选择与设计 (9)3.2.1 恒流源介绍 (9)3.2.2 恒流源的选择 (11)3.3 键盘设计 (12)3.4显示器设计 (13)3.5 A/D模数转化的设计 (13)3.5.1 AD7715简介 (13)3.5.2 硬件电路设计 (17)3.6.D/A 模块设计 (17)3.6.1 MAX532简介 (17)3.6.2 硬件电路设计 (19)第4章系统的软件设计 (20)4.1 控制算法 (20)4.2 软件流程图 (21)4.2.1 主程序流程图 (21)4.2.2 显示中断子程序 (22)结论与展望 (24)致谢 ...................................................................................................... 错误!未定义书签。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
研究基于Proteus的数控恒流源的仿真
基于Proteus的数控恒流源仿真研究
0 引言
在测试计量、半导体性能测试等许多工业和科学实验领域都会用到恒流源,研究并设计一款智能化的高精度恒流源具有十分广泛的应用价值。
但在一个电子产品研制过程中,必须反复进行设计、试制和调试,而实物试制和调试是一项费时和费力的工作,往往是事倍功半,导致系统开发周期长,成本高。
随着大规模集成电路和计算机的迅速发展,计算机仿真技术彻底改变了以往电子系统设计中完全依靠人工进行参数计算、电路实验、实物试制和系统调试的传统设计方法,利用EDA 仿真软件,对已存在的系统或设想中的不同设计方案在计算机上进行仿真分析,同时与实物试制和调试相结合,从而优化元件参数,提高系统性能,最大限度地降低了设计成本,缩短了系统研制周期。
Proteus 是一款功能强大的系统设计辅助类EDA仿真软件,采用该软件对数控恒流源进行设计、分析、研究和
实验,可以达到研制和开发实际电子产品的目的。
本文研究采用Proteus 仿真软件,利用单片机技术进行数控恒流源开发的方法。
1 系统概述
单片机技术的普及使电子产品进入了智能化时代,以单片机为核心的数控恒流源整体设计方案如图1.本系统主要包括矩阵键盘输入模块、数控模块、恒流电路模块、电流采样模块、串口通信模块、PC 监控界面。
设计输出电流范围20~ 2 000 mA, 步进2 mA.
图1 数控恒流源系统结构
该系统采用矩阵键盘作为人机接口,从键盘输入设定电流,单片机读取设定值,显示在LCD 上,进行相应的数据处理后,将控制信号送给D/ A, 输出相应的电压值,再通过V/ I 转换将该电压转换为相应的输出电流提供给负载,取样电路将实际输出电流转换为电压通过A/ D 转换和数据处理
显示在LCD 上,LCD 上同时显示设定电流值和采样值,以便进行比较以及相应的控制和调试。
2 硬件设计
2. 1 数控部分设计
单片机、矩阵键盘和D/ A 转换电路构成典型的数控单元电路,采用10 位的串行D/A 转换芯片TLC5615 进行数模转换。
独立按键编程简单,但占用I/ O 口资源,不适合在按键较多的场合应用。
本设计中需要用到14 个功能按键,包括0~ 9 共10 个数字键、"取消"、"确认"以及"步进加减"按键,在这种情况下如果用独立按键显然太浪费I/ O口资源,为此我们引入
了矩阵键盘。
用四条I/ O 线作为行线,4 条I/ O 线作为列线,共8 根数据线和单片机接口。
在行线和列线的每个交叉点上设置一个按键,这种行列式键盘结构能有效地提高单片机系统中I/O 口的利用率。
下面以函数的形式给出了一个简短而高效的键盘扫描程序。
从键盘输入设定电流值,并在LCD 的第一行显示,单位为mA, 按“确认”键后,单片机将输入的数值转换成相应的数字量
送给D/ A 转换芯片T LC5615。
假设输入电流值为m 时对应的数字量
为x , 采用10位D/A 的最大控制字为1 023, 为计算方便,设满量程2 000 mA 对应的最大数字量为1 000, 则有比例关系式( 1):
根据上式可知送给T LC5615 的数字量控制字x 应为0. 5 ×m, 且可达到的输出
最小步进值为2 mA, 即电流控制字每变化1, 电流变化2 mA.如果要达到1 mA 的步进值则需要采用12 位的D/A 芯片。
控制字1000 对应2 000 mA 电流,取样电阻为1 Ω 时即对应2 V 电压输出,由于T LC5615 的最大输出数字量为1023, 根据T LC5615 的控制字与输出电压关系式可知:
求得D/ A 转换器的基准电压应取U REF= 1. 023 V.
T LC5615 使用固定增益为2 的运放缓冲的电阻串网络,把10 位数字数据转换为模拟电压,其输出电压范围为0 V至
2×V REFV, 即最大输出电压为参考电压的2 倍。
这里T LC5615 的参考电压取1. 023 V , 满量程输出为2. 046 V, 采用1Ω的取
样电阻时,最大输出电流为2 046 mA, 可以满足设计要求。
为了提高测量的稳定性和准确性,采用专用的电压基准芯片TL431 为T LC5615 提供基准电压,并在Proteus中进行仿真实验。
电路如图2 所示,在制作实际电路时,图中的可调电阻采用精密多圈电位器。
图2 电压基准电路
2. 2 恒流电路的设计
恒流电路的主要作用是将数控部分送来
的电压转换成恒定的电流输出,提供给负载。
转换电路由高精度集成运算放大器
LM358、功率场效应管IRF530 和采样电阻构成,如图3 所示。
将数控部分的模拟输出电压Ui 作为LM358 的输入量,取样电阻的电压反馈到LM358 的反相输入端,该电路构成了典型的电流串联负反馈,根据反馈理论,由于集成运放的开环增益很大,所以该电路为深度负反馈,即输入电压Ui与取样电阻R 上的反馈电压Uf 相等,可由式(3) 得:
图3 电流源电路。
即输出电流IO 只取决于数控输出电压Ui 和取样电阻R 的大小,而与负载无关,且负反馈具有稳定输出电流的功能,如能够提供稳定的输出电压和精密的取样电阻,则可得到纹波很小的恒定电流。
仿真结果表明该电路有很好的恒流效果。
实际设计电路时,为了达到更稳定的输出,可在LM358 和IRF530 之间加入RC 滤波。
仿真实验表明,LM358( U2:A) 采用+ 5 V 电源供电时达不到要求的电流。
为满足设计要求,可采用+ 12 V直流电源供电。
此外,要达到2 000 mA 的输出电流,应采用大功率且温度系数小的取样电阻,对于高精度的应用可采用康铜或锰铜丝作为取样电阻,如果精度要求不高,也可采用水泥电阻。
由于集成运放不可能提供很高的电流,因此设计中采用功率场效应管IRF530 进行扩流,IRF530 在散热良好的条件下可以提供14 A 的电流,导通电阻仅为0. 18Ω , 满足设计要求。
同时需要大功率的电源为其供电,根据设计的最大电流和负载值来确定电源参数。
经仿真实验,若负载在0~ 10 Ω,采用+ 24 V 电源可以满足设计要求,并有一定余量,因此实际设计时可以采用+ 24 V/ 3 A 的直流稳压电源。
由于IRF530 漏电流的存在,最小输出电流不为零,仿真实验表明该值大约在20 mA 左右。
2. 3 电流采样模块设计
电流采样也就是将实际输出的电流测量
出来并显示在LCD 上,其基本原理是采集取样电阻上的电压,并根据取样电阻的值将其换算为相应的电流,这里采用10 位串行A/ D 转换芯片T LC1543 采集电压。
为实现高精度的测量,仍采用TL431 作为电压基准,基准值为2 V .值得一提的是,若要求负载接地,则负载和取样电阻的位置应调换,此时,测量取样电阻两端电压时,需用差分放大器进行差分到单端的转换。
2. 4 过流保护电路
为了防止外界干扰造成瞬间电流过大损
毁器件,设计过流保护电路,采用专用电压比较器LM311 实现,比较器的参考电压根据最大电流以及取样电阻的阻值确定,当正常工作时比较器输出低电平,过流时输出高电平,单片机根据监测到的电平变化触发中断将输出电流置零。
3 软件设计
软件设计包括单片机的C51 编程和PC 端基于LabVIEW 的监控程序两部分。
单片机的C51 编程实现如下功能,在图2 中按数字键输入设定电流,之后按" 确认"键,如输入错误,可随时按"取消" 键,取消本次操作; LCD 第一行显示设定值,第二行显示实际测量值,如果实测值未达到所需值,可以按步进加减键进行微调,使输出值最终满足要求。
软件设计的核心是识别键值,并通过适当的数据处理完成数据的输入、显示和电流控制功能。
图4 计算机监控界面
通信功能已经成为仪器仪表的重要功能之一,利用串口通信功能,计算机可以对恒流源的输出电流进行监测,并可以在PC 上对恒流源进行远端控制。
我们采用LabVIEW 编写了计算机监控程序,并利用虚拟串口与Proteus 进行了通信仿真调试。
PC 端的控制界面如图4 所示,设置好通信参数后,输入设定电流并确定即可,前面板同时显示出当前仪器实际输出的电
流值。
4 结束语
经过仿真实验,在理论上证明了本文所述数控恒流源设计方案的可行性。
在仿真成功的前提下,我们设计并制作了实际电路,经实际测试,与仿真结果十分接近,满足了设计要求。
可见在借助Proteus 仿真技术进行电子系统的设计,可以提前发现设计的错误,极大的提高开发效率、降低开发成本。