Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Licznik UP-DOWN od od 0 do 9

12 Paź 2009 16:35 4601 18
  • Poziom 29  
    Witam. Problem dotyczy tego tematu:
    https://www.elektroda.pl/rtvforum/topic1433760.html

    Ktory zostal zamkniety przez moda, zupelnie niepotrzebnie i kazal mi zalozyc temat w innym dziale no wiec zakladam tutaj (jak uwazacie ze zly dzial to raportujcie aby przeniesli do prawidlowego dzialu)

    No wiec potrzebuje zrobic licznik ktory bedzie mi sterowal segmentem wyswietlacza. (Dla tablicy potrzebuje zrobic 4 takie same ale to juz pozniej)

    Chodzi o to zeby za pomoca jednego przycisku dodawac liczby do licznika a drugim odejmowac. Polaczenie 4 takich ukladow z ekranami sprawi ze moge sterowac zawodnikami wchodzacymi i wychodzacymi.

    Pomoglibyscie mi zaprojektowac schemat ? Slyszalem ze warto uzyc uklad 74192. Ale srednio sie na tym znam. Pomocy :)

    Tu moja idea:

    Licznik UP-DOWN od od 0 do 9


    Pozdrawiam!
  • Poziom 39  
    Witam
    Może TO ci pomoże rozwiązać problem.
    Pozdrawiam.
  • Poziom 29  
    Hmmm faktycznie pomocne bo wyczytalem ciekawostke.

    Chodzi o układ CD40110.

    Cytat:
    Kostka 40110 zawiera “na pokładzie” nie tylko dwukierunkowy licznik, ale co najważniejsze – dekoder, pozwalający na bezpośrednie podłączenie wyświetlaczy 7-segmentowych. Pozwala to znacznie zmniejszyć liczbę użytych układów scalonych.


    A z tego co widze nie jest trudne nawet.
    Licznik UP-DOWN od od 0 do 9


    Tylko o co chodzi dokladnie z tym, ze:

    Toggle enable,
    Latch enable,
    Wyjscie 9---->0,
    Wyjscie 0---->9.


    Gdzie sie to podpina?
  • Poziom 39  
    witam
    Z noty katalogowej wynika, że "TE" -odświeżanie wyświetlacza, "LE" -zatrzaskiwanie danych, "Wyjście 0->9 -wyjście przeniesienia, a następne to wyjście pożyczki.
    Pozdrawiam.
  • Poziom 29  
    Hmmm no wiec zakupie uklad i maly wyswietlacz segmentowy i bede robic testy.

    Co do calej budowy to przeliczylem ze musze troche pieniedzy wlozyc.
    Zeby zrobic taki ekran i przypisac segmentom poszczegolne literki (abcdefg), musze zakupic 512 diód LED, + trzeba doliczyc ze 30 ledow na wypadek jakby jakies byly uszkodzone. Czyli 200 zł na same diody.

    Licznik UP-DOWN od od 0 do 9



    Szukam jakiejs alternatywy, np cos w stylu ze na kazdy segment wystarcza 4 albo 5 super jasnych diod i na dnie oblaskowa folia. To jest chyba dobry pomysl bo takze znacznie zredukuje pobor prądu.

    Co sądzicie? :)
  • Poziom 29  
    Witam ponownie, w wolnych chwilach zbudowalem wstepny projekt sterowania dla 1 z 4 wyswietlaczy :)
    Ponizej fotki.

    Aha jeszcze jest taki wielki problem bo wystepuje tzw. problem "DRŻENIA STYKÓW" tzn czasami przeskakuje nawet o kilka liczb przy przelaczaniu na wlaczniku.
    Slyszalem ze mozna zbudowac jakis prosty uklad ktory zapobiega temu :)

    Pomoze ktos? :) Na bazie jakiej kosci to zbudowac?



    Licznik UP-DOWN od od 0 do 9
  • Pomocny post
    Poziom 18  
    Równolegle ze stykami możesz doświadczalnie dobrać i dodać kondensator z zakresu 1 - 470 nF.
  • Pomocny post
    Poziom 39  
    Witam
    TU masz taki najprostszy układzik. R1 i przełącznik można zamienić miejscami, gdy wyzwalanie następuje stanem wysokim.
    Pozdrawiam.
  • Poziom 29  
    Witam, faktycznie pomoglo dodanie kondensatora :)
    Ale jeszcze mysle nad lepszym rozwiazaniem, mianowicie nad tym

    Licznik UP-DOWN od od 0 do 9
  • Poziom 29  
    Moglby mi ktos powiedziec czy powyzszy uklad jest prawidlowo rozrysowany na schemacie ? :) Oraz jakie dobrac wartosci rezystorow i kondensatora?? Uklad bede zasilal 12-15V


    Pozdrawiam!
  • Pomocny post
    Poziom 43  
    Witam,
    KanekS napisał:
    Witam, faktycznie pomoglo dodanie kondensatora :)
    Ale jeszcze mysle nad lepszym rozwiazaniem, mianowicie nad tym

    Licznik UP-DOWN od od 0 do 9


    KanekS napisał:
    Moglby mi ktos powiedziec czy powyzszy uklad jest prawidlowo rozrysowany na schemacie ? :) Oraz jakie dobrac wartosci rezystorow i kondensatora?? Uklad bede zasilal 12-15V
    niestety, ale tak NIE można ... :idea: :cry:
    Przerzutnik typu D wyzwalany jest zboczem narastającym na swym wejściu zegarowym i są nałożone dość ostre rygory odnośnie stromości narastania tego zbocza impulsu - zobacz do DataSheet - natomiast narysowany tu układ R-C działa jak filtr dolnoprzepustowy i bardzo mocno stromość tego zbocza impulsu pogarsza.
    Nie tędy droga, należy zastosować np. dwie bramki - inwertery - połączone kaskadowo z wejściem Schmitta bezpośrednio przed wejściem zegarowym przerzutnika, a przed wejściem owych bramek narysowany tu układ R-C.

    Pozdrawiam!
  • Poziom 29  
    Aha czyli widze ze duzo kombinowania.
    A jak by mial wygladac zaprezentowany przez Pana uklad?
    Bo nie moge sobie jakos przed oczami postawic obrazu tych inwerterow.


    Pozatym wlasciwe rezulataty juz pomoglo uzyskac dodanie kondensatora nF:

    Cytat:
    Równolegle ze stykami możesz doświadczalnie dobrać i dodać kondensator z zakresu 1 - 470 nF.



    Czy to wystarczajace rozwiazanie? Czy jest czasami zawodne.

    Pozdrawiam!
  • Pomocny post
    Poziom 43  
    KanekS napisał:
    Aha czyli widze ze duzo kombinowania.
    A jak by mial wygladac zaprezentowany przez Pana uklad?
    Bo nie moge sobie jakos przed oczami postawic obrazu tych inwerterow.
    O tak jak na schemacie:
    Licznik UP-DOWN od od 0 do 9
    w miejsce przecięcia X należy włączyć albo dwie bramki 40106B, albo dwie bramki 4093B.

    KanekS napisał:
    Poza tym wlasciwe rezulataty juz pomoglo uzyskac dodanie kondensatora nF:

    Cytat:
    Równolegle ze stykami możesz doświadczalnie dobrać i dodać kondensator z zakresu 1 - 470 nF.
    Może i pomogło, ale nie jest to zalecane - patrz mój poprzedni post.

    KanekS napisał:
    Czy to wystarczajace rozwiazanie? Czy jest czasami zawodne.
    Patrz wyżej - jest zawodne ...

    Pozdrawiam
  • Poziom 29  
    Dziekuje.

    Tylko niestety tu sie zaczynaja schody :( Chcialem to zrobic aby nie wykorzystywac az tylu elementow, a tu widze ze oprocz ukladu 40110 musze jeszcze dla samego wyeliminowania stykow uzyc uklady z przerzutnikiem D oraz uklad 40106, a to trzeba pomnozyc wszystko razy 4 bo sa 4 segmenty do obsluzenia. Dochodzi do tego zasilenie tych ukladow, oraz jeszcze pozostaje mi zasilenie i obsluzenie diod/badz innego typu oswietlenia zeby zasilic wszystkie segmenty :(

    Powoli to przekracza moje mozliwosci i finansowe i techniczne

    Dodano po 9 [minuty]:

    Czy "w realu" to ma wygladac tak?

    Licznik UP-DOWN od od 0 do 9

    Dodano po 1 [minuty]:

    Nie zna Pan jakiegos jednego ukladu ktory by pozwolil zastapic te 2 na rysunku ? Tzn przerzutnik D i uklad 40106 w jednym? Pozwolilo by to nieco uproscic i ograniczyc koszty

    Dodano po 5 [minuty]:

    Znalazlem gdzies na elektrodzie:
    Cytat:
    W prostych układach w których nie można zastosować programowego eliminowania drgań (np prosty licznik na przerzutnikach) stosuje kondenstaor 100nF równolegle do styków przełącznika, z reguły pomaga
  • Poziom 43  
    KanekS napisał:
    Dziekuje.
    Proszę ...

    KanekS napisał:
    Tylko niestety tu sie zaczynaja schody :( Chcialem to zrobic aby nie wykorzystywac az tylu elementow, a tu widze ze oprocz ukladu 40110 musze jeszcze dla samego wyeliminowania stykow uzyc uklady z przerzutnikiem D oraz uklad 40106, a to trzeba pomnozyc wszystko razy 4 bo sa 4 segmenty do obsluzenia. Dochodzi do tego zasilenie tych ukladow, oraz jeszcze pozostaje mi zasilenie i obsluzenie diod/badz innego typu oswietlenia zeby zasilic wszystkie segmenty :(

    Powoli to przekracza moje mozliwosci i finansowe i techniczne
    Ale w jednej obudowie układu 4093B są cztery bramki, a w 40106B jest tych bramek sześć, natomiast przerzutników typu D jednej obudowie układu 4013B są dwa.

    KanekS napisał:
    Czy "w realu" to ma wygladac tak?
    Licznik UP-DOWN od od 0 do 9
    Tak, dokładnie tak.


    KanekS napisał:
    Nie zna Pan jakiegos jednego ukladu ktory by pozwolil zastapic te 2 na rysunku ? Tzn przerzutnik D i uklad 40106 w jednym? Pozwolilo by to nieco uproscic i ograniczyc koszty
    Patrz wyżej, nic więcej w technice CMOS w serii B nie ma dostępnego.

    KanekS napisał:
    Znalazlem gdzies na elektrodzie:
    Cytat:
    W prostych układach w których nie można zastosować programowego eliminowania drgań (np prosty licznik na przerzutnikach) stosuje kondenstaor 100nF równolegle do styków przełącznika, z reguły pomaga
    Ale tu nie o to idzie ... :idea: :cry: ... sprawa tyczy prędkości narastania napięcia na wejściu zegarowym przerzutnika typu D i to właśnie bramka Schmitta poprawia stromość zmian impulsów na swym wyjściu i stąd właśnie ona i tylko ona ma sens.
  • Poziom 29  
    A na jakiej zasadzie dobrac rezystory? :)

    Dodano po 48 [sekundy]:

    Oraz wartosc kondensatora
  • Pomocny post
    Poziom 43  
    Choć Kolega Bonkot w poście tam: 12 Paź 2009 16:40 Re: Licznik UP-DOWN od od 0 do 9 wskazał Tobie dokument w PDF, gdzie masz taki schemat:
    Licznik UP-DOWN od od 0 do 9
    który może być alternatywnym do tu wcześniej przedstawionego.

    Dodano po 5 [minuty]:

    KanekS napisał:
    A na jakiej zasadzie dobrac rezystory? :)

    Dodano po 48 [sekundy]:

    Oraz wartosc kondensatora
    Te wartości nie są krytyczne, przeważnie wystarczą z podanych tam zakresów:
    Licznik UP-DOWN od od 0 do 9
  • Poziom 18  
    Widzę że temat jak i projekt troszeczkę się rozrósł, a miał być prosty.
    Ja zaproponuję może inny kierunek, chodź ten kierunek jest dobry jako nauka układów logicznych, to aktualnie najprościej jest to zrobić na jednym układzie mikrokontrolera zawierającym co najmniej 32 wyprowadzenia I/O. Np AT89S52, Atmega8515 lub jakiś inny jeszcze lepszy. Czyli jeden układ, zasilanie, przełączniki i prawie że bezpośrednio możesz sterować 4-ma wyświetlaczami. Tylko jeden chyba największy problem dla niektórych, odpowiedni program (wsad) do procka. Ale może w tym kierunku warto zacząć naukę, na programowaniu mikrokontrolerów. Wtedy nawet drżenie styków załatwia się programowo :) .