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
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.
Hallo,
@murxwitz @me
Ja, der ULN2003A ist mit GND verbunden.
@me @helmi1
Anbei zwei Zeichnungen, die den Aufbau zeigen.
@Guest
Ich weiß zwar, dass es einen Sammelausgang gibt, ich weiß aber leider
nicht, was du mit Verkopplung meinst.
MfG,
AlphaThinking
Max H. schrieb:> Wenn du bei der 2. Zeichnung das GND des Arduinos mit der Masse des> Steckboards verbindest, sollte sie auch funktionieren
Hier die vebesserte version.
@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
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
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
AlphaThinking schrieb:> Ich dachte immer, Strom ist Strom,
Das stimmt, aber ein Stromkreis ist ein Stromkreis und Kreise
und Kreise müssen immer geschlossen sein.
Gruss
Harald
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
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.
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.
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.