924611438基于高性能单片机的功率直流开关电源的设计_第1页
924611438基于高性能单片机的功率直流开关电源的设计_第2页
924611438基于高性能单片机的功率直流开关电源的设计_第3页
924611438基于高性能单片机的功率直流开关电源的设计_第4页
924611438基于高性能单片机的功率直流开关电源的设计_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、摘 要:本文基于高性能单片机设计了数字控制的功率直流开关电源。首先介绍了该电源的原理及整体设计方案,其次介绍了部分关键电路的硬件设计,采用软件方式来实现功率直流电源的数字控制,给出了主程序及部分关键部分的程序流程图。该电源具有输出电压连续可调、精度高、电路简单、操作灵活等优点。 关键词:开关电源;数字控制abstract:based on the design of a number of high-performance mcu control of the

2、60;power of dc switching power supply. first introduced the power of principle and the overall design scheme, introduced the second circuit key part of the hardware desig

3、n, software methods used to achieve power direct current power of digital control, given the main program and some key part of the process flow chartthe continuous p

4、ower supply with adjustable output voltage, high precision, simple circuit, the advantages of flexible operation.keyword:switching power supplydigital control1 引言直流稳压电源已广泛地应用于许多工业领域中。在工业生产中(如电焊、电镀或直流电机的调速等),需要用

5、到大量的电压可调的直流电源,他们一般都要求有可以方便的调节电压输出的直流供电电源。目前,由于开关电源1效率高,小型化等优点,传统的线性稳压电源、晶闸管稳压电源逐步被直流开关稳压电源所取代。开关电源主要的控制方式是采用脉宽调制集成电路输出pwm 脉冲,采用模拟pid调节器进行脉宽调制,这种控制方式,存在一定的误差,而且电路比较复杂2。本文设计了一种以st 公司的高性能单片机psd3354 为控制核心的输出电压大范围连续可调的功率开关电源,由单片机直接产生pwm 波,对开关电源的主电路执行数字控制,电路简单,功能强大3。2 功率直流电源系统原理与整

6、体设计2.1 系统原理本功率直流电源系统由开关电源的主电路和控制电路两部分组成,主电路主要处理电能,控制电路主要处理电信号,采用负反馈构成一个自动控制系统。开关电源采用pwm 控制方式,通过给定量和反馈量的比较得到偏差,并通过数字pid 调节器控制pwm 输出,从而控制开关电源的输出。其中,pid调节和pwm 输出都由单片机系统采用软件控制。2.2 系统整体设计系统硬件部分由输入输出整流滤波电路、功率变换部分、驱动电路、单片机系统和辅助电路等几部分组成。图1为单片机控制功率直流电源结构框图。图1 单片机控制功率电源结构框图从

7、图1中可以看到,50hz、220v的交流电经电网滤波器消除来自电网的干扰,然后进入到输入整流滤波器进行整流滤波,变换成直流电压信号。该直流信号通过功率变换电路转化成高频交流信号,高频交流信号再经输出整流滤波电路转化成直流电压输出1。控制电路采用pwm脉宽调制方式,由单片机产生的脉宽可调的pwm控制信号经驱动电路处理后,驱动功率变换电路工作。利用单片机高速adc转换通道定时采集输出电压,并与期望值比较,根据其误差进行pid调节。电压采集电路实现了直流电压v0的采集,并使其与a/d转换器的模拟输入电压范围匹配,在开关电源发生过压、过流和短路故障时,保护电路对电源和负载起保护作用。辅助电源为控制电路

8、、驱动电路等提供直流电源。3. 开关电源主电路设计开关电源主电路是用来完成dc-ac-dc 的转换,系统主电路采用全桥型dc-dc 变换器,如图2 所示。本系统采用的功率开关器件是eupec 公司的bsm 50gb120dn2 系列的igbt 模块,每个模块是一个半桥结构,故在全桥系统中,需要两个模块。每个模块内嵌入一个快速续流二极管。图2 功率直流电源主电路图4. 控制电路硬件设计4.1 控制电路结构框图功率直流电源的控制电路采用st 公司的psd3354 单片机

9、为核心。控制电路主要完成如下功能:电压采集、a/d 转换、闭环调节、pwm 信号产生,igbt 驱动与保护、键盘输入和输出电压显示等功能。控制电路主要包括:单片机系统、电压采集电路、igbt驱动电路和键盘、显示电路等。结构框图如图3 所示。系统通过pwm 输出控制功率转换开关的导通与关断时间,完成对输出电压的稳定控制,通过a/ d 转换完成对开关电源输出电压的采样,同时采用电压闭环控制,开关电源工作时,根据期望值与电压反馈值的偏差,由单片机实现对pwm 占空比进行pid 调节。图3 控制电路结构

10、图4.2 igbt 驱动电路设计为了精确控制开关电路的电压输出,本系统采用脉宽调制方式调节开关管的工作状态。根据电压控制算法(可采用改进的pid 控制算法)设置单片机产生不同占空比的方波信号,经过光电耦合器控制开关器件,调整电路输出设定的电压值。要使igbt 正常工作,合适的驱动是至关重要的。驱动电路的任务是将控制电路发出的信号转换为加在电力电子器件控制端和公共端之间、可以使其开通或关断的信号。同时驱动电路通常还具有电气隔离及电力电子器件的保护等功能。本系统采用富士电机公司的exb系列的exb841 型集成驱动器对igbt 进行驱动4

11、。4.3 传感器输入通道与a/d 转换系统通过电压传感器采集电压信号,经过a/d 转换被单片机接收。本系统采用chv 系列霍尔电压传感器采集电压,采用psd3354 单片机内部的a/d转换器进行模数转换,线路连接简单,精度最大为5mv。基本能满足控制要求。4.4 键盘和显示电路功率直流电源的键盘和显示电路部分都装在操作面板上,由单片机控制。本系统采用自制4×4 矩阵键盘,以单片机的pb4pb7 做输出线,pb0pb3 做输入线。显示部分采用动态数码显示,以专用的数码管显示驱动芯片max7219进

12、行驱动。4.5 其他辅助电路为了使功率直流电源能够可靠、安全的工作。电源系统中还有一些辅助电路,过热、过流和短路保护等。另外,还设有辅助电源部分,提供系统所需电源。5. 系统软件设计系统软件主要由主程序和中断服务程序组成,主要用来实现以下功能:键盘扫描、数码显示、a/d 转换、数字pid 调节和pwm 波形产生等。键盘扫描和数码显示这里不作介绍,本设计主要是采用软件方式来实现功率直流电源的数字控制。5.1 主程序设计本系统主程序流程图如图4所示。主流程在完成各种变量和i/o初始化后,可以输入期望电压值并存入寄存器,当按下启动按钮后,启

13、动电源系统,这里设定启动时,使pwm输出占空比为最小值,即0.1%。启动后,调用a/d转换子程序并读入键值,将反馈电压值与给定电压值相比较后,调用pid调节运算,更新驱动波形的占空比,然后调用pwm产生子程序输出pwm信号,并通过显示子程序显示输出电压。图4 主程序流程图      图5 pid调节子程序流程图5.2 a/d转换部分子程序直接利用单片机10位adc口,a/d转换部分程序比较简单,程序只要完成如下功能:选择模拟输入通道,并预制分频数;配置控制寄存器acon;读取a/d转换后的数值,返还adt

14、a0、adta1中的数据。5.3 pid调节子程序pid调节由单片机来实现,单片机对给定信号与反馈信号相减得到的误差来计算调整量,用以控制开关的占空比。算法中,做了一点修正,当偏差与积分符号相反时,积分清零。因为若符号相反,说明积分项起了反作用,故把积分项清零5。pid控制流程图如图5所示,参数kp、ki、kd在调试过程中设定。6. 结束语本系统将开关电源与单片机系统结合起来,设计了一种输出电压连续可调的功率开关电源。该电源精度高,电路简单,操作灵活,具有良好的应用前景。单片机控制直流电源符合电力电子新技术产品向“四化”方向发展的要求,即应用技术的高频化、硬件结构的模块化、软件控制的数字化、产品性能的绿色化。参考文献:1 pressmana.开关电

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论