ULN2003A mit unterschiedlichen Stromquellen

Gast #3534292
Lesenswert?

Hallo zusammen,

ich nutze einen ULN2003A, um 12V-LED-Leisten mit einem Arduino/Raspberry 
Pi anzusteuern.

Wenn ich für Spannung (12V) und Schaltsignal die gleiche Stromquelle 
nutze, egal ob mit Widerstand/Spannungsregler (3,3V-5V) oder ohne (12V), 
funktioniert alles problemlos. So kann ich die Leisten ohne Probleme am 
Arduino betreiben, sofern dort der 12V-Anschluss genutzt wird (es ist ja 
ein Spannungsregler eigebaut).

Mein Problem ist: Sobald ich unterschiedliche Stromquellen/Netzteile 
nutze, streikt der ULN2003A. So kann ich weder per Arduino steuern, wenn 
dieser per USB am PC hängt (und er keine andere Stromquelle hat), noch 
das Licht mit dem Raspberry Pi ansteuern, da der ja generell keine 12V 
verträgt, was mehrere Netzteile erforderlich macht.
Das Schalten an sich funktioniert auf jeden Fall problemlos, mit einer 
3,3V-LED direkt am (GPIO-)PIN klappt es auch.

Hat jemand eine Ahnung, was der Fehler sein könnte? Ich bin langsam echt 
am verzeifeln... Ein neuer ULN2003A hat auch nichts gebracht.

MfG,
AlphaThinking
Gast #3534372
Lesenswert?

Jeder Open-Collector-Ausgang des ULN.. hat eine Schutzdiode "nach oben". 
Von jedem nicht nach Masse durchgeschalteten Ausgang kann die anliegende 
positive Spannung zur Sammelschiene des ULN.. abfließen, evtl. 
Verkopplung. Und natürlich müssen Ansteuerungsmasse und Lastmasse 
gemeinsam sein.
Gast #3534551
Lesenswert?

@hartl192 @route_66
Wenn ich den ULN2003A zusätzlich mit dem GND-Port des Arduinos/Raspberry 
Pis verbinde, sprich dieser mit dem 12V-GND-Anschluss verbunden wird, 
kann da nichts passieren? Ich denke da vor allem an den rund 50€ teuren 
Raspberry Pi, der ja nur Spannungen bis ~5V verträgt.

MfG,
AlphaThinking
Gast #3534569
Lesenswert?

Danke an alle, es funktioniert tatsächlich!

Die LED-Leiste leuchtet und der Pi funktioniert auch (noch).

Was ist denn die technische Erklärung dafür? Ich dachte immer, Strom ist 
Strom, sofern er die richtige Spannung hat.

MfG,
AlphaThinking
#3534576
Lesenswert?

AlphaThinking schrieb:
> Wenn ich den ULN2003A zusätzlich mit dem GND-Port des Arduinos/Raspberry
> Pis verbinde, sprich dieser mit dem 12V-GND-Anschluss verbunden wird,
> kann da nichts passieren?
Wenn du ganz sicher sein willst, kannst du die Signale mit Optokoplern 
galvanisch Trennen. Dann hast du keine elektrische verbindung zwischen 
12V und PRi.
https://lh6.googleusercontent.com/-gE9L64G4KNc/UGyNmbkipjI/AAAAAAAAAEA/A0zW_vD_HSw/s903/Treiberschaltung+Magnetspulen.JPG
#3534588
Lesenswert?

AlphaThinking schrieb:
> Was ist denn die technische Erklärung dafür? Ich dachte immer, Strom ist
> Strom, sofern er die richtige Spannung hat.

Aber Spannung ist immer der Potenzialunterschied zwischen zwei Punkten 
in der Schaltung.

Hier:
- Der Arduino/Raspberry liefert eine Spannung am Ausgang bezogen auf 
seinen GND.
- Der ULN2003 braucht zum Ansteuern eine Spannung an seinem Eingang 
bezogen auf seinen GND.
- Sind die beiden GNDs nicht verbunden sind die Potenzialverhältnisse 
undefiniert.
Oder anders ausgedrückt (wie Jürgen D. schon sagte): Du hast keinen 
Strom_kreis_.

Gruß Dietrich
Gast #3534623
Lesenswert?

Harald Wilhelms schrieb:
> AlphaThinking schrieb:
>
>> Das mit den Optokopplern werde ich mir mal anschauen.
>
> Auch dann muß die Schaltung stimmen. OKs sind keine Universal-
> Lösung bei schlechtem Aufbau.
> Gruss
> Harald

Aber ein Aufbau wie im Link von hartl192 sollte doch funktionieren, 
oder?
(https://lh6.googleusercontent.com/-gE9L64G4KNc/UGyNmbkipjI/AAAAAAAAAEA/A0zW_vD_HSw/s903/Treiberschaltung+Magnetspulen.JPG)

MfG,
AlphaThinking
Gast #3534645
Lesenswert?

Helmut Lenzen schrieb:
> Man sollte sich doch mal angewoehnen richtige Schaltplaene mit
> Symbolen
> zu zeichnen als diese Bildchensprache.

Da stimme ich dir zu. Zumal es bei dieser Grafik sehr schwer zu erkennen 
ist, um welchen Pol es sich handelt - die Kabel sind nicht mal genau den 
Ausgängen zugeordnet.
Gast #3534651
Lesenswert?

Zwischen PC und einer anderen Elektronik mit eigenem Netzteil passieren 
schon mal seltsame Dinge, Ausgleichströme über die Masseleitungen. Das 
Übel sind wohl die Schaltnetzteile gegenüber einem herkömmlichen 
Trafonetzteil. Mit der Oszi-Masse an einer RS232-Masse am Notebook 
stürzte ich dieses schon mal ganz ab. Erst als ich das Notebook-Netzteil 
entfernte, und das Notebook über den eigenen Akku betrieb, ging die 
Sache dann. Vorher sah ich am Oszi noch total verrrauschte Signalpegel, 
die eigentlich normalerweise in der Schaltung gar nicht vor kommen 
konnten.

Der ULN2003 ist ansonsten unkritisch, der will zum Schalten nur seine 
ca. 3V Pegel an einem Input, oder wie es genau im Datenblatt steht.
Gast #3534657
Lesenswert?

Max H. schrieb:
> Sry. Habe so schnell nichts besseres gefunden. Bin mit dem
> Smartphone
> on.

Kein Problem - ich weiß jetzt wie es im Groben funktioniert. Mich 
wundert nur, dass der Autor der Grafik das gemacht hat, weniger Aufwand 
war es bestimmt nicht.

Ich gebe zu, dass auch Fritzing nicht unbedingt das professionelle 
Werkzeug für sowas ist, aber immerhin sind die Zuordnungen eindeutig.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren