7-Segment Display Calculator
Bekijk de segmentverlichting, bereken weerstandswaarden en valideer de multiplex-timing in één UI. Deel binnen enkele seconden firmware-klare opzoektabellen voor common cathode of common anode displays.
Live voorbeeld
Bekijk de zeven-segmentuitvoer met de juiste polariteit voor uw bedradingsmodus.
Multiplex-profiel
- Duty cycle per cijfer
- 25%
- Verversing per cijfer
- 60 Hz
- Configuratie
- 4 cijfers @ 240 Hz
Firmware opzoektabel
const sevenSegMask = 0x004F5B06;Splits het hex-masker in bytes voor Arduino/STM32 arrays of exporteer direct als een .coe-bestand voor FPGA-ontwerpen.
Exporteren & debuggen
- • HEX-masker: 0x004F5B06
- • Binair masker: 0b00000000010011110101101100000110
- • Serieweerstand: 161.11 Ω
- • Logische modus: Gemeenschappelijke kathode
Actie vereist
- Klik op “Genereer segmentkaart” om de huidige configuratie vast te leggen en code te exporteren.
Hoe deze 7-segment display calculator te gebruiken
Krijg bedradingsklare gegevens in drie snelle stappen.
- Kies de invoer en bedrading
Selecteer decimale, hexadecimale of binaire invoer en stel de displaybedrading in op gemeenschappelijke kathode of gemeenschappelijke anode, zodat de logische polariteit correct is.
- Configureer multiplex-parameters
Stel het aantal cijfers, de verversingssnelheid en de elektrische LED-waarden in. De app waarschuwt als de duty cycle of spanningslimieten onveilig zijn.
- Genereren en exporteren
Klik op Genereren om de configuratie vast te leggen, het opzoekmasker te kopiëren en de parameters te delen met firmware-teamgenoten.
Casestudy: Stabilisatie van een industrieel teldisplay
Een productie-ingenieur moet een viercijferige productieteller opknappen met moderne drivers, terwijl de bestaande 7-segment hardware behouden blijft.
- Display
- Verouderde 4-cijferige gemeenschappelijke anode module
- Controller
- STM32 microcontroller met timer interrupts
- Uitdaging
- Flikkeren bij lage verversingssnelheden en oververhitte weerstanden
- Breng hexadecimale tellingen in kaart
De ingenieur voert hex-waarden in om te bevestigen dat segmentmaskers overeenkomen met de bestaande PLC-displays.
- Stel de multiplex-snelheid af
Ze verhogen de verversingssnelheid naar 320 Hz, waardoor de frequentie per cijfer boven de 80 Hz blijft om flikkerwaarschuwingen te verwijderen.
- Breng stroomverbruik in balans
Het aanpassen van de LED-stroom van 20 mA naar 12 mA verhoogt de aanbevolen weerstand, waardoor thermische overbelasting wordt voorkomen.
Resultaat
De teller wordt geleverd met stabiele helderheid, conforme stroomlimieten en geannoteerde firmware-arrays gegenereerd door de calculator.
Veelgestelde vragen over 7-segment displays
Kan de calculator omgaan met aangepaste segmentvolgordes?
De huidige release gaat uit van de standaard A–G segmentvolgorde. Voor op maat gemaakte PCB's deelt u het geëxporteerde hex-masker met uw firmwareteam en wijst u bits opnieuw toe indien nodig.
Hoe moet ik de verversingssnelheid instellen?
Streef naar minimaal 60 Hz per cijfer. Voor vier cijfers betekent dit 240 Hz in totaal. De waarschuwingsbanner wordt geactiveerd wanneer de snelheid per cijfer onder de comfortdrempel zakt.
Kan ik configuraties delen met teamgenoten?
Ja. Kopieer de gegenereerde maskers en de parametersamenvatting in uw documentatie of versiebeheer om hardware, firmware en QA op één lijn te houden.
Hoe zit het met segmenten buiten hexadecimaal?
Toekomstige updates zullen aanpasbare glyph-bibliotheken toevoegen. Combineer voor nu de binaire maskeruitvoer met aangepaste opzoektabellen voor tekens buiten 0–F.
Werkt dit met driver IC's?
Absoluut. Gebruik het hex-masker voor directe MCU-besturing of vertaal het voor driver IC-pinouts zoals MAX7219 of TM1637.
Hoe pas ik de aanbevolen weerstandswaarde toe?
Gebruik de berekende weerstand als de dichtstbijzijnde standaardwaarde per segment in toepassingen met één cijfer. Beschouw het voor multiplexed displays als de serieweerstand per segment.
Kan ik de LED-stroom verlagen?
Ja. Verlaag de stroom om het stroomverbruik te verminderen of om aan thermische limieten te voldoen – de calculator werkt de voorgestelde weerstand onmiddellijk bij.
Dekt de tool temperatuur-derating?
Het benadrukt overstroomrisico's. Voor nauwkeurige thermische analyse combineert u de weerstandsuitvoer met de derating-curves van uw LED-datasheet.
Is er een donkere modus?
Ja. De interface erft de site-brede donkere modus, waardoor deze gemakkelijker te raadplegen is op de werkbank in slecht verlichte laboratoria.
Hoe vaak moet ik de calculator opnieuw uitvoeren?
Telkens wanneer u het aantal cijfers, de verversingssnelheid of de LED-kenmerken wijzigt. De waarschuwingen zorgen ervoor dat elke nieuwe configuratie binnen de specificaties blijft.
Referentiemiddelen
- Arduino zeven-segment display gids
- MAX7219 LED-driver applicatienotitie
- FPGA .coe bestand referentie