简易数控直流稳压电压

摘 要:主控为STC15W408AS,调节PWM占空比控制BUCK电路的开关管通断,实现不同电压输出。采样反馈电压与设定输出电压通过PID控制器,输出设定电压。采样反馈电流作为过流保护,保护电路。12864液晶显示电压、电流、功率。
关键词: STC15W408AS、BUCK、PID控制、12864液晶

题目要求:
(1)输出电压0~12V,步进0.1V,输出纹波不大于30mV.
(2)输出电流:500mA;
(3)LCD12864显示电压、电流及功率;
(4)由“+”、“-”两键分别控制输出电压步进增减;
(5)输出电压可预置在0~12V之间的任意一个值;
(6)具有过载保护功能;
一、系统结构图:
在这里插入图片描述
二、硬件电路设计:
1、BUCK电路和LDO线性电路方案对比

(1)、共同点:降压型电路
LDO与Buck电路都属于降压型电路,因为都是输入电压大于输出电压,因此都是降压型电路。
(2)、不同点:工作区域
LDO的串联管工作放大区(线性区),而Buck电路中的串联管工作饱和与截止区。
(3)、工作效率:DCDC电路效率高
LDO的输入电流与输出电流基本相同,效率=(输出电压输出电流)/(输入电压输电流),效率等于输出电压与输入电压的比值,当串联管之间的压差较大时,效率较低,消耗的能量以热能散出去。Buck电路的效率相对来说较高,较高达90%,是因为管子处于饱和和截止区时,此时电流很小,几乎是mA级的。DCDC电路输出电压可随意在一个范围内调节,可以输出0~12V。
结论:BUCK电路效率高、输入电压范围宽、输出电压可调、驱动能力强、静态电流小,故BUCK电路满足该项目需求。

2、STM32F103单片机、AT89C51单片机和STC15W408AS单片机方案对比
方案一:stm32是32位ARM内核的主控器,Timer,CAN,ADC,SPI,I2C,USB,UART等多种外设功能,价格较贵,但是项目需求只用到PWM和ADC外设功能,性价比不高。
方案二:AT89C51是8位51内核的单片机,有串口、定时器等外设功能,价格较低,但是没有ADC采样外设,不适合项目需求。
方案三:STC15W408AS也是8位51内核的单片机,有串口、定时器、ADC、PCA、SPI等外设功能,价格时钟,复合项目需求。

(1)电源供电电路:输入电压15~24V,通过LM7805稳压到5V,给MCU、运算放大器、12864液晶显示屏供电。输入端串联二极管1N4007防止正负极接反,烧坏电路。输入端输出端接电容稳定LM7805内部放大器的工作状态。输出端接红色LED指示灯,方便观察上电情况。
在这里插入图片描述

(2)BUCK电路:通过BUCK电路的拓扑来改造,通过开关管的通断时间进行斩波来调节降低输出电压,配合上无功元件电感电容储能,续流二极管实现。单片机输出PWM控制NPN 8050三极管通断,R8和R9作用防止单片机上电瞬间有高电平电压突变使得三级管导通。三极管的作用防止电流倒灌损坏单片机管脚。开关管上面需要并联一个电容吸收开关管通断瞬间的浪涌电压。R4和R2作用为了钳住基级的电压,稳定基极导通电压。转换公式Vout=D*Vin
在这里插入图片描述

(3)电流采样电路:由于输出电流过小,通过0.1欧姆采样电阻,把电流转换为电压,再经过反比例运算放大器放大10倍给单片机ADC管脚读取显示,用作过载保护。计算公式采样电流I=-R12/R13*Vin
在这里插入图片描述

(4)输出电压采样:由于输出电压过大,单片机AD转换引脚只能测量5V以下的电压所以通过电阻分压的缩小电压的方法测量输出电压。单片机ADC管脚采集电压值通过计算得到输出电压,显示输出电压到12864液晶屏幕到上面。计算公式输出电压实际液晶显示电压Vout=((Vin/1024)*5)*3
在这里插入图片描述

(5)12864液晶显示模块:由于单片机引脚过少,使用串行通讯模式与液晶屏通讯。功能作用显示电压电流功率。
在这里插入图片描述
(6)调试电路:按钮用于步进+10mV和-10mV,LED灯用于开发时调试作用,STC15单片机输出电流可达到20mA,可以驱动LED指示灯,注意整个单片机输出电流不要超过90mA。
在这里插入图片描述

(7)主控MCU:供电由LM7805提供5V,内部有35MHz的内部晶振,有上电自动复位功能,所以该单片机最小系统,只需要有电源供电即可工作。
在这里插入图片描述

(8)烧录接口:USB-TTL串口烧录器接单片机15和16脚,下载程序。
在这里插入图片描述

  • 4
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值