Witam!
Z góry przepraszam jeżeli coś podobnego było na forum, ale oszukałem się dość dobrze i na nic nie trafiłem.
Mam do zaprojektowania układ który będzie rejestrował ilość występowania impulsów na wyjściu impulsowym pewnego urządzenia.
Postaram się przedstawić podstawowe założenia z nadzieją że ktoś doświadczony w projektowaniu tego typu układów doradzi mi jaki mikroprocesor wybrać i czy moje założenia są słuszne.
- maksymalna ilość impulsów to 6000 na godzinę, więc zakładając zliczanie impulsów w przedziałach 2 minutowych (możliwe uśrednienie wyników) ich maksymalna liczba przypadająca na ten czas to 200, a co za tym idzie na każde 2 minuty będę potrzebował 1 bajt pamięci danych.
- impulsy mają być zliczane przez ok tydzień, więc pamięć danych będzie wynosiła ok. 5kB
- urządzenie będzie wyposażone w wyświetlacz LCD (prawdopodobnie z wykorzystaniem wyświetlacza z wbudowanym sterownikiem HD44780)
- kilka przycisków służących m.in. do ustawienia zegara, daty oraz rozpoczęcia i zakończenia zliczania impulsów (zakładam że min. 2 przyciski)
- złącze służące do zgrania danych do komputera PC
Moje główne pytanie to czy ktoś może mi poradzić jakiś mikroprocesor wybrać w jakichś rozsądnych pieniądzach.
Nie wiem czy jestem w błędzie ale popularny AVR wchodzi w grę jedynie w przypadku zastosowania zewnętrznej pamięci danych, ponieważ urządzenia tego producenta cechują się architekturą harwardzką (nawet atmega z wyższej półki ma mało pamięci danych), a ja wychodzę z założenia (być może błędnego) że im mniej miejsc gdzie można coś spaprać tym mniej może być z tym problemów, więc wolał bym nie dokładać zewnętrznych pamięci, chyba że jestem w błędzie?
Będę bardzo wdzięczny za wszelkie sugestie.
Pozdrawiam
Z góry przepraszam jeżeli coś podobnego było na forum, ale oszukałem się dość dobrze i na nic nie trafiłem.
Mam do zaprojektowania układ który będzie rejestrował ilość występowania impulsów na wyjściu impulsowym pewnego urządzenia.
Postaram się przedstawić podstawowe założenia z nadzieją że ktoś doświadczony w projektowaniu tego typu układów doradzi mi jaki mikroprocesor wybrać i czy moje założenia są słuszne.
- maksymalna ilość impulsów to 6000 na godzinę, więc zakładając zliczanie impulsów w przedziałach 2 minutowych (możliwe uśrednienie wyników) ich maksymalna liczba przypadająca na ten czas to 200, a co za tym idzie na każde 2 minuty będę potrzebował 1 bajt pamięci danych.
- impulsy mają być zliczane przez ok tydzień, więc pamięć danych będzie wynosiła ok. 5kB
- urządzenie będzie wyposażone w wyświetlacz LCD (prawdopodobnie z wykorzystaniem wyświetlacza z wbudowanym sterownikiem HD44780)
- kilka przycisków służących m.in. do ustawienia zegara, daty oraz rozpoczęcia i zakończenia zliczania impulsów (zakładam że min. 2 przyciski)
- złącze służące do zgrania danych do komputera PC
Moje główne pytanie to czy ktoś może mi poradzić jakiś mikroprocesor wybrać w jakichś rozsądnych pieniądzach.
Nie wiem czy jestem w błędzie ale popularny AVR wchodzi w grę jedynie w przypadku zastosowania zewnętrznej pamięci danych, ponieważ urządzenia tego producenta cechują się architekturą harwardzką (nawet atmega z wyższej półki ma mało pamięci danych), a ja wychodzę z założenia (być może błędnego) że im mniej miejsc gdzie można coś spaprać tym mniej może być z tym problemów, więc wolał bym nie dokładać zewnętrznych pamięci, chyba że jestem w błędzie?
Będę bardzo wdzięczny za wszelkie sugestie.
Pozdrawiam
