基于ATmega128单片机的自动投切开关电源设计

发布者:心有所属最新更新时间:2014-02-15 来源: elecfans关键字:ATmega128  单片机  自动投切开关电源 手机看文章 扫描二维码
随时随地手机看文章

  模块化是开关电源发展的总体趋势,可以采用模块化电源组成分布式电源系统,可以设计成N+1冗余电源系统,并实现并联方式的容量扩展,使整个电源体积重量下降,模块中半导体器件的电流应力小,提高了系统的可靠性。本研究的开关电源在带小负载时为单电源供电,带大负载时(电流超过1.7A)自动投切为双电源并联供电,采用外特性下垂方法实现各电源均流,增强了开关电源的带负载能力和提高电源的供电效率。

  1 系统设计

  1.1 DC-DC 变换器电路拓扑结构

  本设计选择了升压斩波电路, 其电路原理图如图1所示。选择升压轨波电路作为DC -DC 变换的主拓扑结构。

  升压斩波电路原理

  图1 升压斩波电路原理

  1.2 系统性能指标

  本设计采用双端驱动集成芯片TL494 输出PWM 脉冲控制主开关的导通来控制电压输出,以ATmega128 单片机为核心,实现大电流时自动由单电源供电投切到双电源并联均流供电,增强了开关电源的带负载能力和提高电源的供电效率。系统硬件主要由单片机最小系统,PWM 控制芯片TL494, 开关电源升压主电路,电流检测回路,D/A 转换电路组成。系统输出直流电压18~45V 可调,可通过键盘设定调整,最大输出电流达到4A,能对输出电压和输出电流进行测量和显示,具有调节速度快、电压调整率低、负载调整率低、效率高,输出纹波小等优点。

  1.3 系统实现结构框图

  综合方案比较, 最终选择以ATmega128 为主控芯片,经D/A 转换后提供参考电压,与输出反馈电压进行比较,使TL494产生相应PWM 方波, 采用图腾柱驱动对Boost 升压电路进行控制,实现输出电压可调。利用INA169 进行电流采样、光耦和IRF9540 组成自动投切电路。系统设计总框图如图2.

  系统设计结构框图

  图2 系统设计结构框图

  2 理论分析与计算

  2.1 储能元件电感的选择

  计算出正确的电感值对选用合适的电感和输出电容以获得最小的输出电压纹波而言非常重要。本设计采用的电感是铁硅铝双线绕电感,它的磁芯损耗远低于铁粉芯及高磁通,具有低磁致伸缩(低噪音)的特点,是低成本的储能材料,在高温下性能稳定。[page]

  2.2 开关管的选择

  本课题设计系统选用MOSFET 的型号是IRF540,使用沟渠工艺封装的N 通道增强型场效应功率晶体管,常用于DC 到DC转换器、开关电源、电视及电脑显示器电源等领域中,具有低导通内阻、快速开关、低热敏电阻等显着优点,其漏源电压V_DSS 最大可达100V, 导通电流I_D 最大可达23A, 其导通电阻R_DS(on)《77mΩ,允许最大管耗PCM 可达50W,满足电路要求。

  2.3 续流二极管的选择

  开关电源输出整流二极管通常采用肖特基二极管或者快速恢复二极管。因为它正向压降低,又几乎没有反向恢复时间,所以在本设计中选用的整流二极管是SS35,是低功耗肖特基二极管,其反向电压达到50V,正向压降只有0.6V 左右,具有高浪涌电流能力。

  2.4 PWM 脉宽调制电路

  PWM 控制器电路其核心采用专用集成芯片TL494,通过适当的外接电路,不但可以产生PWM 信号输出,而且还有多种保护功能。TL494 含有振荡器、误差放大器、PWM 比较器及输出级电路等部分。本设计外接电路如图3 所示。

   TL494 外接电路

  图3 TL494 外接电路

  TL494 引脚1、2 脚是误差放大器1 的同相和反相输入端,1接输出电压反馈端IN1,引脚2 接D/A 端口,反馈信号与预设信号经误差放大器进行比较放大,控制脉冲宽度,由8 脚输出,再经图腾柱电路,控制开关管IRF540 导通。为保护TL494 的输出三极管,经R30 和R31 分压,在4 脚加接近0.3V 的间歇调整电压,整机电源取16V 单电源。

  2.5 MOSFET 驱动电路

  系统中开关管选用N 沟道MOSFET 型号为IRF540N,其开启电压为2~4V.但为了保证它的充分导通,一般要提供10V左右的栅极电压。为此,本设计采用一个简单可靠、成本低廉的图腾柱电路作为MOSFET 的驱动电路(如图4 所示)。PWM 信号经过第一个三极管9014 放大,再经后级NPN 型三极管9014和PNP 型三极管9015 组成的互补电路保持后可给MOS 管的栅极G 极提供11V 左右电压。该电路在开关管的导通和关断期间有较好的性能: 能快速可靠开通, 且不存在上升沿的高频振荡;在关断瞬间,驱动电路能提供一个低阻抗的通路供MOSFET栅源极间电容电压的快速泄放。该电路输入和输出刚好反向。即当 PWM 为低电平时,栅极得到高电压,MOS 管充分导通; 当PWM 为高电平时,栅极电压几乎为0,MOS管关断。

  图腾柱驱动电路

  图4 图腾柱驱动电路

  2.6 电源投切开关电路

  电路如图5 所示,Q5 型号为IRF9540, 是P 沟道MOSFET,U2 为光耦,型号为P521.当光耦不工作时,Q5 的源极电位比栅极电位高,Q5 导通,电源导通;当光耦工作时,源极的电位拉到了栅极,Q5 截止,电源截止。光耦不仅起到开关的作用,而且其光电隔离的特性能够很好地保护单片机的IO 端口。

  投切开关电路

  图5 投切开关电路

  3 软件设计及其功能

  ATmega128单片机能够根据键盘的输入值而输送不同的D/A 值给TL494 控制芯片,以实现键盘控制电源系统输出电压的大小; 对输出电流进行A/D 采集,并且能够根据电流的大小判断是否投切为双电源供电和显示相应的工作状态; 在液晶5110上显示输出电压和输出电流。具体软件流程图如图6 所示。[page]

  软件流程图

  图6 软件流程图

  4 实验数据测试及分析

  测试电路接法如图7 所示。

  测试电路图

  图7 测试电路图

  4.1 效率及负载调整率测试(单电源供电)

  当Uin=16V 时, 改变负载, 测量输出电流Io,输出电压Uo,输入电流Iin,输入电压Uin.计算其效率η,负载调整率SI.

  由表1 数据可以计算出负载调整率为:SI =(20.00-19.27)/20.00*100%=2.65%, 电源具有比较强的带负载能力,最大电流接近2A,具有比较高的转换效率,平均效率达到84.34%.

  效率及负载调整率测试(单电源)

  表1 效率及负载调整率测试(单电源)

  4.2 双电源供电效率测试(负载10Ω)

  由表2 的数据可以看出,并联供电时电源的转换效率得到了明显的提高,功率也达到了92W,大大地提高了电源的供电能力。

   双电源供电效率测试(负载10Ω)

  表2 双电源供电效率测试(负载10Ω)

关键字:ATmega128  单片机  自动投切开关电源 引用地址:基于ATmega128单片机的自动投切开关电源设计

上一篇:基于ATmega8单片机控制的正弦波逆变电源设计
下一篇:基于PID算法的铅酸蓄电池智能充电设计

推荐阅读最新更新时间:2024-03-16 13:35

车规MCU的软件开发套件
Non-AUTOSAR软件 虽然AUTOSAR是一个开发软件架构,在代码重用性、可维护性、开发效率和代码质量方面有诸多优势,但是使用AUTOSAR标准需要一定的授权费用且大多数AUTOSAR软件和配置工具都是商用付费软件,需要额外购买license授权。因此,只有量大的平台化项目,Car OEM和Tier-1才会完全采用AUTOSAR架构软件进行开发 , 以cover上百万的AUTOSAR软件费用。 对于项目预算有限、非平台化的小项目,非AUTOSAR(Non-AUTOSAR)软件开发是一个不错的选择。虽然很多大客户有自己在某个/多个应用开发方面多年积累的软件库可以使用,但是面对更新换代越来越快且越来越复杂的车规MCU硬件和日
[嵌入式]
车规<font color='red'>MCU</font>的软件开发套件
两种无线数字调制解调器的设计对比
  CMX469A和MSM7512B分别为CML公司和OKI公司生产的单片调制解调器芯片,本文分别采用这两种芯片,设计实现了应用于无线安防监控等领域的数字调制解调器,并对两种方案做了对比分析。 图1 CMX469A与单片机接口连接关系 图2 MSM7512B与单片机接口连接关系 基于CMX469A的数字MODEM的设计与实现 硬件设计   CMX469A和单片机的外部接口电路比较简单,可通过单片机AT89C2051方便设置CMX469A的各功能引脚。CMX469A与单片机AT89C2051的接口关系如图1所示。 在工作过程中,首先通过单片机的P1口设置CMX469A的传输速率,引脚设置及其所对应的传输速率如表1所示。设定
[网络通信]
Proteus运行Keil编写的51单片机C语言步骤
1. 在Keil 编写好程序以后,在左侧项目栏中单击鼠标右键,如下图 2.点击上图中Options for Target Target1 选项,弹出下列窗口 3.在Target标签中将Xtal(MHz)中的晶振频率改为12.0;再在Output标签中勾选Create HEX Fi复选框。 完成上面两项设置后点击确定。 4.再点击编译,生成Hex 文件。 5 再在Proteus中双击的51 芯片 ,弹出下列窗口,按下图修改 晶振 频率,添加需要运行的C语言生成的hex文件即可运行。 #include reg51.h #define uchar unsig
[单片机]
Proteus运行Keil编写的51<font color='red'>单片机</font>C语言步骤
[单片机框架] [app_led] [WS2812x] 利用软定时器实现WS2812x闪烁和呼吸等灯光模式
数据时序图 0,1码的高低电平时间: 利用单线协议来点亮WS2812X 模拟IO 兼容带OS /******************************************************************************** * @file led_ws2812x.c * @author jianqiang.xue * @version V1.0.0 * @date 2021-11-23 * @brief LED灯光,OneWire控制 * @example #include business_function.h #include app_led
[单片机]
[<font color='red'>单片机</font>框架] [app_led] [WS2812x] 利用软定时器实现WS2812x闪烁和呼吸等灯光模式
什么是车规级MCU?国产控制芯片应用情况
控制类芯片介绍 控制类芯片主要就是指MCU(Microcontroller Unit),即微控制器,又叫单片机,是把CPU的主频与规格做适当缩减,并将存储器、定时器、A/D转换、时钟、I/O端口及串行通讯等多种功能模块和接口集成在单个芯片上,实现终端控制的功能,具有性能高、功耗低、可编程、灵活度高等优点。 车规级MCU示意图 ※资料来源:公开资料、编写单位提供 汽车是MCU的一个非常重要的应用领域,据IC Insights数据,2019年全球MCU应用于汽车电子的占比约为33%。高端车型中每辆车用到的MCU数量接近100个,从行车电脑、液晶仪表,到发动机、底盘,汽车中大大小小的组件都需要MCU进行把控。 早期,汽车
[嵌入式]
什么是车规级<font color='red'>MCU</font>?国产控制芯片应用情况
51单片机开发之动态数码管
3.8 动态数码管 3.8.1 数码管原理图 图3-8-1 注意:使用排线连接时,排线有金属触点的一片必须朝右 开发板连线说明: J21跳线帽接左边、JP165跳线帽断开、JP10(P0)接J12、JP16(右排)接JP8。 (数码管控制线)JP10接线详细说明: P0.0-- A P0.1--- B ……. (数码管片选线)JP16接线详细说明:P1.0--- 1 P1.1 --- 2 ……….. 3.8.2 数码管动态显示介绍 LED显示器工作方式有两种:静态显示方式和动态显示方式。 静态显示的特点是每个数码管的段选必须接一个8位数据线来保持显示的字形码。当送入一次字形码后,显示字形可一直保持,直到送入新
[单片机]
51<font color='red'>单片机</font>开发之动态数码管
单片机快速将库函数版代码移植为寄存器代码方法
  现在单片机开发越来越多用的是库函数版本的,寄存器版本使用越来越少了。但是在有些项目中使用库函数会导致程序运行速度比较慢,没有直接操作寄存器运行起来速度快。所以在对时间要求比较严格的项目中,还是需要使用寄存器来开发。如果不能够找到寄存器相关示例代码的时候,开发起来还是比较困难的。今天就来总结一个快速将库函数移植为寄存器的方法,这个方式为通用方法,在任何单片机上都可以使用。   现在就用一个STM8单片机库函数的工程来举例。   这个代码的主要功能就是使用定时器1的捕获功能来计算输入波形的频率。对于定时器的初始化使用的都是库函数,现在要将定时器初始化部分的库函数修改为寄存器。   首先单步调试,进入初始化函数中。
[单片机]
<font color='red'>单片机</font>快速将库函数版代码移植为寄存器代码方法
基于51单片机-C语言之预处理总结
预处理命令由符号“#”开头,包括宏定义,文件包含,条件处理三个部分。 其中条件编译我还没有用过,所以就详细介绍一下宏定义和文件包含。 一.宏定义 宏定义命令为#define,它的作用就是实现用一个简单易读的字符串来代替 另一个字符串。增加程序的可读性,和维护性。 宏定义分为不带参数的宏定义,和带参数的宏定义。 不带参的宏定义: 一般格式:#define 标识符 常量表达式 例如用一个字符代替一个常数 #define PI 3.1415926 当程序中出现3.1415926这个常数的时候就可以用PI这个字符代替,如果想修改这个常数只需要修改这个宏定义中的常数,就可以达到修改整个文件中这个常数的
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved