Calcolatore Display a 7 Segmenti
Visualizza in anteprima l'illuminazione dei segmenti, calcola i valori dei resistori e convalida la temporizzazione del multiplexing in un'unica interfaccia utente. Condividi tabelle di lookup pronte per il firmware per display a catodo comune o anodo comune in pochi secondi.
Anteprima live
Visualizza l'output a sette segmenti con la polarità corretta per la tua modalità di cablaggio.
Profilo Multiplex
- Duty cycle per cifra
- 25%
- Frequenza di refresh per cifra
- 60 Hz
- Configurazione
- 4 cifre @ 240 Hz
Tabella di lookup firmware
const sevenSegMask = 0x004F5B06;Dividi la maschera esadecimale in byte per array Arduino/STM32 o esporta direttamente come file .coe per progetti FPGA.
Esporta e debugga
- • Maschera HEX: 0x004F5B06
- • Maschera Binaria: 0b00000000010011110101101100000110
- • Resistore in serie: 161.11 Ω
- • Modalità logica: Catodo comune
Azione richiesta
- Fai clic su “Genera mappa dei segmenti” per bloccare la configurazione corrente ed esportare il codice.
Come usare questo calcolatore per display a 7 segmenti
Ottieni dati pronti per il cablaggio in tre semplici passaggi.
- Scegli l'input e il cablaggio
Seleziona l'input decimale, esadecimale o binario e imposta il cablaggio del display su catodo comune o anodo comune in modo che la polarità logica sia corretta.
- Configura i parametri del multiplexing
Imposta il numero di cifre, la frequenza di refresh e i valori elettrici del LED. L'app avvisa se il duty cycle o i limiti di tensione non sono sicuri.
- Genera ed esporta
Fai clic su Genera per bloccare la configurazione, copiare la maschera di lookup e condividere i parametri con i colleghi del firmware.
Caso di studio: Stabilizzare un display contatore industriale
Un ingegnere di produzione deve rinnovare un contatore di produzione a quattro cifre con driver moderni mantenendo l'hardware a 7 segmenti esistente.
- Display
- Modulo legacy a 4 cifre ad anodo comune
- Controller
- Microcontroller STM32 con interrupt del timer
- Sfida
- Sfarfallio a basse frequenze di refresh e resistori surriscaldati
- Mappare i conteggi esadecimali
L'ingegnere inserisce valori esadecimali per confermare che le maschere dei segmenti si allineino con i display PLC esistenti.
- Regolare la velocità del multiplexing
Aumentano il refresh a 320 Hz, mantenendo la frequenza per cifra sopra gli 80 Hz per rimuovere gli avvisi di sfarfallio.
- Bilanciare l'assorbimento di corrente
Regolando la corrente del LED da 20 mA a 12 mA, si aumenta il resistore consigliato, prevenendo l'instabilità termica.
Risultato
Il contatore viene spedito con luminosità stabile, limiti di corrente conformi e array firmware annotati generati dal calcolatore.
FAQ Display a 7 segmenti
Il calcolatore gestisce ordini di segmenti personalizzati?
La versione attuale presuppone l'ordine standard dei segmenti A–G. Per PCB personalizzati, condividi la maschera esadecimale esportata con il tuo team firmware e rimappa i bit secondo necessità.
Come devo impostare la frequenza di refresh?
Punta ad almeno 60 Hz per cifra. Per quattro cifre, ciò significa 240 Hz complessivi. Il banner di avviso si attiva ogni volta che la frequenza per cifra scende al di sotto della soglia di comfort.
Posso condividere le configurazioni con i colleghi?
Sì. Copia le maschere generate e il riepilogo dei parametri nella tua documentazione o nel controllo versione per mantenere allineati hardware, firmware e QA.
Cosa succede ai segmenti oltre l'esadecimale?
Gli aggiornamenti futuri aggiungeranno librerie di glifi personalizzabili. Per ora, combina l'output della maschera binaria con tabelle di lookup personalizzate per caratteri al di fuori di 0–F.
Funzionerà con gli IC driver?
Assolutamente. Usa la maschera esadecimale per il controllo diretto della MCU o traducila per i pinout degli IC driver come MAX7219 o TM1637.
Come applico il valore del resistore consigliato?
Usa il resistore calcolato come valore standard più vicino per segmento nelle applicazioni a cifra singola. Per i display multiplexati, trattalo come il resistore in serie per segmento.
Posso abbassare la corrente del LED?
Sì. Riduci la corrente per diminuire l'assorbimento di potenza o rispettare i limiti termici: il calcolatore aggiorna istantaneamente il resistore suggerito.
Lo strumento copre il declassamento termico?
Evidenzia i rischi di sovracorrente. Per un'analisi termica precisa, combina l'output del resistore con le curve di declassamento del datasheet del tuo LED.
C'è una modalità scura?
Sì. L'interfaccia eredita la modalità scura a livello di sito, rendendo più facile la consultazione sul banco in laboratori con scarsa illuminazione.
Quanto spesso dovrei eseguire nuovamente il calcolatore?
Ogni volta che cambi il numero di cifre, la frequenza di refresh o le caratteristiche del LED. Gli avvisi assicurano che ogni nuova configurazione rimanga entro le specifiche.
Risorse di riferimento
- Guida al display a sette segmenti Arduino
- Nota applicativa del driver LED MAX7219
- Riferimento file .coe FPGA