收藏 分销(赏)

大赛论文直流稳压电源.docx

上传人:a199****6536 文档编号:2171472 上传时间:2024-05-21 格式:DOCX 页数:17 大小:252.16KB 下载积分:8 金币
下载 相关 举报
大赛论文直流稳压电源.docx_第1页
第1页 / 共17页
大赛论文直流稳压电源.docx_第2页
第2页 / 共17页


点击查看更多>>
资源描述
2013全国大学生电子设计大赛 直流稳压电源及漏电保护装置(L题) 作 者: 作者所在单位: 摘要 随着电子技术的高速发展,电子系统的应用领域越来越广泛,电子设备的种类也越来越多,电子设备与人们的工作、生活的关系益密切。任何电子设备都离不开可靠的电源,它们对电源的要求也越来越高。特别是随着小型电子设备的应用越来越广泛,也要求能够提供稳定的电源,以满足小型电子设备的用电需要。本文基于这个思想,设计和制作了符合指标要求的稳压直流电源。 直流稳压源是能用数字来控制电源输出电压的大小,而且能使输出的直流电压能保持稳定、精确的直流电压源;本文介绍了利用数/模转换电路、辅助电源电路、去抖电路等组成的数控直流稳压电源电路,详述了电源的基本电路结构和控制策略;它与传统的稳压电源相比,具有操作方便、电压稳定度高的特点,其结构简单、制作方便、成本低,输出电压为5V,该电源控制电路选用16F877单片机控制主电路具有线路简单、响应迅速、稳定性好、效率高等特点。详细分析了电源的拓朴图及工作原理。 关键词:稳压电源;单片微型机;A/D转换 目录 摘要 …………………………………………………………………………… 3 一、 方案论证与比较 …………………………………………………… 4 1. 1系统供电部分………………………………………………………… 4 1. 2 控制器部分………………………………………………………… 4 1. 3 显示部分…………………………………………………………… 4 1. 4 键盘部分…………………………………………………………… 4 1. 5 数模/模数转换部分…………………………………………………4 1. 6 掉电记忆部分………………………………………………………5 二、 系统的具体设计及实现……………………………………………5 2.1 系统总框图………………………………………………………… 5 2.2 硬件设计…………………………………………………………… 6 2.2.1 电源模块……………………………………………………6 2.2.2 DA转换模块……………………………………………… 6 2.2.3 电压调整模块………………………………………………7 2.2.4 键盘模块……………………………………………………8 2.2.5 EEPROM拓展模块…………………………………………8 2.2.6 显示模块……………………………………………………9 2.3 软件设计……………………………………………………………10 2.3.1 主程序流程…………………………………………………10 2.3.2 键盘程序流程………………………………………………11 2.3.3 EEPROM读写流程…………………………………………12 2.3.4 DAC0832程序流程…………………………………………13 2.3.5 TLC1543程序流程…………………………………………13 三、 测试、结果及分析…………………………………………………14 3.1 基本功能……………………………………………………………14 3.2 发挥功能部分………………………………………………………14 3.3 其他发挥部分………………………………………………………15 3.4 详细的测试数据……………………………………………………15 四、 总结……………………………………………………………………16 参考文献………………………………………………………………………17 附录一、完整的系统原理图……………………………………………………18附录二、完整的系统源代码……………………………………………………19   一、 方案论证与比较 1. 1系统供电部分 由于该电源总共需要5.5到25V采用 整流滤波后得到5电压;由三端稳压器7815,7915和7805分别得到+15V,-15V和+5V电压。 1. 2 控制器部分 方案一 应用16F877A作为控制器。具有速度快,且自带4K字节的EEPROM,不需要另外接扩展的EEPROM的优点;缺点是,我们对AVR的使用不太熟悉,价格比较贵。 方案二 采用STC89C52作为控制器。优点:技术比较熟练,使用广泛,价格便宜,而且功能上也完全满足本系统的要求;缺点:需要连接扩展EEPROM。 因为本系统对单片机的速度要求不是很高,而且连接扩展EEPROM也不复杂,经过比较,我们选用方案一。 1. 3 显示部分 方案一 使用LED显示。优点:可视角度宽,介格便宜;缺点: 显示的内容少,介面呆板,而且占用较多的IO口资源。 方案二 应用16864液晶显示模块。优点:界面美观,可显示文字及数字;缺点:价格较贵。 通过比较,我们选节方案二。 1. 4 键盘部分 方案一 利用I/O口直接连接的独立式键盘,每键都有相应的I/O口对应,编程容易控制,实现方便; 方案二 利用P3口接成4*2键盘。优点:利用6个IO口得到8个按键,可使操作介界变得简单,操作也方便;缺点:软件处理比独立按键复杂。 通过比较,结合本设计不需要太多IO口,方案一为最佳方案。 1. 5 数模/模数转换部分 方案一 采用PCF8591芯片。优点:集AD,DA于一身;缺点:价格昂贵,且操作不熟悉。 方案二 数模转换部分采用DAC0832芯片;模数转换部分采用TLC1543芯片。优点:两芯片均为常用芯片,操作简单,软件编程简单;缺点:占用比较多的IO口,为PCB布线带来困难。 经过比较,方案二位最佳。 1. 6 掉电记忆部分。 我们选用应用最广泛的ST24c02芯片。该芯片价格便宜,操作简单,抗干扰强,数据能保持一百年。 二、 系统的具体设计及实现 2.1 系统总框图 市电 变压 系 统 电 源 +21V 整流 +15V -15V +5V 电压调整及过流保护 取样 U0 取样 比较放大 D/A转换 电压显示 AT89S51 键盘 A/D转换 掉电记忆 2.2 硬件设计 本系统由电源模块,调压模块,DA转换模块,键盘模块,EEPROM拓展模块与显示模块组成。 2.2.1 电源模块 220V市电经过双18V变压器转换后的到+ -18V电压,再经过桥式整流滤波电路,得到18*1.2=21.6(V)电压。其中+21V电压经过7815转换得到稳定+15V电压,再经7805转换得到稳定+5V电压;-21V电压经过mc7915转换得到稳定的-15V电压。其中,+21V为系统供电,+15V,-15V,+5V分别为个独立元件供电。 2.2.2 DA转换模块 DA转换模块由DAC0832,两级运放UA741组成。DAC0832具有8位分辨率,有3种工作方式(单缓冲,双缓冲,直通)。本设计中DAC工作于直通工作方式。 UA741为常用运放,由美国fairchild 公司生产,具有低漂移,稳定等优点,可外置调零电路以抑制零点漂移。DAC0832和运放UA1将单片机发出的八位二进制数转换成0—5V负电压,再经过反向比例放大器UA2将负电压转换成0—10V正电压。经过两级运放放大后,DAC0832的转换分辨率为10/(2^8-1)=0.04V。即单片机向DAC送出的数据变化1BIT,运放UA2输出的电压值改变0.04V。滑动变阻器VR2的作用为调零电路以抑制零点漂移。 2.2.3 电压调整模块 本设计的电压调整模块如上图所示。T1,T2组成复合管,以实现大电流输出。由于该设计预定额定电流为0.5A,最大输出电压为12.5V,所以要求T1管射极最大功率Pmax=0.5*12.5=6.25W,所以选取TIP41c。T3管9013和电阻R9为限流保护部分。当输出电流大于0.7A时,R9上的压降为0.7V使得T3管导通,T3管集电极对T2管基极分流,使得T2管基极电流明显变小使得输出电流变小,从而达到过流保护的功能。发光二极管起过流提醒作用。 电压调整模块的核心部分是NE5534。NE5534生产于美国德州半导体公司,具有共模抑制比高,响应速度快和压摆率高等优点,常用于音响,耳机等设备。由DA及运放转换后的电压U1输入到NE5534的正向输入端,R10 R22 R11组成NE5534的取样电路。由于NE5534 T1 T2及取样电路构成负反馈,由运放的“虚短”特点,NE5534的反向输入端的电压U2为正向输入端的电压大小U1。由于运放还有“虚断”的特点,运放的输入端对流经取样电路的电流不起分流作用,所以输出电压U0/U2=(R10+R11+R22)/(R11+R22)=1.25。 即U2每改变0.04V,U0改变0.05V。由于单片机输入到DAC0832的二进制数据每改变1BIT,U1改变0.04V即U2改变0.04V,所以U0改变0.05V。因此,该设计最小步进电压为0.05V。电容C16的作用为抑制输出纹波电压。 2.2.4 键盘模块 系统共设置了9个独立按键,实现了常用电压设定,电压“+”“—”设定及正常关机辨别的功能。 2.2.5 EEPROM拓展模块 为了实现设定电压数据的掉电保护,我们在系统中连接了扩展EEPROM 24C02B,保证了在行驶过程中,如果数控电源意外掉电,已经设定的电压数据能够保存下来。 24C02B是ATMEL公司生产的一款256 byte的串行EEPROM,能重复擦写1,000,000次,记录的信息能保存100年以上,而且与单片机的连接只需要2根线。24C02B的接图如上图所示。 2.2.6 显示模块 上图为显示模块的接图。显示模块主要由TLC1543及LCD液晶显示屏组成。由美国德州公司生产的TLC1543,是具有10位分辨率的AD转换器,,它具有11路模拟输入通道及3路内置自测试方式,具有显著的优点。LCD液晶屏幕采用1602,能够显示16X2个字符。由输出端采样得到的模拟信号,输入到TLC1543的其中一路模拟输入通道INT0,。通过AD的转换,TLC1543将模拟量转化为10位数字量输入到单片机相应的IO口。通过处理,单片机将模拟量值通过1602液晶显示出来。 2.3 软件设计 2.3 .1主程序流程 主程序流程图如下图: 开始 初始化 误差小于50mV? TLC1543检测实际输出值 DA输出 读取上次关机设定值 调整TLC1543的输出值 N Y (1) 屏幕显示当前设定值与输出值 保存设定值 更改DA输出值 键盘扫描 等待输入 (1) 2.3.2 键盘程序流程图 本系统中键盘程序分为键盘扫描子程序和按键功能执行子程序。键盘扫描子程序流程图如下图2-3-2所示,按键功能子程序流程图如下图2-3-3所示: 开始 扫描键盘 有键接下? 返回键值 退出 Y N 图2-3-2 键盘扫描子程序流程图 退出 执行相应功能 有按键按下 开始 图2-3-3 按键功能执行子程序流程图 2.3.3 EEPROM读写程序流程 24C02B读写程序流程图如下图2-3-4和图2-3-5所示。 开始 写入数据 退出 发送地址 图2-3-4 24C02B写入程序流程图 读取数据 退出 发送地址 开始 图2-3-5 24C02B读取程序流程图 2.3. 4 DAC0832程序流程 DAC0832的程序流程图如下所示: 开始 结束 输出相应值 读取数据 发送数据 2.3. 5 TLC1543程序流程 TLC1543的小程序流程图如下所示: 结束 读取后6位数据 CLK发送脉冲信号 读取前四位数据 发送4位地址 CLK发送脉冲信号 开始 三、 测试、结果及分析 观察系统运行状况,并辅助示波器、万用表得到以下结果。 3.1 基本功能 表3-1 要求实现功能 测试结果 当输入交流电压为220v±10%时,输出电压在3-13v可调 输出电压在3-13v可调 额定电流为0.5A,且纹波不大于10mV 额定电流为0.5A,纹波电压为8.2mV 使用按键设定电压,同时具有常用电平快速切换功能 具有3V,6V,9V,12V常用电平按键 显示设定电压和测量电压,显示精度为0.01v 能显示出0.05V电压的变化 3.2 发挥功能部分 表3-2 功能 是否实现及描述 输出电压在0-13v可调 基本实现了,但只是0-12.5V可调 额定电流为1A,且纹波不大于1mV;掉电后可记忆上次的设定值; 掉电记忆部分实现了 两级过流保护功能,当电流超过额定值的20%达5秒时,电路作断开操作;当电流超过额定值的50%时,电路立即断开。具有光提示 仅实现了一级过流保护功能 3.3 其他发挥部分 表3-3 功能 描述 精调粗调电压功能 实现0.05V电压精调功能及1V电压粗调功能 3.4 详细的测试数据: (1) 开机,LCD显示欢迎界面 Power supply Welcome! Please wait… Set value : 10.00v Output: 10.01v (2) 按下粗调电压+键,显示电压改变1V Set value : 11.00v Output: 11.02v (3)按下精调电压+键,显示电压改变0.05V Set value : 11.05v Output: 11.07v (3) 按下精调电压-键,显示电压改变0.05V Set value : 11.00v Output: 11.00v (4)按下粗调电压-键,显示电压改变1V Set value :10.00v Output: 10.02v (5)按下常用电压3V键,显示电压改变 Set value :3.00v Output: 3.01v (6)按下常用电压6V键,显示电压改变 Set value :6.00v Output: 6.00v (7)按下常用电压9V键,显示电压改变 Set value :9.00v Output: 9.02v (7)按下常用电压12V键,显示电压改变 Set value :12.00v Output: 12.01v (8)若此时掉电,下次开机时,显示电压为 Set value :12.00v Output: 12.01v 四.总结 本设计基本完成数控直流稳压电源的基本功能和发挥功能,采用1602液晶显示,可视面积大,界面美观。采用NE5534作为电压调整模块的核心,使得输出电压极为稳定。还扩展了精调粗调功能,使用户能对电压进行更加详细地设置。经过调试,系统运行稳定,各项功能都比较完美地实现了。 经过本次设计,我对8952单片机有了更深层次的了解! 参考文献: [1] 求是科技 、C程序设计完全手册 北京:人民邮电出版社 2006 [2] 张毅刚、彭喜元 新编MCS-51单片机应用设计(第3版) 哈尔滨:哈尔滨工业大学出版社 2008 [3]马忠梅 籍顺心 张凯 马岩、单片机的C语言应用程序设计(第3版) 北京:北京航空航天大学出版社2003 附录一 本设计的电路原理图。 附录二 完整的系统源代码:
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服