基于AT89S52单片机的直流数控恒流源设计毕业设计论文(46页).doc
《基于AT89S52单片机的直流数控恒流源设计毕业设计论文(46页).doc》由会员分享,可在线阅读,更多相关《基于AT89S52单片机的直流数控恒流源设计毕业设计论文(46页).doc(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于AT89S52单片机的直流数控恒流源设计毕业设计论文-第 36 页毕 业 设 计 (论 文)课 题 直流数控恒流源设计 系统总体方案设计及监控程序 毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完
2、全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本
3、人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主
4、体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格
5、子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它摘要本系统由单片机程控设定数字信号,经过D/A转换器AD5320输出模拟量,控制输出功率管的基极,随着功率管基极电压的变化而输出不同的电流。单片机系统还兼顾对恒流源进行实时监控,输出电流经过电流/电压转换后,通过A/D转换芯片MAX1241,实时把模拟量转化为数字量,再经单片机分析处理,通过数字量形式的反馈环节,使电流更加稳定,这样构成稳定的压控电流源。关键词:压控恒流源; AT89S52; 数控电源; AbstractIn the s
6、ystem, the digitally programmable signal from SCM is converted to analog value by DAC AD5320, 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. On the other hand, The constant current source can be
7、 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 MAX1241, finally the digital value as a feedback loop is processed by SCM so that output current is more stable, so a stable voltage-cont
8、rolled constant current power is designed.KeyWords:voltage-controlled constant current source;AT89S52;Numerical controlled source;目录摘要IAbstractII引言1第一章 概述21.1 设计要求21.2 理论分析21.3 系统介绍3第二章 硬件设计42.1 电源模块42.1.1 电源设计42.2 恒流源模块52.3 单片机模块62.3.1 AT89S52芯片介绍62.3.2 AT89S52 硬件电路设计92.4 键盘模块102.4.1 MM74C922102.4.
9、2 键盘电路102.5 显示模块112.5.1 1602LCD显示112.5.2 LCD显示硬件电路122.6 A/D模块132.6.1 芯片MAX1241132.6.2 A/D模块电路142.7 D/A模块142.8 存储模块152.8.1 C总线152.8.2 芯片24C02C152.8.3 存储模块电路16第三章 软件设计173.1 编程语言描述173.2 系统软件的功能模块173.2.1 主程序设计173.2.2 中断程序设计18第四章 软件仿真及硬件调试214.1 Proteus214.2 软件仿真214.3 硬件调试224.3.1 单片机最小系统调试224.3.2 键盘及液晶显示调
10、试224.3.3 数模转换与功放电路调试224.3.4 模数转换电路调试234.3.5 存储器电路调试23第五章 设计总结24致谢25参考文献26附录A原理图27附录B硬件实物28附录C系统程序29附录D英文翻译原文39附录E英文翻译译文43引言电源技术尤其是数控电源技术是一门实践性很强的工程技术,服务于各行各业。当今电源技术融合了电气、电子、系统集成、控制理论、材料等诸多学科领域。随着计算机和通讯技术发展而来的现代信息技术革命,给电力电子技术提供了广阔的发展前景,同时也给电源提出了更高的要求。随着数控电源在电子装置中的普遍使用,普通电源在工作时产生的误差,会影响整个系统的精确度。数控电源是从
11、80年代才真正的发展起来的,期间系统的电力电子理论开始建立。这些理论为其后来的发展提供了一个良好的基础。在以后的一段时间里,数控电源技术有了长足的发展。但其产品存在数控程度达不到要求、分辨率不高、功率密度比较低、可靠性较差的缺点。因此数控电源主要的发展方向是针对上述缺点不断加以改善。单片机技术及电压转换模块的出现为精确数控电源的发展提供了有利的条件。新的变换技术和控制理论的不断发展,各种类型专用集成电路、数字信号处理器件的研制应用,到90年代,己出现了数控精度达到0.05V的数控电源,功率密度达到每立方英寸50W的数控电源。目前在电力电子器件方面,几乎都为旋纽开关调节电压,调节精度不高,而且经
12、常跳变,使用麻烦。数字化智能电源是针对传统电源的不足设计的,数字化能够减少生产过程中的不确定因素和人为参与的环节数,有效地解决电源模块中诸如可靠性、智能化和产品一致性等工程问题,极大地提高生产效率和产品的可维护性。从上世纪九十年代末起,随着对系统更高效率和更低功耗的需求,电信与数据通讯设备的技术更新推动电源行业中直流/直流电源转换器向更高灵活性和智能化方向发展。整流系统由以前的分立元件和集成电路控制发展为微机控制, 从而使直流电源智能化。第一章 概述1.1 设计要求(1)输出电流范围:20mA2000mA;(2)可设置并显示输出电流给定值,要求输出电流与给定值偏差的绝对值给定值的1+10 mA
13、;(3)具有“+”、“-”步进调整功能,步进10mA;(4)改变负载电阻,输出电压在5V以内变化时,要求输出电流变化的绝对值输出电流值的1+10 mA; (5)纹波电流2mA;(6)自制电源。1.2 理论分析首先,在数控方面采用单片机比CPLD和FPGA等可编程逻辑器件好,因为此处只是一般用途的控制,没有必要选用价格昂贵的CPLD和FPGA,而且他们用在此处并不合适,控制起来显得很麻烦。而单片机则不同,他有着非常成熟的技术,这方面的参考文献也很多,而且他从来就是用于控制方面的,在这方面有着天生的优势。还有他价格也不贵,仅几元人民币。对于这样的应用系统比较划得来。其次在恒流源方面,我们方案也很好
14、。从理论上看,运放是接成比较器的,作为模拟反馈的,这样在只要运放的输入不变,那么三极管的是不变的,根据三极管的共射极输入特性可知,不变时,和也保持不变,而且,。当比较大时。当运放的输入改变时,也改变了值,这样也就改变了和的值,而且这个变化基本也是呈线性的。这也就是本系统的恒流原理。由于器件受温度的影响以及局部非线性的存在,这样的恒流源不能做到真正的恒流,因此,当外界条件发生变化时,我们要及时给予补偿,只有这样才能做到真正的恒流。这也就是为什么要加入模数转换器的真正原因,他能实时测量电流的变化并按照一定的算法及时给予补偿,采用数字补偿逐次逼近的方式作为反馈调整环节,由程序控制调节功率管的输出。当
15、改变负载大小时,基本上不影响电流的输出。模数转换器还起到测量的作用,同时送显示让我们知道实际的电流输出值。1.3 系统介绍本系统以AT89S52单片机为主控制器,通过键盘来设置直流电源的输出电流,设置步进等级可达1mA,并可由液晶模块显示实际输出电流值和电流设定值。首先,采用单片稳压芯片实现直流稳压,然后采用了分立元器件实现稳流。为实现对输出电流控制:一方面,通过 D/A转换器(AD5320)输出实现电流的预置,再经过运算放大器控制晶体管的输出电流。另一方面,单片机系统还兼顾对恒流源进行实时监控,输出电流经过电流/电压转变后,通过A/D转换(MAX1241)芯片,实时把模拟量转化为数字量,再经
16、单片机分析处理, 通过数据形式的反馈环节,使电流更加稳定,这样构成稳定的压控电流源。此外,系统还增加了存储设备,能够保存掉电前的数据,使系统更加方便使用。系统原理框图如下图1:图1 系统原理框图第二章 硬件设计2.1 电源模块 本设计共用到电源有四种:即12V、+5V、负载电源。可选用的有开关电源和稳压电源两种,由于开关电源的纹波系数比较大。因此采用常用的稳压电源来作为整个系统的电源。稳压电源由电源变压器、整流电路、滤波电路和稳压电路组成,如图2所示:图2 电源方框及波形图整流和滤波电路:整流作用是将交流电压U2变换成脉动电压U3。滤波电路一般由电容组成,其作用是脉动电压U3中的大部分纹波加以
17、滤除,以得到较平滑的直流电压U4。再通过稳压电路得到平直的直流电压U5。2.1.1 电源设计因此该电源按常规设计,即用降压变压器把220V市电变成较低的交流电,再通过整流桥将交流变为直流,并上电容滤波再接入78X和79X系列稳压块稳压,从而得到5V,12V的电压源。其中5V电源采用半波整流,以减小7805的输入电压。从而使得稳压快的功耗降低,发热量减小,保证电路的长时间工作。电路原理图分别如图3和图4所示:图3 +5V电源图4 12V电源负载电源输出电压为1.237V可调,稳压电源由电源变压器、整流电路、滤波电路、保护电路和稳压电路组成。其电路原理图如图5所示:图5 负载电源2.2 恒流源模块
18、用“运放+大功率三极管”的结构构成恒流源。大功率三极管选用TIP122型号,它是应用范围广、功率小、频率低的达林顿, NPN极性型,特征频率:1000(MHz),集电极允许电流:8(A),集电极最大允许耗散功率:48(W)。其性能满足本设计要求,同时可以通过功率管的不同容量来满足不同的应用要求。采用常用的大功率电阻作为采样电阻,输出电流波动比较大,而康锰铜丝是一种温度特性佳的阻性元件,选其作为取样电阻,其两端电压正比于流过的电流,因此该电压的反馈就是负载电流的反馈。其原理如图6所示: 图6 恒流电路2.3 单片机模块2.3.1 AT89S52芯片介绍单片机是大规模集成电路结束发展的产物,常见的
19、单片机有8051系列的单片机、8096系列的单片机、PIC系列、AVR系列、SPCE061A的凌阳单片机。他将中央处理器(CPU)、存储器(ROM/RAM)、输入输出接口、定时器/记数器等主要计算机部件集成在一片芯片上,因此单片机被称为单片机微型计算机(Single Chip Microcomputer).单片机配上适当的外围设备和软件,便可构成一个单片机应用系统。本次设计对单片机的要求:只要能够方便地扩展显示器、键盘、A/D转换器、D/A转换器等外设即可,其他并无特殊要求。故选择常见的美国Inter公司生产的MCS-51系列单片机,它具有可高性高、功能强、体积小、价格低、和抗干扰能力强等特点
20、,被广泛应用于工农业生产、国防、科研及日常生活等各个领域。而且本组同学也比较熟悉。我们选择的ATMEL公司的AT89S52单片机,他是一种低功耗、高性能CMOS8位微控制器,具有8K ISP(在系统可编程)Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52管脚如图7所示:AT89S52具有如下特点: 兼容MCS-51指令系统 3
21、2个双向I/O口 3个16位可编程定时/计数器 全双工UART串行中断口线 2个外部中断源 中断唤醒省电模式 看门狗(WDT)电路 灵活的ISP字节和分页编程 4.5-5.5V工作电压 时钟频率0-33MHz图7 AT89S52引脚 2568bit内部RAM 低功耗空闲和省电模式 3级加密位 软件设置空闲和省电功能 双数据寄存器指针 8k可反复擦写(1000次)ISP Flash ROMAT89S52主要引脚的主要功能:VCC:接+5V电源。GND:接地。P0口:P0口为一个8位漏极开路双向I/O口,作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部
22、程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0口具有内部上拉电阻。在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口输出缓冲器能驱动4个TTL逻辑电平。对P1端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。此外,P1.0和P1.1分别作定时器/记数器2的外部记数输入(P1.0/T2)和定时器/记数器2的触发输入(P1.1/T2EX),具体如下表1所示。在flash
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 AT89S52 单片机 直流 数控 恒流源 设计 毕业设计 论文 46
限制150内