基于Proteus的简易程控电源设计
概要
程控电源是一种具备编程功能的电源设备,可以通过外部控制来设定输出稳定的电压或电流,从而实现对电压、电流、相位、频率、功率等参数的试验和检定。其特点包括高控制、高精度、良好的稳定性。此外,程控电源还具备带回测功能,能够实时监控电源输出情况。
简易程控电源可满足要求:
- 电压输出范围:0~10V;输出精度:0.1V;
- 电流输出范围:0~500mA;
- 回读电压测量范围:0~10V;电压测量分辨率:20mV;
- 回读电流测量范围:0~500mA;电压测量分辨率:2mA;
- 输出过流保护控制;
- 输出过压保护控制;
设计方案
` 整体设计模块:
- MCU:STM32F103最小系统;
- DAC模块,可调参考电压输出;(作为可调电压输出基准、过流保护和过压保护输出基准;)
- ADC模块,测量输出电压,输出电流;
- 过压、过流保护监测电路;(通过DAC输出配置过压、过流参数。)
- 电源输出模块;(通过DAC输出配置输出电压参数。)
- LCD显示;
- Key PAD:按键输入;
关键特征
- ms级过压、过流保护响应;
- 动态可调节输出电压;
- 过压、过流输出可配置;
技术细节
1)电源输出电路
a) 分立LDO设计方案
b)DAC输出电路
c)多路SPI外设通信设计
参考源码:vSPI.h及MCP4921.h
2)电压、电流回读
a)电流采样电路
b)电压采样电路
c)基于STM32多通道ADC采样
参考源码:
3)过压、过流保护电路
a)基于LM393比较电路
b)基于STM32中断方案设计
参考源码: