Calculadora de Display de 7 Segmentos
Visualize a iluminação dos segmentos, calcule valores de resistores e valide a temporização de multiplexação em uma única interface. Compartilhe tabelas de pesquisa prontas para firmware para displays de cátodo comum ou ânodo comum em segundos.
Pré-visualização em tempo real
Veja a saída de sete segmentos com a polaridade correta para o seu modo de fiação.
Perfil de multiplexação
- Ciclo de trabalho por dígito
- 25%
- Atualização por dígito
- 60 Hz
- Configuração
- 4 dígitos @ 240 Hz
Tabela de pesquisa de firmware
const sevenSegMask = 0x004F5B06;Divida a máscara hexadecimal em bytes para arrays Arduino/STM32 ou exporte diretamente como um arquivo .coe para projetos FPGA.
Exportar e depurar
- • Máscara HEX: 0x004F5B06
- • Máscara Binária: 0b00000000010011110101101100000110
- • Resistor em série: 161.11 Ω
- • Modo lógico: Cátodo comum
Ação necessária
- Clique em “Gerar mapa de segmentos” para bloquear a configuração atual e exportar o código.
Como usar esta calculadora de display de 7 segmentos
Obtenha dados prontos para fiação em três passos rápidos.
- Escolha a entrada e a fiação
Selecione a entrada decimal, hexadecimal ou binária e defina a fiação do display para cátodo comum ou ânodo comum para que a polaridade lógica esteja correta.
- Configure os parâmetros de multiplexação
Defina a contagem de dígitos, taxa de atualização e classificações elétricas do LED. O aplicativo avisa se o ciclo de trabalho ou os limites de tensão não forem seguros.
- Gerar e exportar
Clique em Gerar para bloquear a configuração, copiar a máscara de pesquisa e compartilhar os parâmetros com colegas de firmware.
Estudo de caso: Estabilizando um display de contador industrial
Um engenheiro de manufatura precisa reformar um contador de produção de quatro dígitos com drivers modernos, mantendo o hardware de 7 segmentos existente.
- Display
- Módulo legado de 4 dígitos com ânodo comum
- Controlador
- Microcontrolador STM32 com interrupções de temporizador
- Desafio
- Cintilação em baixas taxas de atualização e resistores superaquecendo
- Mapear contagens hexadecimais
O engenheiro insere valores hexadecimais para confirmar que as máscaras de segmento se alinham com os displays PLC existentes.
- Ajustar a velocidade de multiplexação
Eles aumentam a atualização para 320 Hz, mantendo a frequência por dígito acima de 80 Hz para remover avisos de cintilação.
- Equilibrar o consumo de corrente
Ajustar a corrente do LED de 20 mA para 12 mA aumenta o resistor recomendado, prevenindo a fuga térmica.
Resultado
O contador é enviado com brilho estável, limites de corrente em conformidade e arrays de firmware anotados gerados a partir da calculadora.
FAQ sobre display de 7 segmentos
A calculadora lida com ordens de segmento personalizadas?
A versão atual assume a ordem padrão de segmentos A–G. Para PCBs personalizados, compartilhe a máscara hexadecimal exportada com sua equipe de firmware e remapeie os bits conforme necessário.
Como devo definir a taxa de atualização?
Procure pelo menos 60 Hz por dígito. Para quatro dígitos, isso significa 240 Hz no total. O banner de aviso é acionado sempre que a taxa por dígito cai abaixo do limite de conforto.
Posso compartilhar configurações com colegas de equipe?
Sim. Copie as máscaras geradas e o resumo dos parâmetros para sua documentação ou controle de versão para manter hardware, firmware e QA alinhados.
E quanto aos segmentos além do hexadecimal?
Futuras atualizações adicionarão bibliotecas de glifos personalizáveis. Por enquanto, combine a saída da máscara binária com tabelas de pesquisa personalizadas para caracteres fora de 0–F.
Isso funcionará com CIs de driver?
Com certeza. Use a máscara hexadecimal para controle direto do MCU ou traduza-a para pinouts de CI de driver, como MAX7219 ou TM1637.
Como aplico o valor do resistor recomendado?
Use o resistor calculado como o valor padrão mais próximo por segmento em aplicações de dígito único. Para displays multiplexados, trate-o como o resistor em série por segmento.
Posso diminuir a corrente do LED?
Sim. Diminua a corrente para reduzir o consumo de energia ou atender aos limites térmicos — a calculadora atualiza instantaneamente o resistor sugerido.
A ferramenta cobre a redução de temperatura (derating)?
Ela destaca riscos de sobrecorrente. Para análise térmica precisa, combine a saída do resistor com as curvas de redução (derating) da folha de dados do seu LED.
Existe um modo escuro?
Sim. A interface herda o modo escuro de todo o site, facilitando a referência na bancada em laboratórios com pouca luz.
Com que frequência devo executar a calculadora novamente?
Sempre que você alterar a contagem de dígitos, a taxa de atualização ou as características do LED. Os avisos garantem que cada nova configuração permaneça dentro das especificações.
Recursos de referência
- Guia de display de sete segmentos do Arduino
- Nota de aplicação do driver de LED MAX7219
- Referência de arquivo .coe para FPGA