Raspberry pi3: GPIO ungewollte ansteuerung dreier Pins
Guten Tag Zusammen
Ich habe eine MQTT Steuerung mittels Node-Red umgesetzt. Zuerst mit 4 Ausgängen= alles lief ohne Probleme.
Nun habe ich aber ein Relaisboard mit 8 Kanälen, die ich nun auch nutzen möchte. Nun erscheint ein Phänomen:
Wenn ich GPIO Nr. 5 (bei mir CH1) schalte es die gewünschte länge und schaltet auch wieder aus.
Wenn ich aber GPIO Nr. 6 (bei mir CH2) schaltet es auch die gewünschte länge - aber beim ausschalten schaltet es nun aber GPIO Nr. 19 (bei mir CH5) ein...und das bleibt an, bis ich die Nr.19 speziell ansteuere...erst dann schaltet es wieder aus.
Das passiert bei verschiedenen Schaltungen und auch noch bei zwei zusätzlicen GPIO's Nr. 20 + 21. Diese drei Ausgänge (auch so konfiguriert) schaltet es manchmal einfach, nach dem die gewünschte Schaltung beendet wird.
Ich habe bereits die Initialisierung der Ausgänge definiert und auch nochmals im File /etc/rc.local die Einträge "pigs modes 17 w & pigs w 17 1" gesetzt...um sicher zu sein.
Aber trotzdem werden die drei Ausgänge angesteuert (3.3V), wenn andere ausschalten. welche das anfängt zu leuchten ist unterschiedlich.
Kann mir jemand helfen...ich habe das Releaisboard bereits ausgeschlossen, da ich einen einfachen LED-Print gebastelt habe um es zu testen...hätte auch messen können und dort verhaltet es sich gleich.
Habe ich etwas übersehen?...den Node-Red Flow habe ich mehrfach überprüft und die Bodys die ich von der MQTT-Schnittstelle bekomme überprüft...aber keie kriterien gefunden, der diese Pins auslösen könnte.
Ich bin ratlos!
Bereits vielen Dank für das Durchlesen und gegebenenfalls für die Antwort.
LG
Bigberg
Ich habe eine MQTT Steuerung mittels Node-Red umgesetzt. Zuerst mit 4 Ausgängen= alles lief ohne Probleme.
Nun habe ich aber ein Relaisboard mit 8 Kanälen, die ich nun auch nutzen möchte. Nun erscheint ein Phänomen:
Wenn ich GPIO Nr. 5 (bei mir CH1) schalte es die gewünschte länge und schaltet auch wieder aus.
Wenn ich aber GPIO Nr. 6 (bei mir CH2) schaltet es auch die gewünschte länge - aber beim ausschalten schaltet es nun aber GPIO Nr. 19 (bei mir CH5) ein...und das bleibt an, bis ich die Nr.19 speziell ansteuere...erst dann schaltet es wieder aus.
Das passiert bei verschiedenen Schaltungen und auch noch bei zwei zusätzlicen GPIO's Nr. 20 + 21. Diese drei Ausgänge (auch so konfiguriert) schaltet es manchmal einfach, nach dem die gewünschte Schaltung beendet wird.
Ich habe bereits die Initialisierung der Ausgänge definiert und auch nochmals im File /etc/rc.local die Einträge "pigs modes 17 w & pigs w 17 1" gesetzt...um sicher zu sein.
Aber trotzdem werden die drei Ausgänge angesteuert (3.3V), wenn andere ausschalten. welche das anfängt zu leuchten ist unterschiedlich.
Kann mir jemand helfen...ich habe das Releaisboard bereits ausgeschlossen, da ich einen einfachen LED-Print gebastelt habe um es zu testen...hätte auch messen können und dort verhaltet es sich gleich.
Habe ich etwas übersehen?...den Node-Red Flow habe ich mehrfach überprüft und die Bodys die ich von der MQTT-Schnittstelle bekomme überprüft...aber keie kriterien gefunden, der diese Pins auslösen könnte.
Ich bin ratlos!
Bereits vielen Dank für das Durchlesen und gegebenenfalls für die Antwort.
LG
Bigberg
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 650189
Url: https://administrator.de/contentid/650189
Ausgedruckt am: 23.11.2024 um 01:11 Uhr
4 Kommentare
Neuester Kommentar
Hallo
Ich selbe bin kein Freund von Node-Red. Das ist einfach mal zu träge. Jetzt muss ich mal was hinterfragen. Wie sind die Steuerports Output abgesichert ? Laufen die gegen GND ?
Wie läuft das in der Summe nutzt du auch einige GPIO als Eingang ?
Du weißt schon, das der der 3,3 Volt, wie auch die einzelnen GPIO die als Schaltausgang genutzt werden, nur mit 50 mA belastet werden können oder bereitstellen können ! Zudem wenn du Relais betreibst, diese über einen Transistor angesteuert werden sollten, der seine Versorgung über den 5 Volt PIN ( der hängt und wird direkt vom Netzteil mitversorgt ) oder ein externes Netzteil betreiben werden.
Eine komplette Übersicht deines Node Red Systems würde möglicher Weise auch helfen.
In dem SInne
Ich selbe bin kein Freund von Node-Red. Das ist einfach mal zu träge. Jetzt muss ich mal was hinterfragen. Wie sind die Steuerports Output abgesichert ? Laufen die gegen GND ?
Wie läuft das in der Summe nutzt du auch einige GPIO als Eingang ?
Du weißt schon, das der der 3,3 Volt, wie auch die einzelnen GPIO die als Schaltausgang genutzt werden, nur mit 50 mA belastet werden können oder bereitstellen können ! Zudem wenn du Relais betreibst, diese über einen Transistor angesteuert werden sollten, der seine Versorgung über den 5 Volt PIN ( der hängt und wird direkt vom Netzteil mitversorgt ) oder ein externes Netzteil betreiben werden.
Eine komplette Übersicht deines Node Red Systems würde möglicher Weise auch helfen.
In dem SInne