数字可调控开关电源设计(论文+源码)

1 设计要求

在本次数字可调控开关电源设计过程中,对关键参数设定如下:

(1)输入电压:DC24-26V,输出电压:12-24(可调);

(2)输出电压误差:<0.1V;

(3)开关频率:50KHZ;纹波范围:<200mV;最大转化效率:89%;

(4)最大输出电流:4.2A;输入过压保护:36V。

根据上述要求,在此将整个系统架构设计如图2.1所示,采用STM32F030单片机作为控制器,该控制器发出的PWM波通过IR2110驱动电路进行放大后,对BUCK电路的工作进行控制,从而实现降压效果,并且为了增加输出的稳定性,加入了电压和电流检测电路实现对电压和电流的检测,并结合PID控制算法进行控制,同时用户可以通过按键调节输出的电压大小,并在OLED12864液晶上显示当前的状态参数。

2.实物展示

联系我

相关推荐
_Ningye8 小时前
STM32 — 6.1 TIM定时中断
stm32·单片机·嵌入式硬件
小白学电子_8 小时前
proteus仿真51单片机通过矩阵按键和数码管制作简单计算器
嵌入式硬件·51单片机·proteus
非鱼䲆鱻䲜10 小时前
vscode开发stm32添加新的头文件路径和包含源文件
ide·vscode·stm32·cmake·包含头文件·包含源文件
FreakStudio10 小时前
把 Flask 搬进 ESP32,高中生自研嵌入式 Web 框架 MicroFlask !
python·单片机·嵌入式·cortex-m3·异步编程·电子diy
AnalogElectronic10 小时前
RP2040 pico 实验6,光敏电阻传感器模块(LM393 比较器版)
单片机
17(无规则自律)10 小时前
【Linux驱动实战】:字符设备之ioctl与mutex全解析
linux·c语言·驱动开发·嵌入式硬件
电子工程师成长日记-C5110 小时前
51单片机4乘4计算器
单片机·嵌入式硬件·51单片机
梅尔文.古11 小时前
ADCU-Ethernet-以太网在AUTOSAR与Linux架构下对比
arm开发·单片机·汽车
没有医保李先生11 小时前
esp32和stm32的工程宏定义
stm32·单片机·嵌入式硬件
炸膛坦客11 小时前
单片机/C/C++八股:(十五)内存对齐、结构体内存对齐
c语言·开发语言·单片机