陇东学院第二届计算机设计大赛.docx
- 文档编号:6258996
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:23
- 大小:645.07KB
陇东学院第二届计算机设计大赛.docx
《陇东学院第二届计算机设计大赛.docx》由会员分享,可在线阅读,更多相关《陇东学院第二届计算机设计大赛.docx(23页珍藏版)》请在冰豆网上搜索。
陇东学院第二届计算机设计大赛
陇东学院第二届计算机设计大赛
数控直流稳压电源的设计与制作
专业:
计算机科学与技术
班级:
2012级本科3班
组员:
马永珍王虎吴雄
指导教师:
马宏艳
一、项目参加人员、负责内容以及技术特长:
主要人员
负责内容
技术特长
吴雄
自制稳压电源的设计,撰写论文电路精度的调节,
数字电路设计,应用软件
王虎
键盘、数控部分、数字显示的设计,单片机编程
单片机编程以及电路设计
马永珍
D/A转换以及精度,输出电路的设计
模拟电路设计
二、任务书
——数控直流稳压电源
1.基本功能实现:
(1)可输出电压:
范围2~20V,步进0.2V,纹波电压不大于200mV。
(2)可输出电流:
2000mA。
(3)可输出电压值由LCD显示。
(4)由“+”、“-”两键分别控制输出电压步进增减。
(5)为实现上述几部件工作,自制一稳压直流电源,输入输出±15v,+5v。
(6)电源效率>60%
2.扩展功能与创新:
(1)开机输出电压可预置在2~20V之间的任意一个值。
(2)最大输出电流为1A,并有过流保护功能(大于1.2A保护)
(3)纹波电压小于100mVp-p。
(4)电源效率:
>75%
(5)其它创新。
3.设计报告:
(1)开题报告:
包括可行性分析,方案比较,方案的确定,系统方框图,经费预算,组内分工,进程安排等。
(2)理论方案书:
具体的原理图,逻辑分析,理论计算,电路仿真结果等。
(3)验证方案及验证结果:
包括验证方案的原理,采取的措施,实际验证的结果等
(4)设计总结:
包括实践中出现的问题,解决方法,心得体会等。
(5)参考资料:
包括采用的芯片,电路,参考书等。
三、摘要
随着电子技术的高速发展,电子系统的应用领域越来越广泛,电子设备的种类也越来越多,电子设备与人们的工作、生活的关系益密切。
任何电子设备都离不开可靠的电源,它们对电源的要求也越来越高。
特别是随着小型电子设备的应用越来越广泛,也要求能够提供稳定的电源,以满足小型电子设备的用电需要。
本文基于这个思想,设计和制作了符合指标要求的开关稳压电源。
开关电源具有高频率、高功率密度、高效率等优点,被称作高效节能电源。
由于开关稳压电源具有这些优点,基于这个思想设计了一个1~5V可调的低功率开关稳压电源,以满足小型电子设备的供电需要。
本文以开关电源的发展历史、发展现状以及发展趋势为线索,介绍了开关电源的一些新技术,技术指标,分类标准等。
并根据这些标准设计了一种满足小型电子设备供电需要的开关稳压电源。
电源设计的主要指标是:
输入电压为AC220V,输入频率为50HZ,输入电压范围为AC165V~265V,输出电压为直流1~5V可调,输出最大电流为150mA,输出最大功率为2.25W。
最后在完成基本指标的基础上,本文还增加了防浪涌电流的附属功能,使电路更加满足小型电子设备的用电需要。
数控直流稳压源就是能用数字来控制电源输出电压的大小,而且能使输出的直流电压能保持稳定、精确的直流电压源;本文介绍了利用数/模转换电路、辅助电源电路、去抖电路等组成的数控直流稳压电源电路,详述了电源的基本电路结构和控制策略;它与传统的稳压电源相比,具有操作方便、电压稳定度高的特点,其结构简单、制作方便、成本低,输出电压在1~5V之间连续可调,其输出电压大小以1V步进,输出电压的大小调节是通过“+”“-”两键操作的,而且可根据实际要求组成具有不同输出电压值的稳压源电路。
该电源控制电路选用89C51单片机控制主电路采用串联调整稳压技术具有线路简单、响应迅速、稳定性好、效率高等特点。
详细分析了电源的拓朴图及工作原理。
关键词:
稳压电源;单片微型机;数控直流;D/A转换
四、引言
数控支流稳压电源是一种常见的电子仪器,广泛的用于电子电路,教学实验和科学研究等领域。
目前实用的直流稳压电源大部分是线性电源。
利用分离器件组成,其体积大,功率底,可靠性差,操作使用不方便,自我保护功能不够,因而故障率高。
随着电子科技的飞速发展,各种电子,电器设备对稳压电源的性能要求日益提高,稳压电源不断差朝着小型化,高效率,低成本,高可靠性,低电磁干扰,模块化和智能化发展。
以单片机系统为核心而设计制造出来的新一代稳压电源不但电路简单,结构紧凑,价格低廉,性能卓越,而且单片机具有计算和控制功能,利用它对采样技术进行各种计算,从而可排除和减少由于骚扰信号和模拟电路因起的误差,大大提高稳压电源输出电压和输出电流精度,降低了对模拟电路的要求。
智能稳压电源可利用单片机设置周密的保护检测系统,确保电源运行可靠。
输出电压和限制电流采用数字显示,输入采用键盘方式,电源的外表美观,操作使用方便,具有较高的使用价值。
五、设计方案
系统设计方案及其组成
图1总体设计方案框图
这次设计方案采用以单片机为核心控制D/A再经过电压偏置和运放最终由LM317可调电源输出一个0至30V的直流稳定电压,通过负载后,经过A/D的采样电路输入给单片机最终显示出来精确的电压值和电流值。
设计由主控模块、正负供电电源模块、过流保护模块、可调稳压电源模块、电压偏置及放大模块、数据采集与处理模块、显示模块七个主要部分组成,下面就电路中各个模块进行介绍:
1.主控模块
采用AT89C52单片机作为整个系统的核心,用52单片机控制电压的输出和电压、电流的显示,能够体现出52单片机的运行速度要比51单片快,而且52单片机能兼容51单片机的优点,同时又能将51单片机的不足之处加以改正,52单片机的运行速度快,则在调整输出的时候,设定一个输出电压,则实际输出电压会立刻跟随其变化,同时又能够及时、快速、精确的反映在电流值的变化上。
针对本次设计要求输出电压、电流数据的准确、快速等要求,最终决定采用AT89C52单片机作为系统的核心控制,充分利用52单片机的优点为系统服务。
2.可调稳压电源模块
我们常用到的可调稳压芯片有LM117、LM317、LM2941CT。
如果用LM2941为核心,包括了电源的稳压电路、扩流电路和芯片保护电路等。
该电源可以在1A负载电流下正常工作,电源电路具有稳定性好、带负载能力强和功能完善等优点,适用于NIM机箱、核电子仪器、以及其它稳定性要求较高的电子仪器,但是LM2941在市场是普及率不高,若用LM2941,则设计的成本会增加,并且操作不方便,芯片不易获得。
若果用LM117作为可调稳压电源模块的核心,LM117能够服务于多种场合,适合用来做输出稳压器,同样可以完成设计内容,也可以满足设计题目的要求,但是用LM117的话,输出的电流则会不易控制,虽然题目没有对功率方面的要求,但是这样完成的设计在实际生活中显得不适用。
用LM317作为可调稳压电源模块的核心芯片时与LM117类似,但是,LM317在不仅可以稳压,而且在稳流方面同样很容易实现稳流的功能,这样就解决了使用LM117的后顾之忧,LM317经常被用作稳流器,并且LM317在市场上的普及程度很高,芯片易于获得,最终证实,选择LM317是正确的选择,使得电路不仅能稳压,而且能稳流。
另外在做电源电路最重要当然是整流部分,整流部分有半波整流电路和桥式整流电路,半波整流电路的优点是结构简单,使用原件少,但有明显的缺点:
输出波形脉动大;直流成分比较低;变压器有半个周期不导电,利用率低;变压器含有直流成分,容易饱和,所以只能在输出电流较小,要求不高的场合使用半波整流电路;在同样的变压器的条件下,桥式整流电路输出电压波形是半波整流电路的2倍,因此平均值也是半波整流电路的2倍,而且脉动成分也比半波整流电路下降了很多[3]。
3.正负电源模块
若采用低压差的稳压芯片LM2940芯片。
在电池损耗的情况下,虽然此芯片可以比较可靠的保证电压降低以后的稳定输出5V,但是由于我们对此芯片的需要量小,市场上比较难买到,在材料上的获取上有一定的麻烦
因为设计制作的是一个电源类,所以中间供电模块的好坏对结果有着直接的影响,如果输出不稳定的话则会造成结果的不稳定,所以是否能够输出稳定的直流电压是关键,正负电源模块会给单片机、集成运放芯片、D/A、A/D以及显示模块供电,这样就更加体现出在硬件中供电电源的重要性,若采用7805、7905稳压芯片则不必担心上述问题,因为,78、79系列的稳压芯片在电压降低以后能够长时间输出稳定的5V直流电压,而且78、79系列在市场非常常见,芯片很容易获得,并且平时经常用到,是经过实践检验的,选用7805、7905输出正负5V
4.电压偏置及放大模块
常用的运放芯片有LM358、LM324、NE5532、OP07:
LM358双运算放大器:
内部包括有两个独立的、高增益、内部频率补偿的双运算放大器,适合于电源电压范围很宽的单电源使用,也适用于双电源工作模式,在推荐的工作条件下,电源电流与电源电压无关。
它的使用范围包括传感放大器、直流增益模块和其他所有可用单电源供电的使用运算放大器的场合。
LM358的封装形式有塑封8引线双列直插式和贴片式[9]。
LM324低功率运算放大器:
LM324为价格便宜的四运放集成电路,采用14脚双列直插塑料封装,内部包含四组形式完全相同的运算放大器,该放大器可以工作在3V到32V的电源下静态电流大致为MC1741的静态电流的五分之一。
共模输入范围包括负电源,因而消除了在许多应用场合中采用外部偏置元件的必要性,输出电压范围也包括负电源电压[12]。
OP07具有非常低的输入失调电压(对于OP07A最大为25μV),所以OP07在很多应用场合不需要额外的调零措施。
OP07同时具有输入偏置电流低(OP07A为±2nA)和开环增益高(对于OP07A为300V/mV)的特点,这种低失调、高开环增益的特性使得OP07特别适用于高增益的测量设备和放大传感器的微弱信号等方面[9].
NE5532是高性能低噪声运放,与很多标准运放(如1458)相似,它具有较好的噪声性能,优良的输出驱动能力及相当高的小信号与电源带宽。
由以上资料对比之后,由于设计要求输出30V的电源,而LM324、LM358、OP07运放芯片的输出电压均在0至30V以内,并且结合自身的技术以及设计的要求等客观方面,运放芯片选择NE5532高性能运放,在NE5532的输入端输入0至正5V的直流电压,利用反馈电阻调节运放的放大倍数,使其放大倍数为6倍,这时NE5532的输出电压即可达到0至30V的直流稳压电源。
5.数据采集与处理模块
TLC549是美国德州仪器公司生产的8位串行A/D转换器芯片,可与通用微处理器、控制器通过CLK、CS、DATAOUT三条口线进行串行接口。
具有4MHz片内系统时钟和软、硬件控制电路,转换时间最长17μs,TLC549为40000次/s。
总失调误差最大为±0.5LSB,典型功耗为6mW。
采用差分参考电压高阻输入,抗干扰,可按比例量程校准转换范围,VREF-接地,VREF+-VREF-≥1V,可用于较小信号的采样。
之所以选用TLC549由于其是8位的A/D转换器,它共有2的8次方字节,即256个字节,这样在编写电压显示程序时方便计算,减少程序的复杂性,采样性能较好。
TLC5615是一个串行10位的DAC芯片,性能比早期的电流型输出的DAC要好,只通过3根串行总线就可以完成10位数据的串行输入,易于和单片机接口;之所以选用TLC5615作为D/A,因为它是10位的D/A转换芯片,它共有2的10次方字节,即1024个字节,这样在同样会减少程序的复杂性,易于计算。
6.显示模块
常用到的显示器件有LED数码管、LCD1602液晶显示屏、LCD12864液晶显示屏。
LED数码管由8个发光二极管组成,每个数码管轮流显示各自的字符。
但它很难显示字符,功能太少。
无法满足设计的要求。
LCD1602液晶显示器,它具有微功耗、体积小、显示内容丰富、超薄轻巧的诸多优点,可以通过单片机控制将所测电压值和电流值读数显示出来。
LCD12864液晶显示屏,体积大,显示内容比1602更加丰富,功耗自然比1602大,同样可以通过单片机控制显示电压值和电流值,但是,12864的成本远远高于1602。
综上,由于设计只需显示出电压值和电流值,内容不多,使用12864的话,会造成一定程度的浪费,从而增加了设计的成本,综合考虑选择使用LCD1602液晶显示屏。
六、系统的硬件设计
.1.系统的总体设计
图2系统硬件设计框图
2.主控模块
AT89S52是一个与MCS-51单片机产品兼容,具有低功耗、高性能的8K字节在系统可编程Flash存储器、1000次擦写周期、全静态操作:
0Hz~33Hz 、三级加密程序存储器、32个可编程I/O口线、三个16位定时器/计数器八个中断源、全双工UART串行通道、低功耗空闲和掉电模式、掉电后中断可唤醒、看门狗定时器、双数据指针、掉电标识符。
52单片机最小系统作为主控模块的控制系统,主要负责整个系统的各个信号的采样、处理、分析,以及对各部分电路的调整控制,通过向各个电路发出控制信号从而达到控制的作用,有利于整个电路的整体控制。
系统中的52单片机最小系统包括52单片机芯片、复位电路、石英晶振时钟电路。
复位电路:
是维持单片机最小系统运行的基本模块,通常分两种:
上电复位和手动复位。
在运行过程中出现程序跑飞的问题的情况以及在程序开发过程中,经常用到手动复位电路。
时钟电路:
高频率的时钟电路有利于程序更快的运行,也可以实现更高的信号采样率,从而实现更多的功能,但是对系统要求较高,而且功耗大,运行环境苛刻。
考虑到单片机本身用在控制,并非高速信号采样处理,所以选取合适的频率即可,合适频率的晶振对于选频信号强度和准确度都有好处,本次设计选取8.00M无源晶振介入XTAL1和XTAL2引脚,并联2个30uf陶瓷电容帮助起振。
图3单片机最小系统与原理图
3.正负稳压供电电源模块
L7805CV是一个输入在7.5到24伏并且电流充足的情况下,就可以输出正5V的稳定直流电压,而且在电压降低以后仍然能够稳定的输出正5V的直流电压,使用方便,稳定性好。
L7905CV与7805一样,输入在7.5到24伏并且电流充足的情况下,输出一个负5V的稳定直流电压。
图4正负电源原理图
直流稳压电源一般由电源变压器,整流,滤波和稳压电路等四部分组成。
电压变压器是将电网220V的交流电压变为所需的电压值送入整流电路,整流电路再将交流电压变成脉动的直流电压。
由于此脉动的直流电压还含有较大的纹波,必须通过滤波电路加以滤波。
滤波电路将脉动的直流电压的纹波滤除后得到平滑的直流电压。
稳压电路的作用是当电网电压波动,负载和温度变化时,能维持输出直流电压的稳定。
上图中整流部分由四个二级管组成,能够有效的将交流电转化成直流电,为整个电路提供最初的直流电;滤波部分是由4个0.1uf(104)电容组成,滤除波纹。
此电路稳定输出正负5V直流电压,原理简单易懂,电路简化,焊接方便,输出准确。
4.可调稳压电源模块
由于系统需要稳定的直流电源,所以需要将电网220V的单相交流电路进行整流、滤波,输出平滑的直流电。
图5系统电源稳压流程图
单相桥整流电路与半波整流电路相比,在相同的变压器副边电压下,对二极管的参数要求是一样的,并且还具有输出电压高、变压器利用率高、脉动小等优点,因此得到相当广泛的应用[3]。
图6单相桥式整流电路极其波形图
单相桥式整流电路的输出电压、电流与输入电压的关系:
VL=2×0.45V2=0.9V2
IL=0.9×(VO/RL)
在变压器次级交流电压u2为正半周时,即A+B-时,二极管VD1、VD3导通,VD2、VD4截至。
电流流过的路径是:
从A点出发,经二极管VD1、负载RL,再经VD3回到B点。
若忽略二极管的正向压降,可以认为RL上的电压uL≈u2。
当u2为负半周,即A-B+时,二极管VD2、VD4导通,VD1、VD3截至。
电流的通路是从B点出发,经VD4、负载RL、V₁回到A点。
若忽略二极管的正向压降uL=-u2。
从图上看出,无论u2的正、负半周如何变换,流经RL
的电流方向始终不变,即由C→D。
四只二极管中对应桥臂上的两只为一组,两组轮流导通。
在负载上,即可得到全波脉冲的直流电压和电流。
因为这种整流属于全波整流类型。
其波形如图b所示
单相整流电路整流后的直流电为脉动直流电,其中仍包含有较多的交流成分,为保证电源质量需要滤除其中的交流成分,保留直流成分,将脉动变化的直流电变为平滑的直流电称为滤波[3]。
LM317是可调节三端正电压稳压器,输出电压范围是1.2V到37V之间,由于本次设计要求输出电压达到30V以上,所以选用LM317,另外此稳压器易于使用,只需要两个外部电阻设置输出电压。
此外还使用内部限流、热关断和安全工作区补偿使之基本能防止烧断保险丝。
图7LM317稳压原理图
稳压电源的输出电压可用下式计算,V0=1.25*(1+R2/R1),仅仅从公式来看,R1和R2电阻值可以随意设置,然而作为稳压电源的输出电压计算公式,R1和R2的阻值是不能随意设定的。
首先,317稳压块的输出电压变化范围是V0=1.25V-37V(高输出电压的317稳压块输出电压变化范围是V0=1.25V-45V),所以R2/R1的比值范围只能是0——28.6V。
其次,317稳压块都有一个最小稳定工作电流,最小稳定工作电流一般为1.5mA。
当输出电流大于其最小稳定工作电流时,317稳压块就可以输出稳定的直流电压。
上图中在317的输出端和调节端加上一个稳压管,用做保护电路,以防止电路中的电容放电时的高压把317烧坏。
5.电压偏置及放大输出模块
电压偏置及放大输出模块主要由NE5532集成运放构成,为使NE5532能够证工作以及满足设计的工作要求,需要-5V供电,另外需要一个+31V以上的供电模块即电压偏置。
电压偏置部分选择用LM317的可调稳压电路,使输出电压达到满足要求的+31V以上。
图8LM317供电原理图
图中采用一个10K的电位器调节317的输出电压。
NE5532运放部分:
图9工作原理图
利用负反馈的原理,调节反馈电阻用以调节放大倍数,通过调节图中RP1和RP2的阻值,负反馈可以提高电路放大倍数的稳定性、减小非线性失真和抑制干扰、展宽频带改变输入输出电阻。
利用公式:
放大倍数A=1/F(反馈系数)计算放大倍数,经过实践动手调节后,RP1为2.6K,RP2为3.8K,此时放大倍数为6倍,即输入0到+5V时,可以输出0到+30V的稳定直流电压。
在运放工作时,有个非常重要的就是注意运放的零漂,正常情况下,NE5532在输入0V时,输出不是0V,而是1.25V,所以,需要在输入端加上一个-1.25V的负压,经过调节才能使运放在输入0时,输出尽量的接近零,最大限度的减少误差。
此电路经过上述模块的共同作用下,最终即可输出0到30V以上稳定直流电压。
6.过流保护模块
保护电路由5V的继电器和一个S8050NPN三极管,继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。
故在电路中起着自动调节、安全保护、转换电路等作用。
当电路中电流过大时,单片机会发出中断信号,使继电器切断电路,以免烧坏器件。
继电器保护电路的电路原理图:
图10保护电路原理图
此次设计是当电路产生的电流达到0.5A时,自动切断输出,并显示错误的提示,可以方式电流过大时烧坏电路板,这样以来起到过流保护电路的功能。
、7.LCD1602液晶显示模块
LCD1602液晶显示器是一种低功耗,体积小,显示内容丰富、超薄轻巧、高可靠性的理想显示模块。
它内置192种字符(160个5X7点阵字符和32个5X10点阵字符)具有64个字节的自定义字符RAM,可自定义8个5X8点阵字符或4个5X11点阵字符。
利用单片机驱动LCD1602液晶显示器的电路图如图所示。
图11D1602液晶屏电路图
图12602尺寸
8.数据采集与处理模块
数据采集模块由A/D,D/A组成,此次设计用TLC549、TLC5615的组合做为数据采集与处理模块的主要构成器件。
当片选CS为低电平时,串行输入数据才能被移入16位移位寄存器。
当CS为低电平时,在每一个SCLK时钟的上升沿将DIN的一位数据移入16位移寄存器。
注意,二进制最高有效位被导前移入。
接着,CS的上升沿将16位移位寄存器的10位有效数据锁存于
图13C5615工作原理图
10位DAC寄存器,供DAC电路进行转换;当片选CS为高电平时,串行输入数据不能被移入16位移位寄存器。
图14615内部工作原理图
TLC549均有片内系统时钟,该时钟与I/OCLOCK是独立工作的,无须特殊的速度或相位匹配。
当CS为高时,数据输出(DATAOUT)端处于高阻状态,此时I/OCLOCK不起作用。
这种CS控制作用允许在同时使用多片TLC549时,共用I/OCLOCK,以减少多路(片)A/D并用时的I/O控制端口。
图15C549工作原理图
七、软件设计
1.系统主程序
图16主程序流程图
本系统的程序设计主要由上电初始化程序、DA_5615输出程序、AD_549数据采样程序、LCD1602显示程序、过流保护程序组成。
单片机上电后调用上电初始化程序,对端口以及5615的输出值进行初始化设定,通过负载后条用549的采样程序,并对采样数据进行过载判断,如若过载则调用过流保护程序切断LM317的输出,如若未达到过载值,则系统调用5615的输出数据以及5619的电流采样数据并调用LCD1602显示程序,在液晶屏上显示出当前的电压值和电流值。
下面是本次设计的部分程序:
2.TLC5615部分程序
每次访问DA_5615时,按照下图的5615的程序流程图进行:
初始化、调入输入输出电压数据,发送电压数据到显示部分。
不断按图中循环的方式进行循环。
图17TLC5615程序流程图
TLC5615的驱动C程序:
voidDA_TLC5615_Write(unsignedintDin)
{
unsignedchari;
DACSE_0;
Din<<=6;//数据左移6位
for(i=0;i<12;i++)//
{
if(Din&0x8000)DADIN_1;//
elseDADIN_0;
DACLK_1;
DACLK_0;
Din<<=1;
}
DACSE_1;
}
3.TLC549部分程序
TLC549每次工作都按照下图的程序流程图工作,初始化后经过电压转换产生电压数据,在将转换得到的电压数据根据欧姆定律把计算出相应的电流值,并送至1602显示,并进入循环模式。
图18TLC549程序流程图
TLC549的驱动C程序:
uinttlc549()
{
uchari;
ucharv;
clk_549=1;
dat_549=1;
clk_549=0;
clk_549=0;
cs_549=0;
v=0;
for(i=8;i>0;i--)
{
v<<=1;
clk_549=1;
if(dat_549)v|=0x01;
clk_549=0;
}
4.LCD1602显示程序
L
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学院 第二 计算机 设计 大赛
![提示](https://static.bdocx.com/images/bang_tan.gif)