Ansteuern von IR-LEDs mit PWM - Messen von Strom- und Stromquellenfragen

Für ein Projekt, an dem ich gerade arbeite, versuchen wir, 940-nm-IR-LEDs ( Kingbright L-934-F3C ) mit PWM anzusteuern, die von einem Arduino Uno geregelt werden. Wir sind während unseres Prototyping-Prozesses auf mehrere Probleme gestoßen und könnten etwas Hilfe gebrauchen!

Wir wollen mit diesen LEDs eine 50 x 70 cm große Fläche von oben ausleuchten, um mit einer IR-empfindlichen Kamera im Dunkeln ein Foto machen zu können. In diesem Bereich befinden sich mehrere Objekte, die beleuchtet werden müssen. Wir möchten so wenig LEDs wie möglich verwenden, daher ist unsere Überlegung, diese LEDs mit ihrem maximalen Strom zu pulsieren, während die Kamera das Bild aufnimmt, um eine maximale Beleuchtung zu erreichen.

Das Datenblatt von Kingbright gibt einen Spitzendurchlassstrom von 1,2 A an, wenn ein Arbeitszyklus von 1 % und eine Impulsbreite von 10 μs verwendet werden. Es sagt jedoch nicht aus, bei welcher Spannung (das Diagramm Durchlassstrom vs. Durchlassspannung erstreckt sich nicht so weit). Dieser Spitzenstromwert scheint nicht mit dem max. angegebene Spannung von 1,6 V (laut Diagramm geschieht dies bei 50 mA).

(1) Können LEDs beim Pulsen in so kurzen Zeiten enorme Spannungsmengen aufnehmen, solange der Spitzenstrom unter dem Grenzwert bleibt?

Wir verwenden derzeit eine Velleman-Strom- und Spannungsquelle 30 V/3 A ( http://www.velleman.eu/products/view/?id=420136 ). Wir haben es mit den PWM-Einstellungen wie im Datenblatt beschrieben an eine IR-LED angeschlossen und die Stromquelle auf 1,2 A eingestellt. Die LED explodierte sofort, als die Spannung auf 30 V stieg. Bei Verwendung als Spannungsquelle ergaben weitere Experimente, dass die LED über 15 V nicht merklich heller wurde. Bei 15 V scheint die einzelne LED nur 40 mA zu ziehen (gemäß der Anzeige an der Quelle).

(2) Da diese Spannungs- und Stromwerte nicht mit dem Datenblatt der LED übereinstimmen, zeigt die Laborquelle möglicherweise nicht den korrekten Stromfluss an. Wie können wir das genau messen?

(3) Wie lange hält die LED, wenn Sie sie am Limit betreiben? Hat es zwischen den Impulsen genügend Zeit, um die Wärme abzuleiten, die beim Betrieb mit 1 % entsteht?

Wir fanden, dass eine einzelne LED eine ziemlich enttäuschende Lichtmenge abgab. Wir denken daran, etwa 15 parallele Stränge mit 2 in Reihe geschalteten LEDs anzuschließen. Wenn wir 30 V in das Array (2 * 15 V) einspeisen würden und davon ausgehen, dass die LEDs einen Spitzendurchlassstrom von 1,2 A ziehen können, würde das Array einen Strom von 18 A ziehen.

(4) Ist es möglich, einen Spitzenstrom von 18 A bei 1 % Einschaltdauer aus einer 3-A-Quelle herauszuholen, ohne sie zu sprengen?

Schließlich sind wir sehr daran interessiert, die Lösungen anderer Leute für diese Art von Build zu sehen. Ich habe das Gefühl, dass PWM hauptsächlich zum "Dimmen" von LEDs verwendet wird, anstatt sie maximal übersteuern zu können, aber ich könnte mich irren. Wir würden gerne Ihre Meinung dazu hören!

Bearbeiten 25. Juni

Danke für die Antworten! Ich werde versuchen, einige Hintergrundinformationen zu geben. Wie Sie vielleicht schon erraten haben, sind wir nicht wirklich Elektronik-Ninjas, aber genau deshalb fragen wir!

Die Laborquelle ist ein Velleman LABPS3003SM (es ist seltsam, dass der Link bei Ihnen nicht funktioniert, WhatRoughBeast, er funktioniert hier drüben!)

Antwort auf die Frage von CL.: Wir versuchen, die LEDs mit einem Arbeitszyklus von 1 % für die Dauer eines einzelnen Schnappschusses der Kamera mit 3 Bildern pro Sekunde zu pulsieren. Wir nähern uns dem tatsächlichen Moment, in dem das Foto aufgenommen wird, aber das erweist sich als schwierig. Im Endprodukt wäre es toll, wenn wir die LEDs genau dann pulsieren könnten, wenn das Bild aufgenommen wird.

Zu den Fragen von mkeith: Leider haben wir kein Oszilloskop. Ich habe gerade keinen Zugriff auf unseren Prototyp, aber die PWM-Schaltung besteht aus einem IRF540N, wobei das Gate an den Arduino (5 V) angeschlossen ist und die Quelle direkt an die negative Leitung der LED angeschlossen ist, keine Widerstände.

Die Quelle wurde als Spannungsquelle eingestellt, keine Strombegrenzung. Dies schien zu funktionieren, wenn nur eine einzelne LED an 15 V angeschlossen war. Als wir versuchten, 2 LEDs in Reihe zu schalten (und die Spannungsquelle auf 30 V einzustellen), explodierte die erste der LEDs in der Reihe.

Wie hast du die PWM implementiert? Beabsichtigen Sie, einen einzelnen 10-µs-Impuls zu verwenden, der mit der Kamera synchronisiert ist?
Mir ist eine Anwendung bekannt, bei der eine IR-LED mit 0,5 A gepulst wird. Die Einschaltdauer variiert je nach Lichtverhältnissen (es verfügt über eine Belichtungssteuerung). Die maximale Impulsbreite ist größer als 10 us. Es ist keine spezielle LED. Zig Millionen Einheiten im Einsatz. Ich kann nicht glauben, dass eine IR-LED nach einem einzigen 10-us-Impuls bei 1,2 A explodieren würde. Ich denke, es ist sehr wahrscheinlich, dass Sie Ihre Testausrüstung nicht richtig verwenden oder nicht verstehen, wie sie funktioniert. Können Sie die tatsächliche Stromwellenform zur Überprüfung auf einem Oszilloskop erfassen? Wenn Sie keine Stromsonde haben, verwenden Sie einen Messwiderstand im Massepfad.
Übrigens, 30 V liegen weit über dem, was zur Erzeugung von 1,2 A erforderlich ist. Sie müssen eine Treiberschaltung verwenden, die eine feste Strombegrenzung hat (z. B. einen Strombegrenzungswiderstand) oder die den Strom erfasst und sehr schnell reagiert. Es ist einfacher, im Labor einen Strombegrenzungswiderstand zu verwenden. Ziehen Sie einfach die LED mit einem 10-Ohm-Widerstand auf 10 V hoch. Verwenden Sie einen N-Kanal-SOT-23-FET, um die LED auf GND zu schalten. Schalten Sie den Transistor mit einem Funktionsgenerator bei niedrigem Tastverhältnis und 10 us Impulsbreite ein. Wenn Sie keine Testgeräte haben, ist es viel schwieriger.
Ich werde CLs zweite Anfrage nach Einzelheiten darüber stellen, wie Sie PWM versucht haben, und ich habe einige sehr unangenehme Verdächtigungen darüber, aber ohne weitere Informationen kann ich nicht genau antworten. Bitte fügen Sie einen Schaltplan mit Teilenummern und Komponentenwerten hinzu. Ich vermute, Sie haben Glück, dass Sie keinen Transistor sowie die LED getötet haben. Bitte geben Sie auch das Netzteilmodell und die Strombegrenzungseinstellung Ihres Netzteils an.

Antworten (1)

Erstens funktioniert Ihr Link nicht, daher habe ich keine Ahnung, welches Netzteil Sie verwenden. Wenn Sie Ihren Link einfach neu erstellen, wenn Sie sich auf der Website befinden, führt dies zu keinem Ergebnis. Ich nehme an, Sie haben sich das 30-V-/3-A-Netzteil PS300U3 angesehen. Diese Versorgung hat keine PWM-Einstellung, und wenn Sie 30 Volt für mehr als 10 usec an Ihre LED angelegt haben, ja, Sie haben sie getötet. Was das Anlegen von 15 Volt betrifft, vermute ich, dass Sie die Strombegrenzung auf 40 mA eingestellt hatten. Zu diesem Zeitpunkt verbrauchte Ihre LED 0,6 Watt, und wenn Sie das lange getan hätten, hätten Sie auch diese LED getötet.

Betrachtet man die Stromkurve, ist eine schnelle Näherung für den Spannungsanstieg zu beachten, dass die Nennkurve von 15 mA auf 50 mA um 0,1 Volt ansteigt. 1,15 / 0,1 sind 11,5 Volt, eine grobe Schätzung ergibt also 12 Volt bei 1,2 Ampere. Beachten Sie, dass dies eine Spitzenleistung von 14,4 Watt ist und bei einem Arbeitszyklus von 1 % die durchschnittliche Leistung 144 mW beträgt, was angemessen ist, da 1,6 Volt mal 0,05 Ampere 80 mW sind - die beiden liegen innerhalb eines Faktors von 2.

(1) Können LEDs beim Pulsen in so kurzen Zeiten enorme Spannungsmengen aufnehmen, solange der Spitzenstrom unter dem Grenzwert bleibt?

Ja, in der Tat. Natürlich MÜSSEN Sie die Dauer unter 10 us und die PWM-Frequenz unter 1 kHz halten. Außerdem kann die Langzeitzuverlässigkeit schlecht sein. Das Datenblatt sagt nur, halten Sie den Strom unter 50 mA, und wenn Sie etwas anderes tun möchten (wie Hochstromimpulse), können Sie dies tun. Nur nicht zum Hersteller heulen, wenn die LED nicht lange hält.

(2) Da diese Spannungs- und Stromwerte nicht mit dem Datenblatt der LED übereinstimmen, zeigt die Laborquelle möglicherweise nicht den korrekten Stromfluss an. Wie können wir das genau messen?

Das ist ziemlich einfach. Sie machen ein Setup wie

schematisch

Simulieren Sie diese Schaltung – Schema erstellt mit CircuitLab und überwachen Sie die Spannungen mit einem Oszilloskop. Ein Multimeter wird nicht funktionieren.

Sie variieren R1, während Sie das Oszilloskop V1 überwachen (1 Volt entspricht 1 Ampere), und wenn Sie einen gewünschten Strom erhalten, können Sie die Spannung über der LED ablesen (V2 minus V3). Und was auch immer Sie tun, verwenden Sie keinen Topf für R1 - ein Strom von 1 Ampere wird sehr wahrscheinlich den Wischer verbrennen. Schalten Sie das Gerät aus, ersetzen Sie R1 durch einen anderen Wert und schalten Sie es dann wieder ein. Beginnen Sie mit 50 Ohm. Verwenden Sie 10 Volt am FET-Gate und spielen Sie nicht damit. Stellen Sie sicher, dass die Gate-Ansteuerung nie länger als 10 usec hoch bleibt.

(3) Wie lange hält die LED, wenn Sie sie am Limit betreiben? Hat es zwischen den Impulsen genügend Zeit, um die Wärme abzuleiten, die beim Betrieb mit 1 % entsteht?

Absolut keine Möglichkeit, es anders zu sagen, als es zu tun. Wahrscheinlich nicht großartig.

(4) Ist es möglich, einen Spitzenstrom von 18 A bei 1 % Einschaltdauer aus einer 3-A-Quelle herauszuholen, ohne sie zu sprengen?

Mit einer guten, strombegrenzten Versorgung? Nein. Es wird nicht explodieren, wohlgemerkt. Es wird einfach nicht mehr als 3 Ampere liefern. Mit einer günstigen Nur-Voltage-Versorgung und einer schmalen Impulsbreite? Sicher, besonders wenn Sie einen großen Kondensator an den Ausgang anschließen. Dies erfordert natürlich, dass Sie nicht versuchen, die Impulse bereitzustellen, indem Sie die Stromversorgung steuern.

Mit all dem, was du gesagt hast, gehst du das falsch an. Du musst innehalten und darüber nachdenken, was du tust. Im besten Fall beträgt Ihr durchschnittlicher Strom pro LED 1,2 Ampere x 1 % (Ihr Arbeitszyklus) oder 12 mA. Und ich kann garantieren, dass die Effizienz der LED bei höheren Stromstärken sinkt, sodass Sie in Bezug auf die Helligkeit noch weniger erhalten. Eine LED ist keine Glühbirne, bei der die Lichtleistung ungefähr der elektrischen Leistung entspricht. Sie erhalten mehr Helligkeit, indem Sie jede LED auf maximal 40 mA treiben. Nicht 50mA. 50 ist das absolute Maximum des Herstellers, und das Fahren einer Komponente auf ihr Nennmaximum ist ein guter Weg, um eine verringerte Zuverlässigkeit zu erreichen.

BEARBEITEN -

1) Stromversorgung - Das Problem mit dem Link ist, dass Velleman dieses Modell anscheinend nicht in den USA verkauft, also muss man ein europäisches Land auswählen, um es zu sehen. Das macht aber nichts, es ist nur eine Schaltversorgung.

Sie haben jedoch die Strombegrenzungsschaltung falsch verstanden. Sie könnten gut daran tun, sich mit Velleman in Verbindung zu setzen und nach deren Spezifikation zur Reaktionszeit auf ein Strombegrenzungsereignis zu fragen. Sie liegt wahrscheinlich im Bereich von 50 bis 100 us. Nicht nur das, sondern die hohe Brummspannung (200 mV) deutet darauf hin, dass sie an ihrem Ausgang nichts Besonderes tun. Es ist nur eine Induktor/Kondensator-Kombination. Dies bedeutet, dass sich der Ausgangskondensator beim Pulsen Ihrer LED sofort in Ihre LED entladen hat und die Versorgung auch einen ziemlich guten Stromstoß lieferte, während die Strombegrenzungsfunktion nie wirklich aktiviert wurde.

Sie müssen mkeiths Rat befolgen und einen Strombegrenzungswiderstand in Reihe mit der LED verwenden.

2) Impulsbreite - Ihre Beschreibung dessen, was Sie benötigen, ist noch unklar. Soweit ich es verstehen kann, haben Sie eine autonome Kamera, die Bilder mit 3 fps aufnimmt und versucht, eine IR-Beleuchtung bereitzustellen. Zu diesem Zeitpunkt wissen Sie nicht genau, wann jedes Bild aufgenommen wird, oder die Verschlusszeit der Kamera.

Wenn dies zutrifft, ist PWMing der LEDs einfach nicht angemessen. Ja, wenn Sie die LEDs kontinuierlich laufen lassen, verschwenden Sie Energie, indem Sie den Zielbereich beleuchten, wenn die Kamera die Beleuchtung nicht nutzt. Da Sie jedoch nicht wissen, wann das ist, macht es keinen Sinn, sich darüber Sorgen zu machen. Betreiben Sie die LEDs einfach mit 40 mA und fertig. Betrachten Sie die Situation, in der die Kamera 3 fps mit einer Verschlusszeit von 1/100 aufnimmt. Wenn die LEDs einfach kontinuierlich laufen, verbraucht jede Belichtung nur 0,01/0,33 oder 3 % des verfügbaren Lichts. Wenn die LED mit 1 kHz PWM-gesteuert wird, verbraucht eine einzelne Belichtung nur 10 Lichtimpulse von 333, die während 1/3 Sekunde auftreten. Die Effizienz beträgt 10/333 oder etwa 3%.

Nehmen wir andererseits an, Sie können entweder den Verschlussantrieb bereitstellen oder sich die Kameradaten ansehen, um festzustellen, wann die Kamera die Aufnahme eines Bildes beendet hat. Dies sagt Ihnen immer noch nicht, wie hoch die Verschlusszeit ist, sodass Sie nicht sagen können, wie kurz ein Impuls ist, den Sie benötigen.

Beachten Sie, dass die Impulsbedingung (10 usec bei 1 % Arbeitszyklus) besagt, dass eine kontinuierliche Beleuchtung der richtige Weg ist, solange die Verschlusszeit länger als 1 ms ist. Wie ich bereits sagte, 1% von 1,2 Ampere sind 12 mA, und 40 mA Durchschnitt für Dauerbetrieb ist mehr als dreimal besser, unabhängig von Effizienzabfällen. Die einzige Ausnahme hiervon ist, wenn Sie kürzere Belichtungszeiten benötigen . Wenn die Verschlusszeit der Kamera weniger als etwa 300 us beträgt, kann ein Pulsen der LED in Betracht gezogen werden. Und es ist auch möglich, sehr kurze LED-Pulse als Blitzlicht zu verwenden, um Bewegungen mit hoher Geschwindigkeit einzufrieren.

3) Effizienz - Die Effizienz wird in optischer Leistung gegenüber Strom gemessen, und alle LEDs zeigen eine Spitzeneffizienz bei (typischerweise) einigen mA. Ein Artikel zu diesem Thema: http://www.electronicsweekly.com/news/components/led-lighting/provred-why-led-efficiency-drops-at-high-current-2013-08/ . Und hier http://www.tech-led.com/data/L940-66-60-550.pdf ist das Datenblatt zu einer Hochstrombeleuchtung. Beachten Sie, dass der Wirkungsgrad (mW/mA) 0,875 bei 700 mA und 0,800 bei 5 A beträgt.

4) Spannungsabfall - Während Ihre spezifische LED keine Hochstromspezifikation für Vf hat, ist http://www.adafruit.com/datasheets/IR333_A_datasheet.pdf wahrscheinlich eine ziemlich gute Anleitung. Das Material (GaAlAs) ist das gleiche.

danke für den umfassenden post! Wir haben 30 V nicht direkt an die LED angelegt, wir haben zuerst die Quelle als Stromquelle bei 1,2 A eingestellt und dachten, dass beim PWM-Betrieb die Spannung über der LED automatisch ansteigen würde. So verstehen wir zumindest, dass ein normaler LED-Treiber funktioniert! Es kam nie länger als 10 uns mit den 1,2 A zurecht. Die aktuelle Schätzung ist eigentlich ziemlich hilfreich, ich wusste nicht, dass die Mittelung der richtige Weg ist. Die Antworten für (2) und (3) sind klar. Wir haben im Moment kein Zielfernrohr, daher sind jetzt keine realen Messungen möglich.
Zu (4): OK, mit unserer Laborquelle dann nicht möglich! Ihr letzter Kommentar ist vielleicht der interessanteste. Wir versuchen, so viel Licht in das genaue Zeitfenster zu quetschen, in dem die Kamera das Bild aufnimmt, also dachten wir, dass PWM der richtige Weg wäre, aber wenn die durchschnittliche Lichtleistung tatsächlich niedriger ist als die direkte Ansteuerung, dann ist es vielleicht ein Ganzes viel Mühe für nicht so einen großen Gewinn.
@rickhahn - Siehe Bearbeiten.
Vielen Dank für Ihre umfassende Antwort, WhatRoughBeast! Sie haben die Einrichtung richtig verstanden. Die Mathematik in Ihrer Antwort spricht die Wahrheit, denn im Moment scheint PWM tatsächlich nicht der richtige Weg zu sein, es sei denn, die Verschlusszeit ist wirklich niedrig. Das wird es wohl nicht, da wir die IR-Beleuchtung hauptsächlich für dunkle Umgebungen einsetzen wollen. Es ist vorerst besser, einfach mehr LEDs bei einer Wellenlänge zu verwenden, bei der der CMOS-Sensor empfindlicher ist, und sie einfach kontinuierlich bei 40 mA einzuschalten. Wenn wir uns weiter mit der Verschlusszeit der Kamera befassen, können wir vielleicht wieder PWM'ing aufnehmen. Danke noch einmal!