Hallo,
ich will der Schaltung im Anhang eine LD271 IR-LED treiben, mit 400mA.
Vom TX desATMega8 kommt ein Signal und vom Timer nochmal eins mit 36khz.
Mein Netzteil zeigt jedoch nur eine Gesamtstromaufnahme von 110mA bei
5.1V an. Was stimmt da nicht?
Zu wenig Strom für den BD135?
>Mein Netzteil zeigt jedoch nur eine Gesamtstromaufnahme von 110mA bei>5.1V an. Was stimmt da nicht?
Wenn du die LED pulst ziehst du ja auch nicht dauernd 400mA.
Dein Strommesser gibt dir dann einen mehr oder weniger
genauen Mittelwert aus.
Also nur mal so überschlagsmäßig. An R2 fiele bei 400 mA 3 Volt ab.
Damit bleiben für die LED und Uce lediglich noch 2 V übrig. Das ist
nicht grade viel, denke mal, dass die 5 V halt einfach zu wenig sind.
Hast du die Spannung für im LED-Zweig schon mal höher als 5 V
eingestellt oder geht das nicht weil die gekoppelt ist mit der
Spannungsversorgung des µC?
Ja das ist mehr als am Emitter aber nur solange, bis der Transistor
durchgeschaltet hat. Dann liegen an der Basis annähernd 5 V an. OK, es
wird sich entsprechend einpendeln da der NPN-Transistor ja nicht
schaltet wenn die Basis-Emitter-Diode nicht im Durchlassbereich ist.
Siehe hierzu auch:
http://www.mikrocontroller.net/articles/Transistor
> an der Basis liegen doch 5V an, das ist doch mehr als am Emmiter(0v?)?
Wenn das der Fall ist, kannste den Transistor wegschmeissen, der ist
dann nämlich im Ar...
Am Emitter kann nicht mehr als 4,3V liegen, das war die Aussage von
Hubert.
>Am Emitter kann nicht mehr als 4,3V liegen, das war die Aussage von>Hubert.
Genau, und am Emitter von Q1 kommen nur noch 3.4V an.
Ich würde die LED am Kollektor anschließen und die
Steuersignale dann entsprechend invertieren.
An der Basis von Q1 muß dann aber ein Basiswiderstand rein.
Hallo,
also vorher funktionerte die Übertragung, als ich einfach
RX-LED-Widerstand-TImer.mit.36khz verbunden habe. Jetzt nicht... Wenn
ich direkt die beiden µC verkable geht es. aber nur wenn ich die oben
gepostete schaltung vorher disconnecte... hat dafür jemand eine
erklärung?
Geht nicht, da zu langsam ? Tatsaechlich ? Wir muessen entsprechend dem
Hfe etwas in die Basis reinlassen. Ein BC817-40 zB hat ein Hfe von
250-400, also sollten 10mA fuer eine Saettigung passen. Das machen wir
mit einem 400 Ohm Widerstand.
Nein ich meine nicht weil zu langsam, aber an die Basis kommt ja TX, und
ich kann die LED janicht mit dem Timer treiben, dafür brauche ich ja
nochmal nen treiber!
Nein. Q2, R1, R3 ist Schrott. Was du moechtest ist eine UND
Verknuepfung. Ist es aber nicht. Denn das TX Signal genuegt. Mach ein
UND Gatter, zB ein NC7SZ08 oder so.
Auf der Basis speist du das 36kHz Signal ein und am Emitter schaltest du
die 36kHz ein und aus.
Das Signal wird nur gegenüber deiner Schaltung invertiert sein.
Hi
>Ich brauche schon eine Verknüpfung, irgendwo muss doch das 36khz-Signal>eingespeist werden!
Ja. Im einfachsten Fall zwei Dioden und einen Widerstand. Kathoden an
deine Pins und Widerstand von den Anoden nach VCC. Klassisches
Dioden-And.
MfG Spess
Hab die Schaltung von Hubert mittlerweile nachgebaut, aber leider klappt
es nicht, sowohl mit als auch ohne invertierten TSOP1736. Widerstand und
IR-LED funktioniert aber. Jemand ne Idee was faul ist?
Du weißt nicht was Du machst und was Du mißt. Das scheint mir faul zu
sein.
Wie hast Du denn die Schaltung von Hubert an Deinen Proz angeschlossen?
Die Schaltung an sich ist nicht schlecht.
36khz an die Basis des BC547 und an den Emmiter TXD... Das sollte soweit
ja stimmen, die LED leuchtet auch fleißig, aber ich bekomme eben nichts
raus im Hyperterminal.
>die LED leuchtet auch fleißig, aber ich bekomme eben nichts>raus im Hyperterminal
Was heißt das nun auf deutsch.
- Wo soll was und warum rauskommen?
- Was wird wo gemessen?
Axo, mit dem ganzen soll via Infrafort etwas über RS232 übertragen
werden, auf der anderen Seite sitzt ein TSOP1736, an dem ich das Signal
invertiert und nicht invertiert abgreifen kann.
So, grad hat es mal kurz funktioniert, jetzt kommen nach einem Reset
immer ein paar komische Zeichen und dann nichts mehr, nach neuem Reset
des Empfängers das gleiche Spiel :/
Baudrate ist 2400, der Quarz 16Mhz. Das Komische ist, dass es einmal
kurz funktioniert hat mit deiner Schaltung, dann aber nicht mehr, nur
noch ein paar komische Zeichen jeweils und dann nichts mehr bis zum
Reset. Kann es sein, dass sich der TSOP aufhängt, weil die Diode so viel
Licht abstrahlt?
Hast du schon einmal probiert eine Verbindung über einen MAX232 zum PC
aufzubauen. Nur um auszuschließen das es sich um ein Kontrollerproblem
handelt.
Wenn das klappt musst du dir das Signal an der LED und nach dem TSOP
ansehen, alles andere ist nur eine Raterei.
Hallo Hubert,
erstmal vielen DAnk für deine Hilfe! Wenn ich den TSOP direkt mit MAX232
an den PC hänge, bekomme ich mit einerfacher Diode + Vorwiderstand
korrekte Daten, mit deiner Schaltung leider wieder nichts. An der TSOP
Schaltung it eine NPN hintendran, um das Sinal zu invertieren - kann es
sein, dass der die nicht-invertierte Signalabnahme direkt am TSOP stört?
Du meintest ja, das Signal kommt invertiert aus deiner Schaltung, dann
müsste ich es ja gr nicht wieder neu invertieren...? Sonst habe ich zum
Messen leider nur ein Multimeter da, und kein Oszi :/
Also es funktioniert weder mit noch ohne. Was könnte ich denn noch
testen, um den Fehler weiter einzugrenzen? Bisher habe ich getestet:
-Mit und ohne Invertierung
-Das RS232 Signal -> In Ordnung
-Mit Diode und Vorwiderstand -> in Ordnung
-Empfänger direkt an PC mit MAX232 oder über µC
-...
Also ehrlich gesagt, ohne Oszi wird das schwer werden. Obwohl ich der
Meinung bin das das kein großartiger Fehler sein wird.
Nur mit einem analogen Meßgerät und probieren ist es doch sehr auf
Zufall aufgebaut den Fehler zu finden.
Hab nochmal rumgemessen und gesehen, dass der TSOP gar nicht auf 0V
runtergeht mit der Boosterschaltung, da verändert sich nichts, d.h. der
Fehler sitzt vermutlich irgendwo in der Boosterschaltung. Die 36khz
kommen aber korrekt rein und das RS232 Signal auch...?
Neueste Erkenntnis, die LED leuchtet sogar wenn Basis und Emmitter des
BC547 gar nicht belegt sind, bzw die Basis High ist... und der Emmiter
auch.. werd mir jetzt meinen Aufbau mal vornehmen...
Anderer Vorschlag:
5V
|
v
A1 ---| PNP
\
|
-
v LED
|
---
| |
| |
---
|
/
A2 ---| NPN
v
|
GND
Die LED leuchtet, wenn A1 low und A2 high ist (Basisvorwiderstände
müssen natürlich noch rein).
>Hab grad nur NPNs da, die die Leistung bringen,> damit funktioniert es>leider nicht... Müsste aber eigentlich gehen oder?
Ich glaubs einfach nicht was ich gerade gelesen hab.
Schüttest Du in einen Benzintank Wasser, Diesel, Schwefelsäure ? Weils
grad da ist? Es müßte aber eigentlich gehen oder?
Ich glaubs immer noch nicht.
@LED-Master
Also wenn du so etwas schreibst:
> Neueste Erkenntnis, die LED leuchtet sogar wenn Basis und Emmitter des> BC547 gar nicht belegt sind, bzw die Basis High ist... und der Emmiter> auch.. werd mir jetzt meinen Aufbau mal vornehmen...
bin ich der Meinung das du von der Funktion eines Transistor keine
Ahnung hast. Wenn du die Schaltung zum Laufen bringst ist das reiner
Zufall.
Es tut mit leid dir das hier so direkt sagen zu müssen.
Ich hänge dir den IR-Tranceiver vom ASURO an. Die gesamte Doku kannst du
dir bei AREXX herunterladen.
Mit zwei NPN funktioniert es nur dann, wenn Betriebsspannung und
Steuerspannung gleich hoch sind.
Allerdings ist dann gegenüber meiner Schaltung eine Ansteuerung
invertiert.