Hallo! Gibt es so etwas wie einen Binär-zu-dezimal-Wandler-IC??? Ich will dem IC einen binären wert parallel übergeben und der ic soll dann eine dem wert entsprechende anzahl von augangspins ein- bzw. ausschalten. Ich will nämlich eine Bargraphanzeige ansteuern und dafür nicht 20 portpins am controller verschwenden. mfg, twice.
Wie wäre es mit einem 4-zu-16 Demux? Sowas wie 74154. Hast 4 Eingänge und 16 Ausgänge, die entsprechend (einzeln) angeknipst sind. Wenn Du dann die Schaltung entsprechend kaskadierst (und alle vorhergehenden auch anknipst) sollte das doch als Bargraph taugen. An Binär-zu-Dezimal-Wandler wäre 7442 und 7445 vorhanden, die aber nur BCD nehmen, also Binärwerte von 0000 bis 1001, und dann einen von 10 Ausgangspins anwerfen.
Hallo, vermutlich müßte man die LEDs vorher ausmessen, damit sie in der Reihenschaltung gleich hell erscheinen. Gruß
Hi, mit einem Demux kannst du nicht die vorherigen LEDs alle mit anschalten. Um alle mit einem Ausgang zu treiben, reicht das Fan out nicht aus... Dafür wird es wohl das einfachste sein einen entsprechenden Decoder/Treiber für Bargraph-Anzeigen zu verwenden. Grüße
Hallo Wenn Dir ein 10 Stelliger Leuchtpunkt als Anzeige reicht, kannst Du alternativ auch den 4028 nehmen. BCD zu Dezimal Decoder mit 10 Decodierten ausgängen. Gruß, Andy
Hi, ansonsten kannste auch ein Schieberegister nutzen z.B. 74HC595 . Du muesstest dann nur eine Tabelle in deinem Controller implemtieren. Schau mal auf die Wikki Seite da ist es sehr schon beschrieben. Mfg Dirk
danke für die vielen antworten. "decoder für bargraphanzeigen" hört sich interessant an. kannst du mir da etwas mehr zu erzählen?
Hi, ich würde gern, leider habe ich vergessen, wie das Teil heisst. Es gibt sie jedenfalls ;-) Ich habe gerade noch mal etwas gesucht und den LM3915 gefunden, der hat aber einen analogen Eingang, also wahrscheinlich nicht das, was du brauchst. Jedenfalls werden da die LEDs tatsächlich auch verkettet angeschlossen... Mmmh. Mit fünf Volt jedenfalls kannst du keine 10 LEDs in Reihe schalten, so viel ist klar. Grüße
aber ich hab ja keinen analogen ausgang am mikrokontroller. und ich hab keinen bock noch pwm zu implementieren.
Schau mal unter: http://para.maxim-ic.com/compare.asp?Fam=disp_driv&Tree=Display&HP=Display.cfm&ln=&SORD=443&FT_443=3599&ITEMLIST=103766,103767,103768,103769,103770,103771,103772,103773,112188,112189,112190,112191,117248,117249,117250,117251,117252,117253,117254,117255,119250,119305,119901,119902,128163,133996 z.B. der ICM7221. Steuert 64 LEDs an mit einem IC + 1 Widerstand. Anschluss über SPI-Port. Gibt es aber auch von anderen Firmen so ähnlich: Motorola, National (glaube ich) auch. Stefan
@Thomas Vermutlich habe ich wieder kolossal falsch gedacht, aber ich hätte es so versucht, wie Du im Attachment siehst. Erklär einem Laien wenigstens, wo der Denkfehler liegt :-)
Nun, da fehlt ein bischen Masse an den Emittern, sonst leuchtet da nix ausser die 1. led vielleicht :) Aber mit den Doppelten Transistoren, vielen Basiswiderständen und ner menge Dioden würde es funktionieren :))))
Warum, warum, warum? Jeder Transistor kriegt seine Masse doch über die Basis des darüberliegenden? Bei einer Darlington-Schaltung geht das doch auch, so unähnlich ist das Prinzip doch gar nicht. Ich will das jetzt verstehen g
Der Basisstrom ist aber sooo gering, dass er zum Leuchten der led`s nicht ausreicht. Ausserdem fehlt jedem Transistor noch ein Basis widerstand, ohne welchen jeder Transistor zerstört wird wenn er durch den controller oder sonstige peripherie angesteuert wird. Ausserdem steuert bei einem Darlington Transistor der erste die Basis des zweiten. Es fliesst ein sehr geringer kollektor-Emitter Strom durch den ersten. Der erste schaltet auch keine Last, dies geschieht ja durch den zweiten und dessen Emitter liegt wiederum auf Masse wenn eine Last über seinen Kollektor geschaltet ist. Ausserdem hat ein darlington nur den Zweck durch einen geringeren Basis Strom ( Oder Basis Emitterstrom ) die Basis des nachgeschalteten Transistors weiter "auf" zu machen. Kurz: Es genügt ein geringerer Basis Strom um die Kollektor Emitter Strecke voll durchzusteuern. Deine Schaltung kann so definitiv nicht funktionieren. ( Die Basis Emitter Strecke eines Transistors ist auch nicht dazu ausgelegt eine Last zu schalten ) Nur nebenbei bemerkt :) Gruß, Andy
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.