数控直流电流源设计毕业论文成稿.docx
- 文档编号:7021207
- 上传时间:2023-01-16
- 格式:DOCX
- 页数:33
- 大小:261.38KB
数控直流电流源设计毕业论文成稿.docx
《数控直流电流源设计毕业论文成稿.docx》由会员分享,可在线阅读,更多相关《数控直流电流源设计毕业论文成稿.docx(33页珍藏版)》请在冰豆网上搜索。
数控直流电流源设计毕业论文成稿
第1章绪论
本章先给出了本次设计的任务书然后说明了基于单片机的数控电流源的课题背景,随后介绍了数控电流源的技术发展历程,最后提到研制基于AT89S51单片机的意义和本设计所要满足课题要求。
1.1数控电流源的发展趋势
数控电源是从80年代才真正的发展起来的,期间系统的电力电子理论开始建立。
这些理论为其后来的发展提供了一个良好的基础。
在以后的一段时间里,数控电源技术有了长足的发展。
但其产品存在数控程度达不到要求、分辨率不高、功率密度比较低、可靠性较差的缺点。
因此数控电源主要的发展方向,是针对上述缺点不断加以改善。
单片机技术及电压转换模块的出现为精确数控电源的发展提供了有利的条件。
新的变换技术和控制理论的不断发展,各种类型专用集成电路、数字信号处理器件的研制应用,到90
年代,已出现了数控精度达到0.05V的数控电源,功率密度达到每立方英寸50W的数控电源。
从90年代末起,随着对系统更高效率和更低功耗的需求,电信与数据通讯设备的技术更新推动电源行业中直流/直流电源转换器向更高灵活性和智能化方向发展。
在80年代的第一代分布式供电系统开始转向到20世纪末更为先进的第四代分布式供电结构以及中间母线结构,直流/直流电源行业正面临着新的挑战,即如何在现有系统加入嵌入式电源智能系统和数字控制。
早在90年代中,半导体生产商们就开发出了数控电源管理技术,而在当时,这种方案的性价比与当时广泛使用的模拟控制方案相比处于劣势,因而无法被广泛采用。
由于板载电源管理的更广泛应用和行业能源节约和运行最优化的关注,电源行业和半导体生产商们便开始共同开发这种名为“数控电源”的新产品。
现今随着直流电源技术的飞跃发展,整流系统由以前的分立元件和集成电路控制发展为微机控制,从而使直流电源智能化,具有遥测、遥信、遥控的三遥功能,基本实现了直流电源的无人值守。
从组成上,数控电源可分成器件、主电路与控制等三部分。
目前在电力电子器件方面,几乎都为旋纽开关调节电压,调节精度不高,而且经常跳变,使用麻烦。
数字化智能电源模块是针对传统智能电源模块的不足提出的,数字化能够减少生产过程中的不确定因素和人为参与的环节数,有效地解决电源模块中诸如可靠性、智能化和产
品一致性等工程问题,极大地提高生产效率和产品的可维护性。
1.2研究背景及主要研究意义
低纹波、高精度稳定直流电流源是一种重要的电源,在现代科学研究和工业生产中得到了越来越广泛的应用。
随着单片机技术的发展,数控电流源开始出现,其以控制灵活、调节方便的特点展示了良好的应用前景。
电源技术尤其是数控电源技术是一门实践性很强的工程技术,服务于行业。
当今电源技术融合了电气、电子、系统集成、控制理论、材料等诸多学科领域。
随着计算机和通讯技术发展而带来的现代信息技术革命,给电源技术提供了广阔的发展前景,同时也给电源技术提出了更高的要求。
随着数控电源在电子装置中的普遍应用,普通电源在工作时产生误差,会影响整个系统的精确度,电源在使用时会造成许多不良后果。
世界各国纷纷对电源产品提出不同的要求并制定了一系列产品精度标准,达标后才能够进入市场。
随着经济全球化的发展,满足国际标准的电源产品才能够获得国际通行证。
数控电源是80年代才发展起来的产品,期间系统的电力电子理论开始建立。
这些理论为其后来的发展提供了良好的理论基础,在以后的时间里,数控电源开始长足的发展。
现在市场上数控电源存在输出精度不高,功率密度比较低,带负载能力不强,体积大,价格较高,操作繁琐,工作状态不稳定等弊端,因此数控电源的主要发展方向是针对上述缺点不断改善。
所以,高密度的数控直流电源有很大的发展空间。
单片机技术及电压转换模块的出现为精确数控电源的发展提供了有利条件。
新的变化技术和控制理论的不断发展,各种类型专用集成电路、数字信号处理器件的研制应用,到90年代,以出现了数控精度达0.05V的数控电源,功率密度已达50W的数控电源。
从组成上,数控电源可分为器件、主电路和控制电路三部分。
本课题主要研究的是基于微处理器的数控直流恒流源的设计,恒流源时能够向负载提供恒定电流的电源,因此恒流源的应用范围非常广泛,并且在许多情况下是必不可少的。
例如,在通常的充电器对蓄电池充电时,随着蓄电池端电压的逐渐升高,充电电流就会相应的减少。
为了保证恒流充电,必须随时提高充电器的输出电压,但采用恒流源充电后就可以不必调整输出电压,从而使劳动强度降低,生产效率得到了提高。
恒流源还广泛用于测量电路中,例如电阻器阻值的测量和分级,电缆电阻的测量等,且电流越稳定,测量就越精确。
它既可以为各种放大电路提供偏流以稳定其静态工作点,又可以作为其有源负载,以提高放大倍数,并且在差动放大电路、脉冲产生电路中得到广泛应用。
第2章方案比较及论证
本章首先介绍了硬件设计中设计方案的选择,接着阐述了硬件中压控恒流模块和显示模块的优缺点。
并最终确定最终的设计方案和主要模块的选择方案,即采用AT89S51单片机作为系统的控制单元。
2.1总体方案论证
2.1.1电路设计流程图
要确定总的设计方案就要根据设计指标一定一个总的电路方案,在本次设计中我们选择的是AT89S5伪总的控制单元,其具体的设计流程图如2-1所示:
图2-1总的电路设计流程图
2.1.2基本部分总体方案确定
方案1.利用微处理器作为控制器,以它为中心设计外围电路,并利用D/A转换形成
闭环回路。
图2-2方案一设计方框图
本方案电路复杂,灵活性不高,效率低,不利于系统的扩展,对信号处理比较困难,
而且CPLD器件普遍比较昂贵,设计成本高。
数控直流电流源由键盘、控制器、显示器、数模转换、电压电流转换和模数转换等部
分组成,
键盘的作用是设定电流值和确定电流步进值;控制器的作用是将设定电流值的8位(或12
位)二进制输出;显示器的作用是显示设定电流值;数模转换的作用是设定电流值的数字量转换为模拟量;电压电流转换的作用是将电压转换成恒定电流输出;模数转换的作用是将输出的模拟量再转换为数字量反馈到控制器,使实际输出电流值与设定电流值一致。
方案2:
采用AT89S51单片机作为系统的控制单元,通过D/A转换将预定值送压控恒流源得到恒定电流,同时通过A/D送单片机显示实际值,系统还可实现步进控制功能。
此方案各类功能易于实现,能很好的满足题目的设计要求。
设计方框图如图2-3所示。
图2-3方案二设计方框图
2.2外围电路选择方案
2.2.1控制器方案的选择
控制器主要有单片机和可编程器件,单片机做主控器件,由于单片机在科学计算,数
据处理,过程控制,仪器仪表,辅助设计等方面有着广泛的应用,操作起来简便,而且单片机在适时控制方面有它独特的优势,本次电流源的制作正需要步进控制;而且可以用已经做好的单片机开发板,用在显示和控制方比较方便。
但是由于单片机的I/O口相对有限,
需要用8155等可编程器件进行口的扩展;我们但是对于可编程芯片,如CPL或FPG等,对这些芯片的认知还不够、在学习中也很少接触,所以在这次论文中使用起来会比较困难。
而采用AT89S51作为控制模块核心。
单片机最小系统简单,容易制作PCB,算术功能强,软件编程灵活、可以通过ISP方式将程序快速下载到芯片,方便的实现程序的更新,自由度大,较好的发挥C语言的灵活性,可用编程实现各种算法和逻辑控制,同时其具有功耗低、体积小、技术成熟和成本低等优点。
基于以上分析,选择方案二,利用AT89S51单片机将电流步进值或设定值通过换算由D/A转换,驱动恒流源电路实现电流输出。
输出电流经处理电路作A/D转换反馈到单片机系统,通过补偿算法调整电流的输出,以此提高输出的精度和稳定性。
在器件的,D/A转换器
选用8位优质D/A转换芯片DAC0832,直接输出电压值,且其输出电压能达到参考电压的两倍,A/D转换器选用高精度8位模数转换芯片AD0809。
2.2.2显示方案
方案一:
使用LCD数码管显示。
数码管采用BCD编码显示数字,对外界环境要求低,易于维护。
但根据题目要求,如果需要同时显示给定值和测量值,需显示的内容较多,要使用多个数码管动态显示,使电路变得复杂,加大了编程工作量。
方案二:
使用LCD显示。
LCD具有轻薄短小,可视面积大,方便的显示汉字数字,分辨率高,抗干扰能力强,功耗小,管较多,硬件设计和实物制作将方便化,且设计简单等特点。
综上所述,选择方案二。
采用19264D汉字图形点阵液晶显示模块同时显示电流给定值和实测值。
2.2.3键盘模块方案
方案一:
采用独立式按键电路,每个按键单独占有一根I/O接口线,每个I/O口的工作状态互不影响,此类键盘采用端口直接扫描方式。
缺点为当按键较多时占用单片机的I/O
口数目较多。
方案二:
采用标准4X4键盘,此类键盘采用矩阵式行列扫描方式,优点是当按键较多时可降低占用单片机的I/O口数目,而且可以做到直接输入电流值而不必步进。
题目要求可进行电流给定值的设置和步进调整,需要的按键比较多。
综合考虑两种方案及题目要求,采用方案二。
2.2.4电源模块方案
系统需要多个电源,单片机、A/D、D/A、使用5V稳压电源,运放需要土12V稳压电源,同时题目要求最高输出电流为2000mA,电源需为系统提供足够大的稳定电流。
综上所述,采用三端稳压集成7805、7812、7912分别得到土5V和土12V的稳定电压,再外对LM7812加功率管构成扩流电路,达到可以提供3A以上的电流。
利用该方法实现的电源电路简单,工作稳定可靠。
2.2.5恒定电流源模块方案
方案一:
采用开关电源的开关恒流源。
其组成方框图如图2-4所示。
图中C1、C2为滤
波电容;K是开关器件;D是续流二极管;L是扼流圈;PW是脉宽调制电路;KF是电流反馈电路;R0是电流取样电阻。
在原理图电路上,通过精选元器件和采用合理的结构设计,可以使电路的分布参数得到有效控制。
采用开关电源的开关恒流源主要特点是:
振荡反馈电容小,阻抗大,反馈电流小。
图2-4采用开关电源的开关恒流源组成框图
方案二:
采用集成稳压器构成的开关恒流源。
图2-5所示是是三端集成稳压器构成的
开关恒流源。
当设定电阻R—定时,电路给负载Rc提供一恒定电流当RL发生变化时,由IC
的输入输出压差进行自动补偿而使负载电流保持不变。
图2-5采用集成稳压器构成的开关恒流源原理框图
2.2.6设计方案
本设计以AT89S51单片机为中心控制器,单片机控制按键设定输出电流值,按键包括
“+1”键和“-1”键,用于设定电流值,该电流值通过单片机送入D/A转化器DAC0832
转换为模拟量输出,该输出为电流值,再通过运放转换为电压值,该电压值通过压控恒流电路得到稳定输出的电流。
同时设定的电流值还将通过数码管显示电路显示,以便于观察。
系统设计框图如下图2-6所示。
图2-6系统设计方框图
第3章硬件电路设计
本章首先介绍了供电电源电路的设计,然后是介绍了硬件电路的核心部分控制电路,D/A转换电路和压控恒流源电路。
其中供电电源电路是给整个硬件系统供电的,按键设定好输出电流后单片机将电流数字量通过P2口送入到D/A转换器中,D/A转换器将其转换为数字量后输出,在由压控恒流源模块转化为恒定的电流值,单片机控制RT19264DSTN型汉字图形点阵液晶显示模块的数据端和时钟端,且RT19264DSTN勺输出Q0-Q7分别对
应接到数码管的a-h端口,从而实现单片机控制数码管显示的功能。
从而完成整个硬件电路的设计。
3.1单片机介绍
单片机是指一个集成在一块芯片上的完整计算机系统。
尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:
CPU、内存、内部和外部
总线系统,目前大部分还会具有外存。
同时集成诸如通讯接口、定时器,实时时钟等外围设备。
而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。
单片机也被称为微控制器(Microcontroler),是因为它最早被用在工业控制领域。
单片机由芯片内仅有CPU的专用处理器发展而来。
最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对提及要求严格的控制设备当中。
INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。
早期的单片机都是8位或4位的。
其中最成功的是INTEL的8031,因为简单可靠而性能不错获得了很大的好评。
此后在8031上发展出了MCS51系列单片机系统。
基于这一系统的单片机系统直到现在还在广泛使用。
随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。
90年代后随着消费电子产品大发
展,单片机技术得到了巨大的提高。
随着INTELi960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。
而传统的8位单片机的性能也得到了飞速提高,处理能力比起80年代提高了数百倍。
目前,高端的32位单片机主频已经超过300MHz,性能直追90年代中期的专用处理器,而普通的型号出厂价格跌落至1美元,最高端的型号也只有10美元。
当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛应用在全系列的单片机上。
而在作为
掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用的Windows和Linux操作系
统。
单片机比专用处理器更适合应用于嵌入式系统,因此它得到了最多的应用。
事实上单片机是世界上数量最多的计算机。
现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。
手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。
而个人电脑中也会有为数不少的单片机在工作。
汽车上一般配备40多部单片机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作。
单片机的数量不仅远超过PC机和其他计算的综合,甚至比人类的数量还要多。
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。
概括的讲:
一块芯片就成了一台计算机。
它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。
同时,学习使用单片机是了解计算机原理与结构的最佳选择。
单片机内部也用和电脑功能类似的模块,比如CPU内存,并行总线,还有和硬盘作用相同的存储器件,不同的是它的这些部件性能都相对我们的家用电脑弱很多,不过价钱也是低的,一般不超过10元即可,用它来做一些控制电器一类不是很复杂的工作足矣了。
我们现在用的全自动滚筒洗衣机、排烟罩、VCD等等的家电里面都可以看到它的身影,它主要是作为控制部分的核心部件。
它是一种在线式实时控制计算机,在线式就是现场控制,需要的是有较强的抗干扰能
力,较低的成本,这也是和离线式计算机的(比如家用PC的主要区别。
单片机是靠程序的,并且可以修改。
通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这是别的器件需要费很大力气才能做到的,有些则是花大力气也很难做到的。
一个不是很复杂的功能要是用美国50年代开发的74系列,或者60年代的CD4000系列这些纯硬件来搞定的话,电路一定是一块大PCB板,但是如果要是用美国70年代成功投放市场的系列单片机,结果就会有天壤之别。
只因为单片机的通过你编写的程序可以实现高智能,高效率,以及高可靠性。
由于单片机对成本是敏感的,所以目前占统治地位的软件还是最低级汇编语言,它是除了二进制机器码以上最低级的语言了,既然这么低级为什么还要用呢?
很多高级的语言已经达到了可视化编程的水平为什么不用呢?
原因很简单,就是单片机没有家用计算机那样的CPU也没有像硬盘那样的海量存储设备。
一个可视化高级语言编写的小程序里面即使只有一个按钮,也会达到几十K的尺寸。
对于家用PC的硬盘来讲没什么,可是对于单片机来讲是不能接受的。
单片机在硬件资源方面的利用率必须很高才行,所以汇编虽然原始却还是在大量使用。
一样的道理,如果把巨型计算机上的操作系统和应用软件拿到家用PC上来运行,家用PC的也是承受不了的。
可以说,二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。
不过这种电脑通常是指个人计算机,简称PC机。
它由主机、键盘、显示器等组
成。
还有一类计算机,大多数人却不怎么熟悉。
这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。
顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。
因为它体积小,通常都藏在被控机械的“肚子”里。
它在整个装置中,起着有如人类头脑的作用,它出了毛病整个装置就瘫痪了。
现在这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。
各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。
现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制。
究其原因,可能就卡在产品未使用单片机或其它可编程逻辑器件上。
AT89S51是一种带8K字节闪烁可编程可檫除只读存储器(FPEROM-FlashProgramableandErasableReadOnlyMemory)的低电压,高性能COMOS8的微处理器,俗称单片机。
该器件采用ATMEL搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
8051系列的基本结构如下:
18位CPU
24KB字节掩膜ROM程序存储器
0128字节内部RA贓据存储器
④两个16位定时计数器
051个全双工的异步串行口
065个中断源,两个中断优先级的中断控制器
⑦时钟电路,外接晶振和电容可产生1.2MHz〜12MHz的时钟频率
3.1.1AT89S51的引脚介绍
如图3-1所示,AT89S51有四十条引脚,共分为端口线、电源线和控制线。
L
P]0
Vk
4。
2
P]l
TacADo
39
3
P]2
Pqi/ADi
3S
斗
P]3
Pd2/AI>2
37
5
P].*
恥
6
巧3
35
7
F注
比必型
34
S
Pl.1
33
?
RST
昭码
32
10
RXD/P3.0
EA
31
JL
■EXD/Pn
ALE
3C
12
INT&/P32
眇
\3
IFITi/Pjj
如A15
胡
14
丁出内冲
27
15
T]/P3.j
P15/aL3
26
15
WPas
Pk/Al2
25
17
P3.7
內如
24
13
XTA12
Pjj^Aio
23
19
XTALt
22
20
V!
S
P2Xj/A®
21
图3-1AT89S51的引脚
1.端口线(4X8)
CDP0.0-P0.7P0口8位双向口线(在引脚的39-32号端子)②P1.0-P1.7P1口8位双向口线(在引脚1-8号端子)。
CP2.0-P2.7P2口8位双向口线(在引脚21-28号端子)。
CP3.0-P3.7P3口8位双向口线(在引脚10-17号端子)。
这4个I/O口,具有不完全相同的功能。
P0口有三个功能
(1)外部扩展存储器时,当做数据总线(D0-D7为数据总线接口)
(2)外部扩展存储器时,当做地址总线(A0-A7为地址总线接口)
(3)不扩展时,可做一般的I/O使用,但内部无上拉电阻,作为输入或输出时应在外
部接上拉电阻
P1口只做I/O口使用,其内部有上拉电阻
P2口有两个功能:
(1)扩展外部存储器时,当做地址总线使用。
(2)做一般I/O口使用,其内部有上拉电阻。
P3口有两个功能,除作为I/O口使用外(其内部有上拉电阻),还有一些特殊功能,由特殊功能寄存器来设置,上拉电阻当做输入时,上拉电阻将其电位拉高,若输入为低电平则可提供电流源;所以如果P0口作为输入时,处在高阻抗状态,只有外接一个上拉电阻才有效。
2.电源
VCC为芯片电源,接+5V;VSS为接地线。
3.控制线:
控制线共有4根
(1)ALE/PROG地址锁存允许/片内EPROM编程脉冲
1ALE功能:
用来锁存P0口送出的低8位地址
2PROG功能:
片内有EPROI的芯片,在EPRO编程期间,此引脚输入编程脉冲
(2)PSEN外ROM读选通信号。
(3)RST/VPD复位/备用电源
①RST(Reset)功能:
复位信号输入端。
②VPD功能:
在Vcc掉电情况下,接备用电源。
(4)EA/Vpp:
内外ROM选择/片内EPROMS程电源。
1EA功能:
内外ROM选择端。
2Vpp功能:
片内有EPROI的芯片,在EPRO编程期间,施加编程电源Vppo
3.2单片机时钟电路
单片机时钟信号通常用两种电路形式得到:
内部振荡方式和外部振荡方式。
1、内部振荡方式:
AT89S5仲片机内部带有时钟电路,因此,只需要在片外通过XTAL1和XTAL2引脚接入定时控制元件(晶体振荡器和微调电容),即可构成一个稳定的自激振荡器。
2、外部振荡方式:
把外部已有的时钟信号引入单片机内。
这种方式适宜用来使单片机的时钟与外部信号保持同步。
在本设计中采用第一种方式,用晶振和电容构成谐振电路。
C3和C4虽然没有严格要
求,但电容的大小影响振荡器振荡的稳定性和起振的快速性,通常选择在10〜30pF左右。
而晶体振荡器一般选择6MHz和12MHz本时钟电路在XTAL1和XTAL2引脚分别接一个22pF
的电容,两个引脚之间接入一个12MHZ的晶振,电路如图3-2所示
C3
C4
IY1
12M
22p
图3-2时钟电路
3.3单片机复位电路
复位时单片机的初始化操作,其主要功能是PC初始化为0000H,使单片机从0000H
单元开始执行程序。
除了进入系统的正常初始化之外,当由于程序运行时出错或操作错误使系统处于死锁状态时,为使单片机正常工作,也需要按复位键以重新启动。
RST引脚是复位信号的输入端,复位信号是高电平有效,其有效时间持续24个振荡
脉冲周期(即两个机器周期)以上。
复位操作有上电自动复位、按键电平复位、外部脉冲复位和自动复位四种方式。
在本设计中复位电路采用按键电平方式,电路如图3-3所示,
使RST引脚(图中悬空脚)经过10u电解电容与VCC电源接通,同时经过电阻与地连接而实现。
+5VC5
SW-PB-^
—10u
1
10K
R1
图3-3复位电路
3.4控制电路设计
本电路采用AT89S51单片机,AT89S51单片机应用普遍,价格便宜。
MCS-51内核结构单片机的数据存储器分为内部数据存储器和外部数据存储器。
MCS-51单片机的外部数据存
储器(RAM/IO空间为64KB(地址为0000HH0FFFFH,—般通过16位数据指针DPTF
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 直流 电流 设计 毕业论文
![提示](https://static.bdocx.com/images/bang_tan.gif)