基于STC12 C5410AD单片机的数字电源设计

最新更新时间:2013-08-17来源: 21ic关键字:STC12  C5410AD  单片机 手机看文章 扫描二维码
随时随地手机看文章

引言

数字电源目前主要应用在数据通信、存储、服务器等性能和智能化要求较高的领域。在美国TI公司等半导体企业的推动下,数字电源技术有了快速发展。

业界都比较认同TI公司对数字电源所下的定义:

数字电源就是数字化控制的电源产品,它能提供配置、监控和管理功能,并延伸到对整个回路的控制。

数字电源具有以下特点:数字化控制的电源转换,以MCU(微控制器)或DSP(数字信号处理器)为核心,它能实现PWM(脉宽调制)稳压回路控制、软件启动等功能;数字电源管理,对电压和电流等电源输出进行配置的功能;采用整合数字电源(fusion digital power)技术,实现了开关电源中模拟组件与数字组件的优化组合,例如,功率级所用的模拟组件——MOsFET驱动器,可以方便地与数字电源控制器相连并实现各种保护;能达到很高的技术指标,例如,其PWM分辨力可达150 ps(10 S~12 S)水平,这是传统开关电源所望尘莫及的;大量的电源管理和一些电源控制功能是通过PMBus(电源管理总线)实现的,PMBus是一种开放标准的数字电源管理协议,该协议是2004年10月由2家世界领先的电源公司Artesyn Technologies和AstecPower,以及6家世界领先的半导体企业共同建立。

1 数字电源的硬件设计

数字电源属于开关电源类产品,其主要的性能指标有:纹波与噪声、电源转换效率、输出电压稳定度、保护与安全特性。性能指标数据的高低直接影响数字电源产品的品质好坏。本文重点介绍数字电源的系统组成、PWM稳压回路和电源滤波电路的设计。

1.1 系统组成

数字电源有MCU控制和DSP控制两种解决方案。本数字电源系统采用MCU控制方案,整个系统由主控制器、PWM稳压回路、电流电压取样电路、键盘显示电路、电源滤波电路等组成,其系统的框图见图1。数字电源的主控制器是深圳宏晶科技有限公司生产、具有A/D 转换和PWM 功能、高速/低功耗STC12C5410AD型单片机,其内部配有10 kB程序存储器和512 B的RAM。电流电压的取样信号反馈到单片机的A/D输入端,经数字信号处理分析,单片机输出PWM信号,控制PWM稳压回路的功率开关管的导通或截止,经功率电感的充放电实现能量转换。

用户不仅能从显示器上观察到当前的电源参数,还可通过键盘随时修改电源参数。单片机通用串行口实现上位计算机与数字电源之间通信。

 

 

1.2 PWM 稳压回路设计

考虑到功率MOSFET的诸多优点,PWM稳压回路中的半导体功率开关器件用MOSFET取代晶体管。

PWM稳压回路如图2所示。

 

 

MOSFET驱动电路是由R1、R2、R3、C2、V1和V2组成,MOSFET管的开关频率可以很高,所需驱动功率很小,容易驱动,是高频小功率变换器的理想功率器件。MOSFET管的输入阻抗很高,其导通和关断就相当于输入电容充放电过程。

MOSFET过高的输入电容C 对7}=父转换速度起很甭要的作用,降低C 影响,足MOSFET驱动电路改计的承点。

MOSFET的等效输入电容为:

 

 

1.3 电源滤波电路设计

电源要求输出尽量小的纹波及噪声,滤波电容在开关电源中对抑制电源的纹波及噪声起着非常露要的作用,选择品质优良、ESR(低等效串联电阻)的电容是提高滤波效果的关键。

根据开关电源盼没计理论,以降压BUCK拓扑结构的开关稳压器为例,开关电源的纹波电压AV为:

 

 

式中,f。 为MOSFET的导通时问;R 为ESR值。

从输出纹波电压△ .的表达式导出,在给定的条件下,针对一个所期望的频率范围来选择和R ,选择比较合适的电感值后,决定输出电压纹波大小的主要因素是输出电容的R 。

因低R 电容(如钽电容和日本三洋OSCON电容)成本较高,所以,本电源系统降低输出电容R嘞的方法是:在保持输出电容总容量不变的前提下,把原来的一个电容拆分成几个电容的并联,这样,随着电容容量的减少其 EsR相应减少,几个电容并联后,总的尺是单个电容的几分之一;如果选用电容的耐压值适当提高,单个电容的 可进一步降低,这是因为同容量的电容,耐压提高其 咖变小。采用以上设计方法后,输出电容的 大幅度下降,输出电压纹波明显减小。

电源滤波电路见图3,符合设计要求。

 

2 数字电源的软件设计

编制软件一方面必须与已建立的硬件电路密切配合,另一方面要满足产品的设计要求。本系统软件采用编编与c语言混合编程实现,主要包括单片机控制软件及上位机界面和通信软件。程序流程图见图4。

 

 

根据计算机或键盘输入的设置命令信号和取样信 ,单片机进行数字信号处理后,输出PWM信号。

通过键盘随时修改电源参数,可以从显示器上观察到当前的有关数据。在过流与过压的情况下,关闭PWM并进行声光报警。

3 实际测试结果及分析

3.1 功率管的驱动状态对开关特性的影响

数字电源在输入电压为24 V、输出为12 V/3 A的情况下进行测试。峰值栅极驱动电流, 。在过驱动和欠驱动两种状态下的功率开关管输出波形见图5。从图5(b)可知,由于功率MOSFET欠驱动,上升时间t变得很长,开关转换过程中能耗大大增加,随之电源的效率和负载能力下降,此时电源只能驱动一半的负载。

如果选用的功率MOSFET输入电容c 和导通电阻足够小,在功率MOSFET栅极过驱动条件下,功率开关管输出波形可达到图5(a)的理想效果,t 变得很短,开关转换过程中能耗大大降低,电源效率和负载能力明显提高,很好地满足了电路设计要求。

 

 

3.2 电源滤波电路对电源纹波抑制的作用

用单电解电容(2 200 IxF/35 V)滤波和图3电路滤波,其实测波形见图6。可见,单电容电源纹波约为80 mV(p-p),改进后实际应用电路的纹波约为35 mV(p-p),对电源的纹波抑制起到了很大的作用。

 

 

4 结语

本文介绍基于STC12C5410AD型单片机的数字电源设计方案。实际测试表明,用带PWM和A/D转换功能的通用单片机实现数字电源的设计是可行的,其性能达到相当高水平,此方法具有推广应用价值。

关键字:STC12  C5410AD  单片机 编辑:探路者 引用地址:基于STC12 C5410AD单片机的数字电源设计

上一篇:基于FPGA的数字量变换器测试系统设计
下一篇:基于Proteus的数控恒流源仿真研究

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

单片机程序中的调试debug及仿真
在没有单片机硬件的情况下,可以采用如下的仿真方式进行查看效果: 1、debug 进行调试,黄色箭头指向了下一条要执行的语句。 2、设置中断,全速执行,单步执行等操作 3、打开仿真窗口,查看I/O口的变化。 4、查看变量的值: 4.1打开view---- WAtch&Call Stack Window 4.2下方出现WAtch&Call Stack Window,显示变量i的当前值; 4.3点击watch#1标签,选中变量i,直接拖动到窗口内,然后点击单步执行,查看变量i的变化。 4.4单步执行后,我们将数值转换成十进制形式,查看最终i的值 4.5结果如下
[单片机]
<font color='red'>单片机</font>程序中的调试debug及仿真
基于51单片机的超声波测距系统设计
功能: 超声波测距仪,测量距离,用LCD12864显示信息。 lcd_writestr(0,0, 超声波测距仪 ); lcd_writestr(1,0, ******** ); lcd_writestr(2,0, 当前被测距离为: ); lcd_writestr(3,0, 厘米 ); 程序运行图: 原理图: 部分程序: /***************************************************** * 功能:超声波测距 ******************************************************/ #include reg52.h #include
[单片机]
基于D/A转换器的程控电源设计
   引 言   在各种电子电路实验中,电源是一种必不可少的仪器,目前实验所用的电源大多是只有固定电压输出(例如常用的有: ±5V、±12V或±15V) ,其缺点是输出电压不可人为的改变,输出精度和稳定性都不高:在测量上,传统的电源一般采用指针式或数字式来显示电压或电流,搭配电位器调整所要的电压及电流输出值。 若要调整精确的电压输出,须搭配精确的显示仪表监测:又因电位器的阻值特性非线性,在调整时,需要花费一定的时间,且会产生漂移,使得最终只好因陋就简。   随着科学技术飞速发展,对电源可靠性、输出精度和稳定性要求越来越高,利用D/A 转换器的高分辨率和单片机的自动检测技术设计程控电源就显示出其优越性。 程控电源既能方便
[单片机]
基于D/A转换器的程控电源设计
51单片机的控制语句
Cx51流程控制共有3种基本结构:顺序结构、选择结构以及循环结构。 一、顺序结构 顺序结构是最基本、最简单的编程结构,程序按先后顺序执行指令代码。 下图是8051单片机的P0口和P1口上分别连接了8个LED,请分别用P0和P1口显示加法125+34和减法176-98的运算结果 #include int main(void) { unsigned char a=125,b=34,c=176,d=98; P1=a+b; //加法运算结果送P1端口,P1=159=1001 1111B P0=c-d; //减法运算结果送P0端口,P0=78=0100 1110B while(1); //循环等待,防止主程序退出后单片
[单片机]
51<font color='red'>单片机</font>的控制语句
面向中国市场 英飞凌推全新32位单片机家族XMC1000
面向中国市场,英飞凌科技股份公司正式推出其全新的采用ARM Cortex-M0处理器的32位单片机家族XMC1000。针对中国市场成本敏感的特征和希望性能提升的需求,XMC1000意在以32位性能8位的价格,成为原8位单片机用户产品更新换代的首选。2013年3月提供样片。 XMC1000采用300mm晶圆和先进的65nm嵌入式闪存技术,基于ARM 32位处理器,内嵌了针对目标应用(尤其针对低端8位工业应用)设计的先进外设集,实现了突破性的性价比。XMC1000的具体应用包括但不局限于传感器和执行器应用、LED照明、数字电源转换(如不间断电源)和简单电机驱动(如家用电器、泵、风扇和电动自行车等)。 英飞凌科技股份公司工业与多元
[单片机]
基于MSP430F149单片机的光电编码器位置检测系统方案
  1、光电编码器原理   光电编码器是集光、机、电技术于一体的数字化传感器,其基本原理就是在特制的码盘上按一定规律编排光栅图案,将这些图案用光电头读取,转变为高低有序排列的电平信号。光电编码器输出信号为A , B , Z 3 个信号,其中A , B 为相位差90°的方波信号, Z 为过零脉冲信号。如图1所示,光电编码器每旋转一周,A、B 相输出同样数量的脉冲, Z相输出一个脉冲,脉冲的个数和电机旋转角度,电机的运行距离成正比关系。   A相、B相都是光电编码器产生的,这两个信号的前沿和后沿都对应着光电码盘的1/4节距的信息鉴相就是通过分析图1的A相,B相信号,得出电机的旋转方向。如果A相脉冲超前B相90,电机
[单片机]
基于MSP430F149<font color='red'>单片机</font>的光电编码器位置检测系统方案
PIC单片机的4×4行列式键盘工作原理
PIC单片机的4×4行列式键盘工作原理: (1)单片机系统键盘原理   行列式键盘的接法比独立式键盘的接法复杂,编程实现上也会比较复杂。但是,在占用相同的I/O端口的情况下,行列式键盘的接法会比独立式接法允许的按键数量多,其原理图如图1所示。   图1 4×4行列式键盘的原理图   实际的工程中,可能会使用PIC16C5X这种通用的可编程的键盘、显示接口器件,使用PIC16C5X单片器件就能够完成键盘输入和显示控制两种功能。   行列式键盘的工作方式是先用列线发送扫描字,然后读取行线的状态,查看是否有按键按下。键盘部分提供一种扫描的工作方式,可以和具有64个按键的矩阵键盘相连接,能对键盘不断扫
[工业控制]
PIC<font color='red'>单片机</font>的4×4行列式键盘工作原理
Nordic Semiconductor推出全新nRF54H20 SoC展现世界领先的处理效率
标准化的EEMBC ULPMark-CM基准测试证实nRF54H20应用处理器的处理效率超过市场上其他的通用MCU和无线SoC 挪威奥斯陆 – 2023年9月26日 – Nordic Semiconductor宣布了其nRF54H系列中的首款产品——nRF54H20多协议系统级芯片(SoC)。测试证实,nRF54H20具备世界领先的处理效率以及优越的处理性能。这充分突显了这款SoC的革命性潜力,它将前所未有地支持物联网终端产品的创新。。 嵌入式微处理器效能指针联盟(EEMBC)提出的 ULPMark®-CoreMark (简称ULPMark-CM)使用CoreMark作为工作负载,对为达到最大处理效率或最高性能而配置的处理
[网络通信]
Nordic Semiconductor推出全新nRF54H20 SoC展现世界领先的处理效率
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved