亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

便携可编程口袋电源:Arduino 兼容、OLED 显示、电压电流功率三表合一

核心规格指标

参数指标备注
输出电压范围2.0 V ~ 12.0 V分辨率 ~0.1 V (7-bit 数字电位器)
最大输出电流400 mA受限于 LM317 封装与散热
电压测量精度±0.02 V内部 1.1V 基准 + 分压校准
电流测量精度±1 mAOP07 精密运放 2.5× 放大 1Ω 采样电阻
峰值效率75%XL6009 Boost + LM317 线性后级
电池3.7V Li-Po,USB 充电简易充电电路(非标准 CC/CV)
尺寸单开关面板盒 (86×86×40mm)极致便携

系统架构框图

[Li-Po 3.7V] → [XL6009 Boost → 15.6V] → [LM317 Adj. Regulator] → [输出端子]
                    ↑                          ↑
              [7805 → 5V]              [MCP4131 Digipot + LM358×2.5] → ADJ 引脚
                    ↑
              [Arduino Uno/328P] ← [OLED 128×64] ← [2× 按键 (INT0/INT1)]
                    ↑
         [ADC 多路复用] ← 分压网络采集:Vbat, Vboost, Vout, Iout, Vusb
                    ↑
            [锁存继电器] ← D4/D5 脉冲驱动 → 输出通断/过流保护

核心电路模块解析

1. 两级供电拓扑

2. 数字可编程电压源

3. 精密电流采样

4. 多通道 ADC 采集

通道信号分压/调理用途
A0Vboost (15.6V)10:1 分压监控升压异常
A2Vbat (3.7V)2:1 分压电量估算、低压保护
A3Iout (OP07输出)直连电流测量、过流保护
A4Vusb (5V)2:1 分压充电状态检测
A5Vout (0-12V)10:1 分压电压测量、闭环校准

5. 锁存继电器输出断路

固件模块化设计(多标签页)

用户交互流程 (v1.0.3 Beta)

  1. 上电初始化:自检、继电器断开、输出电压预设 5.00V、OLED 显示启动画面
  2. 主界面:大字显示 Vout/Iout/Pout、电池电量、运行时间、继电器状态图标
  3. 按键操作:
    • 短按 KEY1 (INT0):电压 +0.1V → 继电器自动闭合(若断开)
    • 短按 KEY2 (INT1):电压 -0.1V → 至 2.0V 下限停止
    • 长按/组合键:进入菜单(v1.0.3 尚未完全实现)
  4. 保护动作:Iout > 420mA → 继电器断开、红色报警闪烁、需手动复位

已知局限与改进路线图

局限根因改进方向
最低电压 2.0VLM317 最小压降 1.25V + Vadj 最小 0V增加同步整流 Buck 前级,或用 LT3080 (0V 输出)
电压阶跃非连续7-bit Digipot 仅 128 级升级 MCP4131-12bit (4096级) 或 DAC (MCP4725)
大电流地线电位抬升采样电阻在负载回路高边采样 (INA219/INA226) 消除地线偏移
ADC 分辨率受限1.1V 基准 + 10-bit外挂 ADS1115 (16-bit I2C) 或 MCU 内部 12-bit
低压大电流效率极差线性后级压降大全拓扑 Buck-Boost (TPS63070) 或 SEPIC
Li-Po 充电非标准仅 1N4007+5Ω 限流集成 TP4056/TP5410 专用充电管理 IC

进阶版本规划 (v2.0)

项目总结

本项目展示了如何用 极简元件 (Arduino + Boost + 线性稳压 + 数字电位器 + 精密运放) 实现一台「可编程、可测量、可保护、可充电」的口袋实验室电源。尽管指标不及商用台式电源,但其 模块化硬件架构、分层固件设计、完整的信号链预算分析 具有极高教学价值,是电源电子、嵌入式仪器仪表开发的绝佳入门实战。所有原理图 (Circuits.io/Eagle)、PCB 源文件、固件多版本已开源,欢迎 Fork 迭代。

原作者提供了面包板实物图、模块化子板特写、最终组装成品图、手绘原理图、Circuits.io 在线仿真链接,完整固件 v1.0.1~1.0.3 可在项目页面下载。

制造工艺

  1. 用 Arduino UNO 和 OLED 显示屏制作经典 Pong 游戏:分步教程
  2. 智能存钱罐:Arduino Nano 控制硬币识别器实现余额显示
  3. Arduino 电源控制中心:N-FET/P-FET/继电器/RTC 多功能扩展板
  4. Arduino Due 驱动 3.2″ TFT 实现温度监测与实时时钟
  5. Arduino + HC-05 蓝牙控制 LED:MIT App Inventor 手机 App 开发全攻略
  6. Arduino 项目优化供电方案:从按键开关到电池监测与数据记录
  7. 基于 Arduino Mega 与 Nextion 显示屏的交互式气象站
  8. Arduino DIY 电压表:Nokia 5110 屏幕显示,手把手教学
  9. Arduino Mega 2560 综合实训平台 - 传感器/电机/显示/PCB 一体化开发板
  10. 使用 Nextion 显示屏构建 Fridgeye 应用:分步指南
  11. Arduino UNO + 以太网盾板实现低成本太阳辐射测量仪(热电堆原理)
  12. 突破极限:Arduino Nano驱动SSD1106 OLED实现30帧视频播放