Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Projekt z ukł cyfrowych

Heskey2 16 May 2005 22:17 4135 26
Optex
  • #1
    Heskey2
    Level 10  
    Witam!!!

    Muszę zrobić projekt cyfrowego ukł sekwencyjnego który miałby jakie kolwiek zastosowanie w życiu. Muszę zrobić tabele minimalizację schemat. Przykładowe zad. Jest zbiornik do którego wlewana jest woda. Są dwa czujniki a i b. Jezeli woda w zbiorniku jest poniżej czujika a to żadna pompa nie pracuje (bo są tu 2 pompy które wylewają wodę) , gdzy poziom wody przekroczy czujnik a to działa jedna pompa, a gdy przekroczy drugi czujnik "b" zanjdujący się powyżej czujnika "a" to działają boie pompy. W przypadku gdzy poziom wody znowu spadnie poniżej poziomu czujnika b to działa ta pompa która wcześniej nie pracwała. Bardzo prosze o pomoc.

    Pozdrawim!!!
  • Optex
  • Helpful post
    #2
    czarutek
    Level 34  
    Takie zadanie jest rozwiązane kilkoma metodami w skrypcie 'Teoria układów logicznych' - Perkowski, Rydzewski, Misiurewicz (WPW W-wa 1978).
  • #3
    Heskey2
    Level 10  
    Ale ja nie mam rozwiązać to zadanie co podałem jako przykład ale mam zrobić podobne - chodzi oto by był to ukł sekwencyjny. Dajcie mi przynajmniej pomysł na takie zadanie. Może w tej książce co mi podałeś są inne przykłady?? Daj mi treśc takiego zadania przynajmniej. Z góry dzięki za pomoc
  • #4
    polopawel
    Level 11  
    Wszędzie takie samo zadanie zadają w szkołach, umnie pani Kwaśniak też takie samo zadała, ale w ciąż nie znam odpowiedzi. Chciałbym sie przyłączyć do prośby kolegi.
  • Helpful post
    #5
    GooBo
    Level 11  
    kiedys na egzaminie koles u nas dal zadanko typu urzadzenie alarmowe-jesli pojawi sie awaria to ma sie wlaczyc sygnal dziwekowy. Jesli po jakims czasie nie zostanie wcisniety przycisk odwolania alarmu to wlaczy sie swiatlo alarmowe. Jednoczesnie przycisk odwolania kiedy nie ma alarmu ma za zadanie wlaczyc sygnal dzwiekowy i swiatlo alarmowe w celach testowych. Przykladowe zadanko-mozesz kombinowac bardziej i dodawac jakies inne opcje albo z niektorych zrezygnowac-w zaleznosci od tego jak skaplikowany ma byc uklad. Mam nadzieje ze chodzilo o cos takiego
    Pozdrawiam
    GooBo
  • #6
    Heskey2
    Level 10  
    Do Goobo !!! To jest dobre tylko nie wim jak się za to zabrać! Od czego zacząć! Możesz mi pomóc jeszcze co do szczegółów. Z góry dzięki!!
    Pozdrawiam!

    Dodano po 3 [minuty]:

    A tak wogóle to jest układ sekwencyjny?? - bo w sekwencyjnym coś musi być zapamiętane. Napisz coś jeszcze odnośnie tego zadanka. A może jeszcze jakieś masz przykłady??
  • Optex
  • #7
    czarutek
    Level 34  
    No to może:
    - Zaprojektować układ bramkowania generatora działający w następujący sposób: przy b=0 sygnał wyjściowy y=0, przy pojawieniu się b=1 na wyjściu y pojawiają się impulsy g z generatora. Impulsy te mają być pełne i nieucięte, niezależnie od momentu pojawienia się i zniknięcia sygnału b. Częstotliwość generatora fg jest dużo większa od częstotliwości sygnału bramkującego fb.
  • Helpful post
    #9
    Paweł Es.
    VIP Meritorious for electroda.pl
    Możesz sobie np. zrobić

    - układ sterowania windy (od 2 do N piętrowej, gdzie N zależy od samozaparcia projektującego).

    - prosty sterownik pralki automatycznej,

    - sterownik bramy wjazdowej lub garażowej

    - sterownik pieca

    - sterownik fontanny (wielowylotowej)

    - zamek szyfrowy

    itp.

    Układy sekwencyjne zawierają przerzutniki zapamiętujące jakieś stany układu.
  • #10
    Heskey2
    Level 10  
    Paweł ES - to są dobre przykłady ale mógłbyś mi opisać dokładniej jakiś projekt z wszystkimi zdarzeniami to był bym wdzięczny.
  • Helpful post
    #11
    Paweł Es.
    VIP Meritorious for electroda.pl
    Przykład winda 2 piętrowa:

    wejścia:

    Kabina:
    Przycisk zjazdu na dół
    Przycisk wjazdu na górę
    Przycisk stop
    Przycisk alarm
    Czujnik pustej kabiny - w podłodze kabiny
    Czujnik przeciążenia kabiny (blokada ruchu windy) - w podłodze

    Drzwi windy:
    Przycisk przyzewowy parter
    Przycisk przyzewowy piętro
    Czujniki zamknięcia drzwi (szeregowo oba piętra).

    Szyb windy:
    Czujnik poziomu piętra - zatrzymuje windę równo z drzwiami
    Czujnik poziomu parteru - jak wyżej
    Czujnik poziomu dla jazdy wolnej - od tego miejsca winda zwalnia

    Wyjścia:

    Jazda w górę
    Jazda w dół
    Jazda wolna (występuje łącznie z jazda w górę lub dół)
    Dzwonek

    Praca:

    1. Włączenie zasilania

    Jeżeli winda w momencie włączenia nie jest na parterze lub piętrze to
    następuje automatyczny zjazd na parter i dopiero wtedy odblokowanie
    sterowania przez użytkownika.

    Czyli jest napięcie+winda stoi+nie ma jej w miejscach docelowych to wybierana jest automatycznie jazda na parter.

    Winda stoi na dole:

    Jeżeli pusta i na dole (!) to przycisk na piętrze uruchamia jazdę w górę,
    Po osiągnięciu poziomu jazda wolna włącza się jazda wolna,
    Po osiągnięciu poziomu piętra następuje skasowanie sygnałów jazdy (góra i wolno)

    Jeżeli winda jest pusta to działają przyciski zewnętrzne jeżeli nie to wewnętrzne.
    Jeżeli winda jest przepełniona to nie ruszy z miejsca
    Jeżeli drzwi są otwarte to winda nie ruszy lub się zatrzyma (skasowanie polecenia jazdy)
    Jezeli naciśnięto stop winda zatrzymuje się natychmiast (bez fazy wolnej)

    Jezeli ktoś jest w windzie to sterowanie działa tylko z kabiny, w sposób podobny jak z zewnątrz (kierunek jazdy+jazda wolna).

    Jak winda jest na piętrze to działa tylko sterowanie w dół (podobnie jak z parteru tylko w drugą stronę).

    (Można też skomplikować, dac więcej pięter i zapamiętywanie poleceń wewnętrznych i zewnętrznych i kasowanie odpowiednich zleceń jeżeli winda staje na danym piętrze. Wybory pięter z kabiny mają priorytet nad tymi z drzwi(wciskamy więcej niż jeden przycisk).
    Jezeli winda nie ma zleceń wewn. to realizuje zewnętrzne.
  • #12
    Heskey2
    Level 10  
    Paweł Es dzięki bardzo
    Możesz mi napisać swój nr gg lub coś bym mógł się z tobą skontaktować odnośnie pomocy trechnicznej do tego projektu??
  • #13
    Paweł Es.
    VIP Meritorious for electroda.pl
    Pisz na priv. niestety nie mam gg.
  • Helpful post
    #14
    pydak
    Level 11  
    Witam!!!
    Mam podobny problem co autor tematu. Nauczyciel z pracowni zadal mi wlasnie tez projekt jakiegos ukladu sekwencyjnego. Czytalem wczesniejsze posty i zainteresowal mnie automat, sterownik do pieca autorstwa PAWŁA ES. Jesli mozna prosilbym dokladniejsza zasade dzialanie tego pieca. Z gory serdecznie dziekuje. POZDRAWIAM:))))
    Albo np zasade dzialanie zamka szyfrowego(ale nie wiem czy nie bedzie dla mie za trudny)
  • Helpful post
    #15
    Paweł Es.
    VIP Meritorious for electroda.pl
    Piec

    (zakładamy, że termostat ma oddzielnie ustawiane temperatury progowe i daje sygnały zerojedynkowe)

    Wejścia układu:

    - czujnik zamknięcia drzwi
    - przycisk nagrzewanie - PN
    - przycisk schładzanie - PS
    - wyjście termostatu - temperatura górna - TG
    - wyjście termostatu - temperatura dolna - TD
    - wyjście termostatu - piec schłodzony - TZ

    Wyjścia układu

    - włączanie grzałki - G
    - włączanie wentylatora konwekcji/chłodzenia - W
    - sygnał dźwiękowy - S
    - sygnał świetlny PG (piec gorący)

    Praca

    Po zamknięciu drzwi wciskamy przycisk nagrzewanie (PN),
    włącza się wentylator (W) i grzałka (G), temperatura zaczyna rosnąć,
    gdy osiągnie poziom TG to wyłacza się grzałka (G) i wentylator (W) a włącza się sygnał dźwiękowy (S).
    Temperatura zaczyna opadać, gdy osiągnie poziom TD to wyłącza się sygnał dźwiękowy (na stałe do momentu schłodzenia pieca lub w innej wersji po skasowaniu alarmu przez obsługę - wtedy dodajemy dodatkowy przycisk kasowania).
    Osiągnięcie poziomu TD powoduje włączenie samej grzałki, która teraz sobie "krąży" pomiędzy temperaturami TG i TD.

    Wciśnięcie przycisku PS (schładzanie pieca) powoduje wyłączenie grzałki a włączenie wentylatora, który pracuje do momentu osiągnęcia przez piec temperatury TZ.
    Lampa PG świeci się gdy piec nie jest zimny.[/b]
  • #16
    czarutek
    Level 34  
    Ma to być układ sekwencyjny, czyli automat, i jak się domyślam asynchroniczny. Jaką metodą ma być zrobiona jego synteza?
  • #17
    Heskey2
    Level 10  
    My robiliśmy przykładowe zadanie takie jak podałem w temacie i rozwiązując analizowaliśmy wszystkie zdarzenia robiliśmy tablice prawdy sklejaliśmy i rysowaliśmy schemat.

    Dodano po 1 [godziny] 28 [minuty]:

    A jak miałby działać sterownik bramy wjazdowej?? Pytanie do Pawła ES
  • Helpful post
    #18
    czarutek
    Level 34  
    Heskey2 wrote:
    My robiliśmy przykładowe zadanie takie jak podałem w temacie i rozwiązując analizowaliśmy wszystkie zdarzenia robiliśmy tablice prawdy sklejaliśmy i rysowaliśmy schemat.

    No to moim zdaniem zrobiliście układ kombinacyjny. No bo gdzie tablice stanów z ich minimalizacją (stany zgodne, pseudorównoważne, stabilne, niestabilne), gdzie tablice przejść i ich minimalizacja, gdzie tablice wyjść, gdzie kodowanie tablic przejść (bez wyścigów - rachunek podziałów albo co najmniej metoda hipersześcianów), gdzie tablice wzbudzeń i ich minimalizacja...? Chyba, że zamiast minimalnego stworzyliście automat maksymalny, czyli kilka przerzutników RS na pałę sterowanych układem kombinacyjnym. Tylko weź to włącz, będzie prawdopodobnie niezła choinka, bo się będzie ścigać w 999 przypadkach na 1000.
    Jak ten nauczyciel automat asynchroniczny projektuje jakąś księżycową metodą 'analizy wszystkich zdarzeń', to weź go olej, bo to cudak jakiś, sorki. Po prostu zerżnij coś z jakiejś książki. Mam jeszcze gotowy szlaban na przejeździe kolejowym, chcesz?
  • #19
    Heskey2
    Level 10  
    CZARTUREK- możesz mi przesłać ten projekt przejazdu kolejowego
  • #20
    pydak
    Level 11  
    Wielkie dzieki Paweł Es. za projekt pieca, ale wlasnie jest to typowy uklad kompinacyjny, aaa ja musze zaprojektowac uklad sekwencyjny, czyli taki ktory zapamietuje cos tam... .Prosilbym o jakis byle jaki pomysl na uklad sekwencyjny bo juz nie mam sily nad tym, nie mam zadnego pomyslu. AA moze zmienic troche ten projekt z piecem?? Prosze o odp:) Z gory dzieki
  • #21
    Paweł Es.
    VIP Meritorious for electroda.pl
    Ten piec nie jest kombinacyjny bo zapamietuje chociażby stan alarmu i stan nagrzewanie wstępne/praca.

    A może światła uliczne ?
    Zamek szyfrowy ?
    Automat informacyjny ?
    Przełącznik 24 klawiszowy zależny, zrealizowany logicznie a nie mechanicznie ?

    Start:

    żaden przycisk nie wybrany

    wciskamy jakiś -> zapamiętanie stanu+podświetlenie
    wciskamy inny -> poprzedni gaśnie, zapala się aktualny
    wciskamy już zapalony -> zgaszenie

    5 przerzutników i ładny układ kombinacyjny (robiłem coś takiego jako selektor odsłuchu 24 torowego 74ls174+EPROM jako dekoder ale można tez robić na piechotę.
  • #23
    Heskey2
    Level 10  
    Dzięki To wydaję się być dobre
  • #24
    pydak
    Level 11  
    Witam!!
    Bardziej przychylibym sie do tych swiatel ulicznych. Bo jush nie wiem co mam dac sorowi zeby sie nie sapal:((((. NIe wiem moze on nie wie co to jest uklad sekwencyjny??? Nie mam pojecia, ale mysle ze ten projekt z swiatlami ulicznymi bedzie najlepszy. Wiec prosilbym Pawła Es o opisanie dokladniejsze projektu swiatel ulicznych. Z gory wielkie dzieki.
    POZDRAWIAM
  • #25
    Paweł Es.
    VIP Meritorious for electroda.pl
    Światła na przejściu:

    - wyjścia

    czerwone droga - CD
    żółte droga - ŻD
    zielone droga - ZD
    czerwone przejście - CP
    zielone przejście - ZP

    - wejścia
    żółte migające - ZM
    pieszy chce zielonego: PZ
    włączenie systemu sterowania: START:

    opcja
    czujnik natężenia ruchu (daje impuls gdy przejeżdża samochód)

    dostępne: impulsy zegarowe 2 Hz.

    Opis:

    włączenie systemu sterowania (wg przepisów dot. sygn. ulicznej):

    1. światła przejścia wygaszone, droga miga żółte przez 5 sekund
    2. przejście czerwone, droga żółte ciągłe - 5 sekund
    3. przejście czerwone, droga czerwone - 2 s.

    Tu się zaczyna normalny cykl:

    4. Przejście czerwone, droga czerwone+żółte - 2 s.
    5. Przejście czerwone, droga zielone - t1 (zmienny)
    6. Przejście czerwone, droga żółte - 3 s.
    7. Przejście czerwone, droga czerwone - 2s - okres ochronny
    8. Przejście zielone, droga czerwone - 10 s.
    9. Przejście zielone migające, droga czerwone - 4s.
    10. Skaczemy do punktu 4

    Włączenie żółtego migającego:

    światła przejścia wygaszone, droga żółte migające.

    Wyłączenie żółtego migającego:

    Realizacja przejścia do normalnej pracy jak przy starcie (od pkt. 1)

    Żądanie zielonego na przejściu:

    normalnie czas t1 w punkcie 5 wynosi 30 sekund.
    jeżeli przycisk żądania zielonego zostanie wciśnięty w punktach: 4 lub 5 to czas t1 jest skracany do 20 sekund na czas JEDNEGO CYKLU (o ile nie wciśnięto znów przycisku).
    Żądanie zielonego na przejściu jest kasowane w momencie zapalenia zielonego światła na przejściu.

    Opcja: regulacja czasu t1 w funkcji natężenia ruchu:

    miernik natężenia ruchu działa tylko w fazie 5 (jak jadą samochody)
    każdy impuls z czujnika ruchu zwiększa czas t1 o 1 sekundę (oddzielny licznik) maks. do 45 sekund, jednocześnie co 2 sekundy następuje zmniejszanie czasu t1 o 1 sekundę (do 30 sekund).
    Stan miernika natężenia ruchu (czas t1) jest odczytywany w fazie 5.
    Wejście czujnika ruchu ma wyższy priorytet niż wyjście czasomierza.


    Jeżeli było żądanie przejścia to licznik natężenia ruchu jest ustawiany na 30 a na jeden cykl pracy ustawiany jest czas 20 s.

    Zielone migające miga z częstotliwością 2 Hz. Czasomierz jest taktowany z częstotliwością 1 Hz.

    stany automatu sterującego: odpowiadają poszczególnym punktom opisu

    w punkcie 4 może być rozwidlenie na stan 5 (czas 30 sek) lub 10 (czas 20 sek), potem przejścia z 5 na 6 lub z 10 na 6. czyli możemy mieć sekwencję pracy:

    0
    1
    2
    3
    4
    5
    6
    7
    8
    9

    i znów 4,5, ....

    albo

    4,10,6,7,8,9,4,5....

    dla zółtego migającego układ z dowolnego stanu skacze do stanu 0 stoi w nim do momentu zdjęcia sygnału żółte migające.

    przejścia pomiędzy stanami zależą od zliczenia czasu danej fazy.

    Stan przycisku na przejściu jest zapamiętywany w oddzielnym przerzutniku, którego stan wyjścia decyduje o przejściu 4,5 lub 4, 10.
    Dekoder stanów automatu sterującego ustawia odpowiednie wartości dla licznika czasu trwania fazy (np. wartość początkową), licznik zlicza do 0 i gdy osiągnie ten stan następuje zmiana fazy świateł.
    Drugi dekoder zapala odpowiednie światła zalżenie od fazy i wybiera czy ciągłe czy migające na przejściu.

    Należy uwzględnić, że jeżeli z jakichś powodów (np. zakłócenie) nastąpi ustawienie stanów automatu na 11,12,13,14,15 to układ ma się wyzerować (asynchronicznie) i zacząć od 0 (tj. żółte migające)


    Chyba wszystko jest jasne (układ nie jest zbyt skomplikowany mimo rozwlekłego opisu.

    Powodzenia !

    a tu ciekawy artykuł o tym jak to jest ze światłami na skrzyżowaniu:

    http://www.drogowiec.pb.bialystok.pl/referaty/sygnalizacja.htm
  • #26
    tomekg91
    Level 1  
    Potrzebuje pomocy w zrobieniu projektu z automatyki. Jest to elektroniczny zamek szyfrowy (najlepiej programowalny) na sterowniku PLC (TWDLCDA10DRF) ma on 6 wejsc i 4 wyjscia. Mogę posługiwać się programem twidosuite.
    Prosze o odpowiedź.
  • #27
    czarutek
    Level 34  
    Tu akurat niestety nie pomogę nic...:cry:
    post do usunięcia