基于51单片机的数控电源设计.docx
- 文档编号:26451809
- 上传时间:2023-06-19
- 格式:DOCX
- 页数:54
- 大小:669.70KB
基于51单片机的数控电源设计.docx
《基于51单片机的数控电源设计.docx》由会员分享,可在线阅读,更多相关《基于51单片机的数控电源设计.docx(54页珍藏版)》请在冰豆网上搜索。
基于51单片机的数控电源设计
摘要
本系统以直流电压源为核心,ST89C52单片机为主控制器,通过键盘来设置直流电源的输出电压,设置步进等级可达0.1V,输出电压范围为0—9.9V,并可由液晶屏显示实际输出电压值。
本系统由单片机程控输出数字信号,经过D/A转换器(TLC5615)输出模拟量,再经过运算放大器隔离放大,控制LM317,随着LM317的ADJ端电压的变化而输出不同的电压。
实际测试结果表明,本系统实际应用于需要高稳定度小功率恒压源的领域。
关键词:
直流电源 单片机 数字控制
ABSTRACT
Thissystemtodcvoltagesourceasthecore,mainlySTC89S52SCM,throughthekeyboardcontrollertoinstalldcpowersupplyoutputvoltage,settingsteppingclasscanreach.01voutputvoltage,therangeof0-9.9V,andcanshowtheactualpipebydigitaloutputvoltagevalues.Thissystemconsistsofmicrocontrollerprogramoutputdigitalsignal,throughD/Aconverter(TLC5615)outputanalogamplifier,throughisolatingamplifieroutputpower,controlofLM317,withthepowertochangetheLM317’sADJpartoutputofdifferentvoltage.Testresultsshowthatthissystemapplicationinneedofhighstabilityofsmallpowerconstant-voltagesourcefields.
Keywords:
DCpowersupplysingle-chipmicrocomputercontroldigitalcontrol
第1章引言
1.1课题背景
现今随着电子技术的飞跃发展,作为其能源部分的数控电源技术已发展成为一门实践性很强的工程技术,服务于各个行业。
电力电子技术是电能的最佳应用技术之一。
当今电源技术融合了电气、电子、系统集成、控制理论、材料等诸多学科领域。
随着计算机和通讯技术发展而来的现代信息技术革命,给电力电子技术提供了广阔的发展前景,同时也给电源提出了更高的要求。
随着数控电源在电子装置中的普遍使用,普通电源在工作时产生的误差,会影响整个系统的精确度。
电源在使用时会造成很多不良后果,世界各国纷纷对电源产品提出了不同要求并制定了一系列的产品精度标准。
只有满足产品标准,才能够进入市场。
随着经济全球化的发展,满足国际标准的产品才能获得进出的通行证。
数控电源是从80年代才真正的发展起来的,期间系统的电力电子理论开始建立。
这些理论为其后来的发展提供了一个良好的基础。
在以后的一段时间里,数控电源技术有了长足的发展。
但其产品存在数控程度达不到要求、分辨率不高、功率密度比较低、可靠性较差的缺点。
因此数控电源主要的发展方向,是针对上述缺点不断加以改善。
单片机技术及电压转换模块的出现为精确数控电源的发展提供了有利的条件。
新的变换技术和控制理论的不断发展,各种类型专用集成电路、数字信号处理器件的研制应用,到90年代,己出现了数控精度达到0.05V的数控电源,功率密度达到每立方英寸50W的数控电源。
从组成上,数控电源可分成器件、主电路与控制等三部分。
目前在电力电子器件方面,几乎都为旋纽开关调节电压,调节精度不高,而且经常跳变,使用麻烦将单片机数字控制技术,有机地融入直流稳压电源的设计中,设计并制作出一款数字化直流稳压电源.该电源采用数字调节、输出精度高,特别适用于各种有较高精度要求的场合.
本课题研究的数字式可调稳压电源是最常用的仪器设备,利用单片机对直流稳压电源进行控制,改善了电源的性能,使用方便灵活,且成本较低,同时控制系统在软件上还可进一步改进,以扩展其功能,而并不需要增加硬件开销,从而提高电源的性能价格,在科研及实验中都是必不可少的。
针对以上问题,我们设计了一套以单片机为核心的智能化稳压电源。
1.2单片机简介与发展概况
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。
概括的讲:
一块芯片就成了一台计算机。
它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。
同时,学习使用单片机了解计算机原理与结构的最佳选择。
可以说,二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。
不过,这种电脑,通常是指个人计算机,简称PC机。
它由主机、键盘、显示器等组成)。
还有一类计算机,大多数人却不怎么熟悉。
这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。
顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。
因为它体积小,通常都藏在被控机械的“肚子”里。
它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。
现在,这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。
各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。
现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制。
究其原因,可能就卡在产品未使用单片机或其它可编程逻辑器件上。
单片机的历史:
●第一代:
七十年代后期,4位逻辑控制器件发展到8位。
使用NMOS工艺(速度低,功耗大、集成度低)。
代表产品:
MC6800、Intel8048。
●第二代:
八十年代初,采用CMOS工艺,并逐渐被高速低功耗的HMOS工艺代替。
代表产品:
MC146805、Intel8051。
●第三代:
近十年来,MCU的发展出现了许多新特点:
(1)在技术上,由可扩展总线型向纯单片型发展,即只能工作在单片方
式。
(2)MCU的扩展方式从并行总线型发展出各种串行总线。
(3)将多个CPU集成到一个MCU中。
(4)在降低功耗,提高可靠性方面,MCU工作电压已降至3.3V。
●第四代:
FLASH的使用使MCU技术进入了第四代。
1.3设计要求
通过按键对输出电压进行动态的步进增加或是减少,并能对电压输出值进行预设;输出电压的范围在0到9.9V,并且电压步进精度为0.1V;能通过LCD显示屏对输出的电压量进行直观的反应并能同步显示步进变化。
1.4主要内容
该电源采用51系列单片机作为整机的控制单元,通过改变线性三端稳压芯片的ADJ端输入的数字量来改变输出电压值,间接地改变电源输出电压的大小。
采用键盘可对输出电压以增减两种方式进行设置,输出由单片机通过数字电位器控制驱动线性三端稳压芯片输出一个稳定电压。
工作过程中,稳压电源的工作状态(输出电压)均由单片机输出驱动LCD显示,由键盘控制进行动态逻辑切换。
图1-1系统硬件框架图
第2章方案选择与论证
2.1总体设计方案
本设计方案主控芯片为一MCU,该MCU起到对按键输入事件进行相应处理,同时对LCD或数码管的输出显示数据进行同步更新,并且控制着DAC对输出电压进行调节。
大致流程为MCU对按键输入进行相应,MCU更新LCD或者数码管显示,以及控制DAC进行相应的输出,DAC输出量再进入运放,进行差分放大,放大结果连接至三端稳压芯片可控输入端进行调节,最终达到电压控制输出以及步进。
由于以上的总设计方案可选相关元器件的范围相当宽泛,考虑再三,最终选定两种方案进行取舍。
这两种方案其实现方法大致相同,但各自又有其独到之处,以下是二种方案的详细介绍。
2.2备选方案一
该方案采用方法是在LM317标准的应用电路上改进而成。
图2-1是LM317标准应用电路图:
图2-1LM317典型应用
本电路通过对R2电位器的调节即可改变电压输出,稳压电源的输出电压可用下式计算,Vo=1.25(1+R2/R1)。
仅仅从公式本身看,R1、R2的电阻值可以随意设定。
然而作为稳压电源的输出电压计算公式,R1和R2的阻值是不能随意设定的。
首先317稳压块的输出电压变化范围是Vo=1.25V—37V(高输出电压的317稳压块如LM317HVA、LM317HVK等,其输出电压变化范围是Vo=1.25V—45V),所以R2/R1的比值范围只能是0—28.6。
同时考虑到题目要求输出电压范围为0~9.9V,所以将GND端的电压设定为-5V。
那么其输出的最小电压Vmin=1.25-5=-3.75V,我们可以通过改变其R2的阻值使其输出电压达到5V,那么Vmin=5-5=0V,从而达到设计要求。
对于对其进行可调控制,即想到使用数字电位,以下图2-2是按照设计要求绘制的电路原理图:
图2-2方案一调节电路
图中数字电位器选用的是具有100个抽头且阻值为1K的数字电位器CAT5113(最小步进阻值为10欧)。
为了实现从0V开始步进,且步进精度达到0.1V。
我们将LM317标准应用电路中的R2分为2部分,分别有数字电位器和一个固定阻值为375欧的电阻,同时R1我们选取固定阻值为125欧的电阻。
这输出电压公式可表示为:
Vout=(1+(RX+RW)/R1)*1.25-5公式(2-1)
其中RX=375欧,RW为数字电位器当前阻值,R1=125欧。
①当RW当前阻值为0欧时,R2=(RX+RW)=375欧,由公式可算的Vout=0.0V
②当RW当前阻值为10欧时,此时R2=385欧,带入公式可得出Vout=0.1V
③当RW当前阻值为100欧时,此时R2=475欧,带入公式可得出Vout=1.0V
④当RW当前阻值为990欧时,此时R2=1365欧,带入公式可得Vout=9.9V
至于数字电位器控制部分,数字显示以及按键部分可有单片机统一进行控制,该部分可参考附录系统总原理图对应部分,至于-5V与+15V可由负输出三端稳压器LM7905和正输出三端稳压器LM7815组成三端稳压电路得到。
2.3备选方案二
该方案采用方法也是在LM317标准的应用电路上改进而成。
本方案与方案一相比是不需要采用负电源做GND以调节输出电压,而是直接对LM317电压可调端ADJ直接进行操作。
具体的电压调节电路如下图2-3所示:
图2-3方案二调节电路
图中L317的ADJ端接至差动放大电路的输出端,差动放大电路的同向输入端连接的是+2.5V,该电压由两个1K的电阻分压可得。
至于反向输入端则连接至10位的数模转换器TLC5615的模拟电压输出端,其参考电压为+2.5V,工作电压取+5V,这样数模转换器的输出电压范围为0-5V。
图2-4为差动放大电路电路原理图:
图2-4差分放大电路
由图可得差动放大电路电压输出公式:
Vout=-(R4/R2)*Vi1+(1+R4/R2)*(R5/(R3+R5))*Vi2公式(2-2)
当Vi1=+5V,Vi2=+5V,要满足Vout=-1.25V时,经过计算R3约为14.3K左右,此时LM317电压调的电路的电压在0.0V左右。
Vi2的电压值固定为+5V,Vi1的电压值范围为0-5V。
所以可得Vout的输出电压范围为-1.25V到+8.75V。
由于数字电位器为10位,完全可达到输出电压精度0.1V的要求,同时再对数字电位器TLC5615的输入参考电压电路部分的R16电电位器进行适当的调节,即完全可实现0-9.9V电压变化。
至于DACTLC5615控制部分,数字显示以及按键部分可有单片机统一进行控制,该部分可参考附录系统总原理图对应部分,而正负15V,正5V的得到可参见线性电源设计部分。
2.4方案比较与选择
在对以上两种方案进行认真对比与论证之后,最终选定备选方案二作为本次设计的设计方案,原因有如下几点:
①备选方案一中的电压步进精度调控范围过窄,在未知某些情况下可能因其步进精度过于接近设计要求而却无法达到设计要求。
而反观备选方案二,其步进电压的精度比设计要求精度更小,对于电压更细微的变化也以实现。
所以综合考虑觉得选择备选方案二
②备选方案一中采用-5V作为参考电压GND,而三端稳压芯片LM7905其输出电压本就存在一定的波动性,这对其可调精度范围提高了要求。
③其三就是数字电位器中抽头的耐压范围,以及数字电位器的Vdd。
参见CAT5113的PDF发现其抽头的耐压范围最大为7V,但同时要求VDD也要达到7V,这样才能大致实现0~9.9V的输出,这些因素都将是造成系统不稳定的因素。
因此该方案虽然能达到精度要求,但其控制部分稳定性存在一定的问题,所以该方案未能如选。
第3章系统硬件设计
3.1单片机最小系统
该部分为本电路的核心控制部分,单片机选用的是宏晶公司的STC89C52,该系列单片机以其加密性强,低功耗,超低价格,高速高可靠,强抗静电及干扰等特性在微控制领域应用相当广泛。
且该单片机程序可直接通过串行通行接口载,十分方便和快捷,下载器电路搭建简单,下载软件操作简单等特点深受好评。
以下是该单片机的主要特点及参数:
●增强型6时钟/机器周期,12时钟/机器周期8051CPU
●工作电压5.5V-3.4V(5V单片机)
●工作频率范围:
0-40MHZ,相当于普通8051的0-80M。
实际工作频率可达48MHZ
●用户应用程序空间8K字节
●片上集成512字节ROM
●通用I/O口(32个),P0口做I/O口用是需加上拉电阻
●ISP/IAP,通过串口(P3.0/P3.1)直接下载用户程序
●EEPROM功能
●3个16位定时器/计数器,其中定时器0可作为2个8位定时器使用
●外部中断四路,下降沿中断或低电平触发中断
●通用异步串行口UART
●工作温度范围0-70℃
●封装:
PDIP-40
图3-1是根据以该单片机为核心的最小系统电路图:
图3-1单片机最小系统电路
3.2线性电源的设计
本设计中主控MCU、LCD、TLC5615以及LM317所用的直流电源,是由电网提供的交流电经过变压、整流、滤波和稳压后得到。
本线性电源依旧由电源变压器、整流电路、滤波电路和稳压电路四部分组成,如图3-2所示为线性稳压电源电路图:
图3-2线性电源电路
随着集成技术的发展,稳压电路也迅速实现集成化。
目前,集成稳压器已经成为模拟集成电路的一个重要组成部分。
集成稳压器具有体积小、可靠性高以及温度特性好等优点,而且使用灵活方便、价格低廉,被广泛的应用于仪器、仪表以及其他各种电子设备中。
特别是三端集成稳压器,芯片只引出三个端子,分别接输入端、输出端和公共端,基本上不需要外接元件。
芯片内却集成可各种保护电路,使使用更安全、可靠。
三端集成稳压器有固定输出和可调输出两种不同的类型。
其中固定输出集成稳压器又分为正输出和负输出两大种类。
本线性电源部分设计采用ST公司的固定正输出三端集成稳压器L7815和L7805,以及固定负输出三端集成稳压器L7915。
以下是78XX系列和79XX系列三端稳压器的参数介绍。
●LM78XX系列三端稳压器
功能简介:
7815为三端正稳压器电路,TO-220F封装,能提供多种固定的输出电压,应用范围广。
内含过流、过热和过载保护电路。
带散热片时,输出电流可达1A。
虽然是固定稳压电路,但使用外接元件,可获得不同的电压和电流。
一般的双电源(正负对称电源)都没有连续可调的功能,给使用带来不便。
用一块7815和一块7915三端稳压器对称连接,可获得一组正负对称的稳压电源,而且输出电压值可各自单独调节,也可同步调节。
主要特点:
过热保护
短路保护
输出晶体管SOA保护
输出电压有:
5V、6V、8V、9V、10V、11V、12V、15V、18V、24V
输出电流可达1A
7815极限值(Ta=25℃)
VI——输入电压(VO=5~18V)……………………………35V
(VO=24V)………………………………40V
RθJC——热阻(结到壳)………………………………5℃/W
RθJA——热阻(结到空气)…………………………65℃/W
TOPR——工作结温范围……………………………0~125℃
TSTG——贮存温度范围…………………………-65~150℃
封装以及引脚如图3-3所示:
图3-3LM78XX封装引脚图
●LM79XX系列三端稳压器
功能简介:
7915为三端负稳压器电路,TO-220F封装,能提供多种固定的输出电压,应用范围广。
内含过流、过热和过载保护电路。
带散热片时,输出电流可达1A。
一般用78XX和一块79XX三端稳压器对称连接的双电源(正负对称电源)没有连续可调的功能,但是可以外接电阻实现输出电压值可各自单独调节。
主要特点:
过热保护
短路保护
输出晶体管SOA保护
输出电压有:
79XX系列有5V、6V、8V、9V、10V、11V、12V、15V、18V、24V
输出电流可达1A
7915极限值(Ta=25℃)
VI——输入电压(VO=-5~18V)……………………………35V
(VO=24V)………………………………40V
RθJC——热阻(结到壳)………………………………5℃/W
RθJA——热阻(结到空气)…………………………65℃/W
TOPR——工作结温范围……………………………0~125℃
TSTG——贮存温度范围…………………………-65~150℃
封装以及引脚如图3-4所示:
图3-4LM79XX封装及引脚图
电路设计说明:
⑴整流和滤波电路:
整流桥作用是将交流电压变换成脉动电压。
滤波电路一般由电容组成,其作用是脉动电压中的大部分纹波加以滤除,以得到较平滑的直流电压。
⑵稳压电路:
由于得到的输出电压受负载、输入电压和温度的影响不稳定,为了得到更为稳定电压添加了稳压电路,从而得到稳定的电压。
⑶稳压芯片分别采用LM7815,LM7915,LM7805,同时三端稳压器要加装散热器。
在7805电压输出部分安装上一个发光二极管作为线性稳压电源指示灯。
电源部分包括:
+5V、
15V两大部分:
15V电源,其电源电路如图3-2所示
为了得到较好的滤波效果,一般选择滤波电容的容量应满足以下关系式:
RL*C≥(3~5)*(T/2)
其中RL为负载,C为滤波电容,T为电网交流电周期
本设计采用的是功率为12W,双15V变压器,所以RL=U/I=U*U/W≈37.5Ω(U=1.414*15V)。
C=[(3~5)/100/37.5]F≈800~1333uf
电容耐压值为:
1.1*1.414*15≈23.337V
选取滤波电容选取滤波电容C=1000uF/35V
+5V电源只要供单片机部分,LCD液晶显示部分,参考电压部分使用,该电路部分采用在LM7815稳压输出的基础上再通过LM7805进行稳压输出。
前端滤波电容选取的滤波电容C=25Uf/25V,之后接104瓷片电容。
3.3TLC5615电路
TLC5615的在电路中发挥重要作用,它将单片机输出的数字量进行数模转换,然后在将转换后的模拟量以电压的形式输送到下一级电路作为差分电路反向输入端信号。
我们这里选用TLC5615,该器件是由TEXAS仪器公司新推出的串行10位数/模转换器,一种10位分辨率、单道D/A转换芯片。
由于它体积小,兼容性,性价比高而深受单片机爱好者及企业欢迎,其目前已经有很高的普及率。
D/A转换器的位数决定了电源系统控制电压输出的范围和精度,同时电源系统输出电压步进精度涉及的环节很多。
3.3.1TLC5615的特点
TLC5615是一个串行10位DAC芯片,性能比早期电流型输出的DAC要好。
只需要通过3根串行总线就可以完成10位数据的串行输入,易于和工业标准的微处理器或微控制器单片机接口相连,适用于电池供电的测试仪表、移动电话,也适于数字失调与增益调整以及工业控制场合。
其主要特点如下:
·单5V电源工作
·3线串行接口(SPI)
·高阻抗基准输入端
·DAC输出的最大电压为2倍基准输入电压
·上电时内部自动复位
·微功耗,最大功耗为1.75mW输出
·转换速率快,更新率为1.21MHz
小型(D)封装TLC5615CD和塑料DIP(P)封装TLC5615CP的工作温度范围均0℃~70℃,而小型(D)封装TLC5615ID和塑料DIP(P)封装TLC5615IP的工作温度在-40℃~85℃的范围内。
3.3.2LC5615芯片接口说明(图3-5)
·AGND模拟地
·REFIN基准电压输入端
·OUTDAC模拟电压输出
·VDD正电源电压端
·DIN串行二进制数输入端
·SCLK串行时钟输入端
·CS芯片选择,低有效
·DOUT用于级联的串行数据输出
图3-5TLC5615引脚图
3.3.3本设计电路中的TLC5615
在本设计中,片选信号端CS,时钟信号端SCLK,数据信号端DIN分别与单片的I/O连接,单片机通过I/O模式SPI通信控制TLC5615模拟量输出。
基准电压输入端REFIN接到由电阻分压电路部分,其输入的基准电压由R16进行调节。
DAC模拟电压输出端OUT接到差分电路的方向输入端Vi1,如图3-6所示。
图3-6TLC5615工作电路
TLC5615输出电压计算公式:
Vout=Vref*N/1024公式(3-1)
其中Vref为参考电压,N为输入的二进制数。
3.4差动放大电路
在前面的方案二中已对差动电路电压输出做了相关说明这里将不再重复,本节将详细介绍运算放大器的相关参数,本设计中选用的是双运算放大器LM358,LM358内部包括有两个独立的、高增益、内部频率补偿的双运算放大器,适合于电源电压范围很宽的单电源使用,也适用于双电源工作模式,在推荐的工
作条件下,电源电流与电源电压无关。
它的使用范围包括传感放大器、直流增
益模块和其他所有可用单电源供电的使用运算放大器的场合。
LM358的封装形式有塑封8引线双列直插式和贴片式。
图3-7为LM358的引脚排列图:
图3-7LM358引脚图
其特性参数如下:
·内部频率补偿
·直流电压增益高(约100dB)
·单位增益频带宽(约1MHz)
·电源电压范围宽:
单电源(3—30V);双电源(±1.5一±15V)
·低功耗电流,适合于电池供电
·低输入偏流
·低输入失调电压和失调电流
·共模输入电压范围宽,包括接地
·差模输入电压范围宽,等于电源电压范围
·输出电压摆幅大(0至Vcc-1.5V)
3.5LM317稳压输出
LM317是美国国家半导体公司的三端可调正稳压器集成电路。
我国
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 数控 电源 设计