《数控恒压源》.docx

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

《数控恒压源》.docx

《《数控恒压源》.docx》由会员分享,可在线阅读,更多相关《《数控恒压源》.docx(32页珍藏版)》请在冰点文库上搜索。

《数控恒压源》.docx

《数控恒压源》

 

第一章直流稳压电源的基本原理

在电子电路中,通常都需要电压稳压的直流电源供电。

日常生活中也需要将交流电转变成直流电,形成直流稳压电源。

一般直流稳压电源由电源变压器、整流电路、滤波电路和稳压电路等四部分组成。

图1直流稳压电源的工作原理

电源变压器是将交流电网220V的电压变为所需要的电压值,然后通过整流电路将交流电压变为脉动的直流电压,由于此脉动的直流电压还含有较大的纹波,必须通过滤波电路加以滤除,从而得到平滑的直流电压。

但这样的电压还随电网电压波动(一般10%左右的波动)、负载和温度的变化而变化。

因而在整流、滤波电路之后,还需接稳压电路。

稳压电路的作用是当电网电压波动、负载和温度变化时,维持输出直流电压稳定。

1.1整流电路

整流电路的任务是将交流电变换成直流电。

完成这一任务主要靠二级管的单向导电作用。

因此二极管是构成整流电路的关键元件。

常见的几种整流电路有单相半波、全波、桥式和倍压整流。

我主要研究了单项桥式整流电路。

1.1.1单相桥式整流电路

a

b

Tr

图2单相桥式整流电路

图2中Tr为电源变压器,它的作用事将交流电网电压变成整流电路要求的交流电压。

单相桥式整流电路是由四个二极管接成电桥的形式构成的。

设电源变压器二次侧电压U=Usinwt(v),在U的正半周,极性为上正下负,此时二极管D1、D3承受正向电压而导通,D2、D4反向截止,电流i的通路是a

D1

RL

D3

b。

负载RL上又得到半波电压。

在U的负半周,极性为上正下负,此时二极管D2、D4导通,D1、D3反向截止,电流i的通路是b

D2

RL

D4

a。

负载RL上又得到半波电压。

RL上得到的电压U是单方向全波脉动(图3)。

图3单相桥式整流滤波电路波形图

要使之接近于理想的直流电压,在整流之后需加滤波电路,将单向脉动电压中的交流分量尽量多地滤掉。

1.2滤波电路

滤波电路用于滤去整流输出电压中的纹波,一般由电抗元件组成,如在负载电阻两端并联电容器C,或与负载串联电感器L,以及由电容、电感组合而成的各种复式滤波电路。

滤波电路的形式有很多,分为电容输入式和电感输入式。

1.2.1电容滤波电路

采用一只容量较大的电解质电容器,所以要注意其极性,其正极要接电路高电位端,负端要接电路低电位端。

若极性接反,过高的反向电压可能击穿电容器。

图4桥式整流、电容滤波电路

图5交流电压U的波形

如图4,由于电容C1并联在负载电阻R1上,所以电容C1两端的电压

就是负载的电压

,交流电压U的波形(如图5);假设,电路接通时,恰恰在电压U由负到正过零的时刻,这时二极管开始导通,电压U通过二极管向电容C1充电,由于二极管的正向电阻很小,所以充电时间常数很小,电压

将随着电压U按正弦规律逐渐升高,当U增大到最大值时,

也随之上升到最大值。

然后U开始下降,

也开始下降,但他们按不同规律下降,U按正弦规律下降,而电容C1则通过负载R1放电,电容端电压

按指数规律下降,由于放电时间常数较大,

下降缓慢。

除了刚过最小值的一小段时间内,仍有

=U的关系外,之后就出现U<

的情况,二极管承受反向电压,处于截止状态。

电压

按指数规律缓慢下降到wt=2

以后,虽然电压U又为正值,但由于U<

,二极管仍然不能导通。

直到U>

以后,二极管才又导通,电容C1由放电状态重新变为充电状态,

又随着U上升。

如此继续下去,电压

也就是负载电压

就变得平滑了,因而负载电压的平均值也有所增大了。

如果电容滤波电路接于桥式整流电路,则在交流电压的一个周期内,电容C1有两次充、放电,其放电时间比上述半波整流后所接电容滤波电路要短,故输出电压更为平滑。

电容滤波使整流输出电压波形变得平直的原因,还可以从电容C1对脉动电流中的交流成分具有旁路作用来理解。

由于电容C1与负载电阻R1并联,C1的容量愈大,整流后所得的脉动电流交流分量的频率愈高,则电容C1的荣康、、容抗愈小,而电阻R1的阻值与频率无关,因此,脉动电流中的交流成分主要通过电容C1而被旁路,R1上的电流和电压便较为平直了。

1.2.2电感滤波电路

图6电感滤波电路

如图6是电感滤波电路,它是在整流电路的输出端和负载电阻R之间串联一个电感线圈。

电感中流过的电流发生变化时,线圈中要产生自感电动势阻碍电流的变化。

当电流增加时,自感电动势的方向与电流方向相反,自感电动势阻碍电流的增加,同时将能量储存起来,使电流增加缓慢。

反之,当电流减小时,自感电动势的方向与电流的方向相同,自感电动势阻止电流的减小,同时将能量释放出来,使电流减小缓慢,因而使负载电流和负载电压脉动大为减小。

如果要求输出电流较大,输出电压脉动很小时,可在电感滤波电路之后再接电容C。

组成LC滤波电路。

电感滤波之后,利用电容再一次滤掉交流分量,这样,便可得到更为平直的直流输出电压。

上面讨论的整流滤波电路,输出电压已较平滑,但却不稳定,当用一个不稳定的电压对负载供电时,会引起负载工作不稳定,甚至不能正常工作。

为了得到稳定的直流输出电压,在整流滤波电路之后,需要增加稳压电路。

1.3稳压电路

稳压电路用的比较多的稳压电路是硅稳压管稳压电路。

如图7是硅稳压管稳压电路,由稳压管D2和调整电阻R1组成,稳压管在电路中应为反向联接,它与负载电阻R1并联后,再与调整电阻串联。

下面分析一下稳压原理。

图7硅稳压管稳压电路

1)负载电阻R1不变,交流电源电压波动时的稳压情况:

当负载电阻不变,支流电源电压增加时,整流滤波电路的电压

随之增加,负载电压

也将增加,而

就是稳压管两端的反向电压。

稍有增加,稳压管的电流

就会显著增加,因此电阻R1上的压降增加,从而使增大了的负载电压

的数值有所减小。

如果电阻R1的阻值选择适当,最终可使

基本上保持不变。

同理如果交流电压降低,使

减小,则

也减小,

也随着减小,则

也减小,仍保持负载电压

近似不变。

2)电源电压不变、负载电流变化时的稳压情况:

假设交流电源电压不变,由于负载电阻变化而使负载电流增大,则电阻R1上的电压降增大,负载电阻R1上的端电压

因而下降,

下降一点,稳压管的电流

显著减小,使已经降低的负载电压

回升,与原来数值比较可基本保持不变。

当负载电流减小时,稳压过程相反。

经半波最好是全波整流,再由稳压电路最终送给负载的电压就是比较稳定的支流电了。

由以上几部分电路就组成了直流稳压电源,它将广泛地应用到实践中。

第二章数控恒压源的实现方案

传统的直流稳压电源输出是通过粗调波段开关及细调电位器来调节的,并由电位表指示电压值的大小。

这种直流稳压电源存在读数不直观、电位器易磨损、稳压精度不高、不易调准、电位构成复杂、体积大等缺点,而基于单片机控制的数控直流电源不但实现了直流稳压的功能,而且没有上述的缺点。

2.1设计目标

1)电源输出电压范围0.0V-15.0V,步长0.06V,输出电压值由液晶显示器显示。

2)用户对数控恒压源的控制,通过按键进行控制。

3)整机由自制稳压电源供电,输入交流220V,输出直流+5V。

2.2实现框图

整个电源(如图10)分成三个主要部分:

供电部分、稳压输出部分和数控部分。

图8稳压直流电源总框图

 

 

第三章供电和稳压输出部分

供电部分简单,不做详细论述。

3.1稳压输出部分仿真图

图9模拟部分中的稳压电路稳定性验证图

一般的直流稳压电源是用可变电阻来实现输出电压的调节,那么要在直流稳压电源的基础上实现数字控制的话,实际上很简单,我们只要将可变电阻换成数字控制部分来代替,就能实现数控恒压源这一课题。

所以,首先要做的,就是选择合适的稳压输出电路并对其可行性进行了仿真。

如图9,很容易就验证了此稳压输出电路的可靠。

3.2供电和稳压输出部分电路图

这部分将数控部分送来的电压控制字转换成稳定电压输出,电路主要由供电、整流滤波、稳压输出、过流保护和延时启动等几部分组成。

(如图10)

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

稳压输出电路的输出与参考电压成比例。

稳压输出电路采用的是串联式反馈稳压电路(如图9),在电路中,Q1—TIP122为调整管,U6A—LM358为比较放大器,R19、R22组成反馈网络。

D/A转换电路的输出电压DAOUT接到U6A的同向端,稳压电源的输出经R19、R22组成的取样电路分压后送到运放U6A的反向端,经运放比较放大后,驱动调整管Q1。

当电路平衡时,D/A电路的输出电压

与取样后的电压

相等。

稳压输出部分的过流保护电路由R21和Q2组成。

为保护动作电流,则当电源输出电流I增加到

时,R21上的压降

*R21使得Q2管导通,分掉了Q1上的基极电流,使输出I不再增加,起到了过流保护作用。

图10供电和稳压输出部分

 

第四章数字控制部分

4.1单片机部分

图11单片机控制部分

控制部分是系统整机协调工作和智能化管理的核心部分,采用89C52单片机实现控制功能是其关键,采用单片机不但方便监控,并且大大减少硬件设计。

I10,I9属微调,步长为0.0586V,I10加,I9减;I8,I7属粗调,步长为0.9961V,I8加,I9减。

4.2D/A转换部分

系统设置A/D、D/A转换接口,采用美国TI公司的高速串行8位模数转换器TLC549和四通道串行数模转换器TLC5620。

图12D/A转换部分

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

稳压输出电路的输出与参考电压成比例。

8位字长的D/A转换器具有256种状态。

当电压控制字从0,1,2,……到256时,电源输出电压为0.0,0.06,……15.0。

TLC5620是八位的串行输入四路电压输出的数模转换器。

其时序图如图13:

         图13 TLC5620数模转换时序图

Clk为时钟端,Data为输入数据,LOAD为输入控制信号。

每路电压输出值的计算:

REF为参考电压,data为输入8位的比特数据;

我们这里用的REF=2.5v;

4.3A/D转换部分

图14A/D转换部分

TLC549是采用LinCMOSTM技术,以开关电容逐次逼近原理工作的8位串行A/D芯片。

单电源3V~6V供电范围,控制口线少,时序简单,转换速度快,功耗低,价格便宜,适用于低功耗的袖珍仪器上的单路A/D采样,也可将多个器件并联使用。

 TLC549是8位串行A/D转换器芯片,可与通用微处理器、控制器通过I/OCLOCK、CS、DATAOUT三条口线进行串行接口。

具有4MHz片内系统时钟和软、硬件控制电路,转换时间最长17μs,TLC549允许的最高转换速率为40000次/s。

总失调误差最大为±0.5LSB,典型功耗值为6mW。

采用差分参考电压高阻输入,抗干扰,可按比例量程校准转换范围,VREF-接地,VREF+-VREF-≥1V,可用于较小信号的采样。

TLC549的极限参数如下:

  ●电源电压:

6.5V;

  ●输入电压范围:

0.3V~VCC+0.3V;

  ●输出电压范围:

0.3V~VCC+0.3V;

  ●峰值输入电流(任一输入端):

±10mA;

  ●总峰值输入电流(所有输入端):

±30mA;

  ●工作温度:

TLC549C:

0℃~70℃

    TLC549:

-40℃~85℃

    TLC549M:

-55℃~125℃

TLC549片型小,采样速度快,功耗低,价格便宜,控制简单。

适用于低功耗的袖珍仪器上的单路A/D或多路并联采样。

TLC549均有片内系统时钟,该时钟与I/OCLOCK是独立工作的,无须特殊的速度或相位匹配。

  当CS为高时,数据输出(DATAOUT)端处于高阻状态,此时I/OCLOCK不起作用。

这种CS控制作用允许在同时使用多片TLC548、TLC549时,共用I/OCLOCK,以减少多路(片)A/D并用时的I/O控制端口。

一组通常的控制时序为:

  

(1)将CS置低。

内部电路在测得CS下降沿后,再等待两个内部时钟上升沿和一个下降沿后,然后确认这一变化,最后自动将前一次转换结果的最高位(D7)位输出到DATAOUT端上。

  

(2)前四个I/OCLOCK周期的下降沿依次移出第2、3、4和第5个位(D6、D5、D4、D3),片上采样保持电路在第4个I/OCLOCK下降沿开始采样模拟输入。

  (3)接下来的3个I/OCLOCK周期的下降沿移出第6、7、8(D2、D1、D0)个转换位,

  (4)最后,片上采样保持电路在第8个I/OCLOCK周期的下降沿将移出第6、7、8(D2、D1、D0)个转换位。

保持功能将持续4个内部时钟周期,然后开始进行32个内部时钟周期的A/D转换。

第8个I/OCLOCK后,CS必须为高,或I/OCLOCK保持低电平,这种状态需要维持36个内部系统时钟周期以等待保持和转换工作的完成。

如果CS为低时I/OCLOCK上出现一个有效干扰脉冲,则微处理器/控制器将与器件的I/O时序失去同步;若CS为高时出现一次有效低电平,则将使引脚重新初始化,从而脱离原转换过程。

  在36个内部系统时钟周期结束之前,实施步骤

(1)-(4),可重新启动一次新的A/D转换,与此同时,正在进行的转换终止,此时的输出是前一次的转换结果而不是正在进行的转换结果。

  若要在特定的时刻采样模拟信号,应使第8个I/OCLOCK时钟的下降沿与该时刻对应,因为芯片虽在第4个I/OCLOCK时钟下降沿开始采样,却在第8个I/OCLOCK的下降沿开始保存。

本设计中A/D的采样电压是稳压输出电路的取样电压

与输出电压

的关系:

(4-1)

因此可以通过一定的比例调整来得到输出电压

的数字显示值。

4.4绘制PCB

图15总电路的PCB

4.5总电路软件实现流程图

图16总流程图

程序见后面附录。

 

第五章电源测试结果

5.1电压测试

预置电压(V)

显示电压(V)

测量电压(V)

0.058

0.058

0.059

0.175

0.175

0.176

0.292

0.292

0.294

0.410

0.410

0.411

0.585

0.585

0.587

0.820

0.820

0.821

0.996

0.996

0.995

1.992

1.992

1.990

2.998

3.046

2.98

4.980

5.038

4.97

6.972

7.030

6.95

9.960

10.077

9.94

12.948

13.124

12.92

14.94

14.94

14.73

 

5.2性能测试

性能指标

测量条件

测量结果

测量仪表

全程输出电压

0-15V

DM-311型数字万用表

负载电流

=5V,

=10

506mA

短路电流

=15V

=1.73A

过流保护

1.4A

用单片机控制电源时,输出直流0-15V,液晶显示器显示清晰正确,误差极小,完美的实现了数控恒压源这一课题。

但在功能上还不够强大,如没有开机的电压预置功能,没有电流过流时的报警指示功能等等,还可以进一步得到提高。

 

结论

本文先对直流稳压电源原理进行了论述,主要是对整流电路、滤波电路和稳压电路等几部分功能进行了论述;然后通过仿真进行稳压输出电路可行性研究,最终确定了数控恒压源的方案。

绘制PCB版,制作完成硬件部分,然后对硬件进行了测试;编写单片机程序实现软件部分;通过对整个数控衡压源的调试完善,最终实现了数控恒压源的制作,实现了数字控制稳定电压输出的功能。

但在制作上还有进一步提高的可能,如开机预置电压输出,过流保护警报指示等等。

 

 

致谢

大学生活即将结束,回想这四年有苦有甜。

在最后的毕业设计过程中,我得到了很多老师和同学的帮助,也学到了很多平时在学习中无法学到的东西。

在此,我要感谢所有曾经教导过我的老师和关心过我的同学,是他们在我的成长过程中给予了我足够的帮助。

本文能够顺利的完成,要特别感谢我的导师殷奎喜老师的关怀和教导;还有我的同学蔡红雷在硬件电路的设计和电子器件的选择上给了我很多的意见,潘应云同学在单片机的编程上给了我特别多的帮助,使我能够顺利完成毕业设计。

 

 

参考文献

[1]7—04—007241—6康华光电子技术基础高等教育出版社

[2]1000—5013(2001)04—0371—05AT89C51单片机数控多路直流稳压电源华侨大学学报(自然科学报)第22卷第4期2001年10月

[3]1002—8743(2004)02—0055—05串联型直流稳压电源的仿真分析广西师范学院学报第21卷第2期

[4]高稳定度稳压电源(GWE-1)的研制西南石油学院学报第17卷第3期1年8月

[5]1671—1041(2003)01—0013—02基于TL431的直流稳压电源设计设计师笔记

[6]基于单片机的高品质直流电源电子产品世界2005,1/下半月

[7]基于先进集成电路多输出线性直流稳压电源设计中文核心期刊《微计算机信息》(测控自动化)2005年第21卷第1期

[8]1673—0062(2005)0063—04数字可调式高压直流稳压电源的设计南华大学学报(自然科学版)第19卷2005年9月

[9]用单片机制作的直流稳压可调电源电子世界2005年第11期

[10]刘华毅,李霞,徐景德电力电子技术第35卷第六期2001年12月

[11]7-81012-969-4何立民单片机中级教程北京航空航天大学出版社

[12]7-115-13713-7陈小忠、黄宁、赵小侠单片机接口技术实用子程序人民邮电出版社

[13]MatthewR,RobinT.Microprocessorcontrolledpowersupply[J].ElectronicWorldW-irelessWorld,1994,95(1639):

524~527

 

附录

//包函数调用

#include

#include

//显示器数据口定义

#definelcd1602_busP0

/******************tlc549port*********************/

//tlc549接口定义

sbitcs_549=P1^2;

sbitdata_549=P1^1;

sbitclk_549=P1^0;

 

/*******************tlc5620port***********************/

//tlc5620接口定义

sbitload_5620=P1^3;

sbitclk_5620=P1^4;

sbitdata_5620=P1^5;

/***************lcd1602port******************************/

//lcd1602显示器接口定义

//引脚定义

sbitrs_1602=P2^5;

sbitrw_1602=P2^6;

sbite_1602=P2^7;

/*************************************/

/*****************tlc549outputvariable**********************/

//tlc549全局变量定义

unsignedcharbdataadc_549;//bdata//bitdataarea

sbitadc_549low=adc_549^0;//最低位

//ASCII码表

/**********0---9**************/

unsignedintcodetable[10]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39};

unsignedintset[5];//setting

unsignedintmea[5];//measure

unsignedintad[5];//addata

//输入数据的ASCII码转换函数

hexstoascii_set(unsignedinthex)

{

set[0]=table[hex/10000];

hex=hex%10000;

set[1]=table[hex/1000];

hex=hex%1000;

set[2]=table[hex/100];

hex=hex%100;

set[3]=table[hex/10];

hex=hex%10;

set[4]=table[hex];

}

//测量数据的ASCII码转换函数

hexstoascii_mea(unsignedinthex)

{

mea[0]=table[hex/10000];

hex=hex%10000;

mea[1]=table[hex/1000];

hex=hex%1000;

mea[2]=table[hex/100];

hex=hex%100;

mea[3]=table[hex/10];

hex=hex%10;

mea[4]=table[hex];

}

 

/***********************549convert**************************************************************/

//tlc549子程序

/**************adc_549convert*******************/

unsignedcharadc_549convert()

{unsignedchari;

cs_549=1;

cs_549=0;

clk_549=0;

for(i=0;i<8;i++)

{clk_549=1;

adc_549low=data_549;//readonebit

clk_549=0;

if(i<7)adc_549=adc_549<<1;//经八次左移adc初值可以不付

}

clk_549=0;

cs_549=1;

return(adc_549);

}

/*****************endofadc_549convert************/

/*********************dac_5620******************************/

//tlc5620子程序(四个通道)

voiddac_5620(unsignedchardataa,unsignedchardatab,

unsignedchardatac,unsignedchardatad)

{

unsignedchari;

/****************dataa************/

load_5620=1;

clk_5620=1;data_5620=0;clk_5620=0;

clk_5620=1;data_5620=0;clk_5620=0;

clk_5620=1;data_5620=1;clk_5620=0;

for(

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

当前位置:首页 > 经管营销 > 经济市场

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

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