2021电赛C题三端口DC-DC变换器

一、系统设计

1. 设计思路

ESP32 作为控制部分的 MCU,配合前级的 LT8705 模块实现模式Ⅰ与模式Ⅱ的切换,同时使用内部自带的 12bit ADC 进行模拟光伏电池电压的检测。4s锂电池充电部分采用英集芯的 IP2365 芯片,内置功率 MOS,采用同步开关架构,转换效率高达 95%,减少不必要的功率耗散。并且 IP2365 支持 IIC 通信,可以使用 MCU 控制是否工作以及设置充电电流等多项参数。输出电压电流检测部分采用 INA226 芯片,配合 5mΩ的采样电阻可以在减小采样电路功率耗散的同时最大可能地增大采样进度,从而更好地控制两种模式间的切换。控制部分加入了锂电池升压部分,从而实现模式二情况下电池与模拟光伏电池一起供电。

2. MPPT模块的选择与论证

方案 1:采用高耐压的数控 DCDC 芯片进行软件模拟控制,可以每隔一个极短的时间扫描一次模拟光伏电池的电压以及输入电流,并计算出瞬时功率,多次扫描之后找到瞬时功率最大那组电压与电流,并自动调整从而实现最大功率点的追踪与输出 30V 的降压。但是支持题中最高 55V 电压的数控 DCDC 芯片并不多,并且普遍缺货,价格也比较昂贵,最重要的是使用软件模拟方式实现的最大功率点追踪效果并不是很好,效率较低,因此在该系统中不予采用。
方案 2:采用 LT8490/LT8491 作为主控芯片,可以实现硬件级的最大功率点追踪,与方案一相比稳定性更好,效率更高,同时整体的电路也会更加简洁;同时该芯片集成了电池充电电路,可以有效减少冗余设计;LT8491 芯片还带有 IIC 接口,可以实时与 MCU 进行通信,更好的实现控制。但美中不足的事,若采用该芯片,那么输出端口的 30V 电压则必须采用 4s 锂电池进行升压,这样一来效率则并不会很高,远远达不到题目中的要求,因此也不予采用。
方案 3:采用 LT8705 作为主控芯片,LT8705 与 LT8490 的最大功率点追踪效果与降压效率非常接近,同时没有了封装的电池充电部分,因此可以做到
稳定的 CV/CC 模式输出,同时价格更为低廉。LT8705 为外置 4 管 Buck-Boost 结构,这也输出功率可以做得很高,能保证在加上题目中负载的情况下电压保存定,电压变化率做得极低。较高的转换效率也能满足题目中对于整体转换效率的要求。
综合以上三种方案,选择方案 3。

3. 锂电池降压芯片的选择与论证

方案 1:采用常见的 XL4005 芯片作为锂电池升 30V 输出电压的 Buck 芯片,XL4005是一款高效降压型DC-DC转换器,固定300KHz开关频率,可以提供最高5A输出电流能力,具有低纹波,出色的线性与负载调整率特点。XL4005内置固定频率振荡器与频率补偿电路,简化了电路设计。
方案 2:采用TPS54332DDA芯片,TPS54332是一款28V,3.5A的非同步降压转换器,1μA关断电源电流允许设备在电池中使用,具有自动激活脉冲跳跃生态模式功能,能够在热关机状态下保护设备和负载,提高在轻负荷下的效率。
综合以上两种方案,选择方案二。

4. MCU的选择与论证

方案 1:采用使用较为广泛的 STM32 系列单片机,但是因为其价格普遍上涨且缺货,因此不予采用。
方案 2:采用国产的上海乐鑫公司出品的 ESP32 芯片,价格较为低廉,同时自带 WiFi 与蓝牙的协议栈,后期可以加上远程控制及监测等功能。在此我们采用 ESP32-PICO-D4 这一型号,其集成度非常高,有效减少了成本以及减轻了PCB 设计的难度。
综合以上两种方案,选择方案 2。

5. 输出电压电流的检测方式的论证和选择

方案 1:使用单片机自带的 ADC 对低端采样电阻两端的电压进行采集,然后根据欧姆定律计算出输出的电流大小,对于输出的电压,可以采用两个或多个电阻进行分压至单片机自带 ADC 的阈值之内,从而计算出实际的输出电压大
小。但是采取此种方法有两个较大的问题,第一是单片机自带的 ADC 的位数并不高,在进行采集的时候会导致采集到的数据并不是很精准,引入的误差较大;第二是采用的较大阻值的电阻误差也会较大,从而使得测量得到的数据误差进一步增大。
方案 2:采用带有 IIC 功能的 INA226 作为输出电压电流检测元件,INA226的最大耐压为 36V,内置的 ADC 精度高达 16bit,同时还具有警报功能引脚,可以在后续的题目中轻松实现模式切换,同时因为带有 IIC 功能,在采集数据方面更为方便和容易。
综合以上两种方案,选择方案 2。

6. 锂电池升压芯片的论证与选择

方案 1:采用常见的 XL6019 芯片作为锂电池升 30V 输出电压的 Boost 芯片,XL6019 是一款非同步整流升芯片,其具有 5V 到 40V 宽输入电压范围,最大 5A 开关电流,220kHz 的固定开关频率,内置功率 MOS 管,有效节约了 PCB面积以及减小了设计难度,同时还具有软起动、热关断等诸多功能。
方案 2:采用 SY7304 芯片,相比与 XL6019,SY7304 具有高达 1MHz 的开关频率,从而获得了更高的效率以及更低的输出纹波,减小了对于前后级电路滤波的需求,也提高了系统的稳定性。其内置的低至 120mΩ 的开关管也可以在减小体积的同时增大效率以及减小发热。经过实测,SY7304 的效率可高达95.2%,非常优秀,故选择此芯片。
综合以上两种方案,选择方案二。

二、系统理论与分析计算

1. 锂电池充电电路设计分析

IP2365 是一款集成同步开关的降压转换器、支持 1 到 4 串锂电池/锂离子电池降压充电管理 IC,内置功率 MOS,采用同步开关架构, 开关频率 250kHz,转换效率高达 95%。 同时 IP2365 还支持 IIC 功能,可用于与 MCU 进行通信,进而可以自由设置是否开启或是关闭,亦可设置和读取其它参数,更利于下面的模式切换。典型的应用电路如图。(需要注意的是, LED 会在充电的时候以0.5Hz
的频率闪烁,直到电池充满电后才会转为常亮)。
锂电池充电电路原理图

2. SY7304锂电池升压电路设计分析

SY7304 是一款高效、电流模式控制的 Boost 调节器。该器件集成了 120mΩ低 RDS(ON) N 沟道 MOSFET 以提高效率。固定的 1MHz 开关频率和内部补偿减少了外部组件的尺寸和数量。内置的内部软启动电路使启动时的涌流最小化。 其典型应用电路如图。
因为其 VFB=0.6V,因此输出电压𝑉𝑂𝑈𝑇 = 0.6 ∗ (1 + 𝑅1 𝑅2 )𝑉。我们最终确定 R1为 200k,那么经过计算可得 R2 大小为 4.08k。计算可得在此系统中应当选择4.7uH 感量的电感器。
锂电池升压电路原理图

3. MCU供电电路设计分析

在此系统中, MCU 的工作电压为 3.3V,但是需要注意的是 IP2365 的 IIC 通信电平为 5V,因此最好的办法是将 4s 锂电池的电压使用 DCDC 芯片降为 5V,然后再通过一个低功耗的 LDO 降为 3.3V 供 MCU 使用。降压为 5V 的 DCDC 选择为TPS54332。
因为其 VREF 为 0.8V,因此输出电压𝑉𝑂𝑈𝑇 = 0.8 ∗ (1 + 𝑅𝑒𝑛1 𝑅𝑒𝑛2 )𝑉。我们最终确定Ren1 为 10k,那么经过计算可得 Ren2 大小为 2k。根据计算可得在此系统中应当选择 2.5uH 感量的电感器。
MCU供电电路

4. 输出采样模块

采用带有 IIC 功能的 INA226 作为输出电压电流检测元件,INA226
的最大耐压为 36V,内置的 ADC 精度高达 16bit,同时还具有警报功能引脚,可以在后续的题目中轻松实现模式切换,同时因为带有 IIC 功能,在采集数据方面更为方便和容易。
输出采样模块

5. 锂电池降压

采用TPS54332DDA芯片,TPS54332是一款28V,3.5A的非同步降压转换器,1μA关断电源电流允许设备在电池中使用,具有自动激活脉冲跳跃生态模式功能,能够在热关机状态下保护设备和负载,提高在轻负荷下的效率。
锂电池降压

6. 电平转化模块

采用SI2302A低压MOS管,将5V电平转化为3.3V供给给各模块使用。
电平转换

三、程序框图

整体程序流程图

四、测试与数据分析

1. 测试仪器

30V/3A两路输出直流电源,6个万用表,两路50欧姆电阻负载。

2. 测试数据与分析

1)Us为50V,Io=1.2A的情况下,经过多次测试,结果如下:
在这里插入图片描述
试结果分析:Us=50V,Io=1.2A 条件下,变换器工作在模式 I,Uo 均为

30V±0.1V,IB 均大于 0.1A。
2)IO=1.2A 的情况下,US由 45V 增加至 55V,多次测试结果如下:
在这里插入图片描述
测试结果分析:在 Io =1.2A 条件下,Us 由 45V 增加至 55V,电压调整率
Us ≤ 0.5% 。
3)US=50V、IO由 1.2A 减小至 0.6A 的情况下,多次测试结果如下:
在这里插入图片描述
测试结果分析:Us =50V、Io 由 1.2A 减小至 0.6A,负载调整率 S1 ≤
0.5%。
4)US=50V、IO=1.2A 情况下,多次测试结果如下:
在这里插入图片描述
测试结果分析:US =50V、IO =1.2A 条件下,变换器效率η1≥90%。

以上数据可以说明,本次设计的三端口 DCDC 变换器,各项指标均在题设范
围内,是符合要求的。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值