Kann mir jemand sagen, wie man einen Kurzschluss und eine LED-Unterbrechung für den folgenden Stromkreis erkennt?
Kann man erkennen welche LED?
Könnte jemand eine Schaltung bereitstellen, die helfen würde, einen LED-Kurzschluss oder eine LED-Unterbrechung zu erkennen, wenn alle folgenden LEDs als einzelne Zeichenfolge in Reihe geschaltet sind?
Ich benötige nur eine Schaltung, die einen LED-Ausfall (LED offen oder LED kurzgeschlossen) erkennt, wenn die LEDs während ihres normalen Betriebs arbeiten.
Verbinden Sie das schwarze (COM) Kabel Ihres Voltmeters mit Masse. Verbinden Sie nun das rote (+V) Kabel der Reihe nach mit jedem der Testpunkte, TP7301 bis TP7303. Wenn die von Ihnen gelesene Spannung gleich BG_SUPPLY ist, ist die LED offen, wenn die von Ihnen gelesene Spannung Null ist, ist die LED kurzgeschlossen. Da jeder Testpunkt einer einzelnen LED entspricht, ist klar, welche der LEDs ausgefallen ist.
Frage
So entwerfen Sie ein Warnsystem, um Folgendes zu tun:
Erkennen Sie, ob eine oder mehrere der folgenden LEDs offen oder kurzgeschlossen sind,
Melden Sie die fehlerhaften LEDs, falls vorhanden, und ob sie offen oder kurzgeschlossen sind.
Antworten
Zusammenfassung und Annahme der LED-Spezifikationen
Die verwendeten Entwurfsparameter wären die folgenden:
2.1 Vorwärts-LED-Strom I = 10mA
2.2 Vorwärts-LED-Spannung V = 3,1 V
Power-LED-Lampen haben normalerweise eine Leistung von 1 W oder 3 V und einen Strom von 350 mA bis über 1 A. Ich gehe also davon aus, dass die LEDs des OP nur typische Anzeige-/Status-LEDs sind, allerdings nicht in klassischem Rot, sondern in modischem Weiß.
Ich habe eine andere Annahme getroffen, dass die Vcc = +5 V ist, wie aus dem Strom des Begrenzungswiderstands mit dem Wert 1k2 geschlossen werden kann.
Welcher Spannungspegel liegt an den Testpunkten T1, .. T8, wenn eine LED offen oder kurzgeschlossen ist? Diese Frage ist zu einfach, deshalb erkläre ich sie nicht, sonst würde mein Ruf Schaden nehmen (siehe aber auch Anhang C )). Wie auch immer, das Folgende ist eine Zusammenfassung.
3.1 Wenn eine LED offen ist , würde der entsprechende Testpunkt ca. 5 V anzeigen .
3.2 Wenn eine LED kurzgeschlossen wird , liegt sie bei ca. 0 V.
Kurz gesagt, einfach 5-V-TTL-Logik .
Das Problem des OP läuft also auf Folgendes hinaus:
Wie liest man 7 TTL-5-V-Logik-High-Low-Signale mit 5-V-Arduino oder 3V3-Rpi?
4.1 Für 5-V-Arduio ist es ein Kinderspiel: Verwenden Sie einfach 7 Arduino-GPIO-Pins, um die High/Low-Pegel an den 7 Testpunkten direkt abzulesen, und der Tag ist getan.
4.2 Für 3V3 Rpi (oder ähnliche 3V3-Typen) ist ein Konvertier-/Herunterschaltchip erforderlich, um den logischen Pegel der 7 Testpunkte auf 5 V bis 3 V3 herunterzusetzen (siehe Anhang A für weitere Details). Dann können die 7 nach unten verschobenen Testpunktsignale direkt mit Rpi verbunden werden, um sie zu lesen.
4.3 Wenn für Arduino oder Rpi nicht genügend GPIO-Pins vorhanden sind, kann das OP die Verwendung von GPIO-Pin-Extendern wie MCP23008 in Betracht ziehen (weitere Einzelheiten finden Sie in Anhang B).
Verweise
(1) LED VCEW1151CDS-3BZH3 Produktblatt – Stanley
(2) CD4050 Hex Invertierender Puffer und Konverter – TI
/ weitermachen, ...
Anhänge
Anhang A – Aufwärts-/Abwärtswandler/-umsetzer für logische Pegelsignale
Für Neulinge würde ich den CD4050 Non-Inverting Buffer/Logic Level Down Converter empfehlen.
Es gibt viele andere Logikpegelkonverter, zB TBX/TSX 0102/0104/0106/0108.
Open Drain NPN BJT, zB. 2N2222, MMPQ2222, HC03 Quad-NAND-Logik-ICs können auch als 3V3/5V0-Up/Down-Konverter/Shifter verwendet werden.
/ weitermachen, ...
Anhang B – GPIO-Pin-Expander
Übliche GPIO-Pin-Expander sind I2C/SPI MCP3008/30017/3s08/30S17. Aber ihre Lernkurven sind zu tief für Neulinge.
Für Neulinge würde ich I2C PCF8574 Remote 8-Bit I/O Expander empfehlen, aber die Lernkurve ist für Neulinge immer noch etwas hoch.
/ weitermachen, ...
Anhang C – Tatsächlich zweistufige oder dreistufige Logik?
Betrachten wir die LED-Spannungspegel aktiv/offen/kurz.
Bei geöffneter LED kann kein Strom durch den Strombegrenzungswiderstand (1k2) fließen, es gibt keinen Spannungsabfall ab Vcc = 5V. Die Spannung am Testpunkt beträgt also ~=5V.
Wenn die LED kurzgeschlossen ist, ist die Spannung über der LED Null, sodass der Testpunkt auf dem gleichen Pegel oder Masse liegt, ebenfalls ~ = 0 V.
Aber hier gibt es einen Haken. Im Normalbetrieb beträgt der Strom laut Spezifikation etwa 10 mA und die Spannung an der LED ~ = 3,1 V ~ = 3 V
Mit anderen Worten, wir haben hier die dreistufige Logik: 0 V, 3,3 V, 5 V. GPIO-Pins können jedoch nur zwei Pegel erkennen, Low-Pegel ~ = 0 V zeigt an, dass die LED kurz ist, aber High-Pegel kann 3 V ~ 5 V bedeuten. Mit anderen Worten, der GPIO-Pin kann nicht zwischen LED im Normalbetrieb und offen unterscheiden .
Was sollen wir jetzt machen? Kommentare willkommen! :)
Hinweis: Vielleicht sollten wir einen opAMP-Komparator oder ein Schmitt-Logikgatter (z. B. einen HC14-Schmitt-Wechselrichter) in Betracht ziehen.
tlfong01
Neuling
Elliot Alderson
Benutzer208862
Neuling
Elliot Alderson
Benutzer208862
Benutzer208862
tlfong01