https://www.gadegetkit.com/tools/7-segment-display-calculator
Gotowy sprzętowo

Kalkulator Wyświetlacza 7-Segmentowego

Podglądaj podświetlenie segmentów, obliczaj wartości rezystorów i weryfikuj czasy multipleksowania w jednym interfejsie. Udostępniaj gotowe tablice lookup dla wyświetlaczy ze wspólną katodą lub wspólną anodą w ciągu sekund.

Maska (HEX)
0x004F5B06
Zalecany rezystor
161.11 Ω

Wklej wartość dziesiętną, szesnastkową z prefiksem 0x lub binarną z prefiksem 0b (do 16 bitów).

Uwzględnij kropkę dziesiętną

Dołącz segment kropki dziesiętnej do ostatniej cyfry dla wskazówek jednostek lub odczytów napięcia.

Podgląd na żywo

Zobacz wyjście siedmiosegmentowe z poprawną polaryzacją dla wybranego trybu połączeń.

1
2
3

Profil multipleksowania

Współczynnik wypełnienia na cyfrę
25%
Częstotliwość odświeżania na cyfrę
60 Hz
Konfiguracja
4 cyfry @ 240 Hz

Tablica lookup firmware

const sevenSegMask = 0x004F5B06;

Podziel maskę szesnastkową na bajty dla tablic Arduino/STM32 lub eksportuj bezpośrednio jako plik .coe dla projektów FPGA.

Eksport i debugowanie

  • Maska HEX: 0x004F5B06
  • Maska binarna: 0b00000000010011110101101100000110
  • Rezystor szeregowy: 161.11 Ω
  • Tryb logiki: Wspólna katoda

Wymagane działanie

  • Kliknij „Generuj mapę segmentów”, aby zablokować bieżącą konfigurację i wyeksportować kod.

Jak używać tego kalkulatora wyświetlacza 7-segmentowego

Uzyskaj dane gotowe do podłączenia w trzech szybkich krokach.

  1. Wybierz wejście i połączenia

    Wybierz wejście dziesiętne, szesnastkowe lub binarne i ustaw połączenia wyświetlacza na wspólną katodę lub wspólną anodę, aby polaryzacja logiczna była poprawna.

  2. Skonfiguruj parametry multipleksowania

    Ustaw liczbę cyfr, częstotliwość odświeżania i parametry elektryczne diod LED. Aplikacja ostrzega, jeśli współczynnik wypełnienia lub limity napięcia są niebezpieczne.

  3. Generuj i eksportuj

    Kliknij Generuj, aby zablokować konfigurację, skopiować maskę lookup i udostępnić parametry członkom zespołu firmware.

Studium przypadku: Stabilizacja wyświetlacza licznika przemysłowego

Inżynier produkcji musi odnowić czterocyfrowy licznik produkcyjny za pomocą nowoczesnych sterowników, zachowując istniejący sprzęt 7-segmentowy.

Wyświetlacz
Starszy 4-cyfrowy moduł ze wspólną anodą
Kontroler
Mikrokontroler STM32 z przerwaniami czasowymi
Wyzwanie
Migotanie przy niskich częstotliwościach odświeżania i przegrzewanie się rezystorów
  1. Mapowanie zliczeń szesnastkowych

    Inżynier wprowadza wartości szesnastkowe, aby potwierdzić, że maski segmentów są zgodne z istniejącymi wyświetlaczami PLC.

  2. Dostosowanie prędkości multipleksowania

    Zwiększają odświeżanie do 320 Hz, utrzymując częstotliwość na cyfrę powyżej 80 Hz, aby usunąć ostrzeżenia o migotaniu.

  3. Równoważenie poboru prądu

    Dostosowanie prądu LED z 20 mA do 12 mA podnosi zalecaną wartość rezystora, zapobiegając niestabilności termicznej.

Rezultat

Licznik jest dostarczany ze stabilną jasnością, zgodnymi limitami prądu i opisanymi tablicami firmware wygenerowanymi z kalkulatora.

FAQ dotyczące wyświetlaczy 7-segmentowych

Czy kalkulator obsługuje niestandardowe kolejności segmentów?

Obecna wersja zakłada standardową kolejność segmentów A–G. W przypadku niestandardowych płytek PCB, udostępnij wyeksportowaną maskę szesnastkową swojemu zespołowi firmware i w razie potrzeby zmień mapowanie bitów.

Jak powinienem ustawić częstotliwość odświeżania?

Celuj w co najmniej 60 Hz na cyfrę. Dla czterech cyfr oznacza to łącznie 240 Hz. Baner ostrzegawczy uruchamia się, gdy częstotliwość na cyfrę spadnie poniżej progu komfortu.

Czy mogę udostępniać konfiguracje członkom zespołu?

Tak. Skopiuj wygenerowane maski i podsumowanie parametrów do dokumentacji lub systemu kontroli wersji, aby utrzymać spójność między sprzętem, firmware i kontrolą jakości (QA).

Co z segmentami wykraczającymi poza szesnastkowy?

Przyszłe aktualizacje dodadzą konfigurowalne biblioteki glifów. Na razie połącz wyjście maski binarnej z niestandardowymi tablicami lookup dla znaków spoza zakresu 0–F.

Czy to będzie działać ze sterownikami IC?

Oczywiście. Użyj maski szesnastkowej do bezpośredniego sterowania mikrokontrolerem lub przetłumacz ją na wyprowadzenia sterowników IC, takich jak MAX7219 lub TM1637.

Jak zastosować zalecaną wartość rezystora?

Użyj obliczonego rezystora jako najbliższej standardowej wartości na segment w aplikacjach jednocyfrowych. W przypadku wyświetlaczy multipleksowanych traktuj go jako rezystor szeregowy na segment.

Czy mogę obniżyć prąd diody LED?

Tak. Obniż prąd, aby zmniejszyć pobór mocy lub spełnić limity termiczne — kalkulator natychmiast zaktualizuje sugerowany rezystor.

Czy narzędzie uwzględnia obniżanie parametrów w zależności od temperatury (derating)?

Podkreśla ryzyko przetężenia. Aby uzyskać precyzyjną analizę termiczną, połącz wyjście rezystora z krzywymi obniżania parametrów z karty katalogowej diody LED.

Czy jest tryb ciemny?

Tak. Interfejs dziedziczy ogólną dla witryny funkcję trybu ciemnego, co ułatwia korzystanie z niego na stanowisku pracy w słabo oświetlonych laboratoriach.

Jak często powinienem ponownie uruchamiać kalkulator?

Zawsze, gdy zmienisz liczbę cyfr, częstotliwość odświeżania lub charakterystykę diod LED. Ostrzeżenia zapewniają, że każda nowa konfiguracja pozostaje w ramach specyfikacji.

Zasoby referencyjne

  • Przewodnik po wyświetlaczach siedmiosegmentowych Arduino
  • Nota aplikacyjna sterownika LED MAX7219
  • Referencje pliku .coe dla FPGA