




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于 AT89S52 单片机的可预设电压的数控电源仿真分析基于 AT89S52 单片机的可预设电压的 数控电源仿真分析 姓名: 班级: 学号: 指导老师: 时间: 目 录 内容摘要 . 1 关键词 . 1 Abstract . 1 Keywords . 1 1 绪论 . 2 2 系统设计 . 3 2.1 设计任务与要求. 3 2.2 方案的选择与论证 . 4 3 系统硬件设计 . 4 3.1 控制器模块 . 5 3.2 按键模块 . 7 3.3 D/A 转换模块 . 7 3.4 数码管显示模块. 9 3.5 硬件元件清单 .10 4 软件设计与仿真 .10 4.1 主程序设计 . 11 4.2 仿真软件简介 . 11 4.3 仿真结果 .13 4.4 系统调试 .14 4.5 误差分析 .15 结束语 .16 附录:程序清单 .17 参考文献 .31 内容摘要:该电源系统以 AT89S52 单片机为核心控制芯片,实现可预设电压数控直流电源功能的方案。设计采用 8 位精度的 DA 转换器 DAC0808和 LT082 运算放大器构成稳压源,实现了输出电压范围为 0V,+9.9V,电压步进可调的数控稳压电源,具有较高的精度与稳定性。另外该方案采用通过按键实现输出电压的方便设定,显示部分采用数码管来显示输出电压,通过数字电压表显示实际输出电压值。 关键词:数控 AT89S52 DAC0808 稳压电源 Abstract:The power system realized the function of numerical control DC voltage stabilizing power source using an AT89S52SCM as the core to control chip. The voltage stabilizing power source is -bit- precision DA converter DAC0808, 7805 and LM324 consist of an 8operational amplifier. The range of output voltage is 0,9.9V and voltage stepping is 0.1V. The power source has high accuracy and stability. Additionally the scheme adopted only two buttons to realize the convenient adjust of the output voltage. At last it uses a digital voltmeter to display output voltage. Keywords:numerical control AT89S52 DAC0808 voltage stabilizing power source 1 1 绪论 电源技术尤其是数控电源技术是一门实践性很强的工程技术,服务于各行各业。电力电子技术是电能的最佳应用技术之一。当今电源技术融合了电气、电子、系统集成、控制理论、材料等诸多学科领域。随着计算机和通讯技术发展而来的现代信息技术革命,给电力电子技术提供了广阔的发展前景,同时也给电源提出了更高的要求。随着数控电源在电子装置中的普遍使用,普通电源在工作时产生的误差,会影响整个系统的精确度。电源在使用时会造成很多不良后果,世界各国纷纷对电源产品提出了不同要求并制定了一系列的产品精度标准。只有满足产品标准,才能够进入市场。随着经济全球化的发展,满足国际标准的产品才能获得进出的通行证。数控电源是从 80 年代才真正的发展起来的,期间系统的电力电子理论开始建立。这些理论为其后来的发展提供了一个良好的基础。在以后的一段时间里,数控电源技术有了长足的发展。但其产品存在数控程度达不到要求、分辨率不高、功率密度比较低、可靠性较差的缺点。因此数控电源主要的发展方向,是针对上述缺点不断加以改善。单片机技术及电压转换模块的出现为精确数控电源的发展提供了有利的条件。新的变换技术和控制理论的不断发展,各种类型专用集成电路、数字信号处理器件的研制应用,到 90 年代,己出现了数控精度达到 0.05V 的数控电源,功率密度达到每立方英寸 50W 的数控电源。从组成上,数控电源可分成器件、主电路与控制等三部分。目前在电力电子器件方面,几乎都为旋纽开关调节电压,调节精度不高,而且经常跳变,使用麻烦。 数字化智能电源模块是针对传统智能电源模块的不足提出的,数字化能够减少生产过程中的不确定因素和人为参与的环节数,有效地解决电源模块中诸如可靠性、智能化和产品一致性等工程问题,极大地提高生产效率和产品的可维护性。 2 电源采用数字控制,具有以下明显优点: (1)易于采用先进的控制方法和智能控制策略,使电源模块的智能化程度更高,性能更完美; (2)控制灵活,系统升级方便,甚至可以在线修改控制算法,而不必改动硬件线路; (3)控制系统的可靠性提高,易于标准化,可以针对不同的系统(或不同型号的产品),采用统一的控制板,而只是对控制软件做一些调整即可; (4)系统的一致性好,成本低,生产制造方便。由于控制软件不像模拟器件那样存在差异,所以,其一致性很好。由于采用软件控制,控制板的体积将大大减小,生产成本下降。 2 系统设计 2.1 设计任务与要求 2.1.1 设计任务 (1)设计一台微机控制的数控直流电压源,为电子设备供电; (2)在设计过程中,选择 1,2 个单元电路使用仿真软件(例如 Proteus 等)进行仿真调试; (3)用计算机绘制所有的电路图。 2.1.2 设计要求 (1)输出电压范围 0-9.9v,步进值可调; (2)电压调整率 Sv0.1%V; (3)用数字显示输出电压。 3 2.2 方案的选择与论证 2.2.1 总体设计方案 方案一:采用各类数字电路来组成键盘控制系统,进行信号处理,如选用 CPLD等可编程逻辑器件。本方案电路复杂,灵活性不高,效率低,不利于系统的扩展,对信号处理比较困难。 方案二:采用 51 系列单片机作为整机的控制单元,通过改变输入数字量来改变输出电压值,从而使输出功率管的基极电压发生变化,间接地改变输出电压的大小。本设计采用第二种方案。为了能够使系统具备检测实际输出电压值的大小,利用 51 系列单片机为主控制器,通过键盘来设置直流电源的输出电流,设置步进等级可调,并可由数码管显示预设电压值,数字电压表显示实际输出电压。从数字电压表中读出实际电压值,可直观的看出实际电压与预设电压是否有偏差,并通过键盘更改。通过软件利用单片机程控输出数字信号,经过 D/A 转换器(DA0808)输出模拟量,再经过运算放大器隔离放大,控制输出功率管的基极,随着功率管基极电电流的变化而输出不同的电压。 2.2.2 显示部分 采用了键盘/显示器接口控制器。不仅简化接口引线,而且减小了软件对键盘/显示器的查询时间,提高了 CPU 的利用率。采用三位半的数字电压表直接对输出电压采样并显示输出实际电压值,一旦系统工作异常,出现预制值与输出值偏差过大,用户可以根据该信息予以处理。 3 系统硬件设计 本系统由控制器模块、按键模块、LED 显示模块和 D/A 转换模块 4 个模块组成,系统硬件组成框图如图 1 所示。系统总体电路原理图如图 24 所示。 LED 显示模块 按键模块 控制器 模块 D/A 转换模块 电源 图 1 系统组成框图 图 2 系统电路原理图 3.1 控制器模块 本系统控制器芯片采用 AT89S52 单片机,其管脚图如图 3 所示。 5 图 3 AT89S52 管脚图 AT89S52 是一种低功耗、高性能 CMOS8 位微控制器,具有 8K 在系统可编程Flash 存储器。使用 Atmel 公司高密度非易失性存储器技术制造,与工业 80C51 产品指令和引脚完全兼容。片上 Flash 允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的 8 位 CPU 和在系统可编程 Flash,使得 AT89S52为众多嵌入式控制应用系统提供高灵活、有效的解决方案。AT89S52 的主要特性是:与 MCS-51 单片机产品兼容;8K 字节在系统可编程 Flash 存储器;1000 次擦写周期;三级加密程序存储器;32 个可编程 I/O 口线;三个 16 位定时器/计数器;8 个中断源;全双工 UAR 串行通道;低功耗空闲和掉电模式;掉电后中断可唤醒;有看门狗定时器;双数据指针。AT89S52 具有以下标准功能:8k 字节 Flash,256 字节 RAM,32 位 I/O口线,看门狗定时器,2 个数据指针,三个 16 位定时器/计数器,一个 6 向量 2 级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至 0Hz 静态逻辑操作,支持 2 种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串6 口、中断继续工作。掉电保护方式下,RAM 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。 3.2 按键模块 采用 3x4 键盘与单片机的 P1 口相连,连接电路如图 4 所示。*设为复位键,按下时,数码管熄灭,电压输出为 0。#设为确定键,按下时数码管显示预设电压值,数字电压表显示实际电压值。 图 4 按键电路 3.3 D/A 转换模块 D/A 转换模块如图 5 所示,由数模转换器 DAC0808 和运放 TL082 构成。DAC0808芯片是一个 8 位 D/A 转换器,有 8 个数码输入端,1 个模拟输出端,能将控制电路输出的 8 位二进制数字量转换成模拟量的输出。P2 口与 DAC0808 的输入端相连,通过 D/A 转换电路将输入的数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论