Buck电路数字控制设计.pdfVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Buck电路数字控制设计

[摘要]数字控制逐渐和电力电子应用紧密结合。文中针对Buck型电路建立

了单电压环控制的数学模型,基于Atmel公司的8位AVR芯片ATmega8的高性

能以及适合电源管理的特性,给出了详细的系统设计和控制参数,并用matlab

进行了仿真验证。

[关键词]数字控制Atmega8buckmatlab/Simulink

引言

随着电路集成技术的提高,各种单片微处理器性能已经可以达到实时控制的

要求;而且数字控制电路具有高性价比、高兼容性的特点,满足环保、智能化的

要求,功能扩展方便。本文基于Buck降压电路,针对Atmel公司的8位AVR

芯片ATmega8的高性能以及适合电源管理的特性,着重研究了Buck电路的数字

控制方法与原理。

一、Buck型降压电路的设计

Buck电路是应用很广泛的降压电路,主电路由不受控整流管、电感、开关

管和滤波电容组成。其输入侧由开关管的通断实现对输入电压的斩波;输出侧有

电感、电容组成二阶滤波网络,可以减小输出电压、电流纹波。

图1是Buck电路的工作原理方框图。

设定开关频率fs=100KHz,输入电压vi在20V~9V之间波动,额定值为12V,

输出电压Vo为5V,额定负载电流6A。5.5V为过压保护点,4.2V定为欠压保护

点。

选择滤波电感L为39.4uH,输出滤波电容C为820uH,其等效串联电阻Esr

为0.036,输出端电压纹波峰峰值0.036V。

二、基于ATmega8的Buck电路控制方案

1.ATmega8的特性简介

ATmega8是基于增强的AVRRISC结构的低功耗8位CMOS微控制器。由

于其先进的指令集以及单时钟周期指令执行时间,ATmega8的数据吞吐率高达1

MIPS/MHz,并且在软件上有效支持C高级语言及汇编语言。

ATmega8工作电压4.5V—5.5V,工作频率0MHz-16MHz,有着8路10位逐

次比较的ADC,三通道PWM以及适合电源管理控制的快速PWM工作模式,

特有ADC噪声抑制模式以降低ADC转换时的开关噪声。

ADC的逐次比较转换电路需要一个50kHz—200kHz之间采样时钟。一次常

规的A/D转换需要13个ADC时钟周期,即最快65uS作为一个采样周期。考虑

到A/D转换速度较慢,对降压电路环路控制采用单电压环结构。

2.数字控制环路设计

首先提出两项常规的环路设计要求:在额定输入和满负载情形下相角裕度

45°,速度误差系数100。

依据ADC稳定工作的性能,选择采样频率fsp为12.5KHz,即采样周期为

80us,穿越频率选择在500Hz。

通常希望在系统开环截止频率处,由零阶保持器引入的相位迟后不大

(5°—10°),这样对原系统相位稳定裕度影响不会太大。由此确定采样周期。

三、数字控制系统编程实现

整个数字控制系统的结构图包括几个独立的功能模块:初始化模块、PI算

法模块、软启动算法模块、占空比限值模块、中断程序模块,控制、连接这些功

能模块,就构成了一个完整的系统。这种模块式的软件设计使得程序清晰、简洁。

系统初始化工作是程序运行所必须的步骤。主程序完成系统的软起动、电压

电流保护子程序。

中断程序完成采样输出、环路计算得到下一个开关周期的输出占空比。首先

为中断现场保护,保存累加器、状态寄存器等;再读取AD寄存器得到采样信

号值,计算输出占空比;程序在每一个中断周期内实时判断输出电压信号的过压、

欠压情况,即时进行保护;最后为现场恢复和返回。

结束语

本文设计的数字控制Buck电路可以与传统模拟控制芯片的控制效果相当,

证明了数字控制系统的优良性能。这说明数字控制在高频开关电源控制领域也有

着十分广阔的应用前景。

参考文献

[1]高金源,夏洁.计算机控制系统[M].北京:清华大学出版社,2007.

文档评论(0)

ma海贵 + 关注
实名认证
文档贡献者

硕士研究生

1亿VIP精品文档

相关文档