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
Eine eigene Frage?
Dieser Thread ist über 14 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.