随着 USB-C PD 变得越来越普遍,拥有一个可以让工程师准确了解其功能的工具非常有用。这个DIY USB-C PD 工具有监控电压和电流的能力,无论是在设备内置的小屏幕上还是使用 Wi-Fi。


此设计有两种版本:



  • 带屏幕版本,OLED 版本基于 STM32,小屏幕可显示流经设备的电压、电流和功率。



  • Wi-Fi PD 记录器版本,使用 ESP-01 来托管一个小型网站,该网站会显示相同的数值,但还具有一个附加功能,可以随时间记录数据并导出包含所有收集数据的 CSV 文件,这在表征项目随时间推移的功耗时非常有用。



两个版本均采用经典的 INA219 和 50 mΩ 分流电阻,允许在 1 mA 范围内读取电流。外壳采用 3D 打印,其相关文件以及所有电子元件和软件代码均可在GitHub 页面上找到。(https://github.com/lhm0/pd_logger/tree/main)


工作原理

  • USB-C 连接器:输入侧为公头,输出侧为母头。
  • CC 和 VCONN 线路通过来处理 PD 电压协商。
  • 分流电阻(50 mΩ)可实现精确的电流测量。
  • INA219 传感器通过 I²C 测量电压和电流。
  • 降压转换器从 5–20 V 输入产生 3.3 V。
  • MCU:带 OLED 显示屏的 STM32(功率计)、带 Wi-Fi 的 ESP-01(PD 记录器)。



使用方法

  • 功率计:插入充电器和设备之间→读取显示屏上的数值。
  • PD 记录器:连接到局域网 Wi-Fi,然后打开http://pd-logger.local→查看实时值。
  • 更新间隔:5秒
  • 记录容量:数小时
  • 数据下载为 CSV 文件
  • 电压/电流/功率随时间变化的交互式图表



#嘉立创PCB#

#嘉立创PCB#
嘉立创PCB

还没有评论,抢个沙发!