简易数控直流电源的设计.docx

上传人:b****2 文档编号:1142095 上传时间:2023-04-30 格式:DOCX 页数:28 大小:609.34KB
下载 相关 举报
简易数控直流电源的设计.docx_第1页
第1页 / 共28页
简易数控直流电源的设计.docx_第2页
第2页 / 共28页
简易数控直流电源的设计.docx_第3页
第3页 / 共28页
简易数控直流电源的设计.docx_第4页
第4页 / 共28页
简易数控直流电源的设计.docx_第5页
第5页 / 共28页
简易数控直流电源的设计.docx_第6页
第6页 / 共28页
简易数控直流电源的设计.docx_第7页
第7页 / 共28页
简易数控直流电源的设计.docx_第8页
第8页 / 共28页
简易数控直流电源的设计.docx_第9页
第9页 / 共28页
简易数控直流电源的设计.docx_第10页
第10页 / 共28页
简易数控直流电源的设计.docx_第11页
第11页 / 共28页
简易数控直流电源的设计.docx_第12页
第12页 / 共28页
简易数控直流电源的设计.docx_第13页
第13页 / 共28页
简易数控直流电源的设计.docx_第14页
第14页 / 共28页
简易数控直流电源的设计.docx_第15页
第15页 / 共28页
简易数控直流电源的设计.docx_第16页
第16页 / 共28页
简易数控直流电源的设计.docx_第17页
第17页 / 共28页
简易数控直流电源的设计.docx_第18页
第18页 / 共28页
简易数控直流电源的设计.docx_第19页
第19页 / 共28页
简易数控直流电源的设计.docx_第20页
第20页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

简易数控直流电源的设计.docx

《简易数控直流电源的设计.docx》由会员分享,可在线阅读,更多相关《简易数控直流电源的设计.docx(28页珍藏版)》请在冰点文库上搜索。

简易数控直流电源的设计.docx

简易数控直流电源的设计

电子设计报告

题目:

简易数控直流电压源的设计

组号:

12C

组长:

柯俊吉

组员:

陈星宇、刘鹏

完成日期:

2012-4-5

摘要

在各种电子电路实验及日常生活中,电源是一种必不可少的仪器,目前所用的电源大多是只有固定电压输出(例如常用的有:

±5V、±12V或±15V)。

其缺点是输出电压不可人为的改变;输出精度和稳定性都不高,在测量上传统的电源一般采用指针式或数字式来显示电压或电流,需要搭配电位器来调整所要的电压及电流输出值,然而电位器的阻值特性非线性,在调整时又要花费一定的时间,且会产生漂移。

关键词:

数控直流电源

单片机最小系统

DAC0832数模转换

目录

第一章概述

1.1直流稳压电源的发展方向

1.2国内发展现状

1.3系统研究方向

第二章设计任务分析

2.1设计任务要求

2.2问题分析

第三章系统概述

3.1系统设计框图

3.2系统设计思路

3.3系统设计原理

第四章主要器件介绍

4.1STC89C52简介

4.2晶振的使用

4.3DAC0832工作原理

4.4译码器74LS47

4.5数码管显示原理

4.6三端稳压集成电路L7805,L7815,L7915

4.7双电源供电集成运放OP07

4.8功率放大三极管D882和B772

第五章系统硬件设计方案

5.1自制电源电路设计

5.2单片机控制电路

5.3DAC0832数模转换及功放的工作原理

5.4键盘控制设计

5.5数码显示控制设计

第六章系统软件设计方案

6.1系统总程序设计

6.2系统程序流程图

第七章结果分析

结束语

参考文献

附录一系统电路全图

附录二系统程序源代码

概述

1.1直流稳压电源的发展方向

1.1.1智能化

目前在研制高精度、高性能、多功能的测量控制仪表时,几乎没有不考虑采用单片机的。

以单片机最小系统为主体取代传统仪器的常规电子线路,将软件程序与硬件电路相结合,组成新一代的所谓“智能化测量控制仪表”。

直流稳压电源一方面为仪器仪表提供电能量,是仪器仪表的“动力源”,另一面它本身就是仪器仪表,因此,它有可能而且应当智能化。

具体地说,智能化的直流稳压电源电源应当具有以下功能特点:

①操作自动化。

系统的整个测量过程如量程选择、数据的采集、传输与处理以等都用单片机来控制操作,实现测量过程的全部自动化。

②具有自检测功能,包括自动调零、自动故障检测与状态检验、自动校准、自诊断及量程自动转换等。

③具有友好的人机对话能力。

智能化的直流稳压电源使用键盘代替传统直流稳压电源中的切换开关,操作人员只需通过键盘输入命令,就能实现某种测量功能。

1.1.2数字化

在传统直流稳压电源中,控制部分是按模拟信号来设计和工作的。

在六、七十年代,电力电子技术完全是建立在模拟电路基础上的。

但是,现在数字信号、数字电路显得越来越重要,数字信号处理技术日趋善成熟,显示出越来越多的优点。

1.1.3模块化

电源的模块化有两方面的含义,其一是指功率器件的模块化;其二是指电源单元的模块化。

模块化的目的不仅在于使用方便,缩小整机体积,更重要的是取消传统连线,把寄生参数降到最小,从而把器件承受的电应力降至最低,提高系统的可靠性。

1.1.4绿色化

电源系统的绿色化有两层含义:

首先是显著节电,这意味着发电容量的节约,而发电是造成环境污染的重要原因,所以节电就可以减少对环境的污染;其次这些电源不能(或少)对电网产生污染,国际电工委员会(IEC对此制定了一系列标准,如工EC555,IEC917,IECI000等。

20世纪末,各种有源滤波器和有源补偿器的方案诞生,为21世纪批量生产各种绿色直流稳压电源产品奠定了基础。

1.2国内发展现状

在我国,以电力电子学为核心技术的电源产业,从二十世纪60年代中期开始形成,到了90年代以来,电源产业进入快速发展时期。

一方面,电源产业规模的发展在加快;另一方面,在国家自然科学基金的资助下或创新意识指导下,我国电力电子技术的研究从吸收消化和一般跟踪发展到前沿跟踪和基础创新,电源产业界涌现了一些技术难度较大,具有国际先进水平的产品,而且还产生了一大批具有代表性的研究成果和产品;目前国内还开展了跟踪国际多方面前沿性课题的研究或基础创新研究。

但是我国电源产业与发达国家相比,存在着很大的差距和不足:

在电源产品的质量、可靠性、开发投入、生产规模、工艺水平、先进检测设备、智能化、网络化、持续创新能力等方面的差距为10-15年,尤其在实现直流稳压电源的智能化、网络化方面的研究不是很多。

目前国内在这两方面研究比较多的是成都电子科技大学和广州华南理工大学,主要是利用单片机和可编程系统器件(PSD)来控制开关直流稳压电源或数制化电压单元达到数控的目的,但和国外的比较起来,效果不是很理想,还有很大的差距。

国内厂家生产的直流稳压电源虽然也在向数字化方向发展,但多限于对输出显示实现数码显示,或实现多组数值预置。

总体说来,国内直流稳压电源技术在实现智能化等方面相对落后,面对激烈的国际竞争,是个严重的挑战。

1.3系统研究方向

本系统研究的直流稳压电源主要是符合智能化、数字化以及模块化的特点。

智能化主要是指系统有可编程模块可以对系统进行智能控制。

数字化主要是指系统输出电压通过7段数码管显示,并且可以通过按键对输出电压进行连续步进数字化调节。

模块化是指系统由各个相关模块组成,提高了系统的可靠性。

任务要求分析

2.1.1、设计任务

设计出有一定输出电压范围和功能的数控电源。

其原理示意图如下:

2.1.2、设计要求

1.基本要求

(1)输出电压:

范围0~+9.9V,步进0.1V,纹波不大于10mV;

(2)输出电流:

500mA;

(3)输出电压值由数码管显示;

(4)由“+”、“-”两键分别控制输出电压步进增减;

(5)为实现上述几部件工作,自制一稳压直流电源,输出±15V,+5V。

2.发挥部分

(1)可通过一个扫描式矩阵键盘对输出电压进行预置在0~9.9V之间的任意一个值;

(2)用按键可进行加减电压值,实现输出电压变化(步进0.1V不变);

(3)扩展输出电压种类(比如三角波,方波)。

2.2、问题分析

1、电压输出范围0~9.9V,步长0.1V,共有100种状态,8位字长的D/A转换器具有256种状态,能满足要求。

设计中用2个电压控制字代表0.1V,当电压控制字从0,2,4,……到198时,电源输出电压为0.0,0.1,……,9.9。

电路选出用的D/A转换芯片是DAC0832,该芯片价廉且精度较高。

DAC0832属于电流输出型D/A,输出的电流随输入的电压控制字线性变化。

为了得到电压,还需外接一片运放来实现电流到电压的转换。

2、当DAC0832采用5V基准电压时,D/A转换电路的满幅输出为5.0V(电压控制字为255时),由于实际最大用到电压控制字198,因此D/A部分最大输出电压U1=(198/255)*5.0=3.882。

3、D/A转换部分输出的电压作为稳压输出电路的参考电压。

稳压输出电路的输出与参考电压成比例,范围是0~9.9V,负载能力大于500mA,纹波小10mA.稳压输出电路采用典型的串联反馈稳压电路,也可以看成是以参考电压作为输入的直流功率放大器。

4、过流保护电路。

5、自制正负15V和正5V电源的制作原理

系统概述

3.1、系统设计框图

3.2、系统设计思路

首先根据设计要求确定系统的六大模块。

将一个系统的设计划分成一系列模块,然后进行各部分电路的设计。

然后经过方案比较确定了各个模块的基本电路:

按键控制模块输入某个信号给单片机最小系统,单片机通过程序产生不同的电压值,利用DAC0832数模转换,实现不同电压值的输出及稳定;通过按键来进行电压值的设定;利用单片机对数码管显示进行控制;控制电路由单片机最小系统及外围电路组成,单片机采用STC89C52,通过I/O口进行对系统的控制;自制电压电源为系统提供需要的工作电压。

系统程序用C语言在KEIL环境下编写。

程序共分为四个部分:

主函数、按键扫描函数、延时子函数、数码显示子函数。

编写完成并编译无误后由串口下载电路下载到单片机中进行调试。

3.3、系统工作原理

D/A转换器(DAC)输入的是数字量,经转换输出的是模拟量。

DAC的技术指标很多,如:

分辨率、满刻度误差、线性度、绝对精度、相对精度、建立时间、输入/输出特性等。

分辨率:

DAC的分辨率反映了它的输出模拟电压的最小变化量。

其定义为输出满刻度电压与

的比值,其中n为DAC的位数。

如:

8位DAC的满刻度输出电压为5V,则其分辨率为

建立时间:

是描述DAC转换速度快慢的参数。

其定义为从输入数字量变化到输出达到终值误差

LSB(最低有效位)所需的时间。

高速DAC的建立时间可达1us。

接口形式:

在DAC输入/输出特性之一。

包括输入数字量的形式,十六进制式BCD,输入是否带有锁存器等。

DAC0832为8位D/A转换器。

单电源供电,范围为+5V~+15V,基准电压范围为

电流的建立时间为1us。

CMOS工艺功耗20mw。

输入设有两级缓冲锁存器。

电压的计算方式:

设计要求单极性可调精密直流稳压电源,步进分别为20mV、100mV、1V,因此要准确选择D/A的参考电压

=5V,计算方法如下:

数字量取Dn取0~255,

取5V,即数字量每步进1,达到步进20mV,数字量每步进5,达到步进100mV,数字量每步进50,达到步进1V。

主要器件介绍

4.1、STCC89C52简介

STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。

在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

具有以下标准功能:

8k字节Flash,512字节RAM,32位I/O口线,看门狗定时器,内置4KBEEPROM,MAX810复位电路,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口。

另外STC89X52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。

空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。

掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。

最高运作频率35Mhz,6T/12T可选。

其引脚图如下:

图3.1STC89C52引脚图

4.2晶振的使用

晶振的作用是为系统提供基本的时钟信号。

通常一个系统共用一个晶振,便于各部分保持同步。

有些通讯系统的基频和射频使用不同的晶振,而通过电子调整频率的方法保持同步。

晶振通常与锁相环电路配合使用,以提供系统所需的时钟频率。

如果不同子系统需要不同频率的时钟信号,可以用与同一个晶振相连的不同锁相环来提供。

单片机工作,就是靠晶振起振才能工作。

图3.2晶振原理图

这种电路是单片机内部振荡电路,由只需要在单片机的XTAL1和XTAL2引脚边接一个晶体振荡器或一个陶瓷振荡器,并通过两个电容后接地即可,XTAL1和XTAL2分别为单片机片内反相器的输入和输出端口,因为单片机内部工作需要时钟,产生机器周期,振荡电容一般选取10-30PF,振荡电路的频率要满足单片机的工作频率要求,单片机才能正常工作,如89S52,其工作频率为0-33MHz

每个晶振都会有它的参数:

中心频率:

Hz。

晶振的频率

稳定度:

PPM  。

温度对晶振频率的影响这个数字越大晶振就越稳定

可调范围:

PPM  。

晶振频率的可调范围这个数字越大那晶振频率的可调范围就越小

负载电容:

PF。

晶振在中心频率下所要求的电容值

谐振电阻:

欧姆。

晶振的交流电阻

震荡方式:

基频和泛音。

基频的震荡方式一般都不会高于25MHz。

如果要更高的频率就可以用泛音晶振。

泛音的次数一般是单数如3次泛音、5次泛音、7次泛音。

当晶振接到震荡电路上,在震荡电路所引入的电容不符合晶振的负载电容的容量要求时,震荡电路所出的频率就会和晶振所标的频率不同。

例如:

一个4.0000MHz  +-20PPN负载电容是16PF的晶振

当负载电容是10PF时,震荡电路所出的频率就可能会是4.0003MHz;

当负载电容是20PF时,震荡电路所出的频率就可能会是3.9997MHz。

晶振负载电容有2种接法:

并联在晶振上或串联在晶振上

4.3DAC0832工作原理

直流稳压电源的数模转换采用通用芯片DAC0832。

DAC0832的原理框图如图4.2.1所示。

DAC0832主要由8位输入寄存器、8位DAC寄存器、8位D/A转换器以及输入

控制电路四部分组成。

8位输入寄存器用于存放主机送来的数字量,使输入数字量得到缓冲和锁存,由加以控制;8位DAC寄存器用于存放待转换的数字量,由加以控制;8位D/A转换器输出与数字量成正比的模拟电流;由与门、非与门组成的输入控制电路来控制2个寄存器的选通或锁存状态。

图3.3DAC0832原理框图

当WR2和XFER同时有效时,8位DAC寄存器端为高电平“1”,此时DAC寄存器的输出端Q跟随输入端D也就是输入寄存器Q端的电平变化;反之,当端为低电平“0”时,第一级8位输入寄存器Q端的状态则锁存到第二级8位DAC寄存器中,以便第三级8位DAC转换器进行D/A转换。

4.474LS164工作原理

74HC164、74HCT164是高速硅门CMOS器件,与低功耗肖特基型TTL(LSTTL)器件的引脚兼容。

74HC164、74HCT164是8位边沿触发式移位寄存器,串行输入数据,然后并行输出。

数据通过两个输入端(DSA或DSB)之一串行输入;任一输入端可以用作高电平使能端,控制另一输入端的数据输入。

两个输入端或者连接在一起,或者把不用的输入端接高电平,一定不要悬空。

时钟(CP)每次由低变高时,数据右移一位,输入到Q0,Q0是两个数据输入端(DSA和DSB)的逻辑与,它将上升时钟沿之前保持一个建立时间的长度。

主复位(MR)输入端上的一个低电平将使其它所有输入端都无效,同时非同步地清除寄存器,强制所有的输出为低电平。

符号

引脚

说明

DSA

1

数据输入

DSB

2

数据输入

Q0~Q3

3~6

输出

GND

7

地(0V)

CP

8

时钟输入(低电平到高电平边沿触发)

/M/R

9

中央复位输入(低电平有效)

Q4~Q7

10~13

输出

VCC

14

正电源

4.5数码管结构

4.5.1数码管结构

输出电压采用7段数码管进行显示。

数码管由8个发光二极管(以下简称字段)构成,通过不同的组合可用来显示数字09、字符AF、H、L、P、R、U、Y、符号“”及小数点“”。

数码管的外型结构如4.5.1(a)所示。

数码管又分为共阴极和共阳极两种结构,分别如图4.5.1(b)和图3.4(c)所示。

(a)外型结构(b)共阴极(c)共阳极

图3.5.1数码管结构图

4.5.2数码管工作原理

共阳极数码管的8个发光二极管的阳极(二极管正端)连接在一起,通常,公共阳极接高电平(一般接电源),其它管脚接段驱动电路输出端。

当某段驱动电路的输出端为低电平时,则该端所连接的字段导通并点亮,根据发光字段的不同组合可显示出各种数字或字符。

此时,要求段驱动电路能吸收额定的段导通电流,还需根据外接电源及额定段导通电流来确定相应的限流电阻。

共阴极数码管的8个发光二极管的阴极(二极管负端)连接在一起,通常,公共阴极接低电平(一般接地),其它管脚接段驱动电路输出端,当某段驱动电路的输出端为高电平时,则该端所连接的字段导通并点亮,根据发光字段的不同组合可显示出各种数字或字符。

此时,要求段驱动电路能提供额定的段导通电流,还需根据外接电源及额定段导通电流来确定相应的限流电阻。

4.5.3数码管字形编码

要使数码管显示出相应的数字或字符必须使段数据口输出相应的字形编码。

对照图7.10(a),字型码各位定义如下:

数据线D0与a字段对应,D1字段与b字段对应……,依此类推。

如使用共阳极

数码管,数据为0表示对应字段亮,数据为1表示对应字段暗;如使用共阴极数码管,数据为0表示对应字段暗,数据为1表示对应字段亮。

如要显示“0”,共阳极数码管的字型编码应为:

11000000B(即C0H);共阴极数码管的字型编码应为:

00111111B(即3FH)。

依此类推可求得数码管字形编码如表3.5.3所示。

表3.5.3数码管字型编码表

显示字符

字形

共阳极

共阴极

dp

g

f

e

d

c

b

a

字型码

dp

g

f

e

d

c

b

a

字形码

0

0

1

1

0

0

0

0

0

0

C0H

0

0

1

1

1

1

1

1

3FH

1

1

1

1

1

1

1

0

0

1

F9H

0

0

0

0

0

1

1

0

06H

2

2

1

0

1

0

0

1

0

0

A4H

0

1

0

1

1

0

1

1

5BH

3

3

1

0

1

1

0

0

0

0

B0H

0

1

0

0

1

1

1

1

4FH

4

4

1

0

0

1

1

0

0

1

99H

0

1

1

0

0

1

1

0

66H

5

5

1

0

0

1

0

0

1

0

92H

0

1

1

0

1

1

0

1

6DH

6

6

1

0

0

0

0

0

1

0

82H

0

1

1

1

1

1

0

1

7DH

7

7

1

1

1

1

1

0

0

0

F8H

0

0

0

0

0

1

1

1

07H

8

8

1

0

0

0

0

0

0

0

80H

0

1

1

1

1

1

1

1

7FH

9

9

1

0

0

1

0

0

0

0

90H

0

1

1

0

1

1

1

1

6FH

A

A

1

0

0

0

1

0

0

0

88H

0

1

1

1

0

1

1

1

77H

B

B

1

0

0

0

0

0

1

1

83H

0

1

1

1

1

1

0

0

7CH

C

C

1

1

0

0

0

1

1

0

C6H

0

0

1

1

1

0

0

1

39H

D

D

1

0

1

0

0

0

0

1

A1H

0

1

0

1

1

1

1

0

5EH

E

E

1

0

0

0

0

1

1

0

86H

0

1

1

1

1

0

0

1

79H

F

F

1

0

0

0

1

1

1

0

8EH

0

1

1

1

0

0

0

1

71H

H

H

1

0

0

0

1

0

0

1

89H

0

1

1

1

0

1

1

0

76H

L

L

1

1

0

0

0

1

1

1

C7H

0

0

1

1

1

0

0

0

38H

P

P

1

0

0

0

1

1

0

0

8CH

0

1

1

1

0

0

1

1

73H

R

R

1

1

0

0

1

1

1

0

CEH

0

0

1

1

0

0

0

1

31H

U

U

1

1

0

0

0

0

0

1

C1H

0

0

1

1

1

1

1

0

3EH

Y

Y

1

0

0

1

0

0

0

1

91H

0

1

1

0

1

1

1

0

6EH

1

0

1

1

1

1

1

1

BFH

0

1

0

0

0

0

0

0

40H

.

.

0

1

1

1

1

1

1

1

7FH

1

0

0

0

0

0

0

0

80H

熄灭

1

1

1

1

1

1

1

1

FFH

0

0

0

0

0

0

0

0

00H

4.6三端稳压集成电路L7805,L7815,L7915

4.7双电源供电集成运放OP07

op07的功能介绍:

Op07芯片是一种低噪声,非斩波稳零的双极性运算放大器集成电路。

由于OP07具有非常低的输入失调电压(对于OP07A最大为25μV),所以OP07在很多应用场合不需要额外的调零措施。

OP07同时具有输入偏置电流低(OP07A为±2nA)和开环增益高(对于OP07A为300V/mV)的特点,这种低失调、高开环增益的特性使得OP07特别适用于高增益的测量设备和放大传感器的微弱信号等方面。

特点:

超低偏移:

150μV最大。

低输入偏置电流:

1.8nA。

低失调电压漂移:

0.5μV/℃。

超稳定,时间:

2μV/month最大

高电源电压范围:

±3V至±22V

工作电源电压范围是±3V~±18V;OP07完全可以用单电源供电,你说的+5V,-5V绝对没有问题,用单+5V也可以供电,但是线性区间太小,单电源供电,模拟地在1/2VCC.建议电源最好>8V,否则线性区实在太小,放大倍数无法做大,一不小心,就充顶饱和了。

我一直用+12V,-12V双电源供电。

图1OP07外型图片

图2OP07管脚图

OP07芯片引脚功能说明:

1和8为偏置平衡(调零端),2为反向输入端,3为正向输入端,4接地,5空脚6为输出,7接电源+

图3OP07内部电路图

ABSOLUTEMAXIMUMRATINGS最大额定值

Symbol符号

Parameter参数

Value数值

Unit单位

VCC

SupplyVoltage电源电压

±22

V

Vid

DifferentialInputVoltage差分输入电压

±30

V

Vi

InputVoltage输入电压

±22

V

Toper

OperatingTemperature工作温度

-40to+105

Tstg

StorageTemperature贮藏温度

-65to+150

电气特性

虚拟通道连接=±15V,Tamb=25℃(除非另有说明)

Symbol符号

Parameter参数及测试条件

最小

典型

最大

Unit单位

Vio

InputOffsetVoltage输入失调电压0℃≤Tamb≤+70℃

-

60

150250

μV

LongTermInputOffsetVoltageStability-(note1)长期输入偏置电压的稳定性

-

0.4

2

μV/Mo

DVio

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2