一种基于AT89C51的智能稳压电源电路设计实现

最新更新时间:2014-01-15来源: 电源网关键字:AT89C51  智能稳压电源 手机看文章 扫描二维码
随时随地手机看文章

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

本系统研究的直流稳压电源主要是符合智能化、数字化及模块化的特点:智能化指系统有可编程模块能对系统进行智能控制;数字化指系统输出电压通过7段数码管显示,并可通过按键对输出电压进行连续步进数字化调节;模块化指系统由各个相关模块组成,提高了系统的可靠性。

AT89C51智能型稳压电源设计原理

1、设计系统框图

系统由各模块组成,其模块构成的系统框图如图1所示。

2、组成模块电路设计方案

(1)电源电路模块设计方案。采用LM7815、LM7915系列三端稳压器稳压电路(电路如图2)为运放TL082、单片机AT89C51和数模转换DAC08 32器件提供稳定的工作电压,实现系统的工作电压和系统稳压电源的连续步进可调。

(2)AT89C51主控模块设计方案。AT89C51是系统的控制核心,主要通过控制数摸转换来实现对稳压电源的调节,并控制显示电路,其电路如图3所示。

主控电路中包括AT89C51工作的基本电路:复位电路和晶振电路。另有两个按键:+SW键和-SW键,这两个按键用于控制输出电压的增加与减小。

(3)数模转换模块DAC0832设计方案。DAC模块连接着控制部分与稳压部分,具体电路如图4所示。

该数模转换电路采用的是DAC0832单极性输出方式,输出Vo=-B×Vref/256,其中B值为D0~D7组成的8位二进制,取值范围为 0~255,Vref是参考电压,该电压有电阻R2和可变电阻R3分压所得,通过调节可变电阻可改变参考电压Vref.

(4)显示电路模块设计方案。显示电路是对系统输出电压进行显示,使得整个系统更加合理,由于只显示输出电压,所以显示器件采用数码管,电路如图5所示。

(5)稳压电路模块设计方案。稳压部分是系统的实现核心,DAC模块输出的模拟信号决定最终的输出电压,电路如图6所示。

稳压电路中电阻R7和R8组成取样电路,对输出电压进行取样,运放TL082构成比较电路,对采样电压与数模转换输出的电压进行比较以控制调整电路,三极管Q1和Q2构成调整电路,调整电路通过改变三极管的压降来调整输出电压。

ATB9C51智能型稳压电源

流程图直观描述了如何实现对系统输出电压的调节。首先对系统的输出电压进行初始化,设定为5 V,然后通过判断按键是“+”键或“-”键对系统的输出电压进行相应的调节,并保证输出电压不超出设定范围,具体的调节过程如图7所示。数据测试与分析

数据测试主要是测试输出电压与设定值间的误差,测试数据如表1所示。

从表1中可看出,第1组和第9组输出电压与设定值偏差较大,设定值在3~11 V时输出电压偏差较小。为减小误差,需将电压的设定值限定在3~11 V之间,系统输出电压的步进可调,步进值为0.1 V。

结束语

该设计采用闭环反馈调整的方法,设计出了实用的直流电压源,其电压输出级数与D/A的位数有紧密关系,设计采用8位的D/A,若采用12位或16位的 D /A转换器进行相应的闭环调整,直流电源的精度将进一步提高。由于该电源在结合了线性电源与开关电源各自优点的基础上还加入了单片机控制,不仅小巧、轻便、输出特性良好且操作简单,具有控制智能化等特点,因此,适用于各种科学实验与小功率的电子设备中。

关键字:AT89C51  智能稳压电源 编辑:探路者 引用地址:一种基于AT89C51的智能稳压电源电路设计实现

上一篇:资深工程师的经验之谈关于电源设计问答十二题
下一篇:一种基于ARM的电子束焊机灯丝电源方案实现

推荐阅读最新更新时间:2023-10-12 22:34

基于AT89C51智能稳压电源的设计
 AT89C51DAC0832稳压电源   本系统研究的直流稳压电源主要是符合智能化、数字化及模块化的特点:智能化指系统有可编程模块能对系统进行智能控制;数字化指系统输出电压通过7段 数码 管显示,并可通过按键对输出电压进行连续步进数字化调节;模块化指系统由各个相关模块组成,提高了系统的可靠性。    AT89C51智能型稳压电源设计原理    1设计系统框图   系统由各模块组成,其模块构成的系统框图如图1所示。    2组成模块电路设计方案   (1)电源电路模块设计方案。采用LM7815、LM7915系列三端稳压器稳压电路(电路如图2)为运放TL082、单片机AT89C51和数模转换DAC08 32器件提供稳定的工作电
[电源管理]
基于<font color='red'>AT89C51</font><font color='red'>智能</font>型<font color='red'>稳压电源</font>的设计
AT89C51单片机高速串行输出口设计
    摘要: 介绍使用AT89C51单片机扩展高速串行同步移位输出口的方法,给出基于分立TTL元器件和可编程逻辑器件PLD两种电路的实现方案,在LED点阵显示屏系统中已得到应用。     关键词: 串行口 单片机 可编程逻辑器件 AT89C51(与MCS-51兼容)单片机的串行口在方式0工作状态下,使用移位寄存器芯片可以扩展多个8位并行I/O口。在LED点阵显示屏应用系统中,一般都采用数据同步移位输出方式,并使用移位寄存器芯片(如74LS595)扩展并行I/O口驱动LED点阵显示。LED点阵显示采用扫描方式,为不产生闪烁感,每秒需要传送50屏点阵显示数据,因此有大量的数据要通过同步移位的方式送到显示驱动电
[工业控制]
基于AT89C51单片机的十进制计算器系统设计
引言 本系统采用AT89C51 单片机作为控制器,用来实现实现四位数的“+”,“-”,“*”,“/”运算,运算结果通过数码管显示,并具有有清零功能。AT89C51 具有如下特点:40 个引脚,4k BytesFlash 片内程序存储器,128 bytes 的随机存取数据存储器( RAM ),32 个外部双向输入/ 输出(I/O)口,5 个中断优先级2层中断嵌套中断,2 个16 位可编程定时计数器,2 个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。 1 总体设计方案 1.1 系统组成与工作原理 本系统以51 单片机为主控核心,与矩阵键盘、晶振、
[单片机]
基于<font color='red'>AT89C51</font>单片机的十进制计算器系统设计
AT89C51及TWH9221在电冰箱中的应用
  随着家用电冰箱的普及,人们对电冰箱的控制功能要求越来越高,这对电冰箱控制器提出了 更高的要求,多功能、智能化是其发展方向之一,传统的机械式、简单的电子控制已经难以 满足发展要求。本文介绍了采用 AT89C51作为控制器核心,对电冰箱的工作过程进行控制, 采用臭氧发生器专用集成电路 TWH9221组成电冰箱的异味消除电路。 1电冰箱的工作原理及控制要求    电冰箱的控制原理是根据蒸发器的温度控制制冷压缩机的启、停,使冰箱内的温度保持在设 定温度范围内。一般当蒸发器温度高至 3~5 ℃时启动压缩机制冷,当温度低于-10~-20 ℃ 时停止制冷,关断压缩机。采用单片机控制,可以使控制更准确、灵活。   
[单片机]
AT89C51单片机游戏(俄罗斯方块)
一、电路设计 此电路由AT89C51最小系统、12864显示模块和独立按键组成。可实现类似俄罗斯方块的游戏 二、运行效果 三、部分代码 /*想要更多项目私wo!!!*/ #include REGX52.H #include pic.c #include intrins.h #define LCD_DATA P2 #define button_delay 150 //按键延时 #define button_acceleration 65 //按键加速度阈值 #define GAME_LOCATION 30 sbit button_a = P3^4; //变形 sbit button_b = P3^5; //开始 s
[单片机]
基于AT89C51的红外遥控密码锁系统的设计方案
1.引言 目前国内外密码锁系统的主要发展方向是:接触式密码锁系统、非接触式密码锁系统、智能识别密码锁系统;但是他们都相应的存在着不同的缺点。红外遥控密码锁系统的成本与接触式密码锁系统相当,而且可以进行近距离遥控,使用十分方便。采用数字信号编码和二次调制方式,不仅可以实现多路信息的控制,增加遥控功能,提高信号传输的抗干扰性,减少误动作,而且功率消耗低;红外线不会向室外泄露,不会产生信号串扰;反应速度快、传输效率高、工作稳定可靠等。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。所以红外线遥控是目前使用最广泛的一种通信和遥控手段。 为此本方案设计由红外接收头HS0038(红外接收频
[电源管理]
基于<font color='red'>AT89C51</font>的红外遥控密码锁系统的设计方案
AT89C51单片机快热式热水器程序设计
快热式热水器程序MCU AT89C51 XAL 12MHz //#pragmaSRC #include #include #include voiddelay(unsignedint);//延时函数 voiddisplay(void);//显示函数 unsignedcharkeysCAN(void);//按键扫描处理函数 voidheatCTRl(void);//加热控制函数 voidtemptest(void);//测温函数 sbitswkey=P1^0;//开关键 sbitupkey=P1^1;//加热档位“+”键 sbitdownkey=P1^2;//加热档位“-”键 sbitbuzz=P1^05;//蜂鸣器输出端 sbit
[单片机]
<font color='red'>AT89C51</font>单片机快热式热水器程序设计
AT89C51设计智能流量显示仪
摘要:采用单片机来开发计量二次仪表,具有计量精度高、功耗低、稳定可靠、成本低等特点。文中介绍一个智能流量显示仪表系统的设计思路。 关键词:补偿系统 累计流量 瞬时流量 引言 随着计算机的发展,工业自动化水平的提高,在油田系统中逐渐使用智能仪表计量油井的出油量。计算仪表精确度的高低,直接影响着企业的经济效益。在我国现有经济水平下,使用单片机开的智能流量显示仪,作为二次开发仪表是非常适用的。该仪表计量精确且性价比极高,不仅适用于油量计算,还广泛适用于许多气体、液体等计量场合。 1 系统概述 流量测量仪表通常由流量测量(又称一次仪表)和流量显示(又称二次仪表)两大部分组成。流量显示部分由机械表头发展到现在的电子表头。电子表头
[单片机]
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved