【喷射控制_48V_DC-DC 升压电路】
1、需求写DCDC的软件控制24V升到48V

2、升压原理

主要应用电感上的电流不能突变这个原理

电路简化图

断开开关后电流走电容和负载
3、硬件参数
3.1、电感硬件参数:饱和电流15A
封装尺寸SMD封装17mm*17mm

立创上找到类似SMD封装18.3mm*15mm 最大电流是15A

3.2、同向比例运算放大器:增益11倍,采集电流范围 0~45A

等效电路图 Vout=(1+10/1)Vin =11Vin 增益11倍

最大采集电流 I =U/R= 0.45V/0.01Ω=45A
3.3、肖特基二极管 耐压100V 正向电流20A 压降0.85V


3.4、电压采集 V真实值*(3KΩ/123KΩ)=V采集AD值*5/4096

4、软件控制
软件控制是在主循环里一直跑 主频200MHz 时间转换关系:t=(N/50), us
跑一圈程序3.7us

控制逻辑就是设置目标电流的上下线,
4.1、DCDC控制目标1: 电压48V 波纹 0.6V 饱和电流10A
DCDC电压48V
V采集AD值=V实际值*(3KΩ/123kΩ)/(5/4095)= 48V*(3/123)*819=958.8;
软件配置GasInjector_uDCDCAvrUW_C=958; //DCDC目标平均电压
DCDC电压目标波纹 0.6V
V采集AD值= V实际值*(3KΩ/123kΩ)/(5/4095)= 0.6V*(3/123)*819=11.98;
软件配置 GasInjector_uDCDCTolUW_C=12; //DCDC电压目标波纹大小
DCDC饱和电流10A
采集AD值 = I*R*11增益/(5/4095)=10A*0.01R*11增益*819=900.9
uint16 GasInjector_iDCDCSatUW_C=900; //DCDC饱和电流
4.2、控制目标2: 电压24V 波纹 0.6V 饱和电流5A
DCDC电压24V
V采集AD值=V实际值*(3KΩ/123kΩ)/(5/4095)= 24V*(3/123)*819=479.4;
软件配置GasInjector_uDCDCAvrUW_C=480; //DCDC目标平均电压
DCDC电压目标波纹 0.6V
V采集AD值= V实际值*(3KΩ/123kΩ)/(5/4095)= 0.6V*(3/123)*819=11.98;
软件配置 GasInjector_uDCDCTolUW_C=12; //DCDC电压目标波纹大小
DCDC饱和电流5A
V采集AD值 = I*R*11增益/(5/4095)=5A*0.01R*11增益*819=450.45
uint16 GasInjector_iDCDCSatUW_C=450; //DCDC饱和电流
5、测试
5.1、测试DCDC控制目标1: 电压48V 波纹 0.6V 饱和电流10A

电压纹波1.19V,控的挺好~

5.2、MOS控制相关参数
标定量 uint16 GasInjector_tiDCDCCycOnUW_C=500;
时间转换关系:t=(N/50), us
DCDC电压调制过程中,Mos管最长打开时间 t=(500/50)=10us
实测时间 12.55us

DCDC电压调制过程中,Mos管最短关闭时间 t=(3600/50)=72us
标定量 uint16 GasInjector_tiDCDCCycOffUW_C=3600;
实测时间 74.52us

5.3、测试DCDC控制目标1: 电压24V 波纹 0.6V 饱和电流5A



