S3C44B0在高精度直流开关电源中的应用

最新更新时间:2013-06-22来源: EDN关键字:S3C44B0  高精度  开关电源 手机看文章 扫描二维码
随时随地手机看文章
近年来,嵌入式技术发展极为迅速,出现了以单片机、专用嵌入式ARM为核心的高集成度处理器,并在通信、自动化、电力电子等领域得到了广泛应用。电源行业也开始采用内部集成资源丰富的嵌入式控制器来构成大型开关电源的控制系统。开关电源是效率较高的一种电源,是由占空比可凋的脉宽调制波(PWM)来控制M0S管、IGBT等开关器件的开通与关闭,从而实现电压电流稳定输出,其性能的优劣直接关系到整个电子系统的工作性能指标。将SAMSUNC公司的嵌入式ARM处理器S3C44BOX芯片,应用到开关电源的控制系统的设计中,采用C语言和少量汇编语言,就可以实现一种以嵌入式ARM处理器为核心、具有智能PID控制器以及触摸屏、液晶显示器等功能的开关电源控制系统。

l 系统硬件架构

随着数字电路和半导体工艺日趋完善成熟,数字信号、数字电路在应用中所占比例越来越大,同时显现出越来越多的优点:便于计算机处理控制、减小信号的干扰、提高抗干扰能力、便于调试,也便于自诊断、容错等技术的植入。随着嵌入式处理器主频的提升,片内控制功能的增强,PWM波形频率与精度的进一步提高,使得电源控制系统的集成度与精度得以提高。

本电源对输出的电压电流信号进行采样,进行PID控制,最后输出PWM驱动波形调节输出电压。输出电压通过对大容量钽电容充放电,给负载提供稳定的高电压大电流输出,供工厂进行电镀使用。电源的控制系统硬件架构如图1所示。

 
本系统包括PID控制器,PWM输出,AD采样,构成单闭环系统。前端三相交流电源输入到开关电源整流模块,经整流滤波后输出平稳的直流电压。该直流电压直接输出至IGBT模块。高精度AD转换器将后端输出的电压电流信号由模拟信号量变为数字量供给S3C44BO进行数字PlD运算,经过PID控制运算后,由S3C4480输出PWM至IGBT从而构成一个闭环系统,控制电压电流稳定输出,从而实现开关电源控制系统。

对于PID运算和PWM波输出模块,要求较高。通过计算和考查,我们选取了,SAMSUNC公司的S3C4480,这是一款32位基于ARM7TDtMI架构的CPU,拥有高达59MIPS的运算速度,其具体功能特性如下:

运算速度高达59 MIPS,完全满足复杂PID控制器运算的实时性要求;
16位的定时器,可实现精度高达0.03 μs的PWM脉冲波,并且有防死区(DEADZONE)功能;
外部中断源多达8个,可以对系统外部故障信息进行实时响应;
内部嵌入了LCD)控制器,并拥有DMA通道,使得电压电流值可以实时显示在LCD上;
多达71个通用10口线,可以方便地扩展外部接口;
内嵌的lIC接口控制器可以将系统信息保存在EEPROM中,为系统操作员提供参考;
内部的看门狗功能可使系统在软件或硬件出错的情况下自动复位,保证了系统的安全正常运行;
2个异步串行接口(UART)可以方便地实现和上位机的通信;
外扩的大容量存储器为软件提供j,充足的空间。

首先系统采用触摸屏和LCD作为人机接口。S3C44BO内部集成了LCD控制器,可支持高达320×240分辨率,256色sTN—LCD),并通过DMA通道与CPU相连,可以快速动态地显示彩色图形,替代了厂家传统的5l系列单片机与LED数码管组成的人机接口,使工人操作更加方便。S3C44BO外部GPIO接口,町以提供多种外部信号如表1所列。

 
8个外部中断,满足对过流,过压,缺相,超温等特殊情况的即时停机响应。S3C44BO带有外部存储器接口,通过外扩FLAsH SST39VF160和SDRAM HY641620保证了本数字控制系统有足够的空间保存和运行程序。由于设计精度要求千分之一,未选用S3C4480片内IOBIT—ADC,而是选用了AD7705这款双通道、168IT△一∑的ADC,并通过SIO同步端口与CPU连接。AD7705的配置可见参考文献[7],这里不再说明。

2 PWM控制原理

采样控制理论中有一个重要结论:冲量相等而形状不同的窄脉冲加在惯性环节上时,其效果基本相同。PWM控制技术就是以该结论为理论基础,对半导体开关器件的导通和关断进行控制,使输出端得到一系列幅值相等而宽度不相等的脉冲,用这些脉冲列来代替正弦波或其他所需要的波形,并按照一定的规则对各个脉冲的宽度进行调制。
在本系统中,PWM波形由中央处理器S3C4480的时钟TIMER0输出口T0UTO输出。由于要求输出频率30 kHz的PWM波,且精度在千分之一,所以通过设置TCFGO和TCFGl寄存器的设置,将4BIT分频器设置为O.5,预定标寄存器设置为l,计数比较寄存器TCNTB0设置为1000,这样,在S3C4480主频于66MHz时,TOUT0输出的PWM波频率为30 kHz。当TIMER0开始计时后,每次TCNTB0的值与定时器的向下计数器值相同时,定时器控制PWM波电平改变。使得修改TC-NTB0的值可以控制PWM波的占空比,增加或者减少1,则PWM输出占空比增加或者减少千分之一,从而达到千分之一精度。图2为输出的PWM波形图,我们可以看出,通过专用的定时器输出口TOUTO输出的PWM波形,波形很好,经过测试,上升沿与下降沿均在ns级。


3 PID算法与软件流程图

3.1 主程序软件流程

由于采用了嵌入式ARM芯片,使得在系统软件实现中主要以C语言进行驱动和应用程序的开发,仅在CPU初始化阶段使用ARM汇编语言。使用ARM S3C44BO芯片外扩了2M FLASH,8M SDRAM大容量存储器,完全满足了系统程序运行和数据的存储,这样充分发挥了S3C4—480 ARM嵌入式系统存储器容量大,软件编程简单,速度快,精度高的优势。数字控制系统软件流程如图3所示。


在系统开机后,首先要检测系统外围设备的状态是否正常,以免出现故障。在系统运行中,为了防止软件跑飞,还需要开启看门狗功能,加入喂狗程序,这样软件上保证系统的可靠性和稳定性。在ADC部分对采样值进行均值滤波,保证采样值的正确与稳定。

3.2 PID控制算法

在自动控制技术中,应用最为广泛的调节器控制规律为比例(P)、积分(I)、微分(D)控制,简称PID控制,又称Pm调节。其原理的关键是测量、比较和执行。PID控制器将测量受控对象(在本系统中即电压电流值)与设定值相比较,用这个误差来调节系统的响应。

在电源数字PID控制系统中,使用比例环节控制电压电流的输出与输入误差信号成比例改变,但是实际值与给定值通常会存在偏差,这个偏差称作稳态误差。因此,需要引入积分环节的消除稳态误差功能提高精度,但是考虑到电源系统开机、关机或大幅增加电压电流工作设定值时,产生积分积累,就会引起电压电流超调,甚至在给定值上下振荡。所以为减小在运行过程中积分环节对电压电流动态性能的影响,采用了积分分离PID控制电压电流,即当电压电流与设定工作值的误差小于一个范围时,再采用积分环节去消除系统比例环节产生的稳态误差。

积分分离PID控制算法需设定积分分离阀ε,当l e(k)│>ε时,即偏差值较大时,仅采用PD控制环节,减少超调量,使系统有较快响应;当l e(k)l≤ε时,即偏差值比较小时,采用PID控制,以保证电压电流精度和稳定度。在开机后,按照固定步长打开PWM波宽度,使得电压升高。在达到设定值一定范围后,为防止电压过冲,需要加入积分分离PID控制算法进行控制,防止电压超调。在电压达到千分之一进度范围后,需要加入积分环节,完成电源开机时迅速稳定的输出。PID算法流程如图3所示。

4 结语

嵌入式ARM芯片S3C4480在高精度开关电源数字控制系统设计中的应用,充分利用该芯片上强大的资源,简化了硬件电路,提高了软件开发速度,方便了软硬件调试,提高了系统的可靠性。该系统经现场调试证明,设计合理、运行可靠,为厂家实现了5l系列8位单片机到ARM 32位系统的升级,降低了成本并提高了产品的性能。

关键字:S3C44B0  高精度  开关电源 编辑:探路者 引用地址:S3C44B0在高精度直流开关电源中的应用

上一篇:单片机应用中从Excel软件提取字模的方法
下一篇:构建负压热插拔电路

推荐阅读最新更新时间:2023-10-17 15:46

采用S3C44B0芯片实现基于步进电机控制的微波频率自动测量系统设计
1.引言 通常微波所指的是分米波、厘米波和毫米波。关于其频率范围,一种说法是: 300MHz ~ 300GHz(1MHz =106Hz,1GHz =109 )相应的自由空间中的波长约为1m~1mm. 微波技术的兴起和蓬勃发展,使得国内大多数高校都开设微波技术课程。但还存在以下问题:测量时,由手工逐点移动探头并记录各点读数,然后手工计算实验结果并绘图。测量项目单一、精度低、测量周期长,操作也较为繁琐。本文主要研究一种实用的基于Labview的速调管微波频率自动测量系统。 2.系统整体结构 系统的整体结构如图2-1所示。由下位机跟上位机构成。微处理器通过驱动电路来控制步进电机,带动谐振式频率计的套筒转动,处理器采样检波电流,传
[单片机]
采用<font color='red'>S3C44B0</font>芯片实现基于步进电机控制的微波频率自动测量系统设计
基于TOPSwitch-GX系列的伺服系统多输出开关电源
1 引言 多路输出开关电源广泛应用在各种复杂小功率电子系统中,就多路输出而言,通常只有输出电压低、输出电流变化范围大的一路作为主电路进行反馈调节控制,以保证在输入电压及负载变化时保持输出电压稳定,由于受变压器各个绕组间的漏感和绕组电阻等的影响,辅助输出电压随输出负载的变化而变化,通常,当主输出满载和辅助输出轻载时,辅助输出电压将升高,而当主输出轻载和辅助输出满时,辅助输出电压将降低,这就是多路输出的负载交叉调整率问题,笔者基于TOPSwitch-GX系列设计了一种多路输出开关电源,很好的解决了多路输出的负载交叉调整率问题,该电源在各种工况下都能稳定输出,主输出电压纹波小于3%,各路辅助输出纹波小于5%,负载交叉调整率小于5
[应用]
IPS Group推出高精度立体车辆检测传感器
据外媒报道,智能车停创新公司IPS集团(IPS Group)推出立体车辆检测传感器(Stereoscopic Vehicle Detection Sensor),进一步完善完全集成的智能停车生态系统(Fully Integrated Smart Parking Ecosystem)。 图片来源:IPS集团 这些传感器与IPS Single-Space Parking Meters集成,以检测空间空置和占用情况。 停车管理人员可以实时监控空间占用情况,以制定数据驱动的策略决策,例如基于需求的费率、停车时间表和执行流程。
[汽车电子]
IPS Group推出<font color='red'>高精度</font>立体车辆检测传感器
基于SG3525的开关电源设计
随着电能变换技术的发展,功率MOSFET被广泛应用于开关变换器中。为此,美国硅通用半导体公司(Silieon General)推出了SG3525,以用于驱动n沟道功率MOSFET。SG3525是电流控制型PWN控制器,可在其脉宽比较器的输入端直接用流过输出电感线圈信号与误差放大器输出信号进行比较,从而调节占空比,使输出的电感峰值电流跟随误差电压变化而变化。由于结构上有电压环和电流环双环系统,因此,开关电源无论是电压调整率、负载调整率和瞬态响应特性都有提高,是目前比较理想的新型控制器。介绍了由SG3525芯片为控制核心的500 W高频开关电源模块,该电源模块可应用于车载逆变电源的前级升压。 1 SG3525的结构特性 SG35
[单片机]
基于SG3525的<font color='red'>开关电源</font>设计
智能高频开关电源系统的改造设计
  变电站内的继电保护、自动装置、信号装置、事故照明和电气设备的远距离操作,一般采取直流电源,所以直流电源的输出质量及可靠性直接关系到变电站的安全运行和平稳供电。    直流系统改造的目的和必要性   变电站的直流系统被人们称为变电站的“心脏”,可见它在变电站中是多么的重要。中原油田的电力系统始建于上世纪70年代末,因受当时技术条件的限制,陆续建起的变电站直流系统设备有的为硅整流电容补偿直流电源,有的为带有铅酸蓄电池的KGCA—50/98~360、KGCFA—75/200~360型硅整流直流电源,有的为BZGN—20/220型镉镍电池直流屏。部分投运较早、运行时间较长的变电站直流设备老化严重,给变电站的安全、可靠运行带来了严重的
[电源管理]
开关电源的啸叫原因分析(推荐)
 凡是做过开发工作的人员都有这样的经历,测试开关电源或在实验中有听到类似产品打高压不良的漏电声响或高压拉弧的声音不请自来:其声响或大或小,或时有时无;其韵律或深沉或刺耳,或变化无常者皆有。    1、变压器(Transformer)浸漆不良 :包括未含浸凡立水(Varnish)。啸叫并引起波形有尖刺,但一般带载能力正常,特别说明:输出功率越大者啸叫越甚之,小功率者则表现不一定明显。本人曾在一款72W的充电器产品中就有过带载不良的经验,并在此产品中发现对磁芯的材质有着严格的要求。(此款产品客户要求较为严格)补充一点,当变压器的设计欠佳也有可能工作时振动产生异响。    2、 PWM IC接地走线失误 :通常产品表现为会有部分能正常工
[电源管理]
开关电源功率半导体器件
  在过去的20多年,出现了一些新功率半导体开关器件和功率模块,在如功率MOS-FET,绝缘栅双极晶体管IGBT,碳化硅(SiC)器件等领域都有 了不同程度的新进展(以下未特别注明的MOSFET、IGBT或IGCT等,均是指用硅晶片制成的)。   1)功率MOSFET   1979年,功率MOSFET场效应晶体管问世。由于它的输入阻抗高、开关速度快和热稳定性好,可以完全代替功率晶体管GTR和中小电流的晶闸管 ,使电力电子电路如开关电源实现高频化成为可能。其电压电流定额已经达到了500V/240 A、1500V/200 A。功率MOSFET的特点是开关损耗小, 但是通态功耗大,而且功率MOSFET的击穿电压UB越高,通态电阻
[电源管理]
<font color='red'>开关电源</font>功率半导体器件
使用开关电源的问题总结
  因为经常设计的是射频或者是低频的 模拟电路" target="_blank" 模拟电路 ,所以设计中很少用到开关电源,但是有几种情况下,必须选用 开关电源 ,才能满足系统的性能!   1. 输入的电源电压比系统所需要的电压低,在这种情况下,系统需要升压芯片来提高输入电压,对于这种电路,如果被供电电路是敏感的模拟信号或者是射频信号,那么建议采用 LC 的网络滤波,或者再采用一级 LDO 来降压,从而达到输出低纹波的特性。   2. 系统的电压需要负压,在这种情况下,系统需要开关电源把正压变换为负压。如果被供电电路是敏感的模拟信号或者是射频信号,那么建议采用LC 的网络滤波,或者再采用一级负压的LDO来降压,从而达到输出低纹波的特
[电源管理]
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved