微调电位器该调到哪里
Arduino C++算出 3.3 V、5.0 V 和 12.0 V 对应的 R2 和微调电位器圈数,每一项都按 "5.0 V: R2 = 1011 ohm, 2.5 turns" 的格式打印。对于一块充满的 2S 电池(8.4 V,减去约 1 V 压差)给不了的电压,加一行 "needs a 3S pack" 标出来。
检查
- 尚未运行打印 3.3 V 那一行:R2 = 555 ohm, 1.4 turns
- 尚未运行打印 5.0 V 那一行:R2 = 1011 ohm, 2.5 turns
- 尚未运行打印 12.0 V 那一行:R2 = 2890 ohm, 7.2 turns
- 尚未运行指出 12 V 需要 3S 电池
提示
- Vout = 1.23 x (1 + R2 / R1)。解出 R2:R2 = R1 x (Vout / 1.23 - 1)。
- 初始代码漏掉了 - 1:在 5 V 时它算出 1341 Ω,那会给出 6.25 V。
- 降压只能往下降:高于 8.4 - 1.0 = 7.4 V 的电压都需要更大的电池。