基于单片机的数控电流源的设计。
基于单片机的数控电流源的设计

南京邮电大学实验开放项目项目名称:基于单片机的数控电流源设计学院:光电工程学院导师:张胜姓名:石晓娜、梅阳阳、丁嘉毅、赵敏、朱振东二零一四年二月基于单片机的数控电流源的设计摘要恒流源,是一种能够向负载提供恒定电流的电源。
恒流源的应用范围非常广泛,并且在许多情况下是必不可少的。
它既可以为各种放大电路提供偏流以稳定其静态工作点,又可以作为其有源负载,以提高放大倍数。
并且在差动放大电路、脉冲产生电路中得到了广泛应用。
本文设计了一种基于单片机控制的数控直流恒流源。
该恒流源以STC-89C52为控制核心,采用了高共模抑制比低温漂的运算放大器LM324和自制达林顿管构成恒流源的主体,完成了单片机对输出电流的实时检测和实时控制。
人机接口采用4×4键盘及LCD数码管显示器,控制界面直观、简洁,具有良好的人机交互性能。
在软件设计上采用增量式PWM控制算法,即数字控制器的输出只是控制量的增量。
该系统已基本达到预期的设计目标,具有功能强、性能可靠、体积小、电路简单的特点,可以应用于需要高稳定度的小功率恒流源的领域。
关键词:恒流源、PWM控制算法、数字控制、单片机控制引言随着电子技术的发展,数字电路应用领域的扩展,现今社会,产品智能化、数字化已成为人们追求的一种趋势,设备的性能,价格,发展空间等备受人们的关注,尤其对电子设备的精密度和稳定度最为关注。
性能好的电子设备,首先离不开稳定的电源,电源稳定度越高,设备和外围条件越优越,那么设备的寿命更长。
基于此,人们对数控恒定电流器件的需求越来越迫切。
众所周知,许多科学实验都离不开电源,并且在这些实验中经常会对通电时间、电压高低、电流大小以及动态指标有着特殊的要求,然而目前实验所用的直流电源大多输出精度和稳定性不高;在测量上,传统的电源一般采用指针式或数码管来显示电压或电流,搭配电位器来调整所要的电压及电流输出值。
使用上若要调整精确的电压或者电流输出,须搭配精确的显示仪表监测,又因电位器的阻值特性非线性,在调整时,需要花费一定的时间,况且还要当心漂移,使用起来非常不方便。
基于单片机的数控直流电流源设计

忽略集成运放器的输入偏置电流,结果负载R。上输出 电流IFU。瓜。,此输出电流的极性可由外加电压U。控 制,而负载电流大小则决定于u。和R。的数值i3J。
Tl和T2组成NPN型达林顿复合管电路,以满足 输出电流大的要求141。达林顿管、运算放大器采用15V 电源供电。
动值及越限次数等有用信息打印出来。
的键盘与单片机接口时只需要8根I/O口线,并且键盘 上各按键功能的分配可以通过软件设计做得十分合 理。设置0~9共十个数字键,步进键“+”、“一”等。利用 LCD可同时显示预置电流值、实测电流值,非常直观。
2.7语音播报和打印模块 输出电流值发生变动时,语音电路可实时播报当 前预置电流值和实测电流值。输出电流稳定后则不再 播报。按下打印键,用户可将当前电流值、电流最大变
低纹波、高精度稳定直流电流源是一种非常重要 的特种电源,在现代科学研究、医疗及工业生产中获得 了越来越广泛的应用。普通电流源存在以下问题:用电 位器进行调节,输出电流值无法实现精确步进,输出电
内含8k bytes的可反复擦写的Flash只读程序存储器 和256 bytes的随机存取数据存储器(RAM),32个外部 双向输入,输出(I/O)端口,同时内含2个外中断口,3
电压值进行采样,经过运算放大器放大后送入A/D转
图6软件流程囤
万方数据
4电路测试结果 改变负载电阻值,测量实际流过负载的电流,测试 结果见表l所示。电流预置值和万用表实测值基本吻
合,绝对误差不超过4mA。
裹1测试数据
预置值/mA万用表实测值/raA绝对误差/mA相对误差/%纹波电流/mA
5结束语
上述研究开发的数控直流电流源经实际使用,效果 良好。主要有以下特点:最大输出电流可达4A;输出电 流值可精确预置,且预置值和实测值在LCD上同时显 示,便于校对;最小可实现lmA精确步进;纹波电流小 于0.2mA;总之,本数控直流电流源源功能全面,工作稳 定可靠,操作简单,精度很高,有极大的推广及应用价值。 参考文献:
基于单片机的数控直流电流源设计与仿真

基于单片机的数控直流电流源设计与仿真摘要:本文是采用AT89S52控制的数控恒流电流源进行研究设计的,然后使用Proteus进行仿真。
设计使用AT89S52单片机作为核心芯片,由键盘和显示模块,电压、电流转换装置等组成的数控直流电源。
运用Proteus软件仿真,验证了设计方法的正确性,节省了开发成本。
关键词:稳压电源;AT89S52;LCD显示;Proteus仿真0引言在现代测控技术中普遍使用数控电源,由于普通电源在工作时会产生的误差,系统的精确度受到了影响。
数控电源主要的发展方向,是针对上述缺点不断加以升级。
微型单片机技术及电压转换模块的出现为精确数控电源的发展提供了很好的发展条件,数控直流电流源是一种普遍使用的电子仪器,广泛应用于现代的教学实验和科学研究等领域。
1方案数控直流电源设计采用单片机作为核心控制,基本原理简单,实现比较方便,电源的电流值也可以调整到较精确的数值,同样的也是采用LCD进行显示。
此方案采用保持电阻恒定而改变输入电压的方法来改变电流的大小。
利用高精度D/A转换器在单片机程序控制下提供可变的高精度的基准电压,该基准电压经过V/I转换电路得到电流,再通过A/D转换器将输出电流反馈至单片机进行比较,调整D/A的输入电压,从而达到数控的目的。
该方案的难点在于稳定恒流源的设计和高精度电流检测电路的设计。
特点是可精确的控制电流的步进量,负载变化对电流输出的影响较小。
2硬件设计2.1单片机最小系统(1)AT89S52单片机。
AT89S52单片机是系统的核心部件,它是一种带8KB可擦除只读存储器的低电压,高性能的单片机。
AT89S52单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
此单片机共有4个8位的并行双向I/O口,分别记作P0、P1、P2、P3。
在本设计中P1口只作为通用数据I/O口使用,所以在电路结构上与P0口有些不同。
P2口地址为A0H,位地址为A0H~A7H。
P2口既可以作为系统高位地址线使用,也可以为通用I/O口使用,所以P2口电路逻辑与P0口类似。
基于单片机的数控恒流源设计

基于单片机的数控恒流源设计本文以基于单片机的数控恒流源设计为研究对象,针对数控恒流源设计中存在的问题,提出一种单片机控制的数控恒流源,以解决普通恒流源模块对负载变动敏感、性能稳定性较差的问题。
先,本文分析了数控恒流源设计中产生的问题,并讨论了现有的解决方案,以推导出设计的可行性。
其次,本文介绍了实施该设计的方法,包括单片机选择、负载检测以及恒流控制算法等。
最后,本文对该设计进行了仿真,结果表明,该设计在反应时间、负载变化范围和控制精度方面具有较高的性能。
在当今的数控电路中,数控恒流源的应用越来越广泛,它的功能是提供恒定的电流,以保证整个电路的正常工作。
然而,传统的数控恒流源模块存在一些问题,比如对负载变动的敏感性较高,性能稳定性较差,因此,如何有效解决这些问题,提高恒流源性能,成为当前研究的一个热点课题。
针对这一问题,本文提出一种基于单片机的数控恒流源,以提高精度和稳定性,并简化设计过程。
首先,本文从数控恒流源设计的角度出发,分析了引起数控恒流源失效的因素,从而推导出设计的可行性。
其次,本文介绍了实施该设计的方法,并详细描述了单片机选择、负载检测以及恒流控制算法等步骤。
本文选用单片机AT89C52作为主控芯片,结合PID算法实现恒流控制,并采用数字采样手段实现负载检测。
此外,本文还给出了恒流控制算法的完整流程,以便用户了解该设计的具体运行状况。
最后,本文利用Simulink进行仿真,结果表明,该设计的最大反应时间为1ms,负载变化范围是0-2A,控制精度达到1%,实现了数控恒流源的高效控制。
综上所述,本文针对数控恒流源设计中存在的问题提出了一种单片机控制的数控恒流源,提高了恒流源的结构精度和控制性能,在电路设计过程中具有重要意义。
未来研究将针对该设计进一步优化和开发,以改善控制技术性能。
基于单片机的数控电流源设计

基于单片机的数控电流源设计摘要文中设计一种基于单片机控制的数控电流源。
核心部件是单片机,实现量程可选、输出可调、步进精确、纹波电流极小的功能,而且可将输出电流预置值、实测值在LED上同时显示。
经实验测试证明,此设计具有较高的控制精度。
关键词单片机;数控本文所设计的数控电流源采用PIC16F877A单片机为核心部件,键盘、显示、D/A、开关电源等模块为外围电路。
1设计要求和总体设计思路1.1设计要求本设计要求:输入220V,输出最高12V;通过键盘控制输出电流,步长为0.01A;采用LED显示输出电流,精度为0.02A;电流源稳流范围为(0.2-1)A。
1.2总体设计思路本设计采用开关电源,以达到输出范围和精度以及纹波的要求。
根据系统要求,采用D/A转换后,接运算放大器构成的功率放大来控制D/A的输入,从而控制电流值的方法。
本系统主要由数控部分、电源部分和键盘显示电路组成。
系统原理框图如图1所示。
图1数控电流源原理框图2硬件电路设计及软件选择根据数控电流源的设计要求,系统主要由控制模块、电源模块、D/A模块及键盘显示模块构成。
2.1控制模块的选择本设计采用的是PIC16F877A单片机控制。
与AT89C51单片机相比,PIC16F877A采用哈佛结构,能实现指令的单指节化,有精简指令集技术,寻址方式简单,I/O口驱动能力强,具备I2C和SPI串行总线端口,外围电路简洁,不仅便于开发,而且还可节省用户的电路板空间和制造成本。
程序保密性强,有低功耗、宽电压设计,能将相当一部分外围器件结合到一起,使用方便,抗干扰性能提高。
2.2电源模块的选择电源模块一般主要采用全桥整流加电容滤波电路、三端稳压集成电路外接扩流管和开关电源电路。
全桥整流加电容滤波电路广泛应用于一些要求不太高的直流电流源中,其驱动能力和后级的滤波电容有关,该电路显著的特点就是能够比较好的满足电流的瞬态相应,而如果负载要求持续的大电流输出,该电路将无能为力。
基于单片机数控直流电流源

基于单片机的数控直流电流源设计摘要:本系统采用单片机作为核心,辅以带反馈自稳定的串调恒压源,可以连续设定20mA---2000mA的电流值,根据设定的电流值,单片机由A/D574对精密电阻康铜丝电压的监控,由D/A0832直接控制输出电流,形成闭环回路,保持恒流。
为了满足精度要求,采用单片机自动控制换档电路,形成粗调和微调结合,保证了精度。
由于使用了双闭环控制,不仅提高了系统的稳定性,而且,保证了调节电流源的精度。
系统的自我保护和报警功能,具有一定的智能性,同时,增加了其运行的安全性和可靠性。
关键词:数控;直流;单片机;电流源目录一引言 (1)二课题原理 (2)三设计方案 (3)3.1方案设计比较与论证 (3)3.2理论分析计算 (4)四系统总体设计 (6)4.1硬件设计 (6)五软件设计 (12)5.1系统软件流程图 (12)5.2模块软件流程图 (13)六调试 (15)6.1硬件调试 (15)6.2软件调试 (15)6.3联机调试 (15)七测试数据与结果分析 (15)八结束语 (17)参考文献 (18)附录1:核心板FPGA IO引脚分配表 (19)附录2:核心板FPGA 外扩IO引脚分配表 (23)附录2:汇编程序 (26)一、引言:科学技术是第一生产力,科技进步与创新是推动经济和社会发展的决定性因素。
科研与创新训练是培养创新意识、提高创新能力、培养创新型人才的有效途径。
科研与创新训练是大学生成长成才的内在需要,科研与创新训练有利于促进大学生专业知识和技能的学习与提高. 科研工作就其实质来说,就是一种发现新问题、提出新见解、拟定新对策的创造性活动。
而发现、分析和解决新问题的过程,正是一个人创新意识、创造性思维能力和创造能力及奉献科学精神的全面展现过程。
科研与创新训练有利于培养大学生刻苦钻研的精神.收集丰富的资料,研究最新的科技成果,掌握科学的方法论,才能具备一定的创造力,才能步入创造的天地。
基于89C2051单片机控制的数控直流电流源设计

基于89C2051单片机控制的数控直流电流源设计康学福【期刊名称】《现代电子技术》【年(卷),期】2014(000)006【摘要】数字化电源的发展,已经形成了一门综合性的学科。
在现代化工农业生产、通信、电子仪器仪表、国防事业以及高新技术的装备中,高可靠性、高效率的电源,是不可缺少的设备之一。
该设计采用89C2051单片机作为控制单元,利用X9241数字电位器、模/数转换器与恒流源电路部分构成数控可调的恒流电流源,系统中主要应用了数字电位器,它的输出电压作为恒流源部分的参考电压,该电压通过电压跟随器送入恒流源控制电路,从而实现恒流的输出。
输出电流的给定由输入键盘来设定,89C2051通过I2C总线方式与X9241实现数据的传输。
显示采用4位LED数码管,显示驱动采用软译码方式。
%The digital power supply has formed a comprehensive discipline. The power supply with high reliability and high efficiency is one of the necessary equipments in the modern industry and agriculture production,communication,electronic in-strumentation,national defense and high-tech equipments. 89C2051 single chip microcomputer is used as the control unit in this design. The constant current source with numerical control and adjustability is made up byX9241 digital potentiometer,A/D converter and constant current source circuit. The system is applied mainly to the digital potentiometer. Its output voltage is taken as the reference voltage of the constant current source. The voltage is sent into constant current source control circuitthrough a voltage follower to achieve the constant current output. The output current is set by the keyboard. The data transmission of 89C2051 is realized by I2C bus and X9241. The four-bit LED nixie tube is adopted for display. The soft decoding mode is em-ployed for display drive.【总页数】4页(P136-139)【作者】康学福【作者单位】天水师范学院工学院,甘肃天水 741001【正文语种】中文【中图分类】TN919-34;TM919【相关文献】1.基于单片机SPCE061A数控直流电流源的设计 [J], 徐柳娟;杨启尧2.基于单片机控制的数控直流电流源设计 [J], 孙英;邢庆国;徐桂芝;于青;3.基于单片机的数控直流电流源设计与实现 [J], 李萍;高思宇;李业明;朱洪涛4.基于单片机控制的数控直流电流源设计 [J], 孙英;邢庆国;徐桂芝;于青5.基于单片机的数控直流电流源设计与仿真 [J], 李文瑞因版权原因,仅展示原文概要,查看原文内容请购买。
基于单片机的高性能数控恒流源设计与实现

基于单片机的高性能数控恒流源设计与实现数控恒流源是一种功能比较强大的电子元器件。
它能够为其他电子元器件提供稳定的电流输出,这对很多电子设备的正常运行起到了重要的保障作用。
在工业生产领域,尤其是半导体、电路板等领域,数控恒流源的应用相当广泛。
在本文中,我将介绍一种基于单片机的高性能数控恒流源,让我们一起来看看吧。
一、设计原理该数控恒流源主要由单片机、操作界面、甄别功放和恒流稳压器四部分组成。
单片机和操作界面相连,利用程序控制电流的大小,同时可以显示电流大小和一些操作信息。
甄别功放是用来放大输出电流的,而恒流稳压器则是保证输出电流的稳定性。
二、具体实现1. 单片机电路在本设计中,我们选择了AVR单片机,主要是因为其性价比高以及易于编程的特点。
使用单片机所需的周边电路如晶振、电源电路等,这里就不再赘述。
2. 操作界面我们选择了一个12864的液晶显示器,以及四个按键,分别为上、下、左、右。
通过这些按键来选择电流大小和操作模式等。
3. 甄别功放甄别功放主要是用来放大输出电流的,我们选择了OPA548T 作为甄别功放。
其最大音量及输出功率分别为24V和200W,应该足够满足在工业生产领域的需求。
4. 恒流稳压器稳压芯片使用的是LM317,它可以输出1.2V至37V的电压,并可以有一个电流稳定的输出。
在本设计中,我们将其设置为输出1A的电流。
并用一个调节电阻来实现输出电流的调节。
三、总结本文介绍了一种基于单片机的高性能数控恒流源。
它具有功能强大、精度高、控制方便等优点。
在工业生产领域中,它有着广泛的应用。
希望本文能够对大家在这一领域里的设计和实现提供一些启示和帮助。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南京邮电大学实验开放项目项目名称:基于单片机的数控电流源设计学院:光电工程学院导师:张胜姓名:石晓娜、梅阳阳、丁嘉毅、赵敏、朱振东二零一四年二月基于单片机的数控电流源的设计摘要恒流源,是一种能够向负载提供恒定电流的电源。
恒流源的应用范围非常广泛,并且在许多情况下是必不可少的。
它既可以为各种放大电路提供偏流以稳定其静态工作点,又可以作为其有源负载,以提高放大倍数。
并且在差动放大电路、脉冲产生电路中得到了广泛应用。
本文设计了一种基于单片机控制的数控直流恒流源。
该恒流源以STC-89C52为控制核心,采用了高共模抑制比低温漂的运算放大器LM324和自制达林顿管构成恒流源的主体,完成了单片机对输出电流的实时检测和实时控制。
人机接口采用4×4键盘及LCD数码管显示器,控制界面直观、简洁,具有良好的人机交互性能。
在软件设计上采用增量式PWM控制算法,即数字控制器的输出只是控制量的增量。
该系统已基本达到预期的设计目标,具有功能强、性能可靠、体积小、电路简单的特点,可以应用于需要高稳定度的小功率恒流源的领域。
关键词:恒流源、PWM控制算法、数字控制、单片机控制引言随着电子技术的发展,数字电路应用领域的扩展,现今社会,产品智能化、数字化已成为人们追求的一种趋势,设备的性能,价格,发展空间等备受人们的关注,尤其对电子设备的精密度和稳定度最为关注。
性能好的电子设备,首先离不开稳定的电源,电源稳定度越高,设备和外围条件越优越,那么设备的寿命更长。
基于此,人们对数控恒定电流器件的需求越来越迫切。
众所周知,许多科学实验都离不开电源,并且在这些实验中经常会对通电时间、电压高低、电流大小以及动态指标有着特殊的要求,然而目前实验所用的直流电源大多输出精度和稳定性不高;在测量上,传统的电源一般采用指针式或数码管来显示电压或电流,搭配电位器来调整所要的电压及电流输出值。
使用上若要调整精确的电压或者电流输出,须搭配精确的显示仪表监测,又因电位器的阻值特性非线性,在调整时,需要花费一定的时间,况且还要当心漂移,使用起来非常不方便。
因此,如果直流电源不仅具有良好的输出质量而且还具有多功能以及一定的智能化,以精确的微机控制取代不精确的人为操作,在实验开始之前就对一些参数进行预设,这将会给各个领域中的实验研究带来不同程度的便捷与高效。
当今社会,数控恒压技术已经很成熟,但是恒流方面特别是数控恒流的技术才刚刚起步有待发展,高性能的数控恒流器件的开发和应用存在巨大的发展空间。
本数控直流恒流源系统输出电流稳定,不随负载和环境温度变化,并具有很高的精度,输出电流误差范围很小,输出电流可在一定范围内任意设定,因而可实际应用于需要高稳定度小功率恒流源的领域。
1设计方案的选择1.1电路综合设计流程图1.1.1数控电流源电路设计流程图1.2总体设计方案经初步分析设计要求,得出总体电路由以下几部分组成:电源模块,控制模块(包括A/D、D/A转换)恒流源模块,键盘模块,显示模块。
以下就各电路模块给出设计方案。
1.2.1 控制部分方案方案一:采用FPGA作为系统的控制模块。
FPGA可以实现复杂的逻辑功能,规模大,稳定性强,易于调试和进行功能扩展。
FPGA采用并行输入输出方式,处理速度高,适合作为大规模实时系统的核心。
但由于FPGA集成度高,成本偏高,且由于其引脚较多,加大了硬件设计和实物制作的难度。
方案二:采用单片机作为控制模块核心。
单片机最小系统简单,容易制作PCB,算术功能强,软件编程灵活、可以通过ISP方式将程序快速下载到芯片,方便的实现程序的更新,自由度大,较好的发挥C语言的灵活性,可用编程实现各种算法和逻辑控制,同时其具有功耗低、体积小、技术成熟和成本低等优点。
基于以上分析,选择方案二,利用STC89C52单片机将电流步进值或设定值通过换算由D/A 转换(此处我们利用PWM脉宽调制实现D/A转换功能),驱动恒流源电路实现电流输出。
输出电流经处理电路作A/D转换反馈到单片机系统,通过补偿算法调整电流的输出,以此提高输出的精度和稳定性。
1.2.2 恒流源模块设计方案方案一:由三端可调式集成稳压器构成的恒流源。
其典型恒流源电路图如图1.2.1所示。
一旦稳压器选定,则U0 是定值。
若R固定不变,则I0不变,因此可获得恒流输出。
若改变R值,可使输出 I0改变。
因此将R设为数控电位器,则输出电流可以以某个步长进行改变。
此电路结构简单,调试方便,价格便宜,但是精密的大功率数控电位器难购买。
图1.2.1 三端集成稳压器构成的恒流源框图方案二:由数控稳压器构成的恒流源方案一是在U0不变的情况下,通过改变R的数值获得输出电流的变化。
如果固定R不变,若能改变U0的数值,同样也可以构成恒流源,也就是说将上图中的三端可调式集成稳压源改为数控电压源,其工作原理和上图类似。
此方案原理清楚,若赛前培训过数控电压源的设计的话,知识、器件有储备,方案容易实现。
但是,由1.2.2图可知,数控稳压源的地是浮地,与系统不共地线,对于系统而言,地线不便处理。
图1.2.2 数控电压源构成的恒流源框图方案三:采用集成运放的线性恒流源该恒流源输出的电流与负载无关, 通过使用两块构成比较放大环节,功率管构成调整环节,利用晶体管平坦的输出特性和深度的负反馈电路可以得到稳定的恒流输出和高输出阻抗,实现了电压—电流转换。
其原理框图如图1.2.3所示。
图1.2.3 集成运放构成的恒流源框图综合考虑,采用方案三,使用低噪音、通用运放LM324和2个8550等构成一个恒流源电路。
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、使用+5V稳压电源,运放需要±12V稳压电源,同时题目要求最高输出电流为260mA,电源需为系统提供足够大的稳定电流。
综上所述,采用三端稳压集成7805、7812分别得+5V和±12V的稳定电压,78H系列稳压器输出电流可以达到5A,能为系统提供足够大的稳定电流。
利用该方法实现的电源电路简单,工作稳定可靠。
1.3 系统组成经过方案比较与论证,最终确定系统的组成框图如图所示图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 A/D转换电路设计A/D转换采用BB公司的ADS7816构成的转换电路,如图2.1.3 ADS7816是12位串行模/数转换器,采样频率高达200kHz,转换所需时间短,转换精度高。
ADS7816转换器将采样电阻上的电压转换成数字信号反馈给单片机,单片机将此反馈信号与预置值比较,根据两者间的差值调整输出信号大小。
这样就形成了反馈调节,提高输出电流的精度。
同时,A/D采样回来的电流经过单片机处理传送到LCD,可以显示当前的实际电流值。
图2.1.3 A/D转换电路2.2恒流源电路设计恒流源电路的设计是本系统设计的核心,它采用电压来控制电流的变化。
为了能产生恒定的电流,我们采用电压闭环反馈控制。
恒流源电路原理图如图2.2.1所示,该电路主要由运算放大器、大功率达林顿管、采样电阻R S、负载R L等组成。
取样电阻RS从输出端进行取样,再与基准电压比较,并将误差电压放大后反馈到调整管,使输出电压在电网电压变动的情况下仍能保持稳定。
电路中调整管采用大功率达林顿管(由两个8550构成),既能满足输出电流最大达到260mA的要求,也能较好地实现电压近似线性地控制电流。
RS选用热稳定性好的水泥电阻,并选取较大值(2Ω),使得在电流较低时也能获得较大的电压值。
运算放大器采用高精度的lm324作为电压跟随器。
DAOUT即为输入电压Ui,当Ui一定时,运算放大器的Ui=U S,I0=I L=I S=Ui/R S,即I0不随R L的变化而变化,从而实现压控恒流。
由此得到恒流源输出电流的大小为:I0= Ui/R S图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 稳压电源设计在本设计中,运放需±12V供电,单片机需、A/D需+5V供电,采用三端稳压器7805、7812、7815构成一稳压电源,输出电流范围是50mA~260mA,而78H系列稳压器输出电流最大可以达到5A,能为系统提供足够大的稳定电流。
稳压电路如图2.5.1所示:考虑系统对功率要求较高,所以在设计中选取了输出功率50W的变压器,输入电压由变压器和全波整流滤波电路产生。