Calculadora de Display de 7 Segmentos
Previsualice la iluminación de los segmentos, calcule los valores de las resistencias y valide la temporización de la multiplexación en una sola interfaz de usuario. Comparta tablas de búsqueda listas para firmware para displays de cátodo común o ánodo común en segundos.
Vista previa en vivo
Vea la salida de siete segmentos con la polaridad correcta para su modo de cableado.
Perfil de multiplexación
- Ciclo de trabajo por dígito
- 25%
- Frecuencia de refresco por dígito
- 60 Hz
- Configuración
- 4 dígitos @ 240 Hz
Tabla de búsqueda de firmware
const sevenSegMask = 0x004F5B06;Divida la máscara hexadecimal en bytes para arrays de Arduino/STM32 o expórtela directamente como un archivo .coe para diseños FPGA.
Exportar y depurar
- • Máscara HEX: 0x004F5B06
- • Máscara binaria: 0b00000000010011110101101100000110
- • Resistencia en serie: 161.11 Ω
- • Modo lógico: Cátodo común
Acción requerida
- Haga clic en “Generar mapa de segmentos” para bloquear la configuración actual y exportar el código.
Cómo usar esta calculadora de display de 7 segmentos
Obtenga datos listos para el cableado en tres sencillos pasos.
- Elija la entrada y el cableado
Seleccione la entrada decimal, hexadecimal o binaria y configure el cableado del display a cátodo común o ánodo común para que la polaridad lógica sea correcta.
- Configure los parámetros de multiplexación
Establezca el número de dígitos, la frecuencia de refresco y las clasificaciones eléctricas del LED. La aplicación advierte si el ciclo de trabajo o los límites de voltaje no son seguros.
- Genere y exporte
Haga clic en Generar para bloquear la configuración, copiar la máscara de búsqueda y compartir los parámetros con los compañeros de equipo de firmware.
Caso de estudio: Estabilización de un display de contador industrial
Un ingeniero de fabricación necesita reacondicionar un contador de producción de cuatro dígitos con controladores modernos manteniendo el hardware de 7 segmentos existente.
- Display
- Módulo heredado de 4 dígitos de ánodo común
- Controlador
- Microcontrolador STM32 con interrupciones de temporizador
- Desafío
- Parpadeo a bajas frecuencias de refresco y resistencias sobrecalentadas
- Mapear recuentos hexadecimales
El ingeniero introduce valores hexadecimales para confirmar que las máscaras de segmento se alinean con los displays PLC existentes.
- Ajustar la velocidad de multiplexación
Aumentan la frecuencia de refresco a 320 Hz, manteniendo la frecuencia por dígito por encima de 80 Hz para eliminar las advertencias de parpadeo.
- Equilibrar el consumo de corriente
Ajustar la corriente del LED de 20 mA a 12 mA aumenta la resistencia recomendada, evitando el desbordamiento térmico.
Resultado
El contador se entrega con brillo estable, límites de corriente conformes y arrays de firmware anotados generados a partir de la calculadora.
Preguntas frecuentes sobre el display de 7 segmentos
¿La calculadora maneja órdenes de segmento personalizadas?
La versión actual asume el orden de segmento estándar A–G. Para PCB a medida, comparta la máscara hexadecimal exportada con su equipo de firmware y reasigne los bits según sea necesario.
¿Cómo debo configurar la frecuencia de refresco?
Apunte a al menos 60 Hz por dígito. Para cuatro dígitos, eso significa 240 Hz en total. El banner de advertencia se activa siempre que la tasa por dígito cae por debajo del umbral de confort.
¿Puedo compartir configuraciones con compañeros de equipo?
Sí. Copie las máscaras generadas y el resumen de parámetros en su documentación o control de versiones para mantener alineados el hardware, el firmware y el control de calidad.
¿Qué pasa con los segmentos más allá del hexadecimal?
Futuras actualizaciones añadirán bibliotecas de glifos personalizables. Por ahora, combine la salida de la máscara binaria con tablas de búsqueda personalizadas para caracteres fuera de 0–F.
¿Funcionará esto con circuitos integrados controladores?
Absolutamente. Utilice la máscara hexadecimal para el control directo del MCU o tradúzcala para los pinouts de circuitos integrados controladores como MAX7219 o TM1637.
¿Cómo aplico el valor de resistencia recomendado?
Utilice la resistencia calculada como el valor estándar más cercano por segmento en aplicaciones de un solo dígito. Para displays multiplexados, trátela como la resistencia en serie por segmento.
¿Puedo reducir la corriente del LED?
Sí. Reduzca la corriente para disminuir el consumo de energía o cumplir con los límites térmicos; la calculadora actualiza instantáneamente la resistencia sugerida.
¿La herramienta cubre la reducción de potencia por temperatura?
Destaca los riesgos de sobrecorriente. Para un análisis térmico preciso, combine la salida de la resistencia con las curvas de reducción de potencia de la hoja de datos de su LED.
¿Hay un modo oscuro?
Sí. La interfaz hereda el modo oscuro de todo el sitio, lo que facilita la consulta en el banco de trabajo en laboratorios con poca luz.
¿Con qué frecuencia debo volver a ejecutar la calculadora?
Cada vez que cambie el número de dígitos, la frecuencia de refresco o las características del LED. Las advertencias garantizan que cada nueva configuración se mantenga dentro de las especificaciones.
Recursos de referencia
- Guía de display de siete segmentos de Arduino
- Nota de aplicación del controlador LED MAX7219
- Referencia de archivo .coe de FPGA