站内搜索
发作品签到
stm32可调电源V2
专业版

stm32可调电源V2

简介

以STM32作为主控,使用PD诱骗芯片把快充当做电源,通过IIC协议和电流检测芯片检测电路实时电压、电流、功率,并在OLED屏幕上显示出来。

简介:以STM32作为主控,使用PD诱骗芯片把快充当做电源,通过IIC协议和电流检测芯片检测电路实时电压、电流、功率,并在OLED屏幕上显示出来。

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2023-04-17 08:49:24更新时间:2026-06-22 11:48:56

描述

项目概括

使用PD诱骗器,作为电路总电源,降压模块配合单片机进行调压,OLED屏幕显示电压及其电流、功率值。
输出max:20v 3A,也取决于输入电源
功能:

  1. ADC电压检测 (可调电位器旋钮调节电压)
  2. 电流检测
  3. OLED屏幕显示数据(IIC通信)
  4. 散热片+风扇(12V)
  5. 温度检测
  6. PD电源输入,20V档位
  7. 风扇、底板都使用铜柱固定
  8. 输入部分可以使用DC接口、TypeC

第二个版本成品图:
1.png
PCB 3D图:
2.png

硬件模块方案

PD诱骗电源部分

PD诱骗电源部分使用CH224K芯片,CFG1端的Rest请求电阻可以请求PD快充各个档位电压,9/12/20V,R4为电压检测引脚,R1电阻通过CH224K设置内部LDO 芯片VDD引脚3.3V电压,C1构成滤波电路。测量实际电路中CH224K工作电流大概30mA,之前使用0603封装电阻发热挺明显的,后来第二个版本换成了1206封装电阻发热明显降低了很多。

电路电源部分

电压电流功率检测部分

INA226通过IIC协议进行电压、电流和功率测量
使用INA226 芯片,IIC通信,可以同时检测电压、电流
供电:2.75.5V
检测电压范围 0
36V
计算过程:参考INA226 Datasheet

调压部分

LM2596 开关电压调节器是降压型电源管理单片集成电路,能够输出 3A 的驱动电流,同时具有很好的线性和负载调节特性。固定输出版本有 3.3V、5V、12V, 可调版本可以输出小于 37V 的各种电压。
该器件内部集成频率补偿和固定频率发生器,开关频率为 150KHz,与低频开关调节器相比较,可以使用更小规格的滤波元件。由于该器件只需 4 个外接元件,可以使用通用的标准电感,这更优化了LM2596 的使用,极大地简化了开关电源电路的设计。
特点:
※ 3.3V、5V、12V 的固定电压输出和可调电压输出
※ 可调输出电压范围 1.2V~37V±4%
※ 输出线性好且负载可调节
※ 输出电流可高达 3A
※ 输入电压可高达 40V
※ 采用 150KHz 的内部振荡频率,属于第二代开关电压调节器,功耗小、效率高
※ 低功耗待机模式,IQ的典型值为 80μA
※ TTL 断电能力
※ 具有过热保护和限流保护功能
※ 封装形式:TO-220(T)和 TO-263(S)
※ 外围电路简单,仅需 4 个外接元件, 且使用容易购买的标准电感
计算过程:
计算公式:VOUT = 1.23*(1+R3_L/R3_R)

第一个版本和第二个版本记录解决的问题:

  1. PD芯片12V档位不正常
  2. PD芯片底部GND接线问题
  3. 调节电压的电阻部分需要重新走线!!!
  4. LM2596的二极管一定要方向焊接
  5. INA226的IIC接口和OLED接到一起!!!弃用之前的PB3和PB4引脚
  6. LDO更换大功率,大封装的芯片
  7. CH224K芯片供电滤波电路,1K电阻使用0805封装
  8. Type-C接口换! 换成容易焊接的封装
  9. 电源输入端接3A保险丝
  10. 为了方便使用5MM电源座供电,尽量不使用PD快充(成本高),CH224K供电由LDO供电

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航