Hallo, da Elektronik nicht so mein gebiet ist wollte ich kurz nachfragen, ob meine Schaltung so funktionieren kann. Ich habe zwei verschiedene Kameras, welche mit 24V betrieben werden. Diese will ich mit einem µC (3,3V), ein- und ausschalten. Dazu wollte ich mit einem IRLR8729 (U1 und U2 in meiner Schaltung) die Masse wegschalten. Außerdem möchte ich die Trigger beider Kameras mittels µC auslösen. Die eine Kamera besitzt nur eine Leitung für den Trigger. Diese wollte ich auf +24V legen und dann mit einem P-Channel (U3) eine negative Flanke erzeugen. Die Andere Kamera hat zwei Leitungen für den Trigger. Auch hier wollte ich in die Minus-Leitung des Triggers einen P-Channel (U5) einfügen um eine negative Flanke zu verursachen. Auf Kameraseite befindet sich hinter den Triggereingängen ein Optokoppler wo halt die beiden Seiten der LED hinausgeführt sind. Eine der beiden Kameras sendet auch noch einen Impuls auf einem Ausgang, wenn ein Bild aufgenommen wurde. Diesen wollte ich über einen P-Channel (U4) mit dem µC auswerten. Dazu halt den Pin vom µC per PullUp auf 3,3V und dann ein interrupt auf die negative Flanke. Kann das alles so funktionieren? Kann ich gängige P-Channels überhaupt mit +24V ansteuern? Ich habe öfters in Datenblättern etwas von +-20V gelesen, das verunsichert mich.
Lies Dir mal die Grundlagenartikel hier durch, da findet sich z.B. das hier: http://www.mikrocontroller.net/articles/Relais_mit_Logik_ansteuern
Deine P-Kanals kannst du so nicht ansteuern. Deren erwünschtes Verhalten muss man anders (mit mehr Aufwand) realisieren. Und ein IRLR8729 ist für 3.3V (2.8V) Ugs nicht spezifiziert, der ist also auch die falsche Wahl. "Masse wegschalten" klingt auch wie keine gute Idee. > Auf Kameraseite befindet sich hinter den Triggereingängen > ein Optokoppler wo halt die beiden Seiten der LED hinausgeführt sind. Das sind eigentlich sehr günstige Umstände, die mit kleiner Leistung und wenig Aufwand betreibbar sind. Vermutlich reicht an beiden uC-Pins ein einfacher Transistor (BC547, der schaltet bekanntlich ab 0.7V und hält mehr als 24V aus) und ein pull up für den jeweils anderen Zustand bei entsprechender uC-Programmierung. Mit Widerständen am uC-Pin kann man sogar das Verhalten (eingeschaltet oder ausgeschaltet) der Transistoren definieren, so lange diese Pins noch nicht auf Ausgang geschaltet sind, damit es zu keinen Fehlauslösungen kommt.
Yepp, der Denkfehler taucht hier häufig auf. 1. Ein MOSFET braucht zum Schalten Vgs, also Gate - Source bezogen!! Beim Schalten ohne Hilfsmittel, wie Bootstrap, DCDC Wandler etc gilt: 2. Beim N-Kanal muss Source auf GND und er schaltet GND zum Ausgang. 3. Beim P-Kanal muss Source auf +V und er schaltet +V zum Ausgang. Die üblichen Eingangsangaben z.B. '3V3 µC' sind GND bezogen. Passt sofort bei 2. Hierbei muss der N-Kanal MOSFET aber im Falle von 3,3V Ansteuerung nicht nur Logik-Level haben, sondern bei ca. 3V bereits sicher durchschalten. Da gibt es nur wenige; z.B. der IRF7470 ist dafür spezifiziert. (Rdson=14,5mOhm bei Vgs=2,8V, Id=5,0A) Jetzt das Problem: Bei 3. nützt eine Spannung bezogen auf GND (3V3 µC) gar nichts. Wir brauchen wir eine negative Spannung bezogen auf V+ zum Gate. Diese muss mit einer Level-Shifter Schaltung erzeugt werden (Bild). Hierbei wird eine Vgs von -12V generiert und der P-Kanal MOSFET braucht hierbei kein Logik-Level Typ sein.
Danke für die Antworten. kopfkratzer schrieb: > Lies Dir mal die Grundlagenartikel hier durch, da findet sich z.B. das > hier: > http://www.mikrocontroller.net/articles/Relais_mit_Logik_ansteuern Ich wollte es eigentlich vermeiden, dicke Relais zu benutzen. Die Kameras benötigen ja nicht einige Ampere, daher wollte ich lieber ein Leistungsmosfet benutzen. MaWin schrieb: > Deine P-Kanals kannst du so nicht ansteuern. > Deren erwünschtes Verhalten muss man anders (mit mehr Aufwand) > realisieren. Mist. MaWin schrieb: > Und ein IRLR8729 ist für 3.3V (2.8V) Ugs nicht spezifiziert, der ist > also auch die falsche Wahl. "Masse wegschalten" klingt auch wie keine > gute Idee. Warum ist "Masse wegschalten" keine gute Idee? Der IRLR8729 hat Vgs_max = +-20V und Vgs_thr = 1,35-2,35V und laut Fig3 (Seite 3) bei 3V schon Id = 10A. Sollte also passen, oder was sehe ich da falsch? http://www.irf.com/product-info/datasheets/data/irlr8729pbf.pdf MaWin schrieb: >> Auf Kameraseite befindet sich hinter den Triggereingängen >> ein Optokoppler wo halt die beiden Seiten der LED hinausgeführt sind. > > Das sind eigentlich sehr günstige Umstände, die mit kleiner Leistung und > wenig Aufwand betreibbar sind. Ja, ich benötige trotzdem eine Spannung von 5-24V für einen definierten High-Pegel. MaWin schrieb: > Vermutlich reicht an beiden uC-Pins ein einfacher Transistor (BC547, der > schaltet bekanntlich ab 0.7V und hält mehr als 24V aus) und ein pull up > für den jeweils anderen Zustand bei entsprechender uC-Programmierung. > Mit Widerständen am uC-Pin kann man sogar das Verhalten (eingeschaltet > oder ausgeschaltet) der Transistoren definieren, so lange diese Pins > noch nicht auf Ausgang geschaltet sind, damit es zu keinen > Fehlauslösungen kommt. Für die Trigger und das Ready Signal wahrscheinlich. Da brauche ich ja keine nennenswerten Ströme. Guck ich mir mal an. Bernd K. schrieb: > Jetzt das Problem: > Bei 3. nützt eine Spannung bezogen auf GND (3V3 µC) gar nichts. > Wir brauchen wir eine negative Spannung bezogen auf V+ zum Gate. > Diese muss mit einer Level-Shifter Schaltung erzeugt werden (Bild). > Hierbei wird eine Vgs von -12V generiert und der P-Kanal MOSFET > braucht hierbei kein Logik-Level Typ sein. OK, also könnte ich das Vorhaben auch mit einem N-Kanal machen und diesen dann ohne weitere Schaltung mit dem µC ansteuern? Oder lieber einfach einen NPN nehmen?
MaWin schrieb: > Vermutlich reicht an beiden uC-Pins ein einfacher Transistor (BC547, der > schaltet bekanntlich ab 0.7V und hält mehr als 24V aus) und ein pull up > für den jeweils anderen Zustand bei entsprechender uC-Programmierung. Gibt es die Teile auch in einer angenehmeren Bauform? Also als SMD, aber nicht so riesig wie der IRF7470 (warum eigentlich ein 8 Pin Gehäuse für einen einzelnen Transistor?).
Suche mal nach SMD-Typen wie z.B. BCX19 im SOT23 Gehäuse. Martin schrieb: > IRF7470 (warum eigentlich ein 8 Pin Gehäuse für einen einzelnen Transistor?) Weil das Teil etwas viel Strom schalten kann für einen einzelnen SMD-Pin...
:
Bearbeitet durch User
Ich kam endlich wieder dazu an der Schaltung weiter zu machen. Ich habe jetzt einfach BC847 (NPN) Transistoren genommen. Jetzt stellt sich noch die Frage wie ich die Widerstände dimensioniere. R1, R6 und R9 dienen ja zur Strombegrenzung. R9 = 330 Ohm, sollte den Strom am µC Pin auf 10mA begrenzen, wobei dieser Widerstand eigentlich nicht nötig wäre, da ich den Pin eh per internen PullUp hochziehen wollte und es nur ein Eingang ist. R1 = 1k soltle auf 24mA begrenzen. Durch R1 soltle die Versorgungsspannung auf 24V bleiben und die Trigger Leitung durch T1 runter gezogen werden können. R6 = 1k sollte den maximalen Strom durch die LED im Optokoppler, welcher in der Kamera ist, auf 24mA maximal begrenzen. Ich glaube das dieser Widerstand wieder überflüssig wäre, da im Datenblatt der Kamera bereits ein "Rv" auf Kameraseite eingezeichnet ist und auch kein maximaler Strom angegeben ist (nur ein minimaler von 10mA). Bei den Gatewiderständen R2 und R8 habe ich nicht wirklich eine Ahnung, wie diese zu dimensionieren sind. Ein Strom wird hier ja eigentlich nicht benötigt. Den Wert von 47k habe ich aus einer anderen Schaltung übernommen. Letztendlich kommen noch die Basiswiderstände R3, R4 und R7. Ich brauche hier ja keinen hohen Strom. Ich weiß aber nicht genau wie hoch h_FE ist. Da gibt es ja verschiedene "Gruppen" und ich weiß nicht welche ich habe. Wie geht man in so einem Fall vor? genau berechnen geht ja nicht. Würde die Schaltung jetzt denn prinzipiell so funktionieren?
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.