Übersicht · Teileliste

4b Umstieg auf Akku, Lasttest

Der Carrier bekommt seine 5 V ab jetzt aus dem Akku über das Stromkabel SK; du prüfst Spannung und Temperatur unter Last und das Laden im Betrieb.

Vorher erledigt: 1c Pi vorbereiten (Paket stress-ng), 4a Stromkabel an den PiSugar löten

Sicherheit:

So sieht es fertig aus

NTNetzteil27 WNT1AKAkkuAK1PSPiSugarPS8USB-C: nur LadenPS7Taste Ein/AusPS9Pad „5V“PS10Pad „GND“PS12AkkubuchseSK2SK3SK1CBCarrierCB43USB-C: nur SK1CB42USB-A: Modem40-Pin-Leiste:hier nie einspeisenDS2 auf CB2/CB4/CB6versorgt das DisplayNT1 nie in CB43!
Stromweg ab jetzt: Akku AK → PiSugar PS → Stromkabel SK → CB43. Das Netzteil NT lädt nur noch über PS8. Schema, nicht maßstäblich.

Du brauchst

Teile und Stellen

KennungTeilWas du daran anfasst
PSPiSugar mit Stromkabel SK und Akku AK (aus 4a) PS7 Taste Ein/Aus
PS8 USB-C-Ladebuchse
PS9 Pad „5V“, PS10 Pad „GND“ (nur Messpunkte)
PS13 vier grüne LEDs
SKStromkabelSK1 USB-C-Winkelstecker
CBCarrier mit Display und Modem CB43 USB-C-Buchse „PWR“
CB42 Metallgehäuse der USB-A-Buchse (Messpunkt)
NTNetzteil 27 WNT1 USB-C-Stecker

Werkzeug

KennungWerkzeug
WZ2Multimeter mit Durchgangsprüfer
WZ14Linux-PC; du brauchst zwei Terminalfenster

Verbrauchsteile

Keine.

Abschnitt A: Umstecken

1

Läuft der Pi noch: Melde dich am PC WZ14 an und fahr ihn herunter. BENUTZER und ADRESSE sind die, die du in 1b gewählt hast.

ssh BENUTZER@ADRESSE
sudo poweroff

Ergebnis: Die SSH-Verbindung bricht ab, nach einigen Sekunden wird das Display schwarz.

2

Steckt NT1 noch in CB43: zieh es heraus.

Ergebnis: CB43 ist leer.

3

Leuchten LEDs PS13 am PiSugar: PS7 lange drücken, bis alle aus sind.

Ergebnis: Keine LED am PiSugar leuchtet.

4

Steck SK1 in CB43.

Ergebnis: SK1 steckt fest. Das Kabel SK liegt ohne Zug zwischen PiSugar und Carrier.

5

WZ2 auf Durchgang. Halt die Messspitzen an PS10 und an das Metallgehäuse CB42.

Ergebnis: Es piept.

6

Halt die Messspitzen an PS9 und PS10.

Ergebnis: Höchstens ein kurzes Piepen beim Ansetzen, kein Dauerpiepen.

Halt, vor dem ersten Start aus dem Akku: Steckt nur SK1 in CB43 und NT1 nirgends? Steckt nichts Neues in der 40-Pin-Leiste? Hat Schritt 5 gepiept und Schritt 6 nicht? Wenn nicht: Nicht weitermachen. Piept Schritt 5 nicht, steckt SK1 meist nicht ganz oder die Lötstelle an PS10 hat keine Verbindung. Piept Schritt 6 Dauer, gibt es einen Kurzschluss: zurück zu 4a, Abschnitt D.

Abschnitt B: Erster Start aus dem Akku

7

Schalte den PiSugar ein: PS7 kurz drücken, dann gedrückt halten, bis die LEDs PS13 von 1 bis 4 durchzählen.

Ergebnis: Der Pi startet, das Display geht an. Halt 30 Sekunden lang einen Finger neben PiSugar und Kabel SK: nichts wird warm, nichts riecht. Sonst sofort PS7 lange drücken.

Erscheint auf dem Display die Meldung „Reset due to low power event“: harmlos. Sie kommt, wenn der Strom vorher ohne Herunterfahren weg war.

8

Warte eine Minute. Melde dich an:

ssh BENUTZER@ADRESSE

Ergebnis: Die Eingabezeile des Pi erscheint.

9

Prüf, ob die Spannung reicht:

vcgencmd get_throttled

Ergebnis: throttled=0x0 oder throttled=0x50000. 0x50000 heißt: beim Start war die Spannung einmal kurz zu niedrig, jetzt ist alles normal. Das ist in Ordnung.

10

Miss die 5-V-Eingangsspannung:

vcgencmd pmic_read_adc EXT5V_V

Ergebnis: Hinter dem Gleichheitszeichen etwa 5.0 (Volt), mindestens 4,9.

Halt: Steht in Schritt 9 etwas anderes als 0x0 oder 0x50000, zum Beispiel 0x50005, ist die Spannung gerade jetzt zu niedrig. Ebenso bei unter 4,9 V in Schritt 10. Dann: Nicht weitermachen. Pi herunterfahren, PiSugar aus, Akku ab und die Lötstellen an PS9 und PS10 mit der Lupe prüfen. Ist der Akku fast leer, erst laden: NT1 in PS8.

Abschnitt C: Lasttest

11

Öffne am PC ein zweites Terminalfenster und melde dich dort ebenfalls an:

ssh BENUTZER@ADRESSE

Ergebnis: Zwei Fenster mit der Eingabezeile des Pi. Das erste heißt unten „Fenster 1“, das neue „Fenster 2“.

12

Starte in Fenster 2 die Anzeige. Sie zeigt alle 2 Sekunden Spannung und Temperatur:

while true; do vcgencmd pmic_read_adc EXT5V_V; vcgencmd measure_temp; sleep 2; done

Ergebnis: Alle 2 Sekunden zwei neue Zeilen: eine mit EXT5V_V und etwa 5.0…V, eine mit temp= und der Temperatur in °C.

13

Starte in Fenster 1 die Last. Sie lässt alle vier Prozessorkerne 120 Sekunden voll rechnen:

stress-ng --cpu 4 --timeout 120s

Ergebnis: Der Befehl läuft 2 Minuten und endet mit einer Zeile, die successful run completed enthält.

14

Schau während der 2 Minuten auf Fenster 2. Steigt temp auf 80 oder mehr: in Fenster 1 sofort Strg+C drücken.

Ergebnis: EXT5V_V bleibt bei 4,9 V oder darüber. temp steigt, bleibt aber unter 80 °C.

15

Beende die Anzeige in Fenster 2 mit Strg+C. Prüf dann dort noch einmal:

vcgencmd get_throttled

Ergebnis: Derselbe Wert wie in Schritt 9, also 0x0 oder 0x50000.

Halt: Blieb EXT5V_V immer bei 4,9 V oder darüber, die Temperatur unter 80 °C und get_throttled unverändert? Wenn nicht: Nicht weitermachen. Sinkt die Spannung unter 4,9 V, liegt es meist an einer schlechten Lötstelle an PS9 oder PS10 oder am Akkustand (erst laden). Wird es zu heiß, liegt der Kühler meist nicht flach am CM5 an (siehe 1a).

Abschnitt D: Laden im Betrieb

16

Steck NT1 in PS8, während der Pi läuft. Das ist erlaubt: USB darf unter Strom gesteckt werden.

Ergebnis: Die LEDs PS13 zählen beim Laden immer wieder hoch (1, dann 1 und 2, dann 1 bis 3, dann 1 bis 4). Der Pi läuft weiter, beide SSH-Fenster bleiben verbunden.

17

Miss in Fenster 1 die Spannung beim Laden:

vcgencmd pmic_read_adc EXT5V_V

Ergebnis: etwa 5.0, wie ohne Netzteil.

18

Zieh NT1 wieder aus PS8.

Ergebnis: Der Pi läuft weiter, die SSH-Fenster bleiben verbunden, das Display bleibt an.

Halt: Lief der Pi beim Einstecken und beim Ziehen von NT1 ohne Neustart weiter? Wenn er neu gestartet ist: Nicht weitermachen. Prüf, dass NT1 in PS8 steckte und nicht in einer anderen Buchse, und prüf die Lötstellen an PS9 und PS10 (vorher Pi herunterfahren, PiSugar aus, Akku ab).

Weiter mit: 4c I²C-Kabel stecken