logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

4-ro stanowiskowy układ "kto pierwszy ten lepszy"

qantas 07 Wrz 2005 22:58 3822 15
REKLAMA
  • #1 1799973
    qantas
    Poziom 12  
    Witam serdecznie i proszę o pomoc w rozwiązaniu problemu.
    muszę wykonać sterownik, który dekoduje jednoznacznie naciśnięcie jednego z czterech przycisków i do czasu resetowania blokuje reszte klawiszy jak w teleturnieju kto pierwszy ten lepszy.
  • REKLAMA
  • #2 1804507
    _jta_
    Specjalista elektronik
    A jak dwaj nacisną jednocześnie? Losowo, czy remis?
    Jak remis: można dać 4 przerzutniki D wyzwalane zboczem, wyjścia not-Q do bramki AND4
    (praktycznie 3*AND2), jako clock dać sygnał z przycisku, ale przez bramkę AND2 z wyjściem
    tamtej AND4 - i już mamy blokadę, remis jest jak będą razem w granicach czasu propagacji.
    A losowo - sprawdzanie w kółko stanów przycisków multiplekserem, aż znajdzie się wciśnięty.
  • #3 1807590
    qantas
    Poziom 12  
    nie ma możliwości zadziałania więcej niż jeden. nawet kosztem małego oszustwa :) . wykombinowałem coś takiego na czterech przekaźnikach o czterech parach styków, ale może da się prościej?(cała instalacje jest na 230V)
  • REKLAMA
  • #4 1808199
    _jta_
    Specjalista elektronik
    Jak wcisną dwaj naraz, to dwa przekaźniki się przełączą, wyłączą prąd dla wszystkich, w rezultacie wyłączą się,
    może w tym momencie zdąży już nacisnąć trzeci, i skończy się to warczeniem wszystkich przekaźników. ;)

    Niestety układy ustalanie "Kto pierwszy?" to skomplikowana sprawa, łączy się to z zagadnieniem wyboru
    z której strony granicy - mechanicznie coś takiego rozwiązano w wychwycie zegara - chodziło o to,
    żeby zegar przesunął wskazówkę o ułamek sekundy, lub nie, ale żeby nie mógł się zaciąć i stanąć!

    Przypuszczam, że jak ma być tylko jeden wygrywający, to bez sprawdzania w kółko nie uda się sprawiedliwie.
  • REKLAMA
  • #5 1808316
    qantas
    Poziom 12  
    Prościej będzie zastosować jakigoś PIC-a , ale wszystko teraz na tych procesorkach a u mnie w szufladzie w 3-granaty TTL-ów lecz brak koncepcji.
  • REKLAMA
  • #6 1808403
    medicb
    Poziom 28  
    Ja to rozrysowałem na 4 tranzystorach i 12 diodach + 4 świcące i oporniki. Hehe, ciekawe czy zadziała. Złożę jutro ;)
  • #8 1810480
    _jta_
    Specjalista elektronik
    W ukłądzie z 7474: jak naciśnie dwóch jednocześnie, to efektem będą oscylacje w układzie
    (wedlug opisu SN5474N, jeśli stany Preset i Clear są L, to na obu wyjściach jest H); pozostali
    mogą nacisnąć, i nie będzie miało znaczenia w jakiej kolejności - wygra kto ostatni puści.
  • #10 1811446
    _jta_
    Specjalista elektronik
    Trochę lepiej: jak dwóch naciśnie jednocześnie, to obaj wygrają, a pozostali nie;
    myślę, że jak używać 7474, to można by zrobić użytek z wejść C i D (D do wyjścia
    NAND, C do przycisków, tylko przyciski muszą _rozłączać_, a nie łączyć przy
    naciśnięciu) - oszczędza się 16 diód. Jak nacisną jednocześnie - to samo,
    też LED-y się zaświecą u obu, i na to nie znam sposobu...
  • #11 1815847
    qantas
    Poziom 12  
    Wykonałem ten układ na przekaźnikach. Działa rewelacyjnie.
    w modelu użyłem przekaźników R-15 z cewką na 220V.

    Ciekawy jestem czy koledze medicb udało się zrobić ten układ na tranzystorach.

    jeśli ktoś ma jakieś inne sugestie to niech pisze, bo niby prosty układ a...
  • #12 9132708
    kokolus123
    Poziom 1  
    mam mały problem z tym układem nie wiem co oznaczają np. R1, R2,...itp. nie wiem co to mają być za części (chodzi mi o ich symbole) i jeszcze nie wiem po co sa te strzałki (podejrzewam ze to są "Minusy")
  • #13 9134400
    qantas
    Poziom 12  
    te R1 do R4 to rezystory o wartości ok 1kom, D1 do D4 jak się na pewno domyślasz to diody LED, których anody połączone są do plusa (te strzałki to plusy) ich rezystory mogą mieć wartość 330 om do 1kom.
    Osobiście wykonałem ten układ ale okazał się mało stabilny, wprowadziłem w nim kilka drobnych poprawek typu układ różniczkujący na wejściach ale to niewiele pomogło.
  • #14 9134443
    yego666
    Poziom 33  
    Aby uniknac oscylacji i kilku zwyciezcow mozna taki uklad zrobic w ten sposob, ze mamy cztery przerzutniki typu 7474. Do ich wejsc "D" sa podlaczone przyciski glosowania.
    Jest generator cykliczny , ktory z czestotliwoscia wieksza niz ludzki czas reakcji ( n.p. 1 kHz ) po kolei steruje wejsciami zegarowymi przerzutnikow.
    Pierwszy przerzutnik, ktory zlapie stan aktywny przycisku blokuje generator.
    Ponowne uruchomienie ukladu nastepuje poprzez Master reset wszystkich przerzutnikow.
  • #15 9134511
    _jta_
    Specjalista elektronik
    A może tak: CD4022 (albo 4017) dostaje na wejście zegarowe sygnał z generatora;
    jego wyjście 4 idzie do RESET (żeby liczył modulo 4), a 0,1,2,3 idą do przycisków
    i przez nie są połączone do wejścia D przerzutnika D, którego CLK dostaje zbocze
    dodatnie (na którym wejście D jest przepisywane na wyjście) pomiędzy zmianami
    stanu CD4022 (czyli wejścia zegarowe przerzutnika D i CD4022 muszą dostawać
    sygnał zegara w przeciwnej fazie); zmiana stanu przerzutnika D zatrzymuje zegar
    (zamiast przerzutnika D i zegara w przeciwfazie może być RS z 2 bramek NAND,
    i 3-cia NAND, która pozwoli zmienić stan tego RS tylko przy '1' z zegara).
    Hm... generator można zrobić na 1 NAND ze Schmittem na wejściu, czyli całość
    na 2 kościach: 4-krotna NAND ze Schmittem i CD4022 + kondensator, oporniki...
    Ops... a jak wcisną 2 przyciski naraz? Wyszłoby zwarcie wyjść CD4022 - trzeba
    albo dodać 4-wejściową OR (albo 3 2-wejściowe), albo 4 diody, żeby rozdzielić.
  • #16 9135030
    dzimi
    Moderator
    Wykopaliska zamykam.
REKLAMA