Hi, ich hab aktuell das Problem eine LED die mit einem Widerstand an 15V liegt mit einem µC schalten zu müssen. Die Schaltung ist schon fertig und somit würde ich gerne auf einen Transistor verzichten. µC ---- Widerstand ---- LED ---- +15V Geht das oder zerstör ich durch die zu hohe Spannung am Pin des µC diesen? Achja Controller ist ein 89C52 von Atmel. Geht das irgendwie oder komm ich um einen Transistor nicht rum? Gruß Sebastian
Moin, nee, so geht das nicht. Das Problem ist aber glaube ich nicht die Spannung. Der Controller hat an den IOs ja bestimmt Klammerdioden, um zu hohe oder zu niedrige Spannung abzuführen (es gibt von AVR ne Application Note, in der 230V AC nur mit nem Vorwiderstand an nem Pin vom µC angeschlossen wurden). Aber: Wenn du den Pin auf GND ziehst geht die Led ja an. Spannungsdifferenz sind dann 15V. Aber Siehst du, was passiert, wenn du den Pin high machst? Dann hast du eben ne Spannungsdifferenz von 10V. Und das wird reichen, damit die LED mit dem Vorwiderstand trotzdem leuchtet. Du kriegst sie also nicht wirklich aus. Aber davon mal abgesehen: was soll die Schaltung denn? Warum klemmst du die LED nicht direkt (mit Vorwiderstand) an den Controller?!? Gruß
Stimmt hast Recht die LED wird wohl immer leuchten. Direkt an den Controller anschließen geht nicht, dieser Sitzt auf einer ganz anderen Platine mit eigener Spannungsversorgung, die LED befindet sich auf einer Platine hinter der Frontplatte und ist nur über eine Flachbandkabel für die Steuersignale mit dem µC verbunden. Auf der Platine hinter der Frontplatte hab ich eben nur 15V. Ich muss dann wohl eine kleine Zusatzschaltung mit Transistoren bauen.
Der Vorschlag mit dem Spannungsteiler gefällt mir gut, deswegen habe ich ihn mal durchgerechnet. Angenommen, die LED leuchtet bei 1,6-2,1 Volt und wird mit 20mA betrieben. Leider wird das ber nur mit Glück funktionieren, denn die Spanne 1,6-2,1 Volt ist zu groß. Ich bekomme es nicht hin, dass im ausgeschalteten Zustand eindeutig weniger als 1,6V an der LED anliegen, und in eingeschaltetem Zustand eindeutig mehr als 2,1 Volt bei mindestens 10mA. Man könnte anstelle eines Spannungsteilers eine 10 Volt Z-Diode in Reihe schalten. Ist vielleicht am einfachsten.
Ja, man könnte so vieles. Aber alles, was über einen einfachen Widerstand hinaus geht, wäre ein Grund, einfach doch einen Transistor enzusetzen. Angenommen man würde SMD-Bauteile benutzen und die Teile stapeln, liegt hier der platzmäßige aufwand bei wenigen mm². DAS wäre das einfachste...
Jenachdem, wie es auf dem Frontpanel aussieht und wieviele LEDs es sind, lohnt sich da evtl auch ein 5V Regler. Wenn es angenommen 10x 2mA LEDs sind, bräuchte man die LED + Vorwiderstand + Transistor + Basiswiderstand. Also 4 Bauteile * 10 = 40 Bauteile. Wenn man jetzt den 5V-Regler an die 15V baut und auf die Platine klebt, hat man nur die LED und Vorwiderstand = 2 Bauteile * 10 sind 20 + den Regler und evtl noch 2 100nF Kondensatoren. Also sind das so insgesamt 23 Bauteile. Wenn die Platinen so schon stehen (und nicht geändert/neu gemacht werden kann), also von 15V an den Widerstand -> LED -> µC, wäre die Idee mit dem Spannungsregler deutlich einfacher Nachzurüsten. Man muss die LED-Vorwiderstände nur von den 15V trennen (Leiterbahn auftrennen), den 5V-Regler anlöten und mit Draht vom Regler an die isolierte Leiterbahn gehen, die vorher noch 15V war. Die Vorwiderstände neu berechnen und ersetzen. Man sollte nur die Leistung am Regler berechnen, da die Spannungsdifferenz schon 10V sind. Was, je nach Möglichkeit, noch einfacher seien würde, wäre, dass einfach die 5V mit einer extra Litze an das Frontpanel angelegt wird, auch mit Auftrennen der Leiterbahnen. Sprich anstatt einen extra Regler zu benutzen. edit: Das mit dem Regler geht nur, so weit die 15V die Gleiche Masse wie die 5V vom µC hat. Das einfachste wäre auftrennen, neue Vorwiderstände und eine Litze mit 5V zum Frontpanel. Die Sauberste wäre eine neue Platine mit Transistoren oder neues Frontpanelboard mit 5V für die LEDs. Und vorallem drauf achten, wieviel Strom der µC senken kann (Pin und Gesamt).
Vielen, vielen Dank für eure Antworten! Es wird auf eine neue Platine rauslaufen, ich muss aber noch eine weile warten bis ich mehr zusammenbekomm und bei Fischer Leiterplatten ein größeres Nutzen bestellen kann. Wird dann günstiger und die einzelne Platine kostet dann nur noch wenige Euro. Hatte mir das schon gedacht dass es nicht anders geht bzw nur mit basteln... Ich investier einfach noch ein paar Euro dann siehts besser aus und funktioniert auch zuverlässig. Danke nochmal, Gruß Sebastian
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.