Skocz do zawartości

Technika cyfrowa - #7 - sterowanie wyświetlaczem 7-seg.


Pomocna odpowiedź

@Cuby_92_ dla formalności dopytam najpierw: jak rozumiem wszystkie elementy wyświetlacza są sprawne, tak? Nie jest przypadkiem tak, że spalił się jakiś segment wyświetlacza i stąd pozornie losowe znaki?

Ok, właśnie zrobiłem zadania dodatkowe i modyfikowałem licznik. O ile wyłączanie wyświetlacza i stan sygnału carry out działał bez zarzutów i wszystko było dla mnie zrozumiałe, to przy wyłączaniu zliczania zaobserwowałem parę ciekawych rzeczy:

20221231_173023.thumb.jpg.ce8c1eaadde558ad8429c80d83f352f5.jpg

- przytrzymując przycisk na małej płytce i próbując zliczać sygnały wartość na wyświetlaczu nie rośnie. Jednak przy zwolnieniu przycisku blokady (spadające zbocze) wartość wzrasta o 1. Potrafiła wzrosnąć o większe wartości (2, nawet 3) lecz udało mi się ten efekt zredukować dodając kondensator. Czy byłoby możliwe całkowite zniwelowanie tego efektu?

- interesujące zjawisko zauważyłem przy odłączeniu czerwonego przewodu, ale tylko przy odłączaniu go od strony mniejszej płytki - wyświetlacz zaczął wariować, powiedziałbym nawet, że bardzo szybko naliczać. Ciekawi mnie dlaczego się tak dzieje i czy można ten efekt spowolnić.

Ten przycisk masz podłączony do pinu "Clock Inhibit". W przykładowym projekcie z instrukcji w kursie, to miałbyś do tego pinu podłączoną masę. Nie zlicza przy wciśniętym, co jest poprawne, bo Twój przycisk na małej płytce przy naciśnięciu robi stan wysoki, a przy stanie wysokim ignoruje pin Clock. Także przy zliczaniu należałoby go nie wciskać, a wciskać dolny przycisk górnej płytki (na oko przy tym podłączeniu doliczać będzie w momencie puszczania).

Co do odłączania, to zostawienie jakiegokolwiek pinu wejściowego wiszącego w powietrzu skończy się wariowaniem, więc jeżeli chcesz go odłączyć od guzika, to podłącz go właśnie do masy.

  • Lubię! 1

@Cuby_92_ to proponowałbym dla formalności zacząć od poniższych kroków:

  • zmierzyć napięcie zasilania - sprawdź czy baterie nie są już rozładowane,
  • poruszaj wszystkimi przewodami i elementami (może coś nie styka na płytce),
  • sprawdź czy na pewno masz odpowiednio połączone linie wyświetlacz <> układ scalony - bo może cos zamieniłeś i wcale to nie są losowe znaki, tylko układ wysyła poprawne sygnały, a zapalają się błędne segmenty wyświetlacza,
  • jeśli to nie pomoże to najlepiej byłoby złożyć całość raz jeszcze od nowa wkładając układ scalony w jakieś inne miejsce na płytce.

@szymon222333 witam na forum 🙂 Opisany w tym artykule układ CD4026 nie posiada takiej funkcji. Jeśli chcesz odwrócić licznik to należy skorzystać z innego układu - np. CD40110.

  • 3 miesiące później...

Cześć,

Realizowałem 2 zadanie dodatkowe, gdzie celem było zablokowanie licznika, tak aby nie reagował na sygnały podawane na pin clock.

 

Wykorzystałem do tego pin clock inhibitior. I o ile podczas wciśnięcia switcha i zwarciu tego pinu do zasilania, faktycznie licznik nie reaguje na zmiany stanu pinu clock. O tyle jeśli puszczę switch od clock inhibitor, to licznik zwiększa swoją wartość o 1 lub 2.

 

Mój układ wygląda następująco:

20230414_170026.thumb.jpg.049384fc7064804d72da8b8377d34bbb.jpg

  • Lubię! 1
  • 11 miesiące później...

Hej

Postawiłem sobie za cel wciśnięcie trzech układów na jednej płytce i się udało: migająca dioda + generator dźwięku + licznik. Dwa pierwsze z włącznikami, aby nie czerpały prądu w czasie testowania licznika.

W waszej płytce licznika brakuje podukładu z dwoma kondensatorami ale wszystko działa. Jaki był cel dołożenia tego podukładu na schemacie ideowym?

Pozdrawiam

20240325_152532.jpg

  • Lubię! 2

@sebsuwala witam na forum 🙂 Świetna robota, bardzo ładnie prezentują się te układy!

41 minut temu, sebsuwala napisał:

Jaki był cel dołożenia tego podukładu na schemacie ideowym?

To taka dobra praktyka, aby dodać kondensatory filtrujące przy zasilaniu każdego układy scalonego. Nie ma to jednak większego wpływu na działanie tak prostych układów.

  • Pomogłeś! 1
  • 3 tygodnie później...

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...