Repository navigation
Releases: txp666/MicroScope-Power
Release list
MicroScope Power v0.2.3
本版改善本地微安读数的稳定性,并增加长按旋钮归零。
更新
- OLED 微安电流显示两位小数,保留平均 ADC 码与滤波运算中的小数精度。
- 空闲时在 core 1 连续采样,使用约 2 秒滑动均值、轻度平滑和
0.05μA显示滞回,保留短脉冲的均流贡献。 - 空闲时保持旋钮静止,长按按键约 2 秒,对当前量程归零并保存。归零前请确认输入处于零电流状态。
ZERO OK表示归零成功;ZERO WAIT表示数据尚未就绪或无效,需等读数恢复后重新长按。归零后窗口重新积累约 2 秒。- 按住旋转仍用于快速调压,并取消本次长按归零;长按松开不会切换步进。
- 修复 OLED 短字符串越界读取,增加采样、归零、编码器测试和程序框架图。
下载与升级
Pico / RP2040 分析仪请下载 pico_power_scope-0.2.3.uf2,进入 BOOTSEL 后复制到 Pico 盘符。其余文件用于调试、追溯与校验,SHA256SUMS.txt 提供各文件的 SHA-256。
本仓库新增的 XIAO Sense Plus 测试程序用于被测负载,独立于此 Pico 固件。
验证范围
固件交叉编译和主机回归测试已通过。新增本地显示、长按操作和断电保存行为尚未完成实板验证。
MicroScope Power v0.2.2
采集运行期间新增负载端实测电压遥测。core 0 每 100 ms 读取 ADC0,GET_STATUS 返回 vout_mv、读取完成时间 vout_t_us 和缓存年龄 vout_age_us;原有 530 字节电流帧与 core 1 电流采样路径保持兼容。
搭配 ModuSignal v1.0.5,可自动估算当前功率、累计平均功率与能量,并导出统计 CSV。电压是低速平均读回,不能视为与每个电流点同步的功率测量。README 增加立创开源项目入口。
验证:6 个固件主机测试程序、USB 回归测试及 macOS Release 构建通过。未自动刷入硬件;请通过 BOOTSEL/网页固件升级安装 UF2。
MicroScope Power v0.2.1
修复蜂鸣器停止后 GPIO 可能保持高电平、使电磁线圈持续通电的问题,并完善高速采集、保存与 WebUSB 通信的可靠性。
- 蜂鸣器停止时强制驱动脚为低电平,重新提示时恢复 PWM。
- 修复双核采集启停、自动量程及 Flash 擦写/回读保护。
- SPI 超时不再重复上次采样值,增加 ADC 错误和时序超限诊断。
- 增加采集段与时间缺口标记,保持现有 530 字节帧格式;完善命令应答、背压和重连清理。
- 移除重复网页源码,上位机统一在 ModuSignal 维护。
- README 名称统一为 MicroScope Power,加入压缩后的整机、硬件及上位机图片。
- 项目自有材料改为 MIT,发布资产附带 LICENSE 和第三方许可说明。
验证:5 项固件主机回归测试和 RP2040 Release 交叉编译通过。本次未重新烧录实机,硬件电流下降与现场采样性能仍需实测。
升级:下载 pico_power_scope-0.2.1.uf2,进入 BOOTSEL/U 盘模式后复制到设备。SHA256SUMS.txt 可核对下载完整性。
上位机:https://modusignal.cn/pages/devices/microscope-power/
配套离线包:https://github.com/txp666/modusignal/releases/tag/v1.0.4
MicroScope-Power v0.2.0
- 增加 3 秒 OLED 开机动画和短提示音。
- 支持按住本地滚轮按键上电进入 BOOTSEL/U盘模式。
- OLED 主屏输出电压改为两位小数显示,电压行右侧显示当前步进数值。
- 本地 DAC 调节步进改为
0.01 / 0.1 / 1 V。 - 优化滚轮处理:取消 GPIO 中断,改为轮询 A 相并读取 B 相判断方向,降低卡死风险。
- ADS8866 SPI 本地读取增加超时保护,避免空闲 OLED 显示路径永久阻塞。
- 调整初始化顺序,先初始化采样模块,再进入本地 UI 首屏。
MicroScope-Power v0.1.0
Firmware build 0.1.0