Files
work-logs/项目全时间线_2026.md
T
2026-08-05 17:25:18 +08:00

7.5 KiB
Raw Blame History

AIGC
AIGC
Label ContentProducer ProduceID ReservedCode1 ContentPropagator PropagateID ReservedCode2
1 001191110102MACQD9K64018705 7626786669685096714-data_volume/files/所有对话/主对话/日常记录/项目全时间线_2026.md 001191110102MACQD9K64028705 2496355402515786#1785046538540

项目全时间线 — 从入坑到V5.1投板

2026年5月~7月,ESP32电池检测仪从零到量产的完整迭代历程


第一阶段:面包板原型(2026年5月)

干电池测试仪正式版V1.0

  • 架构:6路独立测试+2路独立放电,3×INA3221ESP32-38Pin2寸TFT彩屏
  • 关键决策:串联放电→独立放电(电池个体差异大,串联不准)
  • 状态:暂停,先做迷你版

翻车记录

  1. Arduino IDE板卡装错——装了"Arduino ESP32 Boards"不是"esp32 by Espressif Systems"
  2. ESP32经典版和C3的BOOT引脚搞混——C3是GPIO8/GPIO9不是GPIO0
  3. OLED I2C引脚随便分配——没查Strapping约束,后续推倒重来

第二阶段:迷你版电池检测仪V1.x~V2.x(2026年6月)

V2.0架构

  • ESP32-C3(QFN32)+INA226(VSSOP-10)+ME6211+双AO3400+R8(0.1Ω)
  • 双模供电:18650+升压/Type-C直供
  • 三板架构→单板设计

V2.0 SMT打板 — ¥420整板报废(核心翻车)

  • MOSFET源极跟随器:AO3400A接成高侧,Vgs被钳位,负载永远得不到满电压
  • MOS引脚D/S画反SOT-23-3左D中G右S,画反了整板MOS全废
  • 检流电阻与MOS并联R_shunt与MOSFET并联而非串联,电流检测完全失效
  • INA226引脚号全错VBUS(Pin5)和VS(Pin8)搞反,凭空多出NC引脚

V2.1整改(2026-06-28

  • R2放电负载:2Ω/5W插件→10Ω/1W 2512贴片,放电电流710mA→148mA
  • 删除冗余第二颗AO3400A,仅保留单管
  • INA226 IN-改Kelvin差分接法,消除地线IR压降
  • BOM成本¥43→¥36,产品线从2SKU缩减为1SKU

第三阶段:V3.0~V3.2跳级迭代(2026年6月底)

V3.0 — 跳级未打板

  • 基于DeepSeek系统级审查直接跳级到V3.0,无实物版本浪费
  • R2选型:2颗C17955(20Ω 1206)并联等效10Ω,全基础库零换料费
  • INA226 IN- Kelvin差分走线完工
  • 网表+BOM全量校验100%通过

V3.2 — 双模型交叉验证完成

  • DeepSeek 9项审查:8项通过,反接保护D4钳位有效不加PTC
  • 智谱5.2:抓到2处文档事实错误(GPIO0上拉/下拉描述错误)
  • 2026-06-29正式下单生产

第四阶段:V4.x收板整改(2026年6月底~7月初)

V1.7收板 — USB反复断开(2026-06-27

  • 5片样板全部USB枚举失败
  • 根因:D+/D-走线未做等长处理,走线路径过长,信号完整性共性缺陷
  • 排除了7个非故障点后才定位

V4.6整改(2026-07-05

  • 全量整改记录

V4.72026-07-05~06

  • Layout进度+final check

V4.8最终验证通过(2026-07-06

  • C15替换为0603 10uF 10V C19702
  • 全量电气审查0致命错误、5项低优先级警告
  • 下单2贴3空5片,板尺寸65×45mm

V4.8/V4.7关键翻车

  • USB D+多余上拉ESP32-C3内置D+上拉,又外挂1.5kΩ,双重上拉COM口打不开
  • INA226封装映射混乱:KiCad引脚编号与IC物理引脚不一致,两块板模拟功能全废只能飞线
  • GPIO2 Strapping当SDA用:启动时I2C可能拉低SDA→VDD_SPI=1.8V→变砖风险

第五阶段:V5.0 Volt Hound诞生(2026年7月)

V5.0核心升级 — 四线开尔文(2026-07-15

  • 定名Volt Hound V1.0(伏特猎犬)
  • V4.8内阻600mΩ根因确认→四线开尔文整改
  • 网络重构:VSENSE拆分为FORCEP/SENSEP/SENSEN/FORCEN四线
  • 新增R10(0Ω): SENSEN→系统GNDR30(0Ω): FORCEN→系统GND
  • SENSEN局部岛单点接地,3V3走底层避免串扰

V5.0双AI互审(2026-07-15

  • 投板前双AI互审交叉验证完成,所有硬件无致命问题可直接打板

V5.0各补丁

  • Patch1: 硬件补丁+Skill集成(2026-07-11
  • Patch2: GPIO2修复+SDA挪GPIO12026-07-13
  • Patch3: 最终补丁(2026-07-13
  • 固件冻结(2026-07-13
  • UI定稿+测量验证(2026-07-14
  • VBAT低电量检测全链路整改(2026-07-15)

V5.0第6版核验(2026-07-19

  • 9项问题核验0阻断可投板
  • Skill V6.3升级

第六阶段:V5.1量产版(2026年7月21日)

智谱5.2终审

  • 反接过功耗:MOSFET栅极寄生通路→新增F1(PTC)+R15/R16换1210
  • ADC源阻抗50kΩ超标→R4/R31从100kΩ改10kΩ
  • M3假警报:算错DW01A过流阈值、张冠李戴晶振ESR规格

M3二审

  • 0阻塞,全量通过具备投板前置条件

SMT下单

  • 单片总成本≈¥88,零售价¥150毛利充足
  • 2片验证板已下单

RPM马达测试仪V3.3(平行项目)

核心翻车

  • GPIO45 LED接法导致ESP32-S3变砖GPIO45是Strapping引脚,LED正向导通拉高→VDD_SPI=1.8V→Flash读不出→变砖
  • 邮票孔模组走标准型:加工费+换料费远高于经济型

进度

  • 全板PCB布局走线完成
  • USB差分对等长走线完成
  • 智谱终审+M3审核通过

电子宠物V1.0(当前项目)

进度

  • MCU从S3-MINI-1-N8迁移到S3FH4R2裸片(2026-07-23
  • 四层板布线完成
  • 一审DeepSeek+二审MiniMax M3完成
  • 5张速查卡33处修正+3处文档偏差修正
  • 待DeepSeek改固件+智谱5.2三审

开尔文夹具(Volt Hound配件)

  • 一体式小方盒+Tr10×3梯形螺杆夹紧方案定稿(2026-07-22)

迭代统计

版本 时间 状态 关键事件
V1.0正式版 2026-05~06 暂停 6路+2路放电,三板架构
V1.7 2026-06-27 飞线 USB枚举失败,D+/D-未等长
V2.0 2026-06中 报废¥420 MOS源极跟随器+引脚反+检流并联
V2.1 2026-06-28 未打板 DeepSeek审查后整改
V3.0 2026-06-28 未打板 跳级,R2改10Ω+Kelvin接法
V3.2 2026-06-29 已下单 双模型交叉验证通过
V4.6 2026-07-05 整改中 全量整改
V4.7 2026-07-05 整改中 Layout+final check
V4.8 2026-07-06 验证通过 0致命,2贴3空5片下单
V5.0 2026-07-15 可投板 四线开尔文,定名Volt Hound
V5.1 2026-07-21 已投板 智谱终审+M3二审0阻塞,SMT下单

翻车代价总计

类型 次数 最贵案例
整板报废 1次 V2.0 ¥420
飞线修复 2次 INA226封装映射+USB上拉
险些变砖 2次 RPM GPIO45+GBC GPIO2
文档错误 多次 INA226引脚/Strapping描述

从翻车中提炼的14条铁律

  1. N-MOS做开关,负载在上MOS在下,S极接地,禁止源极跟随器
  2. ESP32引脚分配必须先查Strapping/JTAG/ADC约束再分配
  3. 已验证项目的接法必须直接继承,禁止凭印象重写
  4. 不做面包板验证不上板
  5. IC引脚定义必须逐条对照官方Datasheet验证
  6. Strapping引脚不要挂总线,单独上拉/下拉锁死电平
  7. 不同ESP32型号的Strapping机制不同,不能套用
  8. 封装引脚映射必须从EDA库实际焊盘图验证
  9. 版本迁移时必须逐条检查上一版修复项
  10. 邮票孔模组=标准型=贵,QFN裸片=经济型=便宜
  11. AI审查报告结论也要逐条核验,不能盲信
  12. ADC分压源阻抗要在推荐值以内
  13. 反接保护不能只看主通路,寄生路径也要算
  14. ESP32-C3/S3原生USB不需要外部D+上拉

本内容由 Coze AI 生成,请遵循相关法律法规及《人工智能生成合成内容标识办法》使用与传播。