Forum: Mikrocontroller und Digitale Elektronik Problem mit einem BTT Octupus Drucker board, und / oder einem BTT Relay V1.2


von Volker (volkerkaush)


Lesenswert?

Hallo,
ich habe ein Problem mit einem BTT Octupus Drucker board, und / oder 
einem BTT Relay V1.2, und hoffer das ich hier richtig bin, und ihr mir 
was dazu sagen könnt.

Also: Wenn ich den Hauptschalter einschalte, dann geht das board an, und 
nach ca. 10 Sekunden schaltet das Relais das wieder aus.
Nach nicht erfolgreichen Versuchen mit der Firmware habe ich dann das 
Relais aus der Schaltung herausgenommen, und ein Multimeter an PS_ON 
angeschlossen, und gemessen:
Direkt beim Hochfahren liegen 3,25V an, und das bleibt auch so, bis ich 
mit dem Befehl "set_pin pin=ps_on value=0" das Board ausschalte, was 
dann mit 0,05V am PS_ON abzulesen ist. Also alles gut soweit, sollte 
funktionieren.
Dann Relais wieder rein in die Schaltung, ein Y-Kabel in die Verbindung 
PS_ON zum Relais gesteckt, Multimeter ran, gemessen: 3,25V. 10 Sekunden 
später klickt das Relais und schaltet ab. (Die 3,25V bleiben zunächst 
aber.)
Dann habe ich das Relais von PS_ON getrennt, und es über ein Netzteil, 
erst mit 3,3V, später, in Schritten, bis runter zu 0,8V bespeist. Es 
bleibt an! (Bei 0,6V geht das nach längerer Zeit aus.)
Was ist da los? Warum funktioniert das nicht mit den 3,25V vom Board?

Gruß
Volker

von Alles N. (alles_n)


Lesenswert?

Das Relay stoppt nach dem Einschalten automatisch wieder nach circa 10 
Sekunden sofern am PS_ON Eingang keine Spannung anliegt.Das Board 
liefert aber erst nach erfolgreichem Start/Hochfahren 3.3V am PS_On.Dies 
ist aber meistens zu spät.Als Folge unterbricht das Relay gleich wieder!

Lösung : pin rst + 5v beim Starten kurzschliessen bis Board läuft!
Diese Wartefrist müsste BTT wirklich verlängern.

Schaltet man im laufenden Board PS_On low, stellt das Relay nach circa 
10 Sekunden ab!

von Volker (volkerkaush)


Lesenswert?

@ Alles N

Danke für Deine Antwort. Den Thread hatte ich schon vergessen, so lange 
ist das her.
Am Ende scheint das ein Softwarebug seitens Klipper gewesen zu sein, 
jedenfalls funktionierte das später, als ich das Relais wieder mit in 
die Kette gehängt habe, ohne das ich irgendetwas geändert hätte. Es muss 
wohl so gewesen sein, dass die "0V Zeitspanne" beim Hochfahren so kurz 
war, das ich sie nicht messen konnte, oder ich es irgendwie nicht 
geschafft habe.

Und richtig, wie du es beschreibst kann man das machen. (Ist jetzt aber 
obsolet.)

Es bleibt die zu kurze Verzögerung von 10 oder etwas mehr Sekunden, die 
sehr knapp bemessen ist um meinen PI herunterzufahren. Also schalte ich 
nur das Octupus (Netzteil) damit aus, zeitgleich wird das Pi wird 
heruntergefahren, und zusammen braucht das dann noch 2,7 Watt. Das 
reicht mir erst einmal.

Man soll die Firmware des Relais bearbeiten können. Das ist mir aber 
noch zu hoch.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.