7-Segment-Anzeige-Rechner
Vorschau der Segmentbeleuchtung, Berechnung der Widerstandswerte und Validierung des Multiplex-Timings in einer einzigen Benutzeroberfläche. Teilen Sie in Sekundenschnelle Firmware-bereite Lookup-Tabellen für Common-Cathode- oder Common-Anode-Displays.
Live-Vorschau
Sehen Sie die Sieben-Segment-Ausgabe mit der korrekten Polarität für Ihren Verdrahtungsmodus.
Multiplex-Profil
- Tastverhältnis pro Ziffer
- 25%
- Aktualisierungsrate pro Ziffer
- 60 Hz
- Konfiguration
- 4 Ziffern @ 240 Hz
Firmware-Lookup-Tabelle
const sevenSegMask = 0x004F5B06;Teilen Sie die Hex-Maske in Bytes für Arduino/STM32-Arrays auf oder exportieren Sie sie direkt als .coe-Datei für FPGA-Designs.
Export & Debugging
- • HEX-Maske: 0x004F5B06
- • Binäre Maske: 0b00000000010011110101101100000110
- • Serienwiderstand: 161.11 Ω
- • Logikmodus: Gemeinsame Kathode
Aktion erforderlich
- Klicken Sie auf „Segment-Map generieren“, um die aktuelle Konfiguration zu sperren und den Code zu exportieren.
So verwenden Sie diesen 7-Segment-Anzeige-Rechner
Erhalten Sie verdrahtungsbereite Daten in drei schnellen Schritten.
- Wählen Sie die Eingabe und die Verdrahtung
Wählen Sie Dezimal-, Hexadezimal- oder Binäreingabe und stellen Sie die Display-Verdrahtung auf gemeinsame Kathode oder gemeinsame Anode ein, damit die Logikpolarität korrekt ist.
- Multiplex-Parameter konfigurieren
Legen Sie die Anzahl der Ziffern, die Aktualisierungsrate und die elektrischen LED-Nennwerte fest. Die App warnt, wenn Tastverhältnis oder Spannungsgrenzen unsicher sind.
- Generieren und exportieren
Klicken Sie auf Generieren, um die Konfiguration zu sperren, die Lookup-Maske zu kopieren und die Parameter mit Firmware-Kollegen zu teilen.
Fallstudie: Stabilisierung einer industriellen Zähleranzeige
Ein Fertigungsingenieur muss einen vierstelligen Produktionszähler mit modernen Treibern überholen, während die vorhandene 7-Segment-Hardware beibehalten wird.
- Anzeige
- Veraltetes 4-stelliges Common-Anode-Modul
- Controller
- STM32-Mikrocontroller mit Timer-Interrupts
- Herausforderung
- Flimmern bei niedrigen Aktualisierungsraten und überhitzende Widerstände
- Hexadezimale Zählungen zuordnen
Der Ingenieur gibt Hex-Werte ein, um zu bestätigen, dass die Segmentmasken mit den vorhandenen SPS-Anzeigen übereinstimmen.
- Multiplex-Geschwindigkeit einstellen
Sie erhöhen die Aktualisierungsrate auf 320 Hz und halten die Frequenz pro Ziffer über 80 Hz, um Flimmerwarnungen zu entfernen.
- Stromaufnahme ausgleichen
Die Anpassung des LED-Stroms von 20 mA auf 12 mA erhöht den empfohlenen Widerstand und verhindert thermisches Durchgehen.
Ergebnis
Der Zähler wird mit stabiler Helligkeit, konformen Strombegrenzungen und kommentierten Firmware-Arrays ausgeliefert, die mit dem Rechner generiert wurden.
Häufig gestellte Fragen zur 7-Segment-Anzeige
Handhabt der Rechner benutzerdefinierte Segmentreihenfolgen?
Die aktuelle Version geht von der Standard-Segmentreihenfolge A–G aus. Für kundenspezifische PCBs teilen Sie die exportierte Hex-Maske mit Ihrem Firmware-Team und ordnen Sie die Bits nach Bedarf neu zu.
Wie soll ich die Aktualisierungsrate einstellen?
Streben Sie mindestens 60 Hz pro Ziffer an. Bei vier Ziffern bedeutet dies insgesamt 240 Hz. Das Warnbanner wird ausgelöst, wenn die Rate pro Ziffer unter den Komfortschwellenwert fällt.
Kann ich Konfigurationen mit Teamkollegen teilen?
Ja. Kopieren Sie die generierten Masken und die Parameterzusammenfassung in Ihre Dokumentation oder Versionskontrolle, um Hardware, Firmware und QA aufeinander abzustimmen.
Was ist mit Segmenten jenseits von Hexadezimal?
Zukünftige Updates werden anpassbare Glyphenbibliotheken hinzufügen. Kombinieren Sie vorerst die binäre Maskenausgabe mit benutzerdefinierten Lookup-Tabellen für Zeichen außerhalb von 0–F.
Will this work with driver ICs?
Absolut. Verwenden Sie die Hex-Maske für die direkte MCU-Steuerung oder übersetzen Sie sie für die Pinbelegungen von Treiber-ICs wie MAX7219 oder TM1637.
How do I apply the recommended resistor value?
Verwenden Sie den berechneten Widerstand als den nächstgelegenen Standardwert pro Segment in Einzelziffernanwendungen. Bei Multiplex-Anzeigen behandeln Sie ihn als den Serienwiderstand pro Segment.
Can I lower the LED current?
Ja. Reduzieren Sie den Strom, um den Stromverbrauch zu senken oder thermische Grenzwerte einzuhalten – der Rechner aktualisiert sofort den vorgeschlagenen Widerstand.
Does the tool cover temperature derating?
Es hebt Überstromrisiken hervor. Für eine präzise thermische Analyse kombinieren Sie die Widerstandsausgabe mit den Derating-Kurven Ihres LED-Datenblatts.
Is there a dark mode?
Ja. Die Benutzeroberfläche übernimmt den standortweiten Dunkelmodus, was die Referenzierung auf der Werkbank in schwach beleuchteten Labors erleichtert.
How often should I re-run the calculator?
Immer wenn Sie die Anzahl der Ziffern, die Aktualisierungsrate oder die LED-Eigenschaften ändern. Die Warnungen stellen sicher, dass jede neue Konfiguration innerhalb der Spezifikationen bleibt.
Referenzressourcen
- Arduino-Anleitung für 7-Segment-Anzeigen
- MAX7219 LED-Treiber-Anwendungshinweis
- FPGA .coe-Datei-Referenz