https://www.gadegetkit.com/tools/7-segment-display-calculator
Donanıma Hazır

7 Segment Ekran Hesaplayıcı

Segment aydınlatmasını önizleyin, direnç değerlerini hesaplayın ve çoklama zamanlamasını tek bir kullanıcı arayüzünde doğrulayın. Ortak katot veya ortak anot ekranlar için bellenime hazır arama tablolarını saniyeler içinde paylaşın.

Maske (HEX)
0x004F5B06
Önerilen direnç
161.11 Ω

16 bite kadar ondalık, 0x önekli onaltılık veya 0b önekli ikili yapıştırın.

Ondalık noktayı dahil et

Birim ipuçları veya voltaj okumaları için ondalık nokta segmentini son haneye ekleyin.

Canlı önizleme

Kablolama modunuz için doğru polarite ile yedi segmentli çıktıyı görün.

1
2
3

Çoklama profili

Hane başına görev döngüsü
25%
Hane başına yenileme
60 Hz
Yapılandırma
4 hane @ 240 Hz

Bellenim arama tablosu

const sevenSegMask = 0x004F5B06;

Arduino/STM32 dizileri için onaltılık maskeyi baytlara ayırın veya FPGA tasarımları için doğrudan .coe dosyası olarak dışa aktarın.

Dışa aktar ve hata ayıkla

  • HEX maskesi: 0x004F5B06
  • İkili maske: 0b00000000010011110101101100000110
  • Seri direnç: 161.11 Ω
  • Mantık modu: Ortak katot

Eylem gerekli

  • Mevcut yapılandırmayı kilitlemek ve kodu dışa aktarmak için “Segment haritası oluştur”a tıklayın.

Bu 7 segment ekran hesaplayıcısı nasıl kullanılır

Üç hızlı adımda kablolamaya hazır verileri alın.

  1. Girişi ve kablolamayı seçin

    Mantık polaritesinin doğru olması için ondalık, onaltılık veya ikili girişi seçin ve ekran kablolamasını ortak katot veya ortak anot olarak ayarlayın.

  2. Çoklama parametrelerini yapılandırın

    Hane sayısını, yenileme hızını ve LED elektriksel derecelendirmelerini ayarlayın. Uygulama, görev döngüsü veya voltaj limitleri güvenli değilse uyarır.

  3. Oluştur ve dışa aktar

    Yapılandırmayı kilitlemek, arama maskesini kopyalamak ve parametreleri bellenim ekip arkadaşlarınızla paylaşmak için Oluştur'a tıklayın.

Örnek olay: Endüstriyel bir sayaç ekranını stabilize etme

Bir üretim mühendisinin, mevcut 7 segmentli donanımı korurken dört haneli bir üretim sayacını modern sürücülerle yenilemesi gerekiyor.

Ekran
Eski 4 haneli ortak anot modülü
Kontrolcü
Zamanlayıcı kesmeleri olan STM32 mikrodenetleyici
Zorluk
Düşük yenileme hızlarında titreme ve aşırı ısınan dirençler
  1. Onaltılık sayıları haritala

    Mühendis, segment maskelerinin mevcut PLC ekranlarıyla uyumlu olduğunu doğrulamak için onaltılık değerler girer.

  2. Çoklama hızını ayarla

    Yenileme hızını 320 Hz'e çıkararak, titreme uyarılarını kaldırmak için hane başına frekansı 80 Hz'in üzerinde tutarlar.

  3. Akım çekişini dengele

    LED akımını 20 mA'den 12 mA'e ayarlamak, önerilen direnci yükselterek termal kaçışı önler.

Sonuç

Sayaç, hesaplayıcıdan üretilen kararlı parlaklık, uyumlu akım limitleri ve açıklamalı bellenim dizileri ile sevk edilir.

7 segment ekran SSS

Hesaplayıcı özel segment sıralarını yönetir mi?

Mevcut sürüm standart A–G segment sırasını varsayar. Özel PCB'ler için dışa aktarılan onaltılık maskeyi bellenim ekibinizle paylaşın ve gerektiği gibi bitleri yeniden eşleştirin.

Yenileme hızını nasıl ayarlamalıyım?

Hane başına en az 60 Hz hedefleyin. Dört hane için bu, toplamda 240 Hz demektir. Hane başına hız konfor eşiğinin altına düştüğünde uyarı başlığı tetiklenir.

Yapılandırmaları ekip arkadaşlarımla paylaşabilir miyim?

Evet. Donanım, bellenim ve KG'yi uyumlu tutmak için oluşturulan maskeleri ve parametre özetini belgelerinize veya sürüm kontrolünüze kopyalayın.

Onaltılık ötesindeki segmentler ne olacak?

Gelecekteki güncellemeler özelleştirilebilir glif kitaplıkları ekleyecektir. Şimdilik, 0–F dışındaki karakterler için ikili maske çıktısını özel arama tablolarıyla birleştirin.

Bu, sürücü IC'leri ile çalışır mı?

Kesinlikle. Doğrudan MCU kontrolü için onaltılık maskeyi kullanın veya MAX7219 veya TM1637 gibi sürücü IC pin çıkışları için çevirin.

Önerilen direnç değerini nasıl uygularım?

Tek haneli uygulamalarda hesaplanan direnci segment başına en yakın standart değer olarak kullanın. Çoklanmış ekranlar için, bunu segment başına seri direnç olarak kabul edin.

LED akımını düşürebilir miyim?

Evet. Güç tüketimini azaltmak veya termal limitleri karşılamak için akımı düşürün; hesaplayıcı önerilen direnci anında günceller.

Araç sıcaklık düşürmeyi kapsıyor mu?

Aşırı akım risklerini vurgular. Hassas termal analiz için direnç çıktısını LED veri sayfanızın düşürme eğrileriyle birleştirin.

Karanlık mod var mı?

Evet. Arayüz, site genelindeki karanlık modu devralır, bu da düşük ışıklı laboratuvarlarda tezgah üzerinde referans almayı kolaylaştırır.

Hesaplayıcıyı ne sıklıkla yeniden çalıştırmalıyım?

Hane sayısını, yenileme hızını veya LED özelliklerini değiştirdiğinizde. Uyarılar, her yeni yapılandırmanın teknik özelliklere uygun kalmasını sağlar.

Referans kaynaklar

  • Arduino yedi segmentli ekran kılavuzu
  • MAX7219 LED sürücü uygulama notu
  • FPGA .coe dosyası referansı