Forum: Mikrocontroller und Digitale Elektronik Arduino - Status Output Port wenn stromlos


von Joachim Müller (Gast)


Lesenswert?

Hallo, liebe Kenner,

Als Aktor für meine Garagensteuerung soll ein Arduino eingesetzt werden. 
Die Garagensteuerung braucht nur einen kurzen Masseimpuls um auf/stop/ab 
zu fahren. Ist ein permanter Massekontakt vorhanden zeigt das Display 
eine Fehlermeldung. Ich habe einen Arduino direkt angeschlossen. Wenn 
jedoch der Arduino ohne Strom ist, wird die besagte Fehlermeldung 
angezeigt.  Daher die Frage wie ist denn das Potential bei so einem MC 
ohne Strom. Messen kann ich nix...

vielen dank
Joachim

von MaWin (Gast)


Lesenswert?

Joachim Müller schrieb:
> Daher die Frage wie ist denn das Potential bei so einem MC ohne Strom.

Eine Diode in Leitrichtung nach Masse, also ca. 0.64V.

von Joachim B. (jar)


Lesenswert?

Joachim Müller schrieb:
> wie ist denn das Potential bei so einem MC
> ohne Strom

so wie es verschaltet ist, sorry besser kann man nicht antworten.

Es gibt ja mehr als ein Potenzial in alle Richtungen.

Hat der Arduino ohne Strom einen Potenzialbezug? (mit welchen Pins?)

Wie ist alles verschaltet, Schaltplan bitte!

möchte man potenzialfrei schalten dann nimmt man ein Photomos Relais, 
die IR seite vom Arduino Port gespeist, die Schaltseite ist dann dein 
Massekontakt.

Ohne Strom liefert der Arduino keinen Strom an das Photmos Relais und 
damit "leuchtet" die IR Diode nicht und die beiden IR Transistoren sind 
hochohmig offen!

von Joachim Müller (Gast)


Lesenswert?

Joachim B. schrieb:
> Hat der Arduino ohne Strom einen Potenzialbezug? (mit welchen Pins?)


Danke für den Hinweis. Das wirds wohl sein...

von Stefan F. (Gast)


Lesenswert?

Joachim Müller schrieb:
> Wenn jedoch der Arduino ohne Strom ist, wird die besagte Fehlermeldung
> angezeigt.

Die Spannung darf an jedem Pin nur knapp unter 0 V und nur knapp über 
der Versorgungsspannung liegen. Bei 0 V Versorgungsspannung sind das nur 
wenige hundert Millivolt. Nur für diese Rahmenbedingungen ist das 
Verhalten des Mikrochips spezifiziert.

Da du diese Bedingung nicht einhältst, ist mit undefiniertem Verhalten 
zu rechnen. I der Praxis wird dein unversorgter AVR die Signale herunter 
ziehen.

Du solltest zwischen Mikrocontroller und Garagensteuerung Optokoppler 
oder NPN Transistoren einfügen.

von Wolfgang (Gast)


Lesenswert?

Stefan ⛄ F. schrieb:
> Da du diese Bedingung nicht einhältst, ist mit undefiniertem Verhalten
> zu rechnen.

Quatsch. An den Pins des µCs auf dem Arduino Board sitzen Diodenstrecken 
Richtung VDD und VSS. Das Verhalten von Dioden ist ziemlich genau 
definiert. Entscheidend ist, dass diese Dioden nicht überlastet werden.

Solange der im Datenblatt angegebene Spannungsbereich für die IO-Pins 
eingehalten wird, sperren diese Dioden, d.h. es kann kein 
unkontrollierter Strom fließen..

von Stefan F. (Gast)


Lesenswert?

Wolfgang schrieb:
> Quatsch. Das Verhalten von Dioden ist ziemlich genau
> definiert.

Es ist weder deren tatsächliche Durchlass-Spannung noch deren 
Belastbarkeit spezifiziert.

> Solange der im Datenblatt angegebene Spannungsbereich für die
> IO-Pins eingehalten wird, sperren diese Dioden, d.h. es kann kein
> unkontrollierter Strom fließen..

Der ist Spannungsbereich aber eben nicht eingehalten.

Viel wichtiger ist, dass wir nicht wissen, wie hoch der dadurch 
entstehende ungewollte Strom die Versorgungsspannung des AVR anhebt und 
was dann passiert.

Wie dem auch sei, ich habe ja schon geschrieben, was passiert und warum 
es nicht wie von Joachim erwartet funktioniert.

von Wolfgang (Gast)


Lesenswert?

Stefan ⛄ F. schrieb:
> Der ist Spannungsbereich aber eben nicht eingehalten.

Also fließt Strom über die Diodestrecke vom IO-Pin zum VDD-Pin.

Das ist doch sehr definiert.

Sonst würde Joachim an seinem Steuereingang bei ausgeschalteter Arduino 
auch nicht den Low-Pegel beobachten.

von Stefan F. (Gast)


Lesenswert?

Wolfgang schrieb:
> Das ist doch sehr definiert.

Wir wissen alle, was passiert. Konkrete zahlen dazu liefert das 
Datenblatt jedoch nicht.

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.