家里的一只小电子表,一直咔嗒咔嗒响,满屏都是数字8。以为坏了,马上要扔了;想起来会不会是电池到寿命了,晶振能振,但是输出推不动那些机械部分。换了两节新电池,果然好了。

换下来的两节电池,一个负极金属锈成红色,一个仍在漏液。这时候想到的是测量一下电动势和内阻看看,但是手边一时什么仪器也没有。找找看,零零碎碎真还能拼出一个实验来。

直接用胶带把电池连出引线来:

可编程电阻板能直接调节出已知阻值的不同电阻:

micro:bit板子可以当相当精准的数字电压表:

电路和原理:

测量1节7号旧电池的电动势和内阻

然后开始测量。MicroBlocks V2离线版已经发布,可以直接测量。顺带:为什么同样有显示数字或表达图像的界面程序仍然难于把我彻底拉过去呢?比如phyphox等。MicroBlocks在简单显示数字和绘图之外,它相当于在一个界面环境里把业务逻辑的事情也做了,而且都是实时的。

调整电路接入电阻再测量几次:

数据输入Excel,绘制U-I图像,得到电动势1.34V、内阻4.28Ω。多数石英钟设计时即要求电源输出电压较低时即停止工作,以避免振荡周期不准,甚至电池漏液等伤害。这个电池达到1.34伏就不让工作了,可能也和它们的电流驱动机制有关,因为内阻也变大了。