本页目录
收官 · 低功耗多传感器节点的证据闭环
一个节点真正完成的时刻,不是它第一次打印出数值,而是每个关键结论都能回到模型、测量或约束,并且在故障边界内知道什么时候必须停机。
前 27 讲已经把同一个目标拆成许多看似分散的问题:安全边界限定了能量和操作;KCL/KVL、端口和等效模型建立了电路语言;功率、动态、噪声和采样决定了测量能否被辨认;真实器件、保护、传感器和 MCU 把模型接到世界;22–27 讲则继续追踪总线、电源、回流、信号完整性、PCB 可测性和 bring-up。
本页不再增加一张“通用 checklist”。它把这些产物放回一个低功耗多传感器环境监测节点,用一份验证矩阵和一组可追溯的故障证据判断设计是否成立。实验使用合成教学输入,不代表商品规格、现场测量或任何真实环境预报。
学习层:让一个节点通过有理由的最终验收
1. 具体情境:平均功耗通过,但系统仍然不应交付
设想一个节点每分钟唤醒一次,读取温度、湿度和光照传感器,在本地缓存后通过硬件总线输出。它的平均电流很低,静态台架上也能持续记录;但最远总线端在边沿时有反射,传感器唤醒使 rail 下陷,数字回流让模拟基线移动,装配批次又缺少关键测试点。只要把平均功耗写进报告,其他问题就会被隐藏。
收官的工作不是把每个指标都压成一个分数,而是建立要求 → 模型/测量 → 证据 → 判据 → 失效动作的链。一个“通过”必须知道它验证了什么、没有验证什么,以及下一次故障注入如何让它失效。
2. 揭示前预测:先预测系统级取舍
- 活动电流和活动时间固定时,把唤醒周期缩短,平均电流会增加还是减少?
- 噪声测量值低于教学预算、但总线时序余量为负,系统能否直接最终验收?
- 测试点覆盖率为 100% 但没有 bring-up 波形和故障记录,证据闭环是否完整?
提交三项预测后才展开系统参数和验证矩阵。默认结果设计为“可以继续验收”,不是产品承诺;改变一个输入使任一关键门失效时,实验会指出具体的账本行,而不是只显示一个总分。
3. 公式桥:功率、噪声、时序与证据
设周期为 \(T\)(s),活动时间为 \(t_a\)(s),休眠电流为 \(I_s\),活动 MCU 电流为 \(I_a\),活动传感器电流为 \(I_{sens}\),则
在 rail 电压 \(V\) 下,平均输出功率 \(P_{avg}=VI_{avg}\)。若把一天视为 \(24\ \mathrm{h}\),则 \(E_{day}=P_{avg}\times24\ \mathrm{h}\);若 \(P\) 用 mW,结果单位是 mWh。输入侧还要除以已声明的教学效率 \(\eta\),不能把输出功率当成电源输入消耗。
其余账本保持独立单位:噪声余量 \(M_N=V_{limit}-V_{meas}\)(mV);时序余量用 ns 或 % UI;热余量用 °C;测试点覆盖 \(C_{TP}=N_{observed}/N_{critical}\);故障约束率 \(C_F=N_{contained}/N_{injected}\)。只有在每一项先通过各自判据后,才可报告“整体可验收”。
关联输入也有硬约束:必须满足 \(t_a\le T\) 和 \(N_{contained}\le N_{injected}\)。任一关系不成立就生成失败的 CONFIG_INVALID 门;不得用截断、min 或饱和把无效配置改成通过。关键网络可测性要求 \(C_{TP}=1.00\);若确需例外,必须逐网记录批准的豁免,本实验默认不启用豁免。
周期缩短的结论还有一个前提:只有当 \(I_a+I_{sens}>I_s\) 时,固定活动时间而缩短 \(T\) 才会提高占空比和平均电流;此前提不成立时,不能直接套用“周期越短平均电流越高”。
默认教学输入为 \(T=60\ \mathrm{s}\)、\(t_a=0.8\ \mathrm{s}\)、\(I_s=0.4\ \mathrm{mA}\)、\(I_a=35\ \mathrm{mA}\)、\(I_{sens}=8\ \mathrm{mA}\)、\(V=3.3\ \mathrm{V}\)、\(\eta=85\%\)。于是 \(d\approx1.33\%\)、\(I_{avg}\approx0.968\ \mathrm{mA}\)、输出约 \(3.19\ \mathrm{mW}\),一天输入能量约 \(90.2\ \mathrm{mWh}\)(合成预算为 \(100\ \mathrm{mWh/day}\))。这是数量级练习,不是电池容量建议。
4. 互动实验:系统数字孪生与验证矩阵
无 JavaScript 时的静态 fallback:合成教学输入为周期 \(60\ \mathrm{s}\)、活动 \(800\ \mathrm{ms}\)、休眠 \(0.4\ \mathrm{mA}\)、MCU 活动 \(35\ \mathrm{mA}\)、传感器活动 \(8\ \mathrm{mA}\)、rail \(3.3\ \mathrm{V}\)、效率 \(85\%\)、每日输入能量预算 \(100\ \mathrm{mWh/day}\);测得噪声 \(18\ \mathrm{mV}\),预算 \(30\ \mathrm{mV}\);rail 瞬态余量 \(20\ \mathrm{mV}\)、回流 CM/DM 余量 \(16\ \mathrm{mV}\)、总线余量 \(22\%\);关键网络 8 个、可达测试点 8 个(100%);证据 10/10;注入故障 4 个、受控 4 个;热余量 \(25\ ^\circ\mathrm{C}\),限流/启动电流余量 \(80\ \mathrm{mA}\)。关联关系为 \(800\ \mathrm{ms}\le60\times1000\ \mathrm{ms}\)、\(4\le4\)。以上均为教学输入。
| 验证矩阵行 | 默认结果 | 强制判据 | evidenceId / type / version |
|---|---|---|---|
| 功率/周期 | \(I_{avg}=0.968\ \mathrm{mA}\) | \(E_{in,day}\approx90.2\ \mathrm{mWh}\),能量余量严格为正 | EE28-PWR-001 / model / v1 |
| rail 噪声 | 18 / 30 | mV;噪声余量 +12 mV,严格为正 | EE28-NOISE-001 / measurement / v1 |
| rail 瞬态 | +20 | mV;RAIL_TRANSIENT(dropout/reset),严格为正 |
EE28-RAIL_TRANSIENT-001 / measurement / v1 |
| 总线时序 | +22 | % UI;余量严格为正 | EE28-BUS-001 / measurement / v1 |
| 回流 CM/DM | +16 | mV;RETURN_CM_DM 独立门,严格为正 |
EE28-RETURN_CM_DM-001 / measurement / v1 |
| PCB 可测性 | 8 / 8 | \(C_{TP}=1.00\);本 lab 要求关键网 100% | EE28-PCB-001 / inspection / v1 |
| 故障约束 | 4 / 4 | \(C_F=1.00\);关系有效且每项有停止/恢复记录 | EE28-FAULT-001 / test / v1 |
| 热/容差 | +25 | °C;余量严格为正 | EE28-THERM-001 / calculation / v1 |
| 限流边界 | +80 | mA;余量严格为正 | EE28-SAFE-001 / measurement / v1 |
| 证据追溯 | 10 / 10 | 每行的来源、原始记录和版本齐全 | EE28-EVID-001 / traceability / v1 |
| 关联输入配置 | 有效 | CONFIG_INVALID 失败门通过;仅当 \(t_a\le T\) 且 contained≤injected |
EE28-CONFIG_INVALID-001 / constraint / v1 |
| 最终状态 | 11 / 11,可进入最终验收 | 所有强制门通过;不是认证结论或现场运行许可 | 每行均非空 |
实验会把每个门映射到 22–27 讲的产物。降低测试点、增大活动占空比、提高噪声、缩小时序余量、减少受控故障记录、让活动时间超过周期或让 contained 大于 injected,都会在矩阵中留下明确的未通过行;无效关联显示 CONFIG_INVALID,不截断为通过。
5. 六本账怎样合成一个系统,而不是互相打架
22 总线账回答电平、拓扑、上拉/终端、边沿、传播和总线故障;它给 28 讲留下“最远端可判决”的证据。
23 电源账回答 rail、效率、静态电流、压降、去耦和负载瞬态;它给出功率、噪声、复位和能量的边界。
24 回流/EMC 账回答参考节点、回流连续性、共模/差模、屏蔽和预兼容测量;它防止把模拟误差误写成传感器漂移。
25 信号完整性账回答集总/传输线边界、反射、终端、串扰和眼图;它把“波形看起来毛”改写成可量化的幅度/时间余量。
26 PCB/DFT 账回答功能分区、连续回流、间距/过孔假设、测试点和装配反馈;它使前面的问题在成品上仍然可观察。
27 可靠性/bring-up 账回答失效模式、热/容差、故障树、限流上电、阶段顺序、停止条件和证据版本;它定义“怎样安全地知道还不能交付”。
这六本账不是并列的报告附件。电源瞬态会改变总线阈值,回流会改变模拟噪声,PCB 几何会改变终端,DFT 测点会改变电容,bring-up 故障又会反过来验证保护和电源树。因此最终矩阵保留来源 ID,不能只保留一个绿色总结果。
6. 测量与故障注入:最终验收的顺序
- 边界确认:核对低压输入、限流、可断电开关、能量来源、板号、软件/硬件版本和环境;不满足则不开始。
- 静态证据:断电测连通性/阻值,检查电源树、保护、测试点、终端和装配;把异常先标为待调查。
- 动态证据:按 27 讲阶段上电,记录 rail、启动电流、复位、总线近端/远端、回流地电位差、噪声和温度;同一配置至少能重复。
- 模式证据:分别测休眠、传感器活动、总线活动、最坏唤醒和同时负载;平均值不能替代瞬态。
- 故障证据:断电注入开路、缺终端、参考偏移、负载短路代理或传感器失联等单一故障;每次都先写预期安全状态、限流和停止条件,再保存故障前后波形与恢复记录。
- 追溯审计:每一行矩阵填“模型/测量/约束”三选一或组合,且
evidenceId、type、version必须非空;附原始文件、计算版本、仪器设置、数据手册/标准版本和未验证假设。缺任一元数据就让证据门失败。
7. 最终验收:不是“所有数都很好看”
本项目的最终验收定义为:功率预算在声明周期和活动模式下成立;RAIL_TRANSIENT(dropout/reset)、噪声、总线时序和 RETURN_CM_DM 分别有严格正余量;总线和回流故障进入定义的安全状态;PCB 关键网络 100% 可测或有逐网批准豁免;热/容差与限流上电没有违反停止条件;关联输入没有触发 CONFIG_INVALID;每个结论都有可复现证据。任一关键行缺证据,结论是“未完成”,不是“默认通过”。
一个很重要的反例是:\(E_{day}\) 低于预算、噪声也低于预算,但总线余量为负。此时系统仍未通过,因为“能量够用”和“信息可判决”是不同账本。另一个反例是:矩阵全是模型通过,却没有一条最远端波形或故障记录;这只能说明仿真自洽,不能说明装配后的节点成立。
1. 把 01–21 讲带进收官
前半程的产物也不能被 22–28 讲覆盖:
| 前置范围 | 收官中保留的接口 |
|---|---|
| 01–04 安全与电路语言 | 低压/限流/断电边界、参考方向、KCL/KVL、端口和故障能量路径 |
| 05–08 非线性、功率与动态 | 工作点、耗散、温升、时间常数、负载瞬态的假设 |
| 09–14 交流、系统与测量 | 阻抗、频率、带宽、噪声、采样率、量化和仪器不确定度 |
| 15–18 真实器件与接口 | 容差、寄生、保护、传感器校准和数据手册条件 |
| 19–21 数字、时序与 MCU | 电平、阈值、复位、休眠/唤醒、PWM、同步和时序窗口 |
| 22–27 互连、供电、回流、SI、PCB、bring-up | 六本硬件交付账、故障注入、验证矩阵和停止条件 |
这样收官不是重复定义,而是检查边界是否互相兼容:例如 21 讲的唤醒电流进入 23 的 rail 瞬态,23 的回流进入 24 的共模/差模,25 的边沿进入 26 的过孔与测试点,26 的可测性决定 27 能否定位故障,27 的实测记录最终回填 28。
2. 数字孪生的最小形状
本课程的“数字孪生”不是逼真的三维外观,而是四层可审计对象:
- 状态:rail 电压、节点功耗、传感器工作状态、总线电平、温度和故障状态;
- 过程:功率转换、负载阶跃、回流耦合、传播/反射、装配/连接和 bring-up 状态转换;
- 观测:电源输入电流、各 rail、近/远端波形、共模/差模、温度、测试点和故障日志;
- 证据:输入版本、仪器配置、计算函数、原始波形、判据、失效边界和下一步动作。
如果一个结果不能说明自己来自哪一层,就容易把模型当测量、把测量当额定值、把约束当成优化目标。
3. 模型失效边界与后续工作
本页把活动模式压成一个占空比,把 rail 噪声、总线余量、故障约束率和证据完整度用少量教学输入表示;真实节点还需要传感器偏置/漂移、无线或有线链路、存储、环境变化、连接器寿命、软件异常和更完整的 EMC/可靠性试验。闭合的功率账不证明测量准确,矩阵全通过也不证明满足某地区或产品类别的认证。
任何具体型号的效率、静态电流、输入范围、终端、热阻、额定值和标准限值都应在选型日期回查一手资料,并记录版本和条件。课堂不涉及市电施工、并网、建筑配电或带电市电操作。
4. 资料与边界
电路、功率和动态基础可查 MIT OCW 6.002: Circuits and Electronics 与 OpenStax University Physics Volume 2;测量与实验判断可查 MIT OCW 6.071J: Introduction to Electronics, Signals, and Measurement。工程设计、风险、实验和持续改进的框架可查 ABET Criteria for Accrediting Engineering Programs,接口、EMC、测试与可靠性标准的正式入口是 IEEE Standards。这些入口不是本项目已经合规的证明。
5. 小结
收官节点的核心交付物是一份有来源 ID 的验证矩阵:功率、噪声、时序、总线、保护、PCB、热和 bring-up 各自保留单位、判据、证据和停止动作。模型给出可计算的预期,测量给出受仪器和条件约束的事实,标准/数据手册/安全边界给出不能越过的约束;三者都齐,才有资格说“这个低功耗多传感器节点在声明范围内成立”。