Ich habe eine 4-stellige grüne 7-Segment-Anzeige (technisch 5, es stammt von einer Mikrowelle und die "5." Ziffer sind die Funktionsleuchten oben und unten). Ich habe kein Datenblatt dazu. Es ist eine gemeinsame Kathode, die ersten 2 und letzten 2 Kathoden steuern die Ziffern und die Mitte steuert die Funktionslichter. Ich möchte einen idealen Antriebsstrom herausfinden, damit ich ihn sicher von einem Arduino aus ansteuern kann. Wenn ich annehme, dass jedes Segment beispielsweise 10 mA benötigt, dann bezieht das Arduino, wenn dieses Segment an allen "5" -Ziffern leuchtet, 50 mA Strom durch einen einzelnen Pin, mehr als das empfohlene Maximum von 40 mA. Anstatt mich nur mit nicht mehr als 8 mA für insgesamt nicht mehr als 40 mA zufrieden zu geben, möchte ich tatsächlich etwas rechnen. Ich treibe das Display mit einem Buck-Regler, der zum Testen auf 2,2 V eingestellt ist
Jetzt saugt mein Multimeter. Das ist so ein kostenloser Scheiß aus der Hafenfracht. Ich mag es, weil es kostenlos ist und ich es missbrauchen (und kaputt machen) kann, ohne mich wirklich darum zu kümmern, weil ich ein anderes bekommen kann, aber ich hasse es, weil es so unvereinbar mit kleinen Maßen ist. Es hat eine Stromeinstellung von 20 mA, 200 mA und 10 A. Wenn ich es auf die Einstellung 10 A einstelle, beträgt die maximale Auflösung mehrere zehn mA und liegt zwischen 0,01 und 0,02 A. Wenn ich es auf die 200-mA-Einstellung ändere, sagt es 5,6 mA, und auf der 20-mA-Einstellung sagt es 4,8 mA. Das ist frustrierend, also habe ich versucht, den Strom zu lesen, indem ich ihn in eine Spannung über einem Widerstand umwandelte. Ich habe einen 100 Ohm / 0,1% Widerstand verwendet, ihn in Reihe geschaltet und die schwarze Leitung vom DMM mit Masse und die rote Leitung zwischen der LED und dem Widerstand verbunden und die Spannung in Millivolt abgelesen. Ich habe 130 mV. Also Ohmsches Gesetz:
Meine Frage ist also zweigeteilt. Erstens, habe ich die Messungen des Ohmschen Gesetzes richtig gemacht, oder habe ich etwas übersehen? Zweitens, da ich weder einen Konstantstrom-LED-Treiber habe, noch eine Möglichkeit habe, einen herzustellen, wie würden Sie mir empfehlen, den Strom dieser LEDs genau zu messen? Ich werde es direkt vom Arduino aus ansteuern, also werde ich Widerstände verwenden. Und bitte sei nett. Ich habe nicht viel Geld für Dinge, weshalb ich ein beschissenes kostenloses Multimeter habe, anstatt eines besseren, teureren.
Ich treibe das Display mit einem Buck-Regler, der zum Testen auf 2,2 V eingestellt ist
Tu das nicht. Eine LED ist nicht wie ein Widerstand. Sobald der Strom eine bestimmte Schwellenspannung überschreitet, steigt er schnell an, sodass kleine Änderungen der Versorgungsspannung und/oder des Schaltungswiderstands eine große Änderung des LED-Stroms bewirken. Das folgende Diagramm zeigt einige Beispiele für LED-Strom vs. Spannung. Hier können Sie sehen, dass eine Erhöhung der Spannung der roten LED von 1,7 V auf 1,85 V (eine bloße Erhöhung um 9 %) zu einer zehnfachen (1000 %) Erhöhung der Stromaufnahme führte!
Sie sollten die Stromversorgung auf eine höhere Spannung einstellen und den Strom mit einem Widerstand in Reihe begrenzen. Der Widerstand senkt die Spannungsdifferenz zwischen der Stromversorgung und der LED, was zu einem Stromfluss gemäß dem Ohmschen Gesetz führt, I = V / R (wobei V Vsupply - Vled ist).
Für diese Berechnung können Sie davon ausgehen, dass eine rote LED eine konstante Spannung von ~ 1,9 V, eine orange/gelbe ~ 2 V und eine grüne ~ 2,1 V abfällt (was nicht ganz stimmt, da die Spannung bei höherem Strom ansteigt, aber für die meisten nahe genug ist Zwecke). Wenn Sie eine höhere Genauigkeit wünschen, müssen Sie den Spannungsabfall Ihrer LEDs bei unterschiedlichen Strömen messen.
Ihr Multimeter mag scheiße sein, aber Sie sollten es nicht dafür verantwortlich machen, dass es unterschiedliche Strommesswerte in verschiedenen Bereichen anzeigt. Die meisten Messgeräte messen den Strom, indem sie die Spannung über einem Shunt-Widerstand mit niedrigem Wert messen. Wenn die für einen Skalenendwert erforderliche Spannung dieselbe ist (z. B. 100 mV), muss der Shunt-Widerstandswert in den unteren Bereichen höher sein. Da Ihre Schaltung sehr empfindlich auf den Serienwiderstand reagiert, reicht bereits der kleine Widerstand Ihres Messgerät-Shunts aus, um den Strom zu ändern.
Wenn Sie einen 100-Ω-Widerstand eingefügt und die Spannung darüber gemessen haben, haben Sie effektiv einen Shunt-Widerstand mit großem Wert hinzugefügt. Der Strom fiel dann aufgrund der geringen Differenz zwischen der Versorgungsspannung und dem Spannungsabfall der LED sehr gering ab. Die Antwort auf dieses Problem besteht darin, den Widerstand mit großem Wert in der Schaltung zu belassen und die Versorgungsspannung zu erhöhen, bis Sie eine angemessene Stromaufnahme erhalten.
gbulmer
user_1818839
HaLo2FrEeEk
user_1818839
HaLo2FrEeEk
Tony Stewart EE75
EM-Felder
Tony Stewart EE75
HaLo2FrEeEk
HaLo2FrEeEk
HaLo2FrEeEk
HaLo2FrEeEk