Hallo zusammen, ich habe mit dem Arduino ein Ampelsteuerung für den Bogensport entworfen. Nun ist eine Anzeige die in eine Zigarettenschachtel passt nicht wirklich geeignet in 15m entfernung gelesen zu werden. Habe also mehrere Dioden zusammengefasst um die 7-Segmentanzeigen zu ersetzen(immer in 3'er Reihen). Zum absichern des Arduino's und um eine höhere Betriebspannung anlegen zu können brauche ich also einen ULN2803. Leider funktioniert das nicht so wie ich meine.Ich vermute das der ULN entweder zu langsamm ist oder ich einen UDN(VCC am Ausgang) oder ähnliches benötige. hat jemand ne Idee?
obwohl Schaltplan nur ein Wort ist werde ich noch einen Zeichnen und einstellen bis dahin noch irgend welche Vorschläge?
Wenn du jetzt noch verraten würdest, was IC1 für ein Typ ist, ließe sich vielleicht Licht in das Dunkel bringen. Nur vorweg: Mit einem ULN2803 kann es nicht gehen (siehe Datenblatt 9.2 Functional Block Diagram)
Ich hab die Vermutung, dass er source und sink über je einen ULN schalten will - was keinen Sinn macht. Oder IC1 bzw IC2 soll ein Schieberegister sein, was so herum auch keinen Sinn macht. Generell: Der ULN2803 ist GANZ GROB formuliert ein Baustein, der alles, was man reinschickt mit mehr Strom wieder rausschickt.
:
Bearbeitet durch User
Gundelputz schrieb: > hier der Schaltplan in vereinfachter Form Nix vereinfacht. Der exakte Schltplan DEINER Schaltung. Wenn etwas 5 mal vorkommt kannst du es ja nur einmal zeichnen, aber "vereinfacht" oder "prinzip" oder "ähnlich" heisst, da ist irgendwas anders als bei dir und zu 99% ist genau das das Problem! Wenn du keine Lust hast einen exakten Schaltplan zu liefern, hat hier keiner Lust zu helfen.
Marcus W. schrieb: > Generell: Der ULN2803 ist GANZ GROB formuliert ein Baustein, der alles, > was man reinschickt mit mehr Strom wieder rausschickt. Nein, er hat keinen Push Pull Ausgang, sondern ist eigentlich nur ein NPN Darlington Transistor Array, das mit den Emittern auf Masse liegt. Man kann nur Masse damit schalten.
Hsllo, war gestern etwas in Eile und konnt in 5min. nicht mher liefern. die beiden IC's sind je ULN2803. angesteuert wird über Arduino UNO. 2. Spannung soll 7-9V haben. Marcus W. schrieb: > Generell: Der ULN2803 ist GANZ GROB formuliert ein Baustein, der alles, > was man reinschickt mit mehr Strom wieder rausschickt. so hätte ich mir das auch gedacht mit dem zusatz das ich an PIN10 eine grössere Spannung anlege und somit nicht nur einen grösseren Ausgangsstrom sondern auch eine grössere Ausgangsspannung habe. Sprich 5V am Eingang = 7 - 9V am Ausgang oder 0V am Eingang = 0V am Ausgang. Offensichtlich ist es dann doch nicht so einfach wie ich angenommen habe. Bis dato bin ich davon ausgegangen das der ULN wie ein elektronisches Relais zu verstehen ist. hat jemand eine einfache und umsetzbare Lösung für mein Problem?
Ulrich F. schrieb: > Wenn beides ULN2803 sind, kann das nicht funktionieren. Und wenn er einen ULN2803 (IC1) durch einen UDN2981 ersetzt, kann es gehen. Allerdings sollte Gundelputz Strombegrenzungswiderstände bei den LEDs nicht vergessen. Gruß Dietrich
Marcus W. schrieb: > Generell: Der ULN2803 ist GANZ GROB formuliert ein Baustein, der alles, > was man reinschickt mit mehr Strom wieder rausschickt. Generell formuliert: Das ist falsch. Der ULN2803 kann nur Strom nach Masse schalten, aber nicht nach VCC. Dazu fehlen ihm intern die entscheidenen Komponenten.
Gundelputz schrieb: > Bis dato bin ich davon ausgegangen das der ULN wie ein > elektronisches Relais zu verstehen ist. Das ist es auch, nur schaltet das "Relais" nur nach GND. Schau Dir einfach mal die Innenschaltung an, 9.2 auf Seite 10: http://www.ti.com/lit/ds/symlink/uln2803a.pdf > hat jemand eine einfache und umsetzbare Lösung für mein Problem? Wie schon erwähnt IC1 = UDN2981 (oder UDN2982), oder diskret mit Transistoren (z.B. Pegelwandler + PNP-Transitor). Gruß Dietrich
Also ICH würde das gleich mit einer fertigen RGB-LED-Matrix machen. Dafür genügt ein Arduino Nano (Adafruit RGB LED Lib), benötigt keine zusätzlichen Treiber-Chips und Widerstände. Sieht ungefähr so aus: https://www.youtube.com/watch?v=bn_bToE005Y http://www.adafruit.com/product/420 Statt der Laufschrift kann man nat. auch volle Farbflächen oder Grafiken bzw. Icons usw. Anzeigen. Die Matrix kostet ca. 30 Euro.
vielen dank für die schnellen und informativen Antworten. habe gerade mal folgende Schaltung aufgebaut. LED1 leutet wenn LED2 aus ist. Dietrich L. schrieb: > Wie schon erwähnt IC1 = UDN2981 (oder UDN2982), oder diskret mit > Transistoren (z.B. Pegelwandler + PNP-Transitor). muss ich bei den UDN beide tauschen oder nur den IC1. bei dem UDN bin bis jetzt nur beim Reichelt fündig geworden doch der liegt leider am anderen ende von Deutschland. Über eine lösung mit Transis habe ich auch schon nachgedacht.
Frank E. schrieb: > Die Matrix kostet ca. 30 Euro. Die Anzeige selbst kostet einzeln keine 24€, ab 10 Stk. nur 21€. Der Rest bleibt woanders hängen ;-)
Gundelputz schrieb: > habe gerade mal folgende Schaltung aufgebaut. > LED1 leutet wenn LED2 aus ist. Der arme µC. Vorwiderstände fehlen immer noch.
Wolfgang schrieb: > Der arme µC. Vorwiderstände fehlen immer noch. nix da habs nur nicht mit eingezeichnet
Gundelputz schrieb: > Wolfgang schrieb: >> Der arme µC. Vorwiderstände fehlen immer noch. > nix da > habs nur nicht mit eingezeichnet Sorry, wozu zeigst du überhaupt Schaltpläne, wenn die nichts mit der Schaltung zu tun haben. Dann erklär doch gleich mal, wie du LED1 wirklich verschaltet hast, damit sie vernünftig Strom zum Leuchten bekommt.
Sorry hab wohl vergessen meine Medikamente zu nehmen. Wolfgang schrieb: > Sorry, wozu zeigst du überhaupt Schaltpläne, wenn die nichts mit der > Schaltung zu tun haben. denn Schlatplan habe ich eingestellt weil sonst gleich wieder die Frage nach den selbigen kommt. Du hast natürlich recht die dioden liegen nicht an Masse sondern an +.
Gundelputz schrieb: > Du hast natürlich recht die dioden liegen nicht an Masse sondern an +. Und andersrum liegen sie hoffentlich auch ;-) Und hoffentlich sind der Vorwiderstand von R1 sogewählt, dass die Ausgangsstufe des Arduino nicht mehr Strom verkraften muss, als zulässig. Für eine Anzeige mit "Fernwirkung" also absolut untauglich. Eigentlich hat der Schaltplan so gar nichts mit der Schaltung und der AUfgabenstellung zu tun :-(
Wolfgang schrieb: > Eigentlich hat der Schaltplan so gar nichts mit der Schaltung und der > AUfgabenstellung zu tun :-( Das hatte sie auch nicht wirklich ich habe lediglich versucht den ULN zu verstehen. Mittlerweile ist mir klar das es so nicht funktionieren kann. Also zurück auf Anfang. Ich möchte das ich 3LED in Reihe zum leuchten bringen. rein vom Strom her würde das bei gemessenne 14mA kein Problem darstellen. die Durchbruchsspannung hingegen liegt bei ca. 6,3V. Somit habe ich das Problem das ich die Spannungen verstärken muss und das nach möglichkeit recht einfach. So ich jetzt nicht ganz auf dem Holzweg bin ist der ULN hierfür ungeeignet da dieser nur gegen Masse Schalten kann. Eine Transistorschaltung möchte ich mir als letzte Option lassen ist aber nicht meine Traumvorstellung. Ich habe nun überlegt ob nicht irgend ein CD40XX "missbraucht" werden könnte.
Gundelputz schrieb: > Ich habe nun überlegt ob nicht irgend ein CD40XX "missbraucht" werden > könnte. Bei 14mA?
Gundelputz schrieb: > Ich möchte das ich 3LED in Reihe zum leuchten bringen. > rein vom Strom her würde das bei gemessenne 14mA kein Problem > darstellen. dann schalte 3 LEDs in Reihe an eine geeignete Spannung <50V und lasse den ULN die letze Kathode nach GND schalten, dazu braucht man kein HiSide Schalter. > Somit habe ich das Problem das ich die Spannungen verstärken muss und > das nach möglichkeit recht einfach. du musst keine Spannung verstärken! > So ich jetzt nicht ganz auf dem Holzweg bin ist der ULN hierfür > ungeeignet da dieser nur gegen Masse Schalten kann. ja und, so machen es doch alle die irgendwas von 5V-50V einschalten wollen. +UB an LED Releis oder sonstwas, GND an ULN. Klappt nur nicht mit Sensoren oder µC deren Ports noch wo dranhängen.
Gundelputz schrieb: > Eine Transistorschaltung möchte ich mir als letzte Option lassen ist > aber nicht meine Traumvorstellung. Was gefiel dir an dem vorschlag von Dietrich nicht? Dietrich L. schrieb: > Und wenn er einen ULN2803 (IC1) durch einen UDN2981 ersetzt ...
Joachim B. schrieb: > +UB an LED Releis oder sonstwas, GND an ULN. siehe Schaltplan Wolfgang schrieb: > Was gefiel dir an dem vorschlag von Dietrich nicht? die Verfügbarkeit(will heute noch fertig werden habe meine Bauteile durchforstet und den CD4050 gefunden. mit diesem funktioniert alles wie gewünscht. Das bedeutet jetzt zwar 48 Bauteile mehr hält sich aber mit hinblick auf die fertigstellung im Rahmen. Vielen Dank noch mal an alle. Ihr habt mir sehr geholfen.
@Gundelputz (Gast) > SP4.JPG >> +UB an LED Releis oder sonstwas, GND an ULN. >siehe Schaltplan Geht's nicht nocht estwas komplizierter? >habe meine Bauteile durchforstet und den CD4050 gefunden. mit diesem >funktioniert alles wie gewünscht. Das bedeutet jetzt zwar 48 Bauteile >mehr hält sich aber mit hinblick auf die fertigstellung im Rahmen. Vielleicht mal besser nachdenken und DANN erst losbasteln? >Vielen Dank noch mal an alle. Ihr habt mir sehr geholfen. Wirklich?
Gundelputz schrieb: > Das bedeutet jetzt zwar 48 Bauteile mehr ... Was für ein Feldzug. Du hast einen µC und du hast genug (?) ULN2803. Wozu dann die ganze Bauteilorgie?
Wolfgang schrieb: > Was für ein Feldzug. Du hast einen µC und du hast genug (?) ULN2803. Genau. Den kann er auch als Pegelwandler benutzen und einen PNP hinten dran hängen:
1 | +12V |
2 | | |
3 | +-----+ |
4 | | | |
5 | R E |
6 | +---B PNP |
7 | | C |
8 | R | |
9 | | +---> Ausgang |
10 | ULN2803 ->+ |
Aber vielleicht hat er ja keinen PNP-Transistor ;-( Gruß Dietrich
Dietrich L. schrieb: > Genau. Den kann er auch als Pegelwandler benutzen und einen PNP hinten > dran hängen: Selbst mit einem NPN in Kollektorschaltung würde es funktionieren.
Hallo noch mal, nach dem ihr mir so schön geholfen habt und auch alles soweit funktioniert habe ich noch mal die Thematik mit dem UDN probieren wollen. habe also beim Reichelt einen UDN2981 bestellt und einen TD62783AP bekommen. So richtikfunktioniern will es aber damit nicht. Wenn ich jetzt nicht ganz falsch liege dann sollte ein High an beiden eingängen dafür sorgen das IC1 auf VCC gesetzt und IC2 auf GND wass wiederum zu folge haben sollte das die LED leuchtet. aber egal was ich anlege sie spielt einfach nicht mit. Sicherlich stell ich mich bloss wieder zu blöd an aber könntet ihr mir trotzdem weiterhelfen?
@ Gundelputz (Gast) >Wenn ich jetzt nicht ganz falsch liege dann sollte ein High an beiden >eingängen dafür sorgen das IC1 auf VCC gesetzt und IC2 auf GND wass >wiederum zu folge haben sollte das die LED leuchtet. Ja. > aber egal was ich >anlege sie spielt einfach nicht mit. Wie hoch ist VCC? Denn Der UDN2981 "verbraucht" ca. 2V, der ULN2803 ca. 1V. Wenn dann die LED 2-3V Flußspannung hat, geht die Sache mit VCC=5V sicher nicht. >Sicherlich stell ich mich bloss wieder zu blöd an aber könntet ihr mir >trotzdem weiterhelfen? Betreibe eine systematische Fehlersuche.
Falk B. schrieb: > Wie hoch ist VCC? Denn Der UDN2981 "verbraucht" ca. 2V, der ULN2803 ca. > 1V. Wenn dann die LED 2-3V Flußspannung hat, geht die Sache mit VCC=5V > sicher nicht. 9V Block versuche es gleich mal mit nur einer LED
Grenz das Problem doch ein. 1.) Häng die LED mit Widerstand zwischen VCC und GND. Leuchtet sie? Nein? Dann ist die LED defekt. 2.) Häng die LED mit Widerstand zwischen VCC und den ULN2803. Leuchtet sie, wenn du den entsprechenden Eingang auf 1 legst? Nein? Dann hast du ein Problem mit dem ULN2803. 3.) Häng die LED mit Widerstand zwischen den UDN2981 und Masse. Leuchtet sie, wenn du den entsprechenden Eingang auf 1 legst? Nein? Dann hast du ein Problem mit dem UDN2981. Wenn das Problem dann eingegrenzt ist, geht es weiter.
Gundelputz schrieb: > 9V Block steht auf dem Ding drauf. Wie hoch ist die Spannung tatsächlich unter Last?
@Gundelputz (Gast) >> Wie hoch ist VCC? Denn Der UDN2981 "verbraucht" ca. 2V, der ULN2803 ca. >> 1V. Wenn dann die LED 2-3V Flußspannung hat, geht die Sache mit VCC=5V >> sicher nicht. >9V Block >versuche es gleich mal mit nur einer LED Wie nur einer LED? Hast du das denn nicht schon? So wie im Schaltplan? Oder hast du dort mehrere LEDs in Reihe? Wenn ja, dann musst du das auch EINZEICHNEN! Sonst verarscht du dich und uns!
hatte eine 5cm 7-Segmentanzeige drann. Laut Datenblatt 5V. Laut Schaltbild 4LED in Reihe. Gemessener Spannungsabfall 7,8V. Jetzt funktioniert alles perfekt. Ich konnte Dank eurer Hilfe sehr viel lernen. Nochmal vielen Dank an alle.
Hättest du den Artikel LED-Matrix gelesen, hättest du das alles schon viel schneller und einfacher erfahren können.
Georg G. schrieb: > 1.) Häng die LED mit Widerstand zwischen VCC und GND. Leuchtet sie? > Nein? Dann ist die LED defekt. Da ist der Fehlerbaum noch deutlich unvollständig. Es könnte sein, dass der Fall 1b) vorliegt: LED falsch gepolt. Bei 9V besteht allerdings schon eine deutliche Wahrscheinlichkeit, dass es dann eine Querverbindung zum Fall 1) gibt, i.e. die LED hat das nicht vertragen ;-)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.