基于单片机的可调稳压电源

基于单片机的可调稳压电源
基于单片机的可调稳压电源

摘要

随着电力电子技术的迅速发展,直流电源应用非常广泛,其好坏直接影响着电气设备或控制系统的工作性能。目前,市场上各种直流电源的基本环节大致相同,都包括交流电源、交流变压器、整流电路、滤波稳压电路等。直流稳压电源是电子技术常用的设备之一,广泛的应用于教学、科研等领域。传统的多功能直流稳压电源功能简单、难控制、可靠性低、干扰大、精度低且体积大、复杂度高。传统直流稳压电源对输出电压通常采用粗调的方式来完成,调节精度不高,当需要输出电压在一个很小范围内进行调节时,传统的直流稳压电源就难以办到,严重影响了稳压电源的使用范围。而基于单片机控制的直流稳压电源能较好地解决以上传统稳压电源的不足。该电源具有电压调整简便、电压输出稳定、便于智能化管理等特点。其良好的性价比更能为人们所接受,因此,具有一定的设计价值。

基于单片机的智能高精度直流稳压电源,结合了最先进的单片机控制技术采用高性能基准稳压电力电子元件,稳压调压精度高而且抗干扰能力强,克服了传统直流稳压源的缺点。同时整个控制系统具有完善的保护电路,大大提高了设备的使用寿命。随着电力电子技术的成熟,单片机价格越来越经济,且集成度相当高,大大减少了直流电源系统开发成本,具有明显的工程实际应用价值。

关键词:稳压电源,单片机,PWM ,直流电源,电压调节LM317

1

Abstract

With the rapid development of the power electronic technology, dc power very extensive, its direct impact on the electrical equipment or control systems work. At present, the market the basic link various dc power supply, including approximately the same ac power, communication transformer, rectifying circuit voltage circuit, filter. The direct current voltage-stabilized source is one of the commonly used equipment of electronic technology, widely used in teaching, scientific research, etc. The traditional multi-function dc manostat function is simple and difficult to control, reliability, low interference, low accuracy and large size, complexity high. when need output voltage in a small adjusted, within the scope of traditional dc manostat is difficult to do, and this seriously influences the scope of application of voltage stabilizer. And based on single chip microcomputer control dc voltage stabilizer can well solve the above traditional manostat shortage. The power supply voltage adjustment is simple, with voltage output stability, facilitate intelligent management etc. Characteristics. Its good price more can be accepted by people, therefore, has some of the design value.

Based on single chip microcomputer intelligent high-precision dc manostat, combined with the most advanced single-chip microcomputer control technology by high performance benchmark voltage power electronic components, overcome traditional dc voltage source faults. Meanwhile the control system has perfect protection circuit, greatly improving the life of the equipment. Along with the power electronic technology maturity, growing economy, and SCM price integration quite high, and greatly reduces the dc power system development costs, significant practical value.

Keywords: manostat, microcontroller, PWM, dc power, voltage regulation LM317

2

目录

摘要 (1)

Abstract (2)

一、整体设计分析 (4)

1.1 方案比较 (4)

二、部分电路组成元件简介 (6)

2.1 LM317简介 (6)

2.2控制核心 (6)

2.2 显示效果 (9)

三、系统硬件设计 (10)

3.1单片机最小系统: (10)

3.2显示模块 (11)

3.3工作电路设计 (12)

四、软件设计 (13)

4.1 编程语言的选择 (13)

4.2 脉冲产生机理的简要介绍: (14)

4.3 STC12C系列的PWM控制模块 (17)

4.4数码管的驱动实现 (18)

4.5按键的软件实现 (19)

4.5.1按键的软件设计思想 (19)

五、调试与分析 (21)

参考文献 (22)

致谢 (23)

附录一、整体电路 (24)

附录二、程序代码 (25)

3

一、整体设计分析

1.1 方案比较

对于输出可调电压的电源设计,比较常用的技术方案有以下几种方案:

方案一:采用RC降压电路,将220V交流电降压并采用稳压二极管进行稳压后得到稳定的直流电压。

采用模拟的分立元件,利用纯硬件来实现功能,通过电源变压器、整流滤波电路以及稳压电路,实现稳压电源稳定输出+5 V、±12 V、并能可调输出0~ 15 V电压。但由于模拟分立元件的分散性较大,各电阻电容之间的影响较大,因此所设计的指标不高、不符合设计要求、且使用的器件较多、连接复杂、灵活性差、功耗也大,同时焊点和线路较多,使成品的稳定性和精度受到影响这种电源具有一定的局限性和不安全因素。例如,采用RC电路的电源的输出电流较小,不能满足大功率用电器的需要;输出电压可调节性差,同时RC电路是一种非隔离电路,因此在使用的时候有可能会产生触电危险,因此需谨慎使用。

方案二:采用开关电源技术,设计输出稳定的直流电压。

其工作原理是让功率器件工作在开关状态,通过控制功率器件导通与截止的比值和频率,从而使功率器件的输出电压的平均值产生改变。可以通过AD器件采集输出电压值,与设定电压值进行对比,对功率管导通时间和频率进行调节,从而使输出电压更加稳定。由于开关电源中的功率管始终工作在频率较高的开关状态,因此电源的效率较高,可以达到百分之80以上。但是由于功率管工作在开关状态,在功率管开关过程中所产生的交流电压和电流在流过电路中其他电子元器件时会产生尖峰干扰和谐波干扰。假如不采取一些措施来抑制这些干扰,那么开关电源的输出电压质量就会大大降低,影响使用效果。

方案三:采用单片机产生的PWM波和运算放大器做电流源,经过放大后加到线性稳压器件LM317调整端,利用线性稳压器输出电压可调的特点产生输

4

出电压。

此方案采用51系列单片机作为整机的控制单元,通过改变输入数字量来改变输出电压值,从而使开关控制电源输出电压发生变化,间接地改变输出电压的大小。利用单片机程控输出PWM经运算放大器放大,再经LM317控制电路,使得输出电压达到稳压的目的。采用PWM 控制的开关电源,该电源具有高集成度、高性价比、最简外围电路、最佳性能指标、能构成高效率无工频变压器的隔离式开关电源等优点。而且在成本上与同等功率的线性稳压电源相当,而电源效率显著提高,体积和重量则大为减小。利用PWM脉宽调制的方法外接原件少,设计简化,输出电压的大小由开关器件占空比决定,而且功耗小,效率高,稳压范围宽,电路形式灵活多样,采用线性稳压器作为电压供电输出端,电源纹波系数可以得到改善,输出电流最大可以达到 1.5A,此外它的线性调整率和负载调整率也比标准的固定稳压器好,因此输出电压很稳定。这种方案也具有一些缺点,就是由于电路中采用了变压器,线性稳压器,受到变压器和三端稳压器的参数限制,往往输出电流不会太大。必要时还需要给LM317加装散热片。

方案确定:

通过对三种方案进行对比,选择方案三。即通过单片机的PWM作数模转换,经过两级RC滤波后得到0一5V的控制电压, 0一5V分256步进行,这个控制电压经过运放放大后得到-1.25V一13.75V的控制电压到LM317的调整端,实现电压的调整输出。采用此方案能有效的缩短调节时间,并能够提高输出精度。此设计方案包括了微控制模块,稳压控制模块,显示模块,键盘模块四部分构成。采用宏晶公司的STC单片机芯片作为控制器,其内部自带PWM输出功能,输出方波经过滤波后接运算放大器的输入端,经过放大器的电压放大,输出到稳压模块LM317的调整端。而根据LM317输出电压计算公式V out=1.25+V(调整端电压)可知,此模块最终输出电压为V out=1.25+V(运放输出电压),而运放输出电压正好为-1.25V一13.75V,所以输出电压便可以从0-15v任意范围调节。调节电压的时候,可以以每次0.1v的梯度增加或者降低电压。显示电路采用用3个数码管,可以显示三位数,分别组成输出电压的十位,个位,小数点位。

5

二、部分电路组成元件简介

2.1 LM317简介

LM317是美国国家半导体公司的三端可调正稳压器集成电路。我国和世界各大集成电路生产商均有同类产品可供选用,是使用极为广泛的一类串联集成稳压器。LM317 的输出电压范围是1.2V 至37V,负载电流最大为1.5A。它的使用非常简单,仅需两个外接电阻来设置输出电压。此外它的线性调整率和负载好。LM317 内置有过载保护、安全区保护等多种保护电路。通常LM317 不需要外接电容,除非输入滤波电容到LM317 输入端的连线超过6 英寸(约15 厘米使用输出电容能改变瞬态响应。调整端使用滤波电容能得到比标准三端稳压器高的多的纹波抑制比。LM317 能够有许多特殊的用法。比如把调整端悬浮到一个较高的电压上,可以用来调节高达数百伏的电压,只要输入输出压差不超过LM117/LM317 的极限就行。当然还要避免输出端短路。还可以把调整端接到一个可编程电压上,实现可编程的电源输出。LM317特性简介可调整输出电压决定LM317输出电压的是电阻R1,R2的比值,假设R2是一个固定电阻.因为输出端的电位高,电流经R1, R2流入接地点. LM317的控制端消耗非常少的电流,可忽略不计.所以, 控制端的电位是I x R2,又因为LM317控制端,输出端脚间的电位差为

1.25 V,所以Out(输出)的电压是:

接下来,计算I:out与adj接脚间的电位差1.25 V,电阻R1.电流I是:1.25/R1。

2.2控制核心

本系统采用高性能处理器STC单片机来产生PWM,并监控整个系统的运行。

2.2.1 STC12C5201AD系列单片机简介:

6

STC12C5201AD系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810专用复位电路,2路PWM,8路高速8位A/D转换(300K/S,即30万次/秒),针对脉冲控制,强干扰场合。

1)增强型8051 CPU,1T,单时钟/机器周期,指令代码完全兼容传统8051 2)工作电压:STC12C5201AD,系列工作电压:5.5V - 3.3V(5V单片机)。工作频率范围:0~35MHz,相当于普通8051的0~420MHz。

3)用户应用程序空间1K /2K / 4K / 5K / 6K 字节。片上集成256字节RAM,通用I/O口(27 / 23 / 15 / 13 / 11个),复位后为:准双向口/弱上拉(普通8051传统I/O口)可设置成四种模式:准双向口/弱上拉,强推挽/强上拉,仅为输入/高阻,开漏强推挽/强上拉,仅为输入/高阻,开漏推挽/强上拉,仅为输入/高阻,开漏每个I/O口驱动能力均可达到20mA,但整个芯片最大不要超过55mA。

4)ISP(在系统可编程)/ IAP(在应用可编程),无需专用编程器,无需专用仿真器可通过串口(P3.0/P3.1)直接下载用户程序,即可完成一片有EEPROM 功能。内部集成MAX810专用复位电路(外部晶体20M以下时,复位脚可直接1K电阻到地)。内置一个掉电检测电路: 在P1.2口有一个低压门槛比较器。5V 单片机为1.32V,误差为±5%,3.3V 单片机为1.30V,误差为±3%。时钟源:外部高精度晶体/时钟,内部R/C振荡器(温漂为±5%到±10%以内)。用户在下载用户程序时,可选择是使用内部R/C 振荡器还是外部晶体/时钟。常温下内部R/C振荡器频率为:5.0V 单片机为: 11MHz ~15.5MHz。3.3V单片机为:8MHz ~12MHz。精度要求不高时,可选择使用内部时钟,但因为有制造误差和温漂,以实际测试为准,可选择使用内部时钟。

5)共4个16位定时器两个与传统8051兼容的定时器/计数器,16位定时器T0和T1,没有定时器2,但有独立波特率发生器做串行通讯的波特率发生器,再

7

加上2路PCA模块可再实现2个16位定时器。2个时钟输出口,可由T0的溢出在P3.4/T0输出时钟,可由T1的溢出在P3.5/T1输出时钟。外部中断I/O口6路,传统的下降沿中断或低电平触发中断,并新增支持上升沿中断的PCA模块块PowerDown模式可由外部中断唤,INT0/P3.2,INT1/P3.3, T0/P3.4, T1/P3.5, RxD/P3.0, PCA0/P3.7, PCA1/P3.5

6)PWM(2路)/ PCA(可编程计数器阵列,2路),也可用来当2路D/A使用,也可用来再实现2个定时器,还可用来再实现2个外部中断(上升沿中断/下降沿中断均可分别或同时支持)。A/D转换,8位精度ADC,共8路,转换速度可达300K/S(每秒钟30万次)

7)通用全双工异步串行口(UART),由于STC12系列是高速的8051,可再用定时器或PCA软件可再用定时器或PCA软件实现多串口

8)工作温度范围:-40 ~ +85℃(工业标准)/0 ~ 75℃(商业标准)。封装:LQFP-32, SOP-32/28/20/16, SKDIP-28, PDIP-20/18/16, LSSOP-20(超小封状6.4mm×6.4mm),LQFP / SOP32有27个I/O口,SOP28 / SKDIP28有23个I/O口,SOP20/LSSOP20 / PDIP20有15个I/O口,DIP18有13个I/O口,SOP16/DIP16有11个I/O口。I/O口不够时,可用2到3根普通I/O口线外接74HC164/165/595(均可相联)来扩展I/O口,还可用A/D做按键扫描来节省I/O口,或用双CPU,三线通信,还多了串口。如图1.1为12C系列单片机简要结构图

8

图2.1 STC12C5204AD系列单片机架构图

2.2 显示效果

由于发光二极管基本上属于电流敏感器件,其正向压降的分散性很大,并且还与温度有关,为了保证数码管具有良好的亮度均匀度,就需要使其具有恒定的工作电流,且不能受温度及其它因素的影响。另外,当温度变化时驱动芯片还要能够自动调节输出电流的大小以实现色差平衡温度补偿。要保证数码管亮度一样,在控制方式选取上也有差别最好的办法是恒流控制,流过每一个发光二极管

9

的电流都是相同的,这样发光二极管看起来亮度就是一样的了。如恒压控制,则导致VF 不相同的发光二极管分到的电流不相同,所以亮度也不同。

使用时注意不要过流,即使是短时间的电流过载也可能对发光管造成永久性的损坏,采用恒流驱动电路后可防止由于电流故障所引起的数码管的大面积损坏。

三、系统硬件设计

该电路采用单片机STC12C5204AD 作为主控电路,由三端集成稳压器(LM317)作为稳压输出部分。另外,电路还增加电压放大电路、显示电路等部分电路。

整个电路的运行需要模拟电压源提供+5V ,+,-12V的模拟电压,以便使电路中的集成数字芯片能够正常工作。电路运行时,首先由单片机设置初始电压值,并送显示电路显示。然后通过单片机产生PWM波,经放大电路进行电压放大,反馈到三端集成稳压器(LM317)输出模拟电压。

3.1单片机最小系统:

STC12C5204AD单片机内置MAX810专用复位电路,当晶体频率在12M 以下时,复位端口可以直接接10K电阻置地为了能够让本单片机系统能够上电自动复位。由于本系统不需要与上位机进行串行通信,因此在系统时钟的电路设计中,采用12M的晶振,让单片机可以输出频率很高的脉冲波。

下图3.1是设计的单片机最小系统图:

10

图3.1单片机最小系统

3.2显示模块

3.2.1数码管的基本原理

数码管是一种半导体发光器件,其基本单元是发光二极管。数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示);按能显示多少个“8”可分为 1 位、2 位、4 位等等数码管;按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管。共阳数码管在应用时应将公共极COM 接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮。当某一字段的阴极为高电平时,相应字段就不亮。。共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管。共阴数码管在应用时应将公共极COM 接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮。当某一字段的阳极为低电平时,相应字段就不亮。与STC12C5204AD的接口电路如图3.2所示:

11

3.2 STC12C5204AD与数码管的接口电路

3.3工作电路设计

本电路的硬件组成部分主要由单片机STC12C5204AD、变压器、整流电路、滤波电路、稳压器(LM317)、放大电路、显示电路等组成。

图3.3 单片机控制直流电压输出电路图

12

硬件电路如图3.3 所示,整个电路通过单片机STC12C5204AD 控制,P3.7口和运算放大器口直接相连,单片机PWM输出端接放大器OP07的输入端,放

大器的放大倍数为,输出到电压模块LM317的电压分辨率为0.02V×5=0.1V。所以,当MCU输出数据增加1的时候,最终输出电压增加0.1V,当调节电压的时候,可以以每次0.1V的梯度增加或者降低电压。

本电路设计两个按键,k1为电压增键,K2为电压减键,按一下K1,当前电压增加0.1v,按一下K2,当前电压减小0.1V。显示部分由四位共阳数码管和单片机IO相连,可以显示四位数,一位显示十位,一位显示个位,另外还有一个小数位和一个正负显示位,比如可以显示-12.5v,采用动态扫描驱动方式。本主电路的原理就是通过MCU控制PWM,通过放大器放大,给LM317电压模块作为最终输出的电压。

四、软件设计

在本电路中由于CPU的工作任务是单一的,因此,源程序的工作过程为:系统上电复位后,默认输出0V电压,然后扫描k1,k2键,当k1或k2键有按下时,程序跳转至相应的按键处理子程序,经按键子程序处理后,再嵌套调用显示子程序,完成显示与输出操作后返回主程序,继续扫描此两键,程序运行原理如

4.1 编程语言的选择

软件设计主要由C语言实现,C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言,具体应用比如单片机。

单片机C语言一共只有32个关键字,9种控制语句,程序书写形式自由,

13

主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。该语言的运算符包含的范围很广泛,共有34种运算符。该语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C语言的运算类型极其丰富,表达式类型多样化。灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。指针是C语言的一大特色,可以说是C语言优于其它高级语言的一个重要原因。就是因为它有指针,可以直接进行靠近硬件的操作,但是C的指针操作也给它带来了很多不安全的因素。结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。

4.2 脉冲产生机理的简要介绍:

本系统主要技术是采用单片机输出的可调频的PWM波来实现调节输出电压的,对PWM的占空比频率的控制影响着最终电压的准确性。下面对脉冲宽度调制介绍:

脉冲宽度调制(PWM)是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码。PWM信号仍然是数字的,因为在给定的任何时刻,满幅值的直流供电要么完全有(ON),要么完全无(OFF)。电压或电流源是以一种通(ON)或断(OFF)的重复脉冲序列被加到模拟负载上去的。通的时候即是直流供电被加到负载上的时候,断的时候即是供电被断开的时候。只要带宽足够,任何模拟值都可以使用PWM进行编码。PWM控制的基本原理,

4.2.1 PWM控制理论基础:

冲量相等而形状不同的窄脉冲加在具有惯性的环节上时,其效果基本相同。冲量指窄脉冲的面积。效果基本相同,是指环节的输出响应波形基本相同。低频

14

非非常接近,紧高频端略有差异。

形状不同而产生冲量相同的各种窄脉冲

1)占空比:

就是输出的PWM中,高电平保持的时间与该PWM的时钟周期的时间之比如,一PWM的频率是1000Hz,那么它的时钟周期就是1ms,如果高电平出现的时间是200us,那么低电平的时间肯定是800us,那么占空比就是200:1000,也就是说PWM的占空比就是1:5。

1)分辨率:

占空比最小能达到的值,如8位的PWM,理论的分辨率就是1:255(单斜率),16位的的PWM理论就是1:65535(单斜率)。

2)频率:

如16位的PWM,它的分辨率达到了1:65535,要达到这个分辨率,T/C 就必须从0计数到65535才能达到。相对于周期就是65535*计数脉冲时间。

双斜率/ 单斜率:

假设一个PWM从0计数到80,之后又从0计数到80....... 这个就是单斜率。

假设一个PWM从0计数到80,之后是从80计数到0....... 这个就是双斜率。

可见,双斜率的计数时间多了一倍,所以输出的PWM频率就慢了一半,但是分辨率却是1:(80+80) =1:160,就是提高了一倍。

假设PWM是单斜率,设定最高计数是80,我们再设定一个比较值是10,那么T/C从0计数到10时(这时计数器还是一直往上计数,直到计数到设定值

15

80),单片机就会根据你的设定,控制某个IO口在这个时候是输出1还是输出0还是端口取反,这样,就是PWM的最基本的原理了

3)脉冲控制模块的作用:

脉冲控制模块所要控制的脉冲信号是一种离散信号。脉冲信号又可分为多种,它的形状多种多样,与普通模拟信号(如正弦波)相比,波形之间在时间轴不连续(波形与波形之间有明显的间隔)但具有一定的周期性是它的特点。最常见的脉冲波是矩形波(也就是方波)。脉冲信号可以用来表示信息,也可以用来作为载波,比如脉冲调制中的脉冲编码调制(PCM),脉冲宽度调制(PWM)等等,还可以作为各种数字电路、高性能芯片的时钟信号。

脉冲信号表现在平面坐标上就是一条有无数断点的曲线,也就是说在周期性的一些地方点的极限不存在,比如锯齿波,也有电脑里用到的数字电路的信号,0,1。脉冲信号,也就是像脉搏跳动这样的信号,相对于直流,断续的信号,如果用水流形容,直流就是把龙头一直开着淌水,脉冲就是不停的开关龙头形成水脉冲。脉冲宽度调制波通常由一列占空比不同的矩形脉冲构成,其占空比与信号的瞬时采样值成比例。

输出的PWM信号中的高电平部分必须处于一个输出周期的中间,不能偏离,否则输出语音经过低通后必定是一失真严重的结果。

4)脉冲控制的计算

对于8位精度的PWM,每个输出周期占用256(28)个机器周期,但是包含256个机器周期至少有22个指令周期,亦即264(22*12)个机器周期,由于语音信号的连续性,256与264之间相差的8个机器周期是不能由之丢空的,否则也会使输出信号失真。如果将须输出数字量按256/264的比例放大输出,亦不可行,因为如此非整数比例放大,放大倍数很小,则经过再量化后小数部分亦会被忽略掉,产生失真。举例:输出数字量为16,按比例放大后为16.5,更会产生难以取舍的问题。故采取以下办法:该模块以时钟周期为标准,而与TMBus 无关,即基本上与单片机部分异步工作。读取数据方式为每次读取足够数据段储存于模块内的RAM内(暂定每次读取8字节),储存字节数必须能保证PWM输

16

出该段数据过程中,有足够时间从RAM处继续读取数据。中断自动申请在3个指令周期(36个时钟周期)内必定能得到响应,而PWM模块处理一个数据需要固定耗时256个时钟周期,故能保证PWM模块顺序读取数据中断能及时得到响应,不会影响调制信号的连续性。输出后数据寄存器不自动清零。因为可以通过把Flags(0)写‘0’而停止PWM模块继续工作。

4.3 STC12C系列的PWM控制模块

PCA含有一个特殊的16位定时器,有2个16位的捕获/PWM模块与之相连,如上图所示。

寄存器CH和CL的内容是正在自由递增计数的16位PCA定时器。PCA 定时器是2个模块的公共时间基准,可通过编程工作在:1/12系统时钟、1/8系统时钟、1/6系统时钟、1/4系统时钟。定时器0溢出或ECI脚的输入(STC12C5201AD系列在P3.4口)。定时器的计数源由CMOD特殊功能寄存器中的CPS2,CPS1和CPS0位来确定。

每个PCA模块还对应另外两个寄存器,CCAPnH和CCAPnL。当出现捕获或匹配时,它们用来PCA模块还对应另外两个寄存器保存16位的计数值。当PCA模块用在PWM模式中时,它们用来控制输出的占空比。继而控制脉冲的输出模块。

本系统的PWM波是由单片机的P3.7口输出的,采用的是CCP模块0实现脉冲波的输出,通过调节CCAP0L的值来改变同CL的匹配时刻,从而改变引脚反转的时间,达到调节脉冲占空比的目的。

17

4.4数码管的驱动实现

1)数码管的驱动方式:

数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数字,因此根据数码管的驱动方式的不同,可以分为静态式和动态式两类。

①静态显示驱动:静态驱动也称直流驱动。静态驱动是指每个数码管的每一个段码都由一个单片机的I/O 端口进行驱动,或者使用如BCD 码二-十进制译码器译码进行驱动。静态驱动的优点是编程简单,显示亮度高,缺点是占用I/O 端口多,如驱动5 个数码管静态显示则需要5×8=40 根I/O 端口来驱动,要知道一个89S51 单片机可用的I/O 端口才32 个呢:),实际应用时必须增加译码驱动器进行驱动,增加了硬件电路的复杂性。

②动态显示驱动:数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8 个显示笔划"a,b,c,d,e,f,g,dp"的同名端连在一起,另外为每个数码管的公共极COM 增加位选通控制电路,位选通由各自独立的I/O 线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位选通COM 端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。通过分时轮流控制各个数码管的的COM 端,就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位数码管的点亮时间为1~2ms,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的I/O 端口,而且功耗更低。

本系统采用动态显示数码管,由于STC单片机的速度是1T调节刷新的时间就可以达到很好的显示数字的目的。STC单片机的驱动能力很强,可以通过内部寄存器配置成推挽输出,最大电流达到20ma,因此在与数码管的接口中不需

18

要增加额外的驱动电路,使用简单可靠。

4.5按键的软件实现

按键实现的主要环节是按键的去抖设计,在单片机控制系统中,通过按键实现控制功能是很常见的。对按键处理的重要环节是去抖动,包括去除按下和抬起瞬间的抖动。去抖动的方法有很多种,如使用R-S触发器的硬件方法、运用不同算法的各种软件方法等。硬件方法会增加成本和。去抖动,包括去除按下和抬起瞬间的抖动。去抖动的方法有很多种,如使用R-S触发器的硬件方法、运用不同算法的各种软件方法等。硬件方法会增加成本和体积,对于按键较多的矩阵式键盘,会用硬件方法;软件方法用的比较普遍,但有一种加固定延时的去抖动法效率最低,它以无谓地耗费机时来实现去抖动。

4.5.1按键的软件设计思想

本设计采用的是一种软件方法。简单说来是一种运算法,配合定时中断读取按键,通过运算逻辑表达式:

Keradyn=Ktemp Kinput+Kreadyn-1 (Ktemp ⊙Kinput) (1)

Ktemp=Kinput (2)

可以获得消除抖动的按键消息。这种方法效率高,不需耗时的循环等待,而且算法简单、使用方便。

由于按键的按下与抬起都会有10~20ms的抖动毛刺存在,因此,为了获取稳定的按键信息,须要避开这段抖动期。

设置3个变量Kready、Ktemp和Kinput,并设置定时中断周期为20ms。在定时中断服务程序中读取按键,并把读取的数据存于变量Kinput中。变量Kready 中是所需要的稳定的按键信息;Ktemp是中间变量,它的值是上一次的Kinput。

假设时刻1为没有键按下的初始状态;时刻2的Kinput为1,但时刻3的Kinput又变为0,说明时刻2的Kinput为1并不是有键按下,可能只是干扰,所以Kreqdy为0;时刻4同时刻2的情况类似,但是时刻4和时刻5时Kinput都

19

为1,说明有按键按下,在时刻5时Kready为1;虽然时刻7时Kinput为0,但时刻5、6、8时Kinput都为1,说明按键一直按下,只不过有干扰,Kready保持为1;时刻9、10连续两个时刻Kinput为0,表示按键抬起,时刻10时Kready 为0。

通过分析可以看出,Kready中是消除了抖动并在一定程度上排除了干扰的有效按键信息。从按键按下到Kready为1,最长时间约为40ms,最短约为20ms。其时间长短取决于键按下时处于定时中断周期的所在时刻。如果按键一直按下,则有效键信息以20ms的间隔重复输出。

仔细分析,还可知道当前时刻Kready的值不但与Ktemp和Kinput有关,还与Kready前一时刻的值有关。我们把Keady的当前时刻记作Kreadyn,作为因变量;前一时刻记作Kreadyn-1,并和Ktemp、Kinput一起作为自变量。

如下最简逻辑表达式,作为表达式(1)的扩展:

Kstore中是上一次的Kready,所以

Kstroe=Kready (4)

表达式(3)是1个包含了表达式(1)的通用逻辑表达式。它用于既有重复键输出也有非重复键输出的系统中。对于只有重复键输出的系统,Kconst全为1,则Koutput=Kready,所以只用表达式(1)就可以了。如果系统只要求非重复键输出,则Kconst全为0。

在实际应用中,1个比特表示1个键。单片机中的字符变量可以处理8个键,如果系统需要更多的键,可选用整型变量、长整型变量或数组。如果系统的按键数量过多,则会占用较多单片机宝贵的内部寄存器,这是该方法的不足之处。

20

基于单片机的智能稳压电源设计

基于单片机的智能稳压电源的设计 摘要 本文介绍了一种基于单片机的智能稳压电源的设计方案,其核心技术是通过单片机控制数模转换来改变其后的稳压模块的输出。该系统由整流滤波初步稳压部分、单片机控制部分、DAC和显示部分组成,该稳压电源能连续步进可调,并且可实时显示,弥补了传统稳压电源的不足。 关键词:单片机,稳压电源,连续步进可调,DAC

Design of Intelligent Power Supply Based on MCU This paper introduces a single-chip microcomputer-based Intelligent Power Supply Design program, its core technology through the MCU to control digital-to-analog converters to change the voltage regulator module subsequent output. The system consists of rectifier filter preliminary regulator of the MCU control of the DAC and display components, the power supply can be continuously adjustable stepper, and can be real-time display, made up for the shortcomings of traditional voltage regulator power supply. Key words:MCU,Regulated Power Supply,Stepping and adjustable row,DAC

基于单片机的数控直流稳压电源

基于单片机的数控直流稳压电源 一、引言 (1)题目要求: 利用LM317三端稳压器,设计制作一个数控稳压电源,要求: 1、输出电压:2-15V,步进0.1V,纹波≤10mV; 2、输出电流0.5A; 3、输出电压值由数码管显示,由“+”、“-”键分别控制输出电压的步进 (2)概况:直流稳压电源是电子技术常用的设备之一,广泛的应用于教学、科研等领域。传统的多功能直流稳压电源功能简单、难控制、可靠性低、干扰大、精度低且体积大、复杂度高。普通直流稳压电源品种很多.但均存在以下问题:输出电压是通过粗调(波段开关)及细调(电位器)来调节。这样,当输出电压需要精确输出,或需要在一个小范围内改变时(如 1.02~1.03V),困难就较大。另外,随着使用时间的增加,波段开关及电位器难免接触不良,对输出会有影响。常常通过硬件对过载进行限流或截流型保护,电路构成复杂,稳压精度也不高。本文设计了一种以单片机为核心的智能化高精度简易直流电源,克服了传统直流电压源的缺点,具有很高的应用价值。 二、系统设计 (1)方案论证: 方案:采用单片机控制此方案采用 AT89C51单片机作为整机的控制单元,通过改变输入数字量来改变输出电压值。这里主要利用单片机程控输出数字信号,经过 D /A 转换器( DA0832)输出模拟量,然后使用运算放大器把电

流转换成电压,在通过三段稳压器LM317使得输出电压和输出电流达到稳压的目的。 方案论证: 1、输出模块:使用运算放大器做前级的运算放大器,由于运算放大 器具有很大的电源电压抑制比,可以减少输出端的纹波电压。使用LM317做电流稳压器,把电流稳定到0.5A。 2、数控模块:采用AT89C51单片机完成整个数控部分的功能,同 时,AT89C51作为一个智能化的可编程器件,便于系统功能的扩展。 3、显示模块:本来准备使用液晶显示,可是想想我们的层次不够, 液晶现实的额程序不会写,只能退而其次,选择使用单片机通过锁存器控制8段LED数码管直接显示,这样可以精确的显示输出电压。 (2)系统结构: 系统结构设计图如上图所示。该系统主要由单片机最小控制系统、显示电路、独立按键、D/A转换电路、放大电路和稳压电路组成。单片机设定预输出值,并可以通过独立键盘改变单片机的预设值。然后通过DAC0832转化为模拟量,再经过运算放大和稳压稳流电路最后输出预设电压值,通过LED显示能够直观的看到预设值。因为器材原因,我们设计的稳压电源采用的是外部稳压器提供的电源。这样虽然算不上是一个完整的数控直流稳压电源,但是,除了这点,我们设计的电源基本已经复合要求。

0~12V可调直流稳压电源设计

0~12V可调直流稳压电源电路图 适合电子爱好者制作的从0V起调的稳压电源的电路如图所示。 0~12V可调直流稳压电源电路 电路工作原理:由电阻R4、R5组成的采样电路将输出电压Vo的一部分送入运算放大器IC1的反相端,它与由稳压管VZ3、电阻R2和电位器RP组成的基准电压(晶体管V1、稳压管VZ1、电阻R0、R1组成的恒流源为稳压管VZ3提供稳定的电流)相比较,将比较结果送至输出端,从而控制晶体管V3的导通电压。如果电位偏低,使Vo减小,采样电路亦使晶体管V3的c-e结电压减小,从而使Vo升高,反之亦然。如此起到了稳定输出电压的作用。 晶体管V4和电阻R7组成过电流保护电路。当输出电流超过额定电流(本电源为1A)时,V4导通,使晶体管V2和V3截止,输出端无电压输出,防止了电源损坏。 当输出电压小于6V,电流较大且输入电压又很高时,晶体管V3极间压差较大,会引起V3调整管功耗过大,为此本电源特别设置了电压自动转换电路,它由运算放大器IC2与电阻R8、稳压管VZ4及继电器K等组成。稳压管VZ4与电阻R8组成IC2运算放大器的基准电压,当输出电压低于6V时,IC2输出低电平,继电器K 不吸合,触点K1-1、K1-2分别接至变压器8V绕组和6V绕组稳压管;当输出电压高于6V时,IC2输出高电平,K1吸合,K1-1、K1-2分别接至变压器16V绕组和12V稳压管上。由上可知,在输出电压低时,输人电压也低;输出电压高时,输人电压也高,从而减小V3的功耗。电阻R9和电容C4组成继电器节能电路,可减小C2的功耗。 元器件选择:电路中变压器T选用二次带中心抽头的16V、功率为20OW的变压器。运算放大器选用LM324单源四运算放大器。稳压管VZ1选用4V左右的,VZ2选甲8V,VZ3a和VZ3b分别选用6V和12V的,要求稳压值准确,VZ4选用5.5~5.8V的稳压管。晶体管V1要求β大于150,V3选用大功率NPN晶体管,型号不限,制作中要加足够的散热片。电阻R7选用5V/0.6Ω的水泥电阻。其他元器件按图所示选用即可。

连续可调直流稳压电源的设计与制作

目录 一、设计目的 (1) 二、设计任务及要求 (1) 三、设计步骤 (1) 四、总体设计思路 (2) 五、实验设备及元器件 (5) 六、测试要求 (5) 七、设计报告要求 (6) 八、注意事项 (6)

直流稳压电源的设计 一、设计目的 1.学习基本理论在实践中综合运用的初步经验,掌握模拟电路设计的基本方法、设计步骤,培养综合设计与调试能力。 2.学会直流稳压电源的设计方法和性能指标测试方法。 3.培养实践技能,提高分析和解决实际问题的能力。 二、设计任务及要求 1.设计并制作一个连续可调直流稳压电源,主要技术指标要求: ①输出电压可调:U o=+3V~+9V ②最大输出电流:I omax=800mA ③输出电压变化量:ΔU o≤15mV ④稳压系数:S V≤0.003 2.设计电路结构,选择电路元件,计算确定元件参数,画出实用原理电路图。 3.自拟实验方法、步骤及数据表格,提出测试所需仪器及元器件的规格、数量,交指导教师审核。 4.批准后,进实验室进行组装、调试,并测试其主要性能参数。 三、设计步骤 1.电路图设计 (1)确定目标:设计整个系统是由那些模块组成,各个模块之间的信号传输,并画出直流稳压电源方框图。 (2)系统分析:根据系统功能,选择各模块所用电路形式。 (3)参数选择:根据系统指标的要求,确定各模块电路中元件的参数。 (4)总电路图:连接各模块电路。 2.电路安装、调试 (1)为提高学生的动手能力,学生自行设计印刷电路板,并焊接。 (2)在每个模块电路的输入端加一信号,测试输出端信号,以验证每个模块能否达到所规定的指标。 (3)重点测试稳压电路的稳压系数。 (4)将各模块电路连起来,整机调试,并测量该系统的各项指标。

基于单片机的智能稳压电源设计

基于单片机的智能稳压电源设计 摘要 本智能稳压电源利用16位单片机SPCE061A为控制核心,可预置输出电压值并显示在液晶显示模块(LCD)上,通过其内置的A/D输出对PWM进行调制,再控制大功率开关管导通,再经过滤波输出。同时通过采样电路将实际输出值反馈到单片机中构成闭环系统,进行比较、调整,提高了电源的输出精度。输出电压范围为0.01v~10v,而且可以步进调整输出的电压值。 关键词:智能;单片机;PWM调制;稳压电源 Design of Smart Power Supply Based on SCM Wu Renjie (College of Physics Science and Information Engineering, Jishou University, Jishou,Hunan 416000) Abstract The 16 Bit SCM SPCE061A was used as the control unit in this design, the output voltage value can be protested form the keyboard and displayed it on the LCD module .At the same time, its built-in A / D converter moderate the output as pulse width moderation(pwm), and switch on the output, after that output through a filter . At the same time the circuit would sample the actual output value and feedback the output to the SCM’s input system, after comparing and adjusting to improve the output accuracy. Output voltage range from 0.01 v to 10v, it can also stepping adjust the output voltage value. Key words:intelligent;SCM;PWM modulation;power supply 目录

可调直流稳压电源课程设计报告

可调的直流稳压电源电路设计 目录 一、设计目的 (2) 二、设计任务及要求 (2) 三、实验设备及元器件 (2) 四、设计步骤 (3) 1.电路图设计方法 (3) 2、设计的电路图 (3) 五、总体设计思路 (4) 1.直流稳压电源设计思路 (4) 2.直流稳压电源原理 (4) 1、直流稳压电源 (4) 2、整流电路 (5) 3、滤波电路——电容滤波电路 (6) 4、稳压电路 (8) 5、设计的电路原理图 (9) 3.设计方法简介 (9) 六、课程设计报告总结 (11)

一、设计目的 1、学习基本理论在实践中综合运用的初步经验,掌握模拟电路设计的基本方法、设计步骤,培养综合设计与调试能力。 2、学会直流稳压电源的设计方法和性能指标测试方法。 3、培养实践技能,提高分析和解决实际问题的能力。 二、设计任务及要求 1、设计一个连续可调的直流稳压电源,主要技术指标要求: ①输入(AC):U=220V,f=50HZ; ②输出直流电压:U0=9→12v; ③输出电流:I0<=1A; ④纹波电压:Up-p<30mV; 2、设计电路结构,选择电路元件,计算确定元件参数,画出实用原理电路图。 3、自拟实验方法、步骤及数据表格,提出测试所需仪器及元器件的规格、数量。 4、在实验室MultiSIM8-8330软件上画出电路图,并仿真和调试,并测试其主要性能参数。 三、实验设备及元器件 1、装有multisim电路仿真软件的PC 2、三端可调的稳压器LM317一片 3、电压表、滑动变阻器、二极管、变压器

四、设计步骤 1.电路图设计方法 (1)确定目标:设计整个系统是由那些模块组成,各个模块之间的信号传输,并画出直流稳压电源方框图。 (2)系统分析:根据系统功能,选择各模块所用电路形式。 (3)参数选择:根据系统指标的要求,确定各模块电路中元件的参数。 (4)总电路图:连接各模块电路。 (5)将各模块电路连起来,整机调试,并测量该系统的各项指标。 (6)采用三端集成稳压器电路,用输出电压可调且内部有过载保护的三端集成稳压器,输 出电压调整范围较宽,设计一电压补偿电路可实现输出电压从 0 V起连续可调,因要求电 路具有很强的带负载能力,需设计一软启动电路以适应所带负载的启动性能。该电路所用器 件较少,成本低且组装方便、可靠性高。 2、设计的电路图 图1 可调的直流稳压电源

基于单片机的稳压电源设计原理说明

4 稳压电源设计 4.1 电路分析 稳压电路见图4-1所示。三极管射极电压是稳压电源的输出电压,可以接用电器或负载,这个电压值通过TLC549(A/D,同TLC548)数据转换后,送往单片机处理并显示。调整按键可以改变输入TLC5615(D/A,同TLC5616)的数据。TLC5615的输出电压通过运算放大器与实际输出取样电压比较,控制三极管的电压输出。稳压电路的电压输出接受单片机检测,同时又受单片机的控制。电路在仿真时,各点的电压都连接有电压表显示。 图 1 稳压电路 4.2 电路模块 一、A/D转换部分 TLC549 对输出电压进行采集,其操作如下: (1)cs先为高电平。(cs为片选信号,为1时,输入脉i/o clock不起作用); (2)clock = 0 (3)cs = 0;cs置底电平。同时date_out为高。(=1); (4)延时1.4us。(setup time,cs low before first clock); (5)开始转化数据。因为TLC549是8位串行模数转换器。需将8 位数据依次串行输出。期间,clock高低电平转化一次; (6)8次数据转化之后。cs置1,片选无效。等待17us后读出数据。 二、D/A转换部分 TLC5615为10位D/A转换电路,其原理TLC5615的PDF文件。输出电压= (转换数值/1024)*2*基准电压

三、显示 采用数码管对A/D转换后的数据进行显示,因为TLC549 是8位A/D,程序中需要对转化的数据进行处理后才能在七段数码管上动态显示。TLC549的检测电压值范围为0~5V,A/D转换后数据位0~255,应该显示0~5,并且包含小数点部分。 四、按键操作部分 四个独立的按键主要是对DA 的输入数据进行操作的,ADD按键,SUB 按键这些按键在安下一次松开后便进行加1 的操作,若按键超过一定的时间则增加步长,使其数值能够快速增加,这样就不必要达到一个电压时,一直按几百次。SUB按键也是如此。至于那个预读取按键,主要是用于保存你要常用的电压值,这样一来你就可以在使用此电源时,不必要每次都要按键调整,可以通过读取AT24C04的值进行电压预置,保存按键,是用于保存你长使用的电压值,通过此次的电压值保存,使你可以快速达到你所要求的电压值。4.3 编程思路 程序分为键盘处理、D/A、A/D和存储四个模块。运用扫描法,对键盘进行扫描,有按键就更改输入TLC5615 的数值,ADD按键是对数据进行加以操做,长按的话使步进值增大,实现快加,SUB按键与ADD按键同,预读取按键用于读取AT24C04中预置的数值,保存按键用于保存当前电压值;显示部分主要是对TLC549采集回来的电压进行处理显示,它主要是在定时器0的中断服务程序中显示,100ms刷新显示一次;TLC5615模块,通过对dA的串行数据输入,使其在输出电压时可控,输出电压后经lm324,三极管,加上负载输出电压,输出电压后,用TLC549芯片100ms采集一次,送数码管显示。 4.5 程序清单 主函数: #include #include "intrins.h" #include "AT24C04.h" #define uchar unsigned char #define uint unsigned int uchar code LED[10] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; uchar code Bit_sel[4] = {0x08,0x04,0x02,0x01 }; //各个数码管对应的位选数据 sbit DIO = P1^0; //数据线 sbit CS = P1^1; //片选 sbit CLK = P1^2; //io口时钟 sbit SCS = P1^4; sbit SDATA = P1^5; sbit SCLK = P1^3; sbit ADD = P3^0; sbit SUB = P3^1; sbit Pre_read = P3^2; sbit Store = P3^3;

清华大学毕业设计论文—基于51单片机的数控直流稳压电源(含批注)

信息科学与技术学院 电子工程系 2014届毕业论文设计 题目基于51单片机的数控直流稳压电源专业电子工程 学生姓名黄丽 学号 1058402106 指导教师张芳铭 论文字数 完成日期

数控直流稳压电源就是能用数字来控制电源输出电压的大小,而且能使输出的直流电压能保持稳定、精确的直流电压源。本文介绍了利用D/A转换电路、辅助电源电路、去抖电路等组成的数控稳压电源电路,详述了电源的基本电路结构和控制策略。它与传统的稳压电源相比,具有操作方便,电压稳定度高的特点,其结构简单、制作方便、成本低,输出电压在1-10V之间连续可调,其输出电压大小以0.5V步进,输出电压的大小调节是通过“ ”、“-”两个键操作的,而且可以根据实际要求组成具有不同的输出电压值的稳压源电路。该电源控制电路选用89C51单片机控制主电路采用串联调整稳压技术具有线路简单、响应迅速、稳定性好、效率高等特点。 关键词:稳压电源、单片微型机;数控直流、D/A转换;

第一章绪论 (4) 1.1数控直流稳压电源的产生背景 (4) 1.2系统开发的意义 (5) 1.3系统主要功能 (6) 1.4研究中拟解决的主要问题 ........................................... 错误!未定义书签。第二章系统总体方案设计 ....................................................... 错误!未定义书签。 2.1系统概述........................................................................ 错误!未定义书签。 2.2系统整体概述................................................................ 错误!未定义书签。 2.2.1控制部分.............................................................. 错误!未定义书签。 2.2.2显示部分.............................................................. 错误!未定义书签。 2.2.3 键盘接口部分..................................................... 错误!未定义书签。 2.2.4 电源部分............................................................. 错误!未定义书签。 2.2.5 其它电路部分..................................................... 错误!未定义书签。第三章系统硬件电路设计 ....................................................... 错误!未定义书签。 3.1单片机主控电路设计 ................................................... 错误!未定义书签。 3.2显示电路 ....................................................................... 错误!未定义书签。 3.3按键电路 ....................................................................... 错误!未定义书签。 3.4电源电路 ....................................................................... 错误!未定义书签。 3.5系统时钟及复位电路 ................................................... 错误!未定义书签。 3.6系统总电路 ................................................................... 错误!未定义书签。第四章系统软件设计 ............................................................... 错误!未定义书签。 4.1主程序 ........................................................................... 错误!未定义书签。第五章组装与调试 ................................................................... 错误!未定义书签。 5.1硬件电路的布线与焊接................................................ 错误!未定义书签。 5.2电路组装和调试............................................................ 错误!未定义书签。结束语 ......................................................................................... 错误!未定义书签。参考文献 ..................................................................................... 错误!未定义书签。致谢 ........................................................................................... 错误!未定义书签。附录 ........................................................................................... 错误!未定义书签。

可调的直流稳压电源电路设计

可调的直流稳压电源电路设计 课题名称直流稳压电源 所在院系 班级 学号 姓名 指导老师 时间

目录 一、摘要 (3) 二、设计要求 (3) 三、元件及其介绍 (4) 四、设计原理及参数计算 (4) (1)电源变压器 (4) (2)整流电路 (5) (3)滤波电路 (5) 五、直流稳压电源的工作原理 (6) 六、可调式三端稳压器的引脚图及其典型应用电路6 (1)设计电路图 (6) (2)仿真 (7) 七、设计结论心得体会 (8) 八、附表附录 (9)

摘 要 电源是电子设备中的一个重要组成部分, 其性能的优劣直接影响着设备的工作质量, 随着技术的不断革新, 电源技术发生了巨大变化。 随着科技的发展,直流稳压电源的工作频率有原来的几十千赫发展到现在的几百千,但是和西方的发达国家还是有一定的差距;以美国为首的几个发达国家在这方面的研究已经转向高频下电源的拓扑理论、工作原理、建模分析等等方面技术领先;因此,直流稳压电源的研制及应用在此方面与之也从在很大的差距。 本次设计的题目为串联型连续可调直流稳压负电源:先是家用电源经过变压器得到一个大约(15~30V )的电压U1,然后U1经过一个桥堆进行整流,再采用可调阻值的滑动变阻器进行分压,在桥堆的输出端加一电容C 进行滤波,滤波后再通过LM317(具体参数参照手册)输出一个负电压,在LM317的输出端加一个电阻R1,调整端加一个电位器RW ,这样输出的电压就可以在某一范围内可调。因为电源的设计中要求输出电流可以扩展,在LM317的输出端加一个晶体管。这样输出的电压就可以在0~9.9V 范围内可调。 经过一系列的分析、准备、设计、调试…除了在布局和无焊接方面之外,设计的电路基本符合设计要求。 关键词: 开关电源; 稳压电源;可调 直流稳压电源 设计要求 输入(AC ):U=220V ,f=50HZ ; 输出直流电压0~9.9v 输出电流Imax=100mA;(有电流扩展功能) 负载电流mA I 800 具有过流保护功能。 系统框图

课程设计_可调直流稳压电源

电子科学与技术专业课程设计 目录 一、设计目的作用 (1) 二、设计要求 (1) 2.1 直流稳压电源的种类及选用 (1) 2.2 稳压电源的技术指标及对稳压电源的要求 (2) 2.3 串联型直流稳压电源的设计要求 (2) 三、设计的具体实现 (2) 3.1 系统概述 (2) 3.2 单元电路设计与分析 (4) 3.2.1 降压电路 (5) 3.2.2 整流电路 (5) 3.2.3 滤波电路 (7) 3.2.4 稳压电路 (9) 3.3 元件电路参数计算 (10) 3.4 改进方案 (11) 3.5 电路主要测试数据 (12) 四、总结 (12) 五、附录 (12)

六、参考文献 (14)

设计要求 2.1 直流稳压电源的种类及选用 直流稳定电源按习惯可分为化学电源、线性稳定电源和开关型稳定电源,它们又分别具有各种不同类型: (1)化学电源:平常所用的干电池、铅酸蓄电池、镍镉、镍氢、锂离子电池均属于这一类,各有其优缺点。随着科学技术的发展,又产生了智能化电池;在充电电池材料方面,美国研制员发现锰的一种碘化物,用它可以制造出便宜、小巧、放电时间,多次充电后仍保持性能良好的环保型充电电池。 (2)线性稳压电源:线性稳定电源有一个共同的特点就是它的功率器件调整管工作在线性区,靠调整管之间的电压降来稳定输出。由于调整管静态损耗大,需要安装一个很大的散热器给它散热,而且由于变压器工作在工频(50Hz)上,所以重量较大。该类电源优点是稳定性高,纹波小,可靠性高,易做成多路,输出连续可调的成品;缺点是体积大、较笨重、效率相对较低。 (3)开关型直流稳压电源:电路型式主要有单端反激式,单端正激式、半桥式、推挽式和全桥式。它和线性电源的根本区别在于它变压器不工作在工频而是工作在几十千赫兹到几兆赫兹,功能管不是工作在饱和及截止区即开关状态,开关电源因此而得名。开关电源的优点是体积小,重量轻,稳定可靠;缺点相 对于线性电源来说纹波较大(一般≤1% V ) (P P o-,好的可做到十几mV P P- 或更小)。 它的功率可自几瓦-几千瓦均有产品。 2.2 稳压电源的技术指标及对稳压电源的要求 (1)稳定性好 当输入电压Usr(整流、滤波的输出电压)在规定范围内变动时,输出电压Usc的变化应该很小一般要求。由输入电压变化而引起输出电压变化的程度,称为稳定度指标,常用稳压系数S来表示:S的大小,反映一个稳压电源克服输入电压变化的能力。在同样的输入电压变化条件下,S越小,输出电压的变化越小, 电源的稳定度越高。通常S约为10-2~10-4。 (2)输出电阻小 负载变化时(从空载到满载),输出电压Usc,应基本保持不变。稳压电源这方面的性能可用输出电阻表征。输出电阻(又叫等效内阻)用rn表示,它等于输出电压变化量和负载电流变化量之比。rn反映负载变动时,输出电压维持恒定的能力,rn越小,则Ifz 变化时输出电压的变化也越小。性能优良的稳压

基于单片机的直流稳压电源的设计设计

基于单片机的直流稳压电源的设计设计

毕业设计论文 基于单片机的直流稳压电源的设计

摘要 直流稳压电源是电子技术常用的设备之一,广泛的应用于教学、科研等领域。传统的直流稳压电源几乎都是用旋纽开关调节电压,调节精度不高、难控制、体积大、结构复杂,而且经常跳变,使用麻烦。 将单片机数字控制技术融入直流稳压电源的设计中,设计出的数字化直流稳压电源具有数码显示、数字输入调压、电压调节精度高的特点。而且通过软件编程,易于实现功能的扩展。数控电源目前的发展,主要朝着更高的数控精度和分辨率及更好的动态特性;更好的环保性能;智能化与高可靠性;更广泛的应用方向发展。 本设计利用AT89S51作为主控芯片,控制数模转换模块DAC0832的输出电压,通过运算放大器OPA552放大输出。设置四个按键,来实现电压的增减,并带有数码显示模块。可以达到每步0.1V的精度,输出电压范围0~15V,电流可以达到200mA。 关键词:数控电源;AT89S51;DAC0832;OPA552

Abstract Direct current voltage-stabilized power supply is one of the commonly used equipment in electronic technology. It’s widely used in teaching, researching and other fields.Most of the traditional direct current voltage-stabilized power supply use the knob switch to adjust the voltage.It has the trouble of low-precision and difficult to control. The structure is complex and the volume is large. The numerical control technique of single chip microcomputer is adopted in the design of direct current voltage-stabilized power supply for a digitalized.Having numeral display,the direct current power can adjust voltage programmably and differentiate voltage precisely.Moreover,it’s easy to have its function enlarged through the programmer.Numerical control direct current voltage-stabilized power supply mainly toward to high-precision,high-resolution,better dynamic characteristics,better environmental performance,intelligent,high reliability and wider application direction. In this design,using the AT89S51 as main module to control the output voltage of DAC0832. The voltage is magnified by amplifier OPA552. In this system, the step of voltage is control by four keys, and the display module is also designed.The step precision is 0.1V,the output voltage is range from 0V to 15V and the current is up to 200mA. Key words: Numerical control power;AT89S51;DAC0832;OPA552

可调直流稳压电源的设计说明

可调直流稳压电源设计报告 任微明(学号:20101106133 ) (物理与电子信息学院10 级科技班,内蒙古呼和浩特010022 ) 指导教师: 高焕生 摘要:主要采用变压器、整流、滤波、稳压的流程思路将输入220V 交流电转换成 电压3~12V 的直流电源。其中,稳压电路采用三端固定稳压器LM317 达到稳压效果,因此系统可根据实际需要对其设计进行适当的修改。本系统设计方便简单、易学易改、成本低廉、功能实用。 关键字:变压器;整流;滤波;稳压 1 设计内容及要求 1.1 设计目的 1、学习小功率直流稳压电源的设计与调试方法。 2、掌握小功率直流稳压电源有关参数的测试方法。 3、通过集成直流稳压电源的设计、安装和调试,要求学会: (1)选择变压器、整流二极管、滤波电容及集成稳压器来设计直流稳压电源; (2)掌握直流稳压电路的调试及主要技术指标的测试方法。 (3)通过电路的设计可以加深对该课程知识的理解以及对知识的综合运用。 1.2 设计内容 设计一波形直流稳压电源,满足:当输入电压在220V ± 10%时,输出直流电压为3~12V

1.3设计要求 (1) 电源变压器做理论设计; (2) 合理选择集成稳压器; (3) 完成全电路理论设计、计算机辅助分析与仿真、安装调试、绘制电路图,PCB 板; (4) 撰写设计报告、调试总结报告。 2设计方法与步骤 2.1设计方法 单元电路设计、PCB板设计、电路的组装与调试。 2.2设计步骤 (1 )功能和性能指标分析:对题目的各项要求进行分析,整理出系统和具体电路设计所需的更具体、更详细的功能要求和技术性指标数据,以求得设计的原始依据。 (2 )画出总体电路图,要求按相关规定,布局合理,图面清晰,便于对图的理解和阅读,为组装、调试和维修时做好准备。 (3)按总电路图安装电路,调试并改进。 3电路的设计 图3整体电路图 3.1电源变压器 过整流电路将交流变为脉动的直流电压。由于此脉动的直流压含有较的纹波,必须通过滤

线性可调直流稳压电源

宁波大红鹰学院 《模拟电子技术》 课程设计报告 课题名称:线性可调直流稳压电源 分院:机械与电气工程学院 教研室:电气工程及其自动化 班级: 11电自3 姓名:XXX 学号:xxxxxxxxxx 指导教师:XX XXX 二○一三年十二月

线性可调直流稳压电源 一、设计任务 1、课题名称:线性可调直流稳压电源 2、设计要求 ①输出电压:V =4.5~12.0V; o ≥1A; ②最大输出电流:I omax ③输出纹波:V ≤10mV; P-P ④电压调整率:K u≤5%(最大输出电流时); ⑤电流调整率:K i≤3%。(输出为12V时)。 二、硬件设计 1、直流稳压电源设计思路 (1)电网供电电压交流220V(有效值)50Hz,要获得低压直流输出,首先必须采用电源变压器将电网电压降低获得所需要交流电压。 (2)降压后的交流电压,通过整流电路变成单向脉动直流电,但其幅度变化大(即脉动大)。 (3)脉动大的直流电压须经过滤波电路变成平滑,脉动小的直流电,即将交流成份滤掉,保留其直流成份。 (4)滤波后的直流电压,再通过稳压电路稳压,便可得到基本不受外界影响的稳定直流电压输出,供给电压表。 2、直流稳压电源原理 (1)、直流稳压电源 直流稳压电源是一种将220V工频交流电转换成稳压输出的直流电压的装置,它需要变压、整流、滤波、稳压四个环节才能完成。 图1直流稳压电源的方框图

①电源变压器:是降压变压器,它将电网220V交流电压变换成符合需要的交流电压,并送给整流电路,变压器的变比由变压器的副边电压确定。 ②整流电路:利用单向导电元件,把50Hz的正弦交流电变换成脉动的直流电 ③滤波电路:可以将整流电路输出电压中的交流成分大部分加以滤除,从而得到比较平滑的直流电压。 ④稳压电路:稳压电路的功能是使输出的直流电压稳定,不随交流电网电压和负载的变化而变化。 (2)、整流电路 ①直流电路常采用二极管单相全波整流电路 图2单相桥式整流电路 ②工作原理 设变压器副边电压u2=错误!未找到引用源。U2sinωt,U2为有效值。在u2的正半周内,二极管D1、D2导通,D3、D4截止;u2的负半周内,D3、D4导通,D1、D2截止。正负半周内部都有电流流过的负载电阻R L,且方向是一致的。 图 3单相桥式整流电路简易画法及波形图 在桥式整流电路中,每个二极管都只在半个周期内导电,所以流过每个二极管的平均电流等于输出电流的平均值的一半,即电路中的每只二极管承受的最

自制可调稳压电源

采用LM317的方案,刚好手头还有几个闲置的LM317T,“量身”设计的完整电路如图2所示。 (图2) 主要元气件参数资料: 尽管LM317我们已经非常熟识了,但还是翻阅一下LM317的PDF资料比较稳妥,其中几个比较重要的参数如下: 1、输入与输出端最高压差为:40V(很多人误认为是输入最高电压为40V); 2、输入与输出端最小工作压差:3V; 3、输出电压范围:1.25V-37V范围内连续可调(其实只要保证前一项条件,其输出范围的上限 是可以扩展的); 4、最大输出电流:1.5A(LM317T TO-220封装); 5、输出最小负载电流:5mA; 6、基准电压V REF:1.25V; 7、工作温度范围为:0-70℃; 8、LM317T TO-220封装引脚排列如图3所示:

(图3) 为了让LM317T 输出0V 起调,该电路设计时增加了一个由TL431构成的-2.5V 基准电源,TL431相信大家也是非常熟识,它是三端可调并联型稳压IC ,详细资料可参考:安森美的《TL431中文手册》。 在本列电路应用中,我们比较关心的几个参数如下: 1. 参考电压 V REF :2.5V ±0.4%(25℃); 2. 最大阴极电流范围:-100mA 至+150mA ; 3. 最小阴极电流:0.5mA ; 4. 最大额定功耗:0.7W (TO-92封装); 5. TL431内部结构和引脚排列如附图4所示; 6. TL431的典型应用电路如图5所示; (图4) (图5) 工作原理: 如图2所示,220V 市电通过S1和F1连接到变压器的输入端,经过变压后分别输出:18V 、8V 、10V 、3V (其中10V 和3V 绕组是自己以手工穿线的方式加绕的)四组电压,为了降低LM317T 的功耗提高电源效率,采用了2个继电器的3级换档电路,换档电路如图6所示,电源输出电压V+加在W2的两端,当W2的滑动触片上获得的分压低于U4的V REF (2.5V )电压时,U4的K 、A 之间只有

可调直流稳压电源的设计说明

. .页脚. 可调直流稳压电源设计报告 任微明(学号:) (物理与电子信息学院 10级科技班, 呼和浩特 010022) 指导教师:高焕生 摘要:主要采用变压器、整流、滤波、稳压的流程思路将输入220V交流电转换成电压3~12V的直流电源。其中,稳压电路采用三端固定稳压器LM317达到稳压效果,因此系统可根据实际需要对其设计进行适当的修改。本系统设计方便简单、易学易改、成本低廉、功能实用。 关键字:变压器;整流;滤波;稳压 1 设计容及要求 1.1 设计目的 1、学习小功率直流稳压电源的设计与调试方法。 2、掌握小功率直流稳压电源有关参数的测试方法。 3、通过集成直流稳压电源的设计、安装和调试,要求学会: (1)选择变压器、整流二极管、滤波电容及集成稳压器来设计直流稳压电源; (2)掌握直流稳压电路的调试及主要技术指标的测试方法。 (3)通过电路的设计可以加深对该课程知识的理解以及对知识的综合运用。 1.2 设计容 设计一波形直流稳压电源,满足:当输入电压在220V±10%时,输出直流电压为3~12V。 1.3 设计要求 (1)电源变压器做理论设计; (2)合理选择集成稳压器; (3)完成全电路理论设计、计算机辅助分析与仿真、安装调试、绘制电路图,PCB板;

(4)撰写设计报告、调试总结报告。 2 设计方法与步骤 2.1 设计方法 单元电路设计、PCB板设计、电路的组装与调试。 2.2 设计步骤 (1)功能和性能指标分析:对题目的各项要求进行分析,整理出系统和具体电路设计所需的更具体、更详细的功能要求和技术性指标数据,以求得设计的原始依据。 (2)画出总体电路图,要求按相关规定,布局合理,图面清晰,便于对图的理解和阅读,为组装、调试和维修时做好准备。 (3)按总电路图安装电路,调试并改进。 3 电路的设计 图3 整体电路图 3.1 电源变压器 过整流电路将交流变为脉动的直流电压。由于此脉动的直流压含有较的纹波,必须通过滤波电路加以滤波,从而得到平滑的直流电压。电源变压器的作用是将交流220V的电压变为所需的电压值,然后通过的电压还随电网电压波动、负载何温度的变化而变化。因而在整流、滤波电路之后,还需接稳压电路。稳压电路的作用是当电网电压波动、负载何温度变化时,维持输出直流电压稳定。 3.2 整流电路 利用二极管的单向导电性,将交流电压变成单向脉动电压的电路,称为整流

基于单片机的可调直流稳压电源设计

2013/12/1 广东交通职业技术学院

内容摘要 本文介绍了一种基于单片机的直流稳压电源设计方案,该系统由初步整流稳压部分、单片机控制部分、DAC、稳压部分和显示部分组成。该稳压电源可步进调节、实时显示,弥补了传统稳压电源的不足,其核心技术是通过单片机控制数模转换来改变其后稳压模块的输出。利用单片机控制数模转换芯片DAC0832输出电压作为稳压电路的参考电压;单片机通过键控改变DAC0832的输出电压,作为参考电压发生改变,稳压电路调整管的压降也会相应地发生变化,从而改变输出电压。

目录 1. 引言··4 2. 设计任务及要求··4 2.1设计目的··4 2.2设计内容··4 3.电源设计方案及论证··5 3.1设计方案分析··5 3.2 D/A数字模拟转换模块··6 3.3稳压模块··6 3.4 按键控制模块··7 3.5显示模块··7 3.6 电源模块··7 4.电源系统硬件介绍··7 4.1 单片机模块··7 4.1.1单片机介绍··7 4.1.2 单片机外围电路介绍··9 4.2 D/A模块··10 4.2.1 DAC0832工作原理··10 4.2.2 DAC0832及其外围电路··11

4.2.3 D/A 转换的计算··12 4.3 LED数码管显示模块··14 4.3.1数码管结构··14 4.3.2数码管工作原理··14 4.3.3数码管连接电路图··15 4.4直流电源··15 4.4.1整流滤波、初步稳压··15 5. 电源硬件电路仿真图··16 6. 电源硬件电路原理图··17 7. 硬件电路PCB图··17 8.硬件电路实物图··19 设计心得 参考文献 附录 1 引言 随着电力电子技术的迅速发展,直流电源应用非常广泛,其好坏直接影响着电气设备或控制系统的工作性能。直流稳压电源是电子技术常用的设备之一,广泛的应用于教学、科研等领域。传统的多功

相关文档
最新文档