eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaDziwny problem - part II czyli timerDziwny problem - part II czyli timer
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.P
    OSTED!not-for-mail
    From: sundayman <s...@p...onet.pl>
    Newsgroups: pl.misc.elektronika
    Subject: Dziwny problem - part II czyli timer
    Date: Wed, 8 Mar 2017 22:21:27 +0100
    Organization: ATMAN - ATM S.A.
    Lines: 55
    Message-ID: <o9psku$rgg$1@node1.news.atman.pl>
    NNTP-Posting-Host: 91.205.72.35
    Mime-Version: 1.0
    Content-Type: text/plain; charset=utf-8; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: node1.news.atman.pl 1489008094 28176 91.205.72.35 (8 Mar 2017 21:21:34 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Wed, 8 Mar 2017 21:21:34 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101
    Thunderbird/45.7.1
    X-Mozilla-News-Host: news://news.atman.pl:119
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:714271
    [ ukryj nagłówki ]

    Ok, założę nowy wątek - żeby omówić pomysł powstały pod wpływem uwag
    kolegów ( i może koleżanek ?? Żadna się nie ukrywa pod nic nie znaczącym
    nickiem ??).

    Zatem - mam taką wizję:

    Układ "timera" programowalnego, który :

    - posiada licznik czasu powiedzmy 8 bitowy, odliczający od zadanego
    czasu w dół. Co sekunda.

    - licznik ten może być ustawiony przez MCU jakimś portem szeregowym, z
    użyciem jakiegoś "adresu" czy "hasła" - aby zminimalizować ryzyko zapisu
    przypadkowym ciągiem.

    - jest możliwość startu i stopu - również odpowiednimi "komendami".

    Po starcie, aż do osiągnięcia "0" jest aktywne wyjście "przekaźnik".
    Czyli wyjście = (stan licznika > 0).

    Jeżeli licznik nie zostanie zatrzymany przed odliczeniem do zera,
    oczywiście wyłącza "przekaźnik", zapisuje informację o incydencie do
    jakiegoś przerzutnika ( który można odczytać przez MCU ), oraz resetuje MCU.

    Dodatkowo - MCU powinien mieć możliwość wyboru częstotliwości zegara
    tego timera : dla normalnej pracy odliczamy co 1 Hz, oraz w drugiej
    opcji jakoś szybciej.

    Dlaczego ? Żeby MCU mógł podczas autodiagnostyki systemu sprawdzić
    działanie tego licznika - bez konieczności czekania 255 sek.
    Nie jest to ryzykowne - bo jeżeli podczas "normalnej" pracy zegar by
    pracował nieprawidłowo (szybciej) to czas będzie krótszy a nie dłuższy.

    Dobrze by też było, żeby oprócz zapisu licznika MCU mógł też odczytać
    jego stan.

    Oraz, żeby po jego zapisaniu i wystartowaniu licznik nie mógł być
    ponownie zapisany aż do poprawnego zakończenia danego odliczania.



    Taka mniej więcej struktura.
    Jakiego typu układ programowalny byłby tu odpowiedni ? Nie za duży nie
    za mały ?
    Zasilanie 5V. SMD. Nie wiem, czy jakieś typy są mniej czy bardziej
    predystynowane do zast, przemysłowych...

    Doświadczenie mam z tego typu układami dokładnie zerowe - zatem przy
    okazji się nauczę może czegoś.






Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: