Skip to content

致命警告

进行PD诱骗时,别连接任何贵重设备,当心烧坏!PPS诱骗出来是充当一个可调电压源的角色!

1. 按键说明

提示

若要强制进入Boot模式,则长按顶部按键,再上电.

各按键说明如下图所示,顶部按键为 换页/boot,底部按键为取消确认 。如果设备变砖, 或者烧录的自定义app固件有问题, 在BootLoader完好的情况下, 可以长按顶部的按键然后上电, 强制进入Boot模式升级。

2. 界面说明

  1. 开机界面.

  1. 主界面. 主界面显示电压电流功率的滑动窗口平均值,同时统计记录时间。滑动窗口大小可以自行改代码。

  1. 波形页面. 这个界面由于我写的比较卡顿,目前已经删除,有需要的可以自行改代码DIY。

  1. 设置页面. 这个界面可以设置光强度,是否按键声音和屏幕旋转角度等。注意,修改语言后重启才有效

  1. PPS诱骗页面. 在设置界面中点击PD诱骗,成功则可进入这个界面,顶部显示的是当前工作的电压和电流。你可以在PPS界面中设置预设好的电压和步进调节电压,这样就可以充当可调电源了。
PPS预设
PPS步进

3. PD协议诱骗说明

提示

目前只支持标准PD3.0协议的PPS, 固定档位的PD Fixed代码暂时没写, 代码可以自行更改

警告

诱骗电压时, 非专业人士请谨慎使用, 切勿链接您的贵重设备如手机等!!!

这个地方代码可以自行更改,详见git仓库中开源的资料。

如果只用输入口做电源给系统供电,刚开机时系统没工作FUSB302不工作,有的充电头检测不到CC下拉电阻而不供电,可以买一个type-c公头CC下拉5.1k电阻的小板子,来插到输出端口,这样有下拉电阻,系统没工作时FUSB302没工作时,也可以让快充充电头供电了。

4. 上位机连接说明

使用Type-C数据线连接顶部接口,然后连接电脑即可,然后就可以使用我写的PowerPico Client客户端连接看波形或者升级固件等操作即可。

如果你想学习传输的协议,连接上电脑就可以看到COM口了,可以用vofa等串口助手看原始数据,使用任意波特率连接即可。

下位机利用USB的CDC(Communication Device Class)类协议,使嵌入式设备能够通过USB与计算机进行串行通信,即USB模拟串口(Virtual COM Port, VCP)。使用USB bulk传输,是因为速度较快,稳定性高。原理讲解详见后面的开源复刻原理说明章节.

5. 精度测量

注意

TypeC转鳄鱼夹这些接口,本身Vbus和GND就是有MΩ级别电阻的,不是完全开路,所以插上会有漏电流!

50uA
500uA
500mA
1.8A

使用 SDM3055 六位半万用表进行对比,如下表所示:

SDM3055示数Power-Pico示数绝对误差相对误差
52.03 uA52.05 uA0.02uA0.4%
518.84 uA518.4 uA0.5 uA1.0%
5.22 mA5.29 mA0.07 mA1.3%
469.3 mA482.7 mA13.4 mA2.9%
1.78 A1.81 A0.03 A1.7%
5.19 V5.24 V0.05 V1.0%
15.20 V15.56 V0.36 V2.4%
19.98 V20.17 V0.19 V1.0%
本站访客数 人次 本站总访问量