Hallo, ich habe ein kleines Problem auf das ich gerade keine Lösung weiß. Suchen ergab nichts schlüssiges oder ich bin gerade einfach nur zu .... um es zu verstehen. Habe mir 7-Segment Anzeigen selbst gebaut die pro Segment mit 5x5050(20mA) RGB Leds in Reihe laufen somit 12 Volt benötigen. Das ganze soll dann mal eine Uhr werden. Eine 7-Segment Anzeige wird mit einem ULN2803A über ein Schieberegister 74HC595 betrieben. Jetzt ist mein Problem das ich die 12V für die einzelnen Farben schalten muss. Reichen würde mir vorerst ohne PWM aber mit wäre auch nicht schlecht. Hab beim bauen der Anzeigen einfach übersehen das ich beim RGB Stripe die 12V als gemeinsame Leitung habe und nicht dran gedacht das die IRLZ34N, die ich für den Stripe nutze nicht passen. Das ganze soll noch vor Heiligabend fertig werden :( Das Problem ist wie schalte ich die 12V? Im Anhang ist eine Beispielschaltung wie es bisher angesteuert wird / werden soll. Ich hoffe jemand kann mir hier helfen. Freundliche Grüse Daniel
Daniel S. schrieb: > Das ganze soll noch vor Heiligabend fertig werden :( Bei diesem Chaos das du uns da bietest wird das auch vor Pfingsten nicht fertig.
Daniel S. schrieb: > Habe mir 7-Segment Anzeigen selbst gebaut die pro Segment mit > 5x5050(20mA) RGB Leds in Reihe laufen somit 12 Volt benötigen. 5 mal blau in Reihe wird an 12 Volt nicht funktionieren. Grün ist grenzwertig.
Hallo, entschuldigung habe mich vertippt es sind natürlich nur 3 und keine 5. Genau wie in einem RGB Stripe. Das Bild ist ja nur ein Beispiel. Am Controller sitzen 6 Schieberegister 74HC595 kaskadiert, dahinter jeweils ein UN2803A. Nur wie muss ich die +12V schalten für die einzelnen Farben. Wollte hier nun nicht den gesamten Schaltplan rein hängen. Das wird mir den 7-Segment Platinen zu groß. Gruß Daniel
:
Bearbeitet durch User
... ob mit oder ohne PWM wenn ich das richtig verstehe hast du 3 Farben. Wenn du die Anzeigen per Multiplex ansteuerst brauchst du auch nur diese drei Farben schalten. Je Farbkanal dann 2 Transistoren (ein npn und ein pnp) und fertig ist die Laube. Unklar ist allerdings wieso du 6 Stück Treiber-IC nimmst, das Schaltungsdesign könnte man sichelich optimieren.
Guten morgen, das Problem ist, dass der Rest leider schon steht. Wie gesagt hab es leider zu spät gemerkt das ich das so nicht machen kann. :( Gruß Daniel
Es ist nie gut an einem gemurkeltem Design weiter zu murkeln. Wird Murks hoch 2.
Wieso ist das denn murks? Nur weil ich kein multiplex genutz habe? Wenn ich eine standard 7-Segment Anzeige nutzen würde mit common Anode dann hätte ich ja kein Problem gehabt und so eine Schaltung gibt es ja auch oft genug mit Schieberegister und Transistor Array.
Würde das bedeuten das ich den Rest der schaltung so lassen kann und nur einen bräuchte um die drei Farben zu schalten?
Daniel S. schrieb: > Das Problem ist wie schalte ich die 12V? Stichwort: Highside-Treiber Und das hier: https://www.mikrocontroller.net/articles/Transistor#Wie_kann_ich_mit_5V_vom_Mikrocontroller_12V_und_mehr_schalten.3F
So ein UDN2981A ist ein Highside Treiber. Du musst nur bedenken das du Low- und Highside etwa 2,5V verlierst. Schau in den Datenblätter unter Collector-Emitter Saturation Voltage nach.
Guten Morgen, bedeutet dies das ich die 2,5 Volt verliere wenn ich beides zusammen nutze? Der UDN kommt zumindest nicht in Frage auf der gemeinsamen Schiene da der Gesamtstrom dort zu hoch ist also 20mA * 7 Segmente = 140mA. Das passt nicht sofern ich richtig liege. Es bedeutet ja das auf der Seite mit dem Schieberegister pro Segment nur die 20mA anfallen aber auf der gemeinsamen Seite kommen ja pro Farbkanel alle Segmente zusammen und das dort dann der Gesamtstrom fließt, richtg? Der UDN auf der Einzelschiene ist doch recht kostenintensiv mit 1,10€ / Treiber. Der Highside-Treiber macht also auch keinen Sinn da ja die meisten standard Transistoren max 100mA abkönnen. Habe mich dann dafür entschieden das ich den Highside-Treiber direkt hinter dem Schieberegister setze und auf dem Farbkanal dann einen IRFZ34 Mosfet. Der kann ja schon ein wenig mehr an Leistung vertragen. Bitte nicht wieder ein Vorschlag zum Multiplexen. Ich hänge den Schaltplan mal an. Wird das so laufen mit den angegebenen Werten? Mit freundlichem Gruß Daniel
Wenn die Anzeige komplett über den Stecker versorgt werden soll, so fehlt noch 12 Volt auf diesem Stecker.
Ups danke für die Info, total vergessen. Werden dann wahrscheinlich auch red, green und blue alle direkt über 12 Volt laufen lassen und kann dann nen 8Pol nehmen :)
Der UDN2981A kann 500mA. Der IRLZ34 ist ein n-Fet, gezeichnet ist ein p-Fet.
Im Datenblatt steht das es 120mA konstant pro Kanal sind zwar bei einer Umgebunstemperatur von 50°C und 15V aber 12V habe ich ja bereits und die Temperatur würde ich ja dann sehen. Bei der Minuntenanzeige und Jahresanzeige aber auch mal die 140mA über längere Zeit ausreize weiß ich nicht wie sich das tatsächlich auswirkt. Dazu kommt aber wie ich oben noch zusätzlich geschrieben habe der er zu den Bauteilen doppelt so teuer ist auch wenn er platztechnisch günstiger wäre. Anbei einmal der aktuelle Schaltplan. Habe den Fet nun gegen das richtige Schaltbild ausgetauscht. Es ist natürlich ein N-FET gemeint. Hoffe der Schaltplan stimmt somit immernoch.
Guten Morgen, wollte mich einmal bei Peter Dannegger und Lothar Miller bedanken. Beides funktioniert aber habe mich dann doch für den Highside-Treiber entschieden. Gruß Daniel
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.