基于单片机的直流稳压电源的设计本科毕设论文.doc
《基于单片机的直流稳压电源的设计本科毕设论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的直流稳压电源的设计本科毕设论文.doc(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、*大学毕业设计(论文)毕业设计论文基于单片机的直流稳压电源的设计摘 要直流稳压电源是电子技术常用的设备之一,广泛的应用于教学、科研等领域。传统的直流稳压电源几乎都是用旋纽开关调节电压,调节精度不高、难控制、体积大、结构复杂,而且经常跳变,使用麻烦。将单片机数字控制技术融入直流稳压电源的设计中,设计出的数字化直流稳压电源具有数码显示、数字输入调压、电压调节精度高的特点。而且通过软件编程,易于实现功能的扩展。数控电源目前的发展,主要朝着更高的数控精度和分辨率及更好的动态特性;更好的环保性能;智能化与高可靠性;更广泛的应用方向发展。本设计利用AT89S51作为主控芯片,控制数模转换模块DAC0832
2、的输出电压,通过运算放大器OPA552放大输出。设置四个按键,来实现电压的增减,并带有数码显示模块。可以达到每步0.1V的精度,输出电压范围015V,电流可以达到200mA。关键词:数控电源;AT89S51;DAC0832;OPA552AbstractDirect current voltage-stabilized power supply is one of the commonly used equipment in electronic technology. Its widely used in teaching, researching and other fields.Most
3、of the traditional direct current voltage-stabilized power supply use the knob switch to adjust the voltage.It has the trouble of low-precision and difficult to control. The structure is complex and the volume is large.The numerical control technique of single chip microcomputer is adopted in the de
4、sign of direct current voltage-stabilized power supply for a digitalized.Having numeral display,the direct current power can adjust voltage programmably and differentiate voltage precisely.Moreover,its easy to have its function enlarged through the programmer.Numerical control direct current voltage
5、-stabilized power supply mainly toward to high-precision,high-resolution,better dynamic characteristics,better environmental performance,intelligent,high reliability and wider application direction.In this design,using the AT89S51 as main module to control the output voltage of DAC0832. The voltage
6、is magnified by amplifier OPA552. In this system, the step of voltage is control by four keys, and the display module is also designed.The step precision is 0.1V,the output voltage is range from 0V to 15V and the current is up to 200mA.Key words: Numerical control power;AT89S51;DAC0832;OPA552目 录摘要IA
7、bstractII第1章 绪论11.1 课题的背景和意义11.2 数控电源的发展1第2章 方案设计3第3章 系统硬件电路设计43.1 主要电路的设计43.2 具体电路介绍43.2.1 主控单元电路43.2.2 信号处理电路83.2.3 电压放大电路123.2.4 按键电路143.2.5 显示电路15第4章 系统软件设计184.1 程序运行原理184.2 程序流程194.2.1 延时子程序流程194.2.2 拆分送显存子程序流程194.2.3 显示子程序流程204.2.4 主程序流程21第5章 设计仿真及调试225.1 WAVE6000集成调试软件简介225.2 程序调试的步骤23第6章 电路调
8、试及实验分析256.1 实验仪器256.2 电路焊接和调试256.3 实际电压与显示电压对比分析256.4 系统误差分析26结论27参考文献28附录1 电路原理图29附录2 程序清单30附录3 实物图35致谢3636第1章 绪 论1.1 课题的背景和意义电源技术尤其是数控电源技术是一门实践性很强的工程技术,服务于各行各业。电力电子技术是电能的最佳应用技术之一。当今电源技术融合了电气、电子、系统集成、控制理论、材料等诸多学科领域。随着计算机和通讯技术发展而来的现代信息技术革命,给电力电子技术提供了广阔的发展前景,同时也给电源提出了更高的要求。随着数控电源在电子装置中的普遍使用,普通电源在工作时产
9、生的误差,会影响整个系统的精确度。电源在使用时会造成很多不良后果,世界各国纷纷对电源产品提出了不同要求并制定了一系列的产品精度标准。只有满足产品标准,才能够进入市场。数控电源是从80年代才真正的发展起来,期间系统的电力电子理论开始建立。这些理论为其后来的发展提供了一个良好的基础。在以后的一段时间里,数控电源技术有了长足的发展。但其产品存在数控程度达不到要求、分辨率不高、功率密度比较低、可靠性较差的缺点。因此数控电源主要的发展方向,是针对上述缺点不断加以改善。单片机技术及电压转换模块的出现为精确数控电源的发展提供了有利的条件1。到90年代,随着新的变换技术和控制理论的不断发展,各种类型专用集成电
10、路、数字信号处理器件的研制应用,己经出现了数控精度达到0.05V的数控电源,功率密度达到每立方英寸50W的数控电源2。从组成上,数控电源可分成器件、主电路与控制等三部分。目前在电力电子器件方面,传统的直流稳压电源通常采用电位器和波段开关来实现电压的调节,并由电压表指示电压值的大小。因此,电压的调整精度不高,读数欠直观,电位器也易磨损,而且经常跳变,使用麻烦。而基于单片机控制的直流稳压电源能较好地解决以上传统稳压电源的不足。数控技术方面的发展是以51系列单片机为主控单元电路的发展和软开关技术等电子技术的完善为主要标志。数字化则应属于控制方面的重要发展方向,随着信息技术的突飞猛进,将对数控电源技术
11、的发展起到巨大推进作用。数控电源目前的发展,主要朝着更高的数控精度和分辨率及更好的动态特性;更好的环保性能;智能化与高可靠性;更广泛的应用等方向发展3。1.2 数控电源的发展20世纪80年代,出现了一种开关式稳压电源,这种电源是采用功率半导体器件作为开关,通过控制开关的占空比调整输出电压。开关型稳压电路中的调整管工作在开关状态,因而功耗小,电路效率高。开关电源的种类很多,按调整管与负载的连接方式可分为串联和并联型,串连开关稳压电路是降压型电路,并联开关型稳压电路是升压型电路。按稳压的控制方式可分为脉冲宽度调制型(PWM)、脉冲频率调制型(PFM)和混合调制型。这其中尤以PWM最为盛行,这种电源
12、在稳压方面功能非常优越,但在电压输出精度方面仍存在缺陷,旋钮式电源远不能满足工业需求,数控技术的发展给电源的发展注入新的活力,数控逐渐成为一种趋势4。随着人们生活水平的不断提高,数字化控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数控直流稳压电源就是一个很好的典型例子,但人们对它的要求也越来越高,要为现代人工作、科研、生活提供更好的,更方便的设施就需要从数字电子技术入手,一切向数字化,智能化方向发展。近年来出现了不少的数控电源产品,例如数控三步仿金电镀电源,具有自动稳压功能和软启动功能,时间在030秒内可调;具有稳压限流功能,稳压状态下输出电流超过正常电流10%,电源会自
13、动进入限流状态;具有高可靠的过流,短路保护功能,输出电流超过额定值的50%时,电源自动封锁输出,同时发出声和光报警5。随着数控技术以及可编程器件的发展,出现了一种可编程直流数控电源,其中最典型的就是3645A型数控电源,它是一种输出电压范围在036V,负载工作电流可以达到3A的直流稳压电源,电压及电流均可任意调节。其主要功能有:电压设定、电流上限设定、电源输出电压上限设定、通讯设定、键盘锁定功能、功率上限设定、保存选项设定等功能,电压、电流、功率均以LCD显示,画面清晰、直观,操作方便。数控程度已很高,但成本太贵,不利于大批生产6。第2章 方案设计方案设计原理框图如图2-1所示。图2-1 方案
14、设计原理框图本方案是采用AT89S51芯片作为主控单元。AT89S51是一个低电压,高性能CMOS 8位单片机,片内含4k bytes的可反复擦写的Flash程序存储器和128 bytes的随机存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,内置功能强大的AT89S51为本设计提供了高性价比的解决方案。设置四个按键来实现电压的+0.1V、0.1V、+1V、1V。该系统使用3个数码管,采用动态扫描驱动方式,通过软件编程的方法,可以显示三位数,一个小数位,比如可以显示10.5V。从整个原理框图来看,
15、该方案思路非常清晰,就是通过单片机控制DA的输出电压,通过运算放大器放大输出,而电压大小在三位数码管上显示。采用软件方法来解决电压的步进控制和电压的显示,使系统硬件更加简洁,各类功能易于实现。所以选择本方案。第3章 系统硬件电路设计3.1 主要电路的设计系统硬件电路部分主要包括:主控单元电路:采用51系列单片机AT89S51为主控单元。信号处理电路:数模转换模块DAC0832。电压放大电路:集成运算放大器OPA552。人机接口电路:按键电路。显示部分电路:8位并行数码显示管。附属电路:包括晶体振荡电路、重启电路、参考电压电路、滤波电路等。3.2 具体电路介绍3.2.1 主控单元电路采用51系列
16、单片机AT89S51为主控单元。AT89S系列单片机是ATMEL公司研制生产的,优越的性能价格比使其成为颇受欢迎的单片机。AT89S系列与MCS-51系列单片机相比有两大优势:第一,片内程序存储器采用闪存存储器,使程序的写入更加方便;第二,提供了更小尺寸的芯片(AT89S2051/1051),使整个硬件电路的体积更小。AT89S系列单片机有4种型号:AT89S51、AT89S52、AT89S2051、AT89S4051,其中AT89S2051/4051是ATMEL公司AT89S系列的新成员。它以较小的体积,良好的性能价格比受青睐,在家电产品、工业控制、计算机产品、医疗器械、汽车工业等应用方面成
17、为用户降低成本的首选器件。这里以AT89S51为代表对AT89S系列单片机做一阐述。AT89S51是美国ATMEL公司生产的低功耗,高性能CMOS 8位单片机,片内含4k bytes的可系统编程的Flash只读程序存储器,器件采用高密度、非易失性存储技术生产,兼容标准8051指令系统及引脚。AT89S51单片机集Flash程序存储器和通用8位微处理器于单片芯片中,功能强大,价位低,可为许多应用场合提供高性价比的解决方案,可灵活应用于各种控制领域7。AT89S51芯片的引脚图如图3-1所示:图3-1 AT89S51引脚图主要性能参数: 与MCS-51产品指令系统完全兼容 4k字节在系统编程(IS
18、P)Flash闪速存储器 1000次擦写周期 4.0-5.5V的工作电压范围 全静态工作模式:0Hz-33MHz 三级程序加密锁 128*8位内部RAM 32个可编程I/O口线 两个16位定时/计数器 5个中断源 全双工串行UART通道 低功耗的闲置和掉电模式 中断可从空闲模式唤醒系统 看门狗(WDT)及双数据指针 掉电标识和快速编程特性 片内振荡器和时钟电路 管脚说明:VCC:供电电压。GND:接地。P0口:P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口。每位能驱动8个TTL逻辑门电路。当对管脚写“1”时,可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分
19、时转换地址的低8位和数据总线复用。在FIASH编程时,P0口接收指令字节,而在程序校验时,输出指令字节,此时P0外部须接上拉电阻。P1口:P1口是一个带内部提供上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动4个TTL逻辑门电路。P1口管脚写入1后,通过内部的上拉电阻把端口拉到高电平,此时可用作输入口,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉电阻的缘故。在FLASH编程和校验时,P1口接收低八位地址。 P2口:P2口是一个带有内部上拉电阻的8位双向I/O口,P2口的输出缓冲级可驱动4个TTL逻辑门电路,当P2口被写入“1”时,其管脚被内部上拉电阻拉高,此时可作为输入口。作为输
20、入口时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉电阻的缘故。当P2口访问外部程序存储器或外部数据存储器时,P2口输出地址的高八位。在访问8位地址的外部数据存储器时,P2口线上的内容,在整个访问期间不改变。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口是一组带有内部上拉电阻的8位双向I/O口,P3口输出缓冲级可驱动4个TTL逻辑门电路。当P3口写入“1”后,它们被内部上拉电阻拉为高电平,并可作为输入端口。作输入端时,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉电阻的缘故。P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能可作为AT
21、89S51的一些特殊功能口:P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 (外部中断0)P3.3 (外部中断1)P3.4 T0(定时器0)P3.5 T1(定时器1)P3.6 (外部数据存储器写选通)P3.7 (外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期以上的高电平将使单片机复位。ALE/:当访问外部存储器时,地址锁存允许管脚的输出电平用于锁存地址的低8位字节。在FLASH编程期间,此引脚用于输入编程脉冲。即使不访问外部存储器,ALE端仍以时钟振荡频率的1/6输出正脉冲信号,因此它可用
22、作对外部输出脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址单元上置0。此时,ALE只有在执行MOVX,MOVC指令时ALE才起作用。另外,该引脚会被略微拉高,单片机在执行外部程序时,应设置ALE无效。:外部程序存储器的选通信号。在由外部程序存储器取指令期间,每个机器周期两次有效。但在访问外部数据存储器时,这两次有效的信号将不出现。/VPP:当保持低电平时,则在此期间访问外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,将内部锁定为RESET;当端保持高电平时,此期间访问内部程序存储
23、器。在FLASH编程期间,此引脚也用于施加12V编程电压VPP。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:反向振荡放大器的输出端。振荡器特性:XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石英晶体振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。由于输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平符合要求的宽度。芯片擦除:在并行编程模式,利用控制信号的正确组合并保持ALE/引脚200ns-500ns的低电平脉冲宽度即可完成擦除操作。在串行编程模式,芯片擦除
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 直流 稳压电源 设计 本科 论文
限制150内