Calculatrice d'affichage 7 segments
Prévisualisez l'éclairage des segments, calculez les valeurs de résistance et validez la temporisation de multiplexage dans une seule interface utilisateur. Partagez des tables de correspondance prêtes pour le micrologiciel pour les afficheurs à cathode commune ou à anode commune en quelques secondes.
Aperçu en direct
Visualisez la sortie à sept segments avec la polarité correcte pour votre mode de câblage.
Profil de multiplexage
- Cycle de service par chiffre
- 25%
- Rafraîchissement par chiffre
- 60 Hz
- Configuration
- 4 chiffres @ 240 Hz
Table de correspondance du micrologiciel
const sevenSegMask = 0x004F5B06;Divisez le masque hexadécimal en octets pour les tableaux Arduino/STM32 ou exportez-le directement sous forme de fichier .coe pour les conceptions FPGA.
Exporter et déboguer
- • Masque HEX : 0x004F5B06
- • Masque binaire : 0b00000000010011110101101100000110
- • Résistance série : 161.11 Ω
- • Mode logique : Cathode commune
Action requise
- Cliquez sur « Générer la carte de segments » pour verrouiller la configuration actuelle et exporter le code.
Comment utiliser cette calculatrice d'affichage 7 segments
Obtenez des données prêtes pour le câblage en trois étapes rapides.
- Choisissez l'entrée et le câblage
Sélectionnez l'entrée décimale, hexadécimale ou binaire et réglez le câblage de l'afficheur sur cathode commune ou anode commune afin que la polarité logique soit correcte.
- Configurez les paramètres de multiplexage
Définissez le nombre de chiffres, le taux de rafraîchissement et les caractéristiques électriques de la LED. L'application avertit si le cycle de service ou les limites de tension ne sont pas sûrs.
- Générez et exportez
Cliquez sur Générer pour verrouiller la configuration, copier le masque de correspondance et partager les paramètres avec les collègues du micrologiciel.
Étude de cas : Stabilisation d'un afficheur de compteur industriel
Un ingénieur de fabrication doit remettre à neuf un compteur de production à quatre chiffres avec des pilotes modernes tout en conservant le matériel d'affichage 7 segments existant.
- Afficheur
- Module à anode commune 4 chiffres hérité
- Contrôleur
- Microcontrôleur STM32 avec interruptions de minuterie
- Défi
- Scintillement à faible taux de rafraîchissement et résistances en surchauffe
- Mapper les comptes hexadécimaux
L'ingénieur entre des valeurs hexadécimales pour confirmer que les masques de segments correspondent aux afficheurs PLC existants.
- Régler la vitesse de multiplexage
Ils augmentent le rafraîchissement à 320 Hz, maintenant la fréquence par chiffre au-dessus de 80 Hz pour supprimer les avertissements de scintillement.
- Équilibrer la consommation de courant
L'ajustement du courant de la LED de 20 mA à 12 mA augmente la résistance recommandée, empêchant l'emballement thermique.
Résultat
Le compteur est livré avec une luminosité stable, des limites de courant conformes et des tableaux de micrologiciel annotés générés par la calculatrice.
FAQ sur l'affichage 7 segments
La calculatrice gère-t-elle les ordres de segments personnalisés ?
La version actuelle suppose l'ordre standard des segments A–G. Pour les PCB sur mesure, partagez le masque hexadécimal exporté avec votre équipe de micrologiciel et remappez les bits si nécessaire.
Comment dois-je régler le taux de rafraîchissement ?
Visez au moins 60 Hz par chiffre. Pour quatre chiffres, cela signifie 240 Hz au total. La bannière d'av ertissement se déclenche chaque fois que le taux par chiffre tombe en dessous du seuil de confort.
Puis-je partager des configurations avec des collègues ?
Oui. Copiez les masques générés et le résumé des paramètres dans votre documentation ou votre contrôle de version pour maintenir l'alignement entre le matériel, le micrologiciel et l'assurance qualité.
Qu'en est-il des segments au-delà de l'hexadécimal ?
Les futures mises à jour ajouteront des bibliothèques de glyphes personnalisables. Pour l'instant, combinez la sortie du masque binaire avec des tables de correspondance personnalisées pour les caractères en dehors de 0–F.
Cela fonctionnera-t-il avec des circuits intégrés de pilote ?
Absolument. Utilisez le masque hexadécimal pour le contrôle direct du microcontrôleur ou traduisez-le pour les brochages des circuits intégrés de pilote tels que MAX7219 ou TM1637.
Comment appliquer la valeur de résistance recommandée ?
Utilisez la résistance calculée comme valeur standard la plus proche par segment dans les applications à un seul chiffre. Pour les afficheurs multiplexés, considérez-la comme la résistance série par segment.
Puis-je baisser le courant de la LED ?
Oui. Réduisez le courant pour diminuer la consommation d'énergie ou respecter les limites thermiques — la calculatrice met instantanément à jour la résistance suggérée.
L'outil couvre-t-il la réduction de puissance en fonction de la température ?
Il met en évidence les risques de surintensité. Pour une analyse thermique précise, combinez la sortie de la résistance avec les courbes de réduction de puissance de la fiche technique de votre LED.
Y a-t-il un mode sombre ?
Oui. L'interface hérite du mode sombre de l'ensemble du site, ce qui facilite la consultation sur l'établi dans les laboratoires peu éclairés.
À quelle fréquence dois-je relancer la calculatrice ?
Chaque fois que vous modifiez le nombre de chiffres, le taux de rafraîchissement ou les caractéristiques de la LED. Les avertissements garantissent que chaque nouvelle configuration reste conforme aux spécifications.
Ressources de référence
- Guide d'affichage sept segments Arduino
- Note d'application du pilote de LED MAX7219
- Référence du fichier .coe FPGA