0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于ARM7内核LPC2119芯片实现双向变换器的设计

微云疏影 来源:电源技术应用 作者:电源技术应用 2022-04-12 14:45 次阅读

在这些应用当中,很多时候都要求开关电源不仅能够控制能量的双向流动,还要能够实现低压、大电流的输出。在开关频率不太高的情况下,随着输出电压的降低、输出电流的增加,整流损耗就成了影响开关电源效率的主要冈素。因此,为了提高开关电源的效率,就必须设法降低整流损耗。而在本文中采用的同步整流技术就是一种降低整流损耗的有效手段。

在以往的电源设计当中,模拟控制技术因其动态响应快、无量化误差、价格低廉等优点而被广泛应崩;而数字控制技术则由于其成本和技术等方面的因素而较少得到应用。近年来,随着半导体技术的不断发展,数字微控制器的成本显著降低,性能不断提高,这就使得高频开关电源的全数字化成为可能。由于数字控制具有能够简化系统硬件没计、减少分立元件的数量、改善系统可靠性等诸多优点,因此它必将在今后的开关电源设计中得到越来越广泛的应用。

1 系统介绍

1.1 系统基本说明

系统的整体构成如图1所示。图1中虚线内为系统的控制部分。其余为主电路部分。主电路的工作原理将在后面详细分析。

pYYBAGJVIByAaOqLAACNZaU7GP4992.jpg

在系统的控制电路中,其核心处理器是PHILIPS(飞利浦)公司出品的基于ARM7内核的LPC2119微控制器。LPC2119具有高性能、低成本、低功耗等诸多优点,很适合应用于对成本和性能都有严格要求的工业控制领域。负责A/D转换的是24位高精度的A/D转换器CS5460A,它同样具有低成本、高性能的特点,以往在各类产品中有着广泛的应用。

控制电路工作时,CS5460A在获得系统输出电压、电流量的模拟信号后,将它们转变为数字量,并通过专用总线传给LPC2119。LPC2119得到这些信息以后先对其进行数字滤波等软件处理,然后再将其作为反馈量,用于控制算法的运算,得到控制量及其相应的驱动信号.最终控制主电路开关管的动作。

1.2 双向DC/DC全数字控制的软件实现

如前所述,出于简化控制电路结构、增加系统可靠性等方面的考虑,系统采用以ARM芯片LPC2119为控制系统核心的全数字化设计。要实现我们期望的控制功能,除了在上面介绍的基本控制电路外,完善、可靠的控制软件和恰当的控制策略也都是不可或缺的。

在控制软件方面,笔者本着层次分明、时序分级、全局考虑、书写规范的设计总则进行了系统控制软件的开发。根据电力电子软件的实际需要,程序整体上分为3个层次,分别是主控层、算法层和接口层。其中接口层为底层,主控层为顶层,算法层起到连接主控层和接口层的中间桥梁作用。具体来说,主控层不涉及具体的操作,只负责各个任务的调度,中断的安排,时间和优先级的处理等。主控层有一个文件,包括main函数和中断函数。在main函数和中断函数中调用算法层的函数来实现系统的功能。而算法层则负责具体任务的执行,控制算法的实现,系统的主要功能全都在算法层中体现。接口层负责与硬件的接口,所有跟外设有关的操作都在该层进行处理。

在控制策略方面,本文选择了增量式数字PI算法。增量式PI算法的主要优点为

(1)增量式算法不用做累加,控制量的确定仅与最近几次误差采样值有关,即其误差不累积。

(2)其每次输出的是控制量的增量,误动作影响小。

在PI算法中,比例部分能够改善系统的动态性能,而积分部分则能够减小系统的稳态误差,理论上可实现无静差的输出。离散化后的数字PI算法表达式为

poYBAGJVIByAQhdBAAAS4RkbLuU525.jpg

式中:KP为比例系数;

K1为积分系数;

e(k)为本次误差;

u(k)为本次控制量输出。

由式(1)递推可以得到

pYYBAGJVIByALnQAAAAVS0HGJ5s543.jpg

式(1)减去式(2)可得到增量式数字PI控制算法的表达式如下:

poYBAGJVIByARLsDAAAVYfQE3gM938.jpg

式(3)中的△u(k)即为数字调节器输出的控制量的增量。所以,控制算法最终输出的控制量为:

pYYBAGJVIByAUDKJAAAM5TG26JI461.jpg

在装置的实际工作当中,若负载为铅酸蓄电池,则当能量正向流动(充电)时,系统可根据需要分别应用电压闭环或电流闭环来控制装置的输出电压和输出电流。电压、电流闭环采用的就是本文所述的增量式PI算法;当能量反向流动时,出于实际应用的需要,系统只对负载(蓄电池)侧进行恒流控制。

2 电路工作过程分析

本文提出的主电路拓扑如图2所示,主要包括:电源输入侧滤波电容C1;主开关管S1以及由R1、C2、D2组成的S1的SNUBBER电路;变压器T以及为其原边进行磁复位的第三绕组和为其副边进行磁复位的由R2、C3、D3组成的钳位电路;整流管S2、续流管S3和输出滤波环节L及C4等几部分。

poYBAGJVIByAWf2qAAA_cDfMpiI832.jpg

2.1 能量正向流动时工作过程分析

为便于分析,假设此时负载为一只蓄电池。电路控制能量正向流动时,主电路每周期的工作总的来说可分为两个阶段,即正向流动阶段和续流阶段。但为了防止整流管S2和续流管S3同时导通造成变压器副边的贯穿短路,两管的互补脉冲需要加入死区,因而最终电路的工作过程可分为4部分。主管S1、整流管S2、续流管S3的驱动信号如图3所示,图3中的l至4即分别对应了电路工作的4个阶段。

pYYBAGJVIByAGYCWAAAu9w3Oh5A052.jpg

当能量正向流动时,若输出电流流过管压降较大的M0S管寄生体二极管,则会带来很大的整流损耗和续流损耗。为此,我们应用了同步整流技术,使电流流过导通电阻只有6mΩ的MOS管,大大地减小了损耗、提高了效率。以下便是能量正向流动时4个工作阶段的详细分析。

阶段l(能量正向流动) 此阶段开始时,主管S1和整流管S2被触发导通。输入电流流入变压器原边绕组的同名端,输出电流流出变压器次边绕组的同名端。此时能量由输入侧向负载侧传输的方式同传统的单端正激变换器基本一致,其电流流向如图4(a)中所示。图4(a)中的i1代表变压器原边电流,i2代表变压器副边电流(下同)。此过程直到主管关断时才会结束。

poYBAGJVIByAR5V1AABOpLmmOiI022.jpg

阶段2(死区时间1) 此阶段刚开始时,主管S2和整流管S2关断,续流管S3仍未导通但其体二极管已经导通。由于变压器漏感的限制,变压器副边的电流由输出电流逐渐减小,而流过续流管体二极管的电流则由零开始逐渐增大。在此阶段中,输出电流在由整流回路向续流回路转换。此过程电流方向如图4(b)中所示。图(b)中的i2a、i2b分别表示负载电流流经整流管和续流管的两部分。

阶段3(续流阶段) 在此阶段开始时,续流管S3被触发导通,所以输出电流主要经由S3续流,因而损耗大为降低。此阶段将持续到续流管S3关断时才会结束,其电流流向如图4(c)所示。

阶段4(死区时间2) 此阶段刚开始时,续流管S3关断,但其体二极管仍导通续流。输出电流完全经由续流管的体二极管进行续流。此阶段直至主管导通以后才会中止。此过程电流方向如图4(d)所示。至此,主电路一周期的工作已经结束。当电路下一次的动作时,主管S1和整流管S2又会导通,电路又重新进入阶段1时的工作状态。

2.2 能量反向流动时工作过程分析

在能量反向流动时,电路的工作过程与BOOST电路基本一致,可大体分为两个阶段。

阶段l(续流) 此阶段当中,续流管导通、整流管关断,蓄电池放电电流i1流过电感线圈L,电流线性增加,电能以磁能形式储在电感线圈L中。此过程电流方向如图5(a)所示。

pYYBAGJVIB2Aat_6AABesl7z_SA397.jpg

阶段2(反向放电) 此阶段当中,续流管关断、整流管导通。电感L将其中储存的磁能转化为电能与蓄电池一起向输入侧放电。其电流流向如图5(b)中所示。

2.3 变压器、电感、电容参数的选取

综合电源体积、系统效率、控制精度、器件耐压等诸多因素的考虑,本文选取的工作频率f=55 kHz,T=1/f,最大占空比Dmax为0.4,则主管S1的最大导通时间toNmax为

poYBAGJVIB2AdSrzAAAJWPjSNUU305.jpg

3.1 变压器的计算

变压器副边电压Vs按式(6)计算。

pYYBAGJVIB2AU2taAAAOWwheGBU186.jpg

式中:Vo代表输出电压;

Vf代表变压器副边的管压降和输出滤波电感的压降。

则变压器副边最低电压应为

poYBAGJVIB2AZJCiAAAM3zZDsFg000.jpg

若输入电压Vp的最小值为VPmin,于是可求得变比n为

pYYBAGJVIB2ADq-OAAAbAFD7tP0531.jpg

式中:Bm为铁心的最大工作磁通密度;

S为变压器磁芯的有效截面积。

因此,可求得变压器原边绕组匝数N1为:

poYBAGJVIB2AVDwzAAAH3YkT1go953.jpg

在计算第三绕组时,首先应根据伏秒积平衡的原则计算复位电压Vr

pYYBAGJVIB2ADNwbAAAKhWJ5YaU123.jpg

式中:tDFFmin为主管S1的最短关断时间;

VPmax为最大输入电压。

然后可求得负责变压器原边磁通复位的第三绕组的匝数N3为

poYBAGJVIB2AYt3mAAANIIyC-10329.jpg

2.3.2 输出滤波电感L的计算

要计算输出滤波电感的电感量,首先应确定流经电感的电流△IL的大小。从电感线圈的外形尺寸、成本、过渡响应等方面考虑,△IL取输出电流Io的10%~30%比较合适。在本文中,为了更好地限制输出电流中的纹波含量,取△IL为输出电流Io的10%。综上,由式(13)可求得电感L的大小。

pYYBAGJVIB2AIhqTAAAOGDLvLQs049.jpg

2.3.3 输出电容C4的计算

输出电容的大小丰要由输出纹波电压抑制的限值而确定,也就是由△IL以及输出电容的等效串联电阻ESR确定。通常输出纹波电压取为输出电压的0.3%~O.5%,在本文中纹波电压取0.3%。所以,可求得

poYBAGJVIB2AUrvzAAAPbHhBsx8802.jpg

在求出ESR后,可根据厂家提供的产品手册选取合适的滤波电容。

3 实验结果

IRL3803,变压器原边磁复位电路中所用的二檄管为PHILIPS(飞利浦)的BYV26G。这里必须指出的是,在进行整流管和续流管的选型时,除了要考虑功率器件的耐压、通流能力外,还应特别注意导通电阻值的大小。本文选择的IRL3803是IR公司推出的专门用于同步整流的MOS管,导通电阻只有6mΩ,能够最大程度减小导通损耗和从而减小发热。由式(5)~式(14)计算可得变压器原边、副边、第三绕组的变比为170:3:255;输出滤波电感为14.72μH;电容为9900μF。负载为单体铅酸蓄电池。

实验主要技术条件如下:开关频率为55kHz。正向工作时,输入电压Vi为400(1±5%)V,额定输出电压Vo为2V、输出电流为20A;反向工作时,输入电压为2(1±10%)V。

经测最,系统工作时稳压、稳流精度均可达到小于O.5%的设计要求;装置最高效率为86.7%。主要实验波形如图6~图8所示;能量正/反向流动时,系统的效率曲线如图9所示。

pYYBAGJVIB6ARaFhAAC2cZty_XE568.jpg

poYBAGJVIB6APSSoAAA950XSoLk056.jpg

图6为给蓄电池充电时整流管、续流管驱动信号的实测波形。此时原边主管波形与整流管完全同步。图6中通道l为整流功率器件的驱动波形,通道2为续流功率器件的驱动波形。图7为能量反向流动时,整流功率器件、续流功率器件的驱动信号实测波形,此时原边主功率器件不动作。图7中通道1为整流功率器件驱动波形,通道2为续流功率器件驱动波形。图8为能量正向流动时,DC/DC变换器输出2V电压的实验波形。从图8中可看出,输出稳压精度高,电压纹波很小。

4 结语

本文提出了一种基于微控制器LPC2119的全数字双向DC/DC变换器。其主要特性有:

(1)采用全数字控制,硬件设计简洁、可靠性高;

(2)应用同步整流有效降低通态损耗,系统效率高;

(3)输出稳压、稳流精度高,系统控制性能好;

(4)系统成本低。

实验证明本变换器原理正确,工作安全可靠且具有良好的控制性能,可应用于单体蓄电池充/放电等多种既要输出低压大电流又要控制能量双向流动的场合,具有广阔的市场前景。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    6809

    浏览量

    147626
  • 芯片
    +关注

    关注

    447

    文章

    47788

    浏览量

    409098
  • 开关电源
    +关注

    关注

    6352

    文章

    7997

    浏览量

    470599
收藏 人收藏

    评论

    相关推荐

    LPC2119芯片CAN总线和DSl8B20设计的智能超声液位变送器

    基于CAN总线智能超声液位变送器选用高性能、低功耗的ARM处理器芯片LPC2119;利用LPC2119芯片内部的CAN控制器和CAN总线收发
    的头像 发表于 09-17 09:23 6106次阅读
    用<b class='flag-5'>LPC2119</b><b class='flag-5'>芯片</b>CAN总线和DSl8B20设计的智能超声液位变送器

    基于ARM7内核LPC2119芯片实现双向DC/DC变换器的设计

    为了实现直流能量的双向传输,双向DC/DC变换器被广泛应用于UPS系统、航天电源系统、电动汽车驱动及蓄电池充放电维护等场合。
    的头像 发表于 02-19 10:21 3889次阅读
    基于<b class='flag-5'>ARM7</b><b class='flag-5'>内核</b><b class='flag-5'>LPC2119</b><b class='flag-5'>芯片</b><b class='flag-5'>实现</b><b class='flag-5'>双向</b>DC/DC<b class='flag-5'>变换器</b>的设计

    转: 基于LPC2119的自主式移动机器人设计

    LPC2119是Philips公司推出的支持实时仿真和跟踪的ARM7TDMI-S微处理,嵌入128KB高速Flash存储。它采用3级流水线技术,取指、译码和执行同时进行,能够并行
    发表于 07-28 15:02

    基于LPC2119设计配电控制模块

    ARM7TDMI-S核,并带有128K片内FLASH、16K SRAM、双CAN总线控制、片内Boot装载程序实现ISP和IAP、2个UART通用串口等。LPC2119满足本设计对存
    发表于 05-30 05:00

    怎么实现基于ARM7处理LPC2119的USB-CAN转换设计?

    本文讲述了一种基于ARM7处理实现USB接口与CAN总线的实例,通过其可以在PC实现对CAN总线上设备的监控。
    发表于 05-21 06:58

    【专栏精选】工程师必知必会电源电路项目设计集锦

    LPC2119芯片实现双向变换器的设计文章地址:https://www.elecfans.com/d/1816262.html内容简介:在实
    发表于 04-15 10:24

    lpc2119的spi写不进去数据是怎么回事?

    我用lpc2119的spi模块读写一个flash存储,想往数据寄存S0PDR写命令发送,却发现写不进去老是为0。 但是传输还能进行,因为传输完成标志位有变化。 而且arm也接收不到
    发表于 10-18 07:17

    LPC2119/LPC2129/LPC2194中文资料数据手

    LPC2119/2129/2194/2292/2294 是基于一个支持实时仿真和跟踪的16/32 位ARM7TDMI-S CPU 的微控制器,并带有128/256k 字节(kB)嵌入的高速Flash 存储器。128 位宽度的存储器接口和独特的加速结构使
    发表于 08-24 17:08 308次下载

    LPC2119/2129,中文资料,pdf datashee

    LPC2119/2129基于一个支持实时仿真和跟踪的16/32位ARM7TDMI-STM CPU,并带有128/256 k字节(kB)嵌入的高速Flash存储器。128位宽度的存储器接口和独特的加速结构使32位代码能够在最大时钟速率下
    发表于 07-24 14:48 107次下载

    LPC2119芯片版本识别方法

    客户之前使用的是 00 版本的LPC2119,且使用了该芯片的滤波功能;而01 版的LPC2119在验收滤波的设置上和00 版本有区别:00 版的CAN 通道号是从1 开始的,01 版的CAN通道号从0 开始
    发表于 03-06 14:57 0次下载

    基于ARM LPC2119的水情监测设计

    由于水情测报终端应用环境恶劣,保证水情测报终端的稳定性和低功耗显得尤为重要,提出了基于ARM7 LPC2119在水情测报上输出单元的设计与实现,把嵌入式技术运用到水情测报控制
    发表于 11-26 15:58 57次下载
    基于<b class='flag-5'>ARM</b> <b class='flag-5'>LPC2119</b>的水情监测设计

    基于LPC2119的微弧氧化电源控制系统的研制

    基于LPC2119的微弧氧化电源控制系统的研制    摘 要:本文介绍了一种自行研制的微弧氧化电源控制系统,硬件部分采用philips公司的基于ARMLPC2119处理器代替传
    发表于 01-12 09:31 2081次阅读
    基于<b class='flag-5'>LPC2119</b>的微弧氧化电源控制系统的研制

    基于LPC2119和μC/OSII的CAN中继器设计

    基于提高CAN总线组网能力的考虑,提出一种新颖的CAN中继器设计方法;阐述以LPC2119控制器为核心的硬件设计方案;详细分析在μC/OSII实时操作系统下的软件实现过程.
    发表于 08-16 12:14 1521次阅读
    基于<b class='flag-5'>LPC2119</b>和μC/OSII的CAN中继器设计

    基于ARM7处理器的USB接口与CAN总线的实例

    本系统设计采用内置CAN控制器的LPC2119作为主控制器,CH375作为USB接口芯片实现USBCAN转换器,论述了LPC2119的外围电路、CAN总线驱动电路以及
    发表于 02-13 16:14 4001次阅读
    基于<b class='flag-5'>ARM7</b>处理器的USB接口与CAN总线的实例

    基于ARM LPC2119的水情测报终端设计与实现

    电子发烧友网站提供《基于ARM LPC2119的水情测报终端设计与实现.pdf》资料免费下载
    发表于 10-18 10:41 0次下载
    基于<b class='flag-5'>ARM</b> <b class='flag-5'>LPC2119</b>的水情测报终端设计与<b class='flag-5'>实现</b>