设计与开发

单片机 过压保护 手把手教你用单片机做过流过压保护模块

小编 2025-09-14 设计与开发 23 0

手把手教你用单片机做过流过压保护模块

大家好,作为电子爱好者,我们经常需要自己搭建电路,测试电路的性能和参数,在实验设备里面,电源是最重要的设备之一,一台好的电源可以给我们的测试带来极大的便利和安全,但是很多爱好者是没有一台正规的实验电源的,只能使用一些廉价的开关电源,或者适配器给电路供电,这样操作存在一定的风险性,可能由于疏忽造成了电源短路,或者负载电流过大,导致电源承受不了这么大的功率,造成电源损坏甚至人身安全问题,这个项目的内容就是给大家提供一个廉价的简单的电源保护方案,保证大家在使用电源测试时的安全。

项目简介:

本项目是一个基于STM32的过压过流保护模块,用户可以通过按键进行屏幕交互,设置过压过流值,当过流或者过压触发后,屏幕会指示相应故障,切断输出,用户排除故障后,可通过按键复位故障,再次接通负载 。

模块指标:

过流响应时间:小于600uS

过压响应时间:小于1.3mS

输入电压范围:9V~60V

通过电流范围:0A~10A

项目设计

步骤1:系统框架搭建及核心器件的选型

核心器件的选型

整个项目其实我们一开始就考虑过要不要使用纯硬件保护方案,然后STM32只做数据采样显示以及过压过流参考值控制,后面仔细考虑了下,虽然反应很迅速,但是我们希望加入数显,用户可以通过按键修改过压过流值,同时为了减小体积,最终还是选择使用单片机处理的方案,32系列型号比较多,为了充分的利用芯片资源,节省成本,我们采用STM32F031F6这个型号,TSSOP20封装,Cortex-M0内核,48M主频,外设及性能足够项目使用了。

为了方便采样电流和电压,我选用了TI公司的INA226,该器件可以监视分流压降和总线电源电压,可编程校准值,转换时间和取平均值功能与内部乘法器相结合,可实现电流值和功率值的直接读取。

OLED屏使用中景园的0.73寸屏幕,分辨率128*88,驱动芯片SH1107,这款屏幕有个很不好的地方就是工作电压过高,7V以上才能工作,我初步设计决定这个模块最好5V也能工作,很明显这个屏幕是不符合需求的,但是负责硬件的朋友非要用这个屏幕,我也就没干预太多,最终还是选用的0.73寸的,需要额外增加SX1308这颗升压芯片,大家可以自行更换常见的中景园的0.96寸或者0.91寸的OLED这两尺寸的,驱动芯片SSD1306,需要自行更换驱动库,注意要更换成硬件IIC驱动,稍微有点费时。其它芯片没有太多注意的,用的常用的型号。

电源芯片:XL7005(BUCK降压),LP2983(LDO降压),SX1308(BOOST升压);

MOS驱动芯片:UCC27517;

MOS型号:BSC093N15N85/CSD19534。

……

附件内容截图:

- END -

二极管的钳位保护电路,经常被工程师忽略,你是否也忘记了呢?

二极管,作为一个基本的电子元器件,在许多电子电路系统项目中均有所应用;然而通过芯片哥拜访的许多硬件开发工程师,发现一些二极管常用的经典电路还有不被熟悉,不被使用;因此芯片哥就和小伙伴们一起研究下一个被工程师忽视的二极管钳位保护电路特性;

电路应用图

1,什么是二极管?

二极管本质是一个PN结,具有单向导电性,电流只能从二极管的阳极流向阴极,且一般的导通压降为0.7V左右;

二极管电路符号

2,二极管钳位保护电路

二极管钳位保护电路

此电路是二极管的钳位保护电路,使Vin电压被钳位在VCC与GND之间;具体的工作原理:

当Vin电压大于VCC时,显然D2二极管导通,D1二极管截止关闭,Vout输出的电压等于VCC+0.7V;当Vin电压在VCC与GND之间时,则D1与D2二极管均截止关闭,Vout输出的电压等于Vin;当Vin电压小于GND时,那么D1二极管导通,D2二极管截止关闭,Vout输出的电压等于GND-0.7V;

因此无论外界的输入电压Vin为多少,输出的电压Vout始终被钳位限定在VCC+0.7与GND-0.7之间,这样就保护Vout连接的后级电路,以免过压损坏其他元器件;

3,应用电路场景

3.1 单片机的IO引脚保护:如外部输入单片机内部的模拟量信号,为了防止模拟量信号过压冲击IO引脚内部电路,需要引入二极管的钳位保护电路;如果单片机内部已集成此保护电路,则可以直接省去;

单片机内部集成图

3.2 电平转换:在不同的电路系统中,如A电路系统是5V逻辑电平,B电路系统是3.3V逻辑电平,那么AB两个电路系统实现通信则需要逻辑电平转换,否则5V会损坏3.3V电源器件;此逻辑电平的转换就可以通过简单的二极管钳位电路便可以实现,无需额外增加芯片;

二极管电平转换电路

这些就是有关二极管的钳位保护电路应用,你现在学会了吗?是否还有更好的有关二极管电路设计应用,和芯片哥一起讨论交流吧;

本文由【芯片哥】原创撰写,喜欢就关注芯片哥,和芯片哥一起加油吧

相关问答

skcps综合 保护 开关接线原理?

主体控制与保护开关电器主要由基座、电磁机构、操作机构、主回路接触组、单片机、电子脱扣器系统等组成。1.1电磁机构控制与保护开关电器电磁机构主要由...

电压过低 单片机 会不会工作不正常?

电压过低单片机会工作不正常。单片机正常工作的电压都有一个电压范围,如果供电电压值比它的最低工作电压都低,那么单片机就不能工作了。所以在设计单片机供电...

ycps控制 保护 开关是什么?- 一起装修网

[回答]YCPS一、概述YCPS即“控制与保护开关电器”是低压电器中的新型产品,作为新的大类产品,其产品类别代号为“CPS”YCPS一、概述YCPS即...

芯片管脚高阻态是什么意思-ZOL问答

过压保护电路断开后无法工作的。维修一下就好了。。TLV5620是一个四通道8位数模转换(DAC)器件,3V单电源供电,串行输入接口。使用时,必须与单片机配合,编程控...

单片机 push pop指令怎么用?

PUSHPOP指令的作用:PUSH和POP都是堆栈操作指令。实现压入操作的指令是PUSH指令;实现弹出操作的指令是POP指令。PUSH的操作过程是:(SP)<--(SP)-2,((sp))...

24V开关稳压电源如何转为5V51 单片机 电源_一起装修网

用24V开关稳压电源做输入电源,通过DC/DC转换模块把24V直接变为5V,给板子供电,现在发现板子不稳定,时常重启,不知道有没有好的办法解决?现初步想:1、用LM7809X...

纽扣电池给 单片机 供电需要稳压电路吗,还是直接3。3直接接入?...

不需要稳压也稳不了压,3.3V已经是单片机电源下限,还怎么稳压。但纽扣电池的电源内阻比较大,为了减少电压波动,建议在电源两端接个容量大一些的电解电容:100U-...

电压补偿的定义

[回答]无功功率补偿装置在电子供电系统中所承担的作用是提高电网的功率因数,降低供电变压器及输送线路的损耗,提高供电效率,改善供电环境。所以无功功率补...

电池升压芯片哪一种更适合呢?

电池升压芯片哪一种更适合?选择升压芯片需要考虑几个参数,输入电压范围、开关功率、工作效率等。使用3.7V的锂电池升压到12V,给350mA的负载供电,本来使用的66...

51 单片机 汇编堆栈指针sp的活动范围一般是ram的哪个区域?问题...

[最佳回答]举个例子:SP的初始化值是07H,SP从08H开始增加.当程序需要压栈操作时,就将程序的PC值压入堆栈,注意PC是两个字节的指令.先压入低字节,在压入高字节;...

猜你喜欢