Skip to the content
2 layers112 × 92 mmBatterySwitch Steuerplatine, the printed circuit board in 3D

BatterySwitch Steuerplatine

bugtesterdani/BatterySwitch

Automatische Umschaltung zwischen zwei Akkus (Batterie 1: 50 Ah, Batterie 2: 30 Ah) in einem 72-V-System (ca. 71,x V Ladeschluss, ca. 58 V Entladeschluss — z. B.

Size
112 × 92 mm
Copper layers
2
Thickness
1.6 mm
Parts
56
Nets
39
Pads
129
Tracks, vias
423, 12
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
13 Jul 2026
Updated
14 Jul 2026

Overview

BatterySwitch Steuerplatine is an open-source printed circuit board by bugtesterdani, from the bugtesterdani/BatterySwitch repository on GitHub. It is a 2-layer board of 112 × 92 mm with 56 parts on 39 nets, routed with 423 tracks and 12 vias.

It is built around the VOM1271, LM393 and BC547B, with the MPSA42 and MJE340 among its other parts. Its parts include 24 resistors, 6 capacitors, 4 diodes, 4 crystals and 1 IC.

Main components

5

README

README.md

BatterySwitch – Automatischer 2-Akku-Umschalter (58–72 V, 40 A)

Automatische Umschaltung zwischen zwei Akkus (Batterie 1: 50 Ah, Batterie 2: 30 Ah) in einem 72-V-System (ca. 71,x V Ladeschluss, ca. 58 V Entladeschluss — z. B. 17s-Li-Ion oder 20s-LiFePO4) durch direkten Vergleich der beiden Akkuspannungen (differentiell, keine feste Umschaltschwelle). Die Umschaltung erfolgt verschleißfrei über Leistungs-MOSFETs (ausgelegt für ca. 40 A Dauerstrom). Beide Umschalt-Offsets sind über je ein Potentiometer getrennt einstellbar.

Funktionsprinzip

  • Zustand „Akku 1 aktiv“: Auf Akku 2 wird umgeschaltet, sobald U(Akku 1) < U(Akku 2) − Δ1 — Δ1 einstellbar mit Poti 1 (ca. 0,4 … 2,9 V).
  • Zustand „Akku 2 aktiv“: Zurückgeschaltet wird, sobald U(Akku 2) < U(Akku 1) − Δ2 — Δ2 einstellbar mit Poti 2 (unabhängig nachjustierbar).
  • Zusätzlich wirkt eine feste Zusatzhysterese (ca. 0,1 … 0,8 V je Richtung, abhängig von den Poti-Stellungen). Das gesamte Umschaltfenster beträgt damit Δ1 + Δ2 (typisch 2 … 4 V) — die Schaltung schaltet selten, und der Stützkondensator am Ausgang wird durch Umschalt-Totzeiten kaum belastet.
  • Beim Leerfahren wechseln sich die Akkus automatisch ab und werden gemeinsam entladen; wird einer der Akkus geladen, übernimmt er automatisch die Last.
text
 BAT1 (50Ah, 72V) o──[Sicherung 50A/80VDC]──┤ MOSFET-Schalter S1 ├──┐
      │ Sense                                                        ├──o LAST +
 BAT2 (30Ah, 72V) o──[Sicherung 50A/80VDC]──┤ MOSFET-Schalter S2 ├──┘
      │ Sense                                          ▲
      ▼                                                │
  Differenzkomparator (U1 ⇄ U2) ───────────────────────┘
  Δ1-Poti · Δ2-Poti · Photovoltaik-Gate-Treiber · Break-before-make

Eckdaten

ParameterWert
Systemspannung58 … 72 V DC
Dauerstrom40 A (Spitze kurzzeitig höher)
Schaltelementeantiserielle N-Kanal-MOSFETs je Zweig (IRF100P219, TO-247, 100 V, ≤ 2 mΩ)
Verlustleistung bei 40 Aca. 7 W je Zweig (1 Paar) bzw. 3,5 W (2 Paare parallel, empfohlen) → Kühlkörper
Gate-AnsteuerungPhotovoltaik-Treiber VOM1271 (potentialfrei, inhärent break-before-make)
UmschaltkriteriumDifferenz U1 − U2 (kein fester Spannungswert)
Δ1 (auf Akku 2 schalten)Poti 1, ca. 0,4 … 2,9 V
Δ2 (auf Akku 1 zurück)Poti 2, ca. 0,4 … 2,9 V
Zusatzhysterese (fest)ca. 0,1 … 0,8 V je Richtung
Umschalt-Totzeit5 … 10 ms (Akkus werden nie parallel geschaltet)
Eigenverbrauch Steuerungca. 25 mA (≈ 1,8 W, ≈ 0,6 Ah/Tag)

Dokumentation

DokumentInhalt
hardware/BatterySwitch.kicad_schKiCad-Schaltplan (KiCad 6/7/8/9, direkt zu öffnen) — Vorschau: hardware/preview.svg
hardware/BatterySwitch_Steuerplatine.kicad_pcbPlatinenlayout Steuerplatine (112×92 mm, 2 Lagen, geroutet) — Vorschau: hardware/preview_pcb.svg
docs/schaltung.mdVollständige Schaltungsbeschreibung, Schaltbilder, Dimensionierung und Formeln
docs/stueckliste.mdStückliste (BOM) mit Bauteilwerten und Alternativen
docs/bestellliste.mdBestellliste mit Händlern, Links und ca.-Preisen inkl. MwSt
docs/aufbau-und-abgleich.mdAufbauhinweise, Verkabelung, Nullabgleich und Einstellen von Δ1/Δ2

Sicherheitshinweise

  • 72 V DC ist keine Schutzkleinspannung. Berührungsschutz vorsehen, nicht unter Spannung arbeiten, DC-Lichtbögen beim Trennen unter Last beachten.
  • Die Minusleitungen beider Akku-Stecker werden im Umschalter-Kabelbaum mit dem Fahrzeug-Minus verbunden (gemeinsame Masse nur im Kabelbaum – an den Akkus wird nichts geändert, Einzelbetrieb ohne Board bleibt möglich). Geschaltet wird ausschließlich der Pluspfad (High-Side).
  • Jeder Akku-Anschluss wird direkt an der Anschlussklemme mit 50 A abgesichert — Sicherungen mit ≥ 80 V DC-Zulassung (z. B. gPV 14×51). Kfz-Sicherungen (MIDI/MEGA/ANL, 32 V) sind ungeeignet. Die Sense-Leitungen separat mit 100 mA absichern.
  • Leitungsquerschnitt für den Lastpfad: mindestens 10 mm² bei 40 A. Die beiden Sense-Abgriffe direkt an den Anschlussklemmen der Akku-Stecker (vor F1/F2), jeweils mit 100 mA abgesichert; beide Akkuzuleitungen gleich ausführen.
  • Während der Umschaltung ist die Last für 5 … 10 ms stromlos (Break-before-make). Motorcontroller mit eigenem Zwischenkreis stört das nicht.
  • Die Schaltung vergleicht nur relativ — es gibt keinen absoluten Tiefentladeschutz. Die BMS der Akkus bleiben die letzte Schutzinstanz (siehe „Grenzen“ in der Schaltungsbeschreibung).

Parts

56
QtyValueFootprintReferences
427k 1%bs:AXHR1A, R1B, R3A, R3B
43k3/1Wbs:AXH1WR17A, R17B, R18A, R18B
4M3bs:MH32H1, H2, H3, H4
3100nbs:RADVC3, C4, C11
2150kbs:AXHR5, R6
215Vbs:AXHZD1, ZD2
21N5819bs:DO41_AKD1, D2
227kbs:AXHR11, R12
22k2bs:AXHR15, R16
2330kbs:AXHR13, R14
23k3bs:AXVR7, R8
247kbs:AXVR9, R10
25k6/0,5Wbs:AXHR19A, R19B
2BC547Bbs:TO92_CBET3, T4
2MPSA42bs:TO92_EBCT1, T2
2VOM1271bs:SOP4OC1, OC2
1100nbs:RADC2
1100n/100Vbs:RADC12
1100u/25Vbs:ELKOC1
113Vbs:DO41VZD3
11k8 1%bs:AXHR4
12k0 1%bs:AXVR2
1500R 25Gbs:TRIMRV3
1Abgleich D1bs:HDR2JP1
1Abgleich D2bs:HDR2JP2
1Gates: G1 SK1 G2 SK2bs:TERM4X6
1LM393bs:DIP8U1
1MJE340bs:TO126_ECBT5
1Potis: NJ2 OUT NK2 NOUTbs:TERM4X7
1Sense: S1 S2bs:TERM2X5
1V+ Eingaenge: B1F B2F GNDbs:TERM3X4
1gelbbs:LED3LED2
1gruenbs:LED3LED1

Similar boards

  • 2 layersAmplificador, the printed circuit board in 3D

    Amplificador

    nachocarballeda/gclass_amplifier

    Diseño de un amplificador clase G para la materia Circuitos Electronicos 2. FIUBA

    92 parts3
  • 2 layers77.7 × 73.2 mmBMT BionX Minimum Translator vereinfacht, the printed circuit board in 3D

    BMT BionX Minimum Translator vereinfacht

    stancecoke/BionX_Minimal_Translator

    Drive your BionX motor with a no-name battery and a Kunteng LCD-display without any further BionX-components

    40 parts22GPL-3.0
  • 4 layers200 × 100 mmIntegrated, the printed circuit board in 3D

    Integrated

    westonb/biwheel-coil

    A portable (bike mounted) QCW Tesla Coil.

    268 parts3
  • 2 layers64.8 × 39.4 mmLithiumBMS, the printed circuit board in 3D

    LithiumBMS

    JiriS97/LithiumBMS

    Li-Ion and Li-Pol Battery management system with MCU

    125 partsMIT
  • 4 layers128.5 × 88.3 mmMain relay board, the printed circuit board in 3D

    Main relay board

    thunderbikes/kicad_cntrl_board

    145 parts
  • 2 layers100.6 × 66.6 mmKursaDarbs, the printed circuit board in 3D

    KursaDarbs

    kvilcans/PCB-GIT

    Datorizētā projektēšana. Kristaps Vilcāns darbi

    43 parts
  • 4 layers198.9 × 130 mm640A PowerAmp, the printed circuit board in 3D

    640A PowerAmp

    SSSound13/Cambridge_640A_PowerAmp

    Replacement 4-layer KiCad PCB for the Cambridge Audio Azur 640A (V1) power amp board AP12707/6

    296 parts
  • 2 layers150.4 × 100.3 mmAmp mosfet-160w, the printed circuit board in 3D

    Amp mosfet-160w

    schenkmi/electronic-projects

    misc electronic projects

    74 parts6CERN-OHL-W-2.0

Questions

How big is the BatterySwitch Steuerplatine PCB?

It measures 112 × 92 mm and has 2 copper layers, 1.6 mm thick.

What parts does the BatterySwitch Steuerplatine use?

56 parts, built around the VOM1271, LM393, BC547B and MPSA42. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the BatterySwitch Steuerplatine KiCad files?

From the bugtesterdani/BatterySwitch repository on GitHub, at the commit this page was made from: the board is hardware/BatterySwitch_Steuerplatine.kicad_pcb and its schematic hardware/BatterySwitch.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the BatterySwitch Steuerplatine design in my own project?

Its repository states no licence, so its author keeps all rights: ask bugtesterdani before reusing the design.