Proszę wszystkich znających się na rzeczy o podpowiedzi, sugestie, gotowe rozwiązania itp....
W mojej szkole jest tablica wyników sportowych wykonana kilka lat temu przez uczniów na pracę dyplomową. I największym problemem jest to że obecnie jest zepsuta. Jest to rozwiązanie oparte w zupełności na układach cyfrowych bez mikroprocesora. Posiada zegar czasu rzeczywistego, licznik czasu spotkania (naprzemienne wyświetlanie RTC i licznika czasu na 4 wyświetlaczach 7-segmentowych + 2 kropki) oraz dwa liczniki punktów do 199. Wszystkie wyświetlacze są typu JUMBO, czyli kilka LEDek na segment. Całość sterowana z pilota RC5. W torze podczerwieni pracują układy SAA3049 i SAA3010. I układ będący odbiornikiem/dekoderem kodu RC5 uległ uszkodzeniu. Do tej tablicy nie ma żadnej dokumentacji, bo zaginęła. W sumie jest tam około 20 "cyfrowych scalaczków". Wyświetlacze posiadają dekodery BCD.
Mam za zadanie sprawić, by tablica ożyła i znowu zaczęła pełnić swoją funkcję. Koszty nie grają roli. Dowiedziałem się jednak że układ który wymieniłem wyżej nie jest już produkowany, jest trudno dostępny i drogi, więc naprawa obecnego sterownika jest nieopłacalna.Podsumowując: Ze starej tablicy pozostają tylko zasilacz, wyświetlacze z dekoderami BCD i pilot zdalnego sterowania. Cały układ sterowania muszę wykonać od nowa, czyli RTC, licznik czasu, dwa liczniki punktów i komunikację poprzez RC5. Oczywiście najprostszym rozwiązaniem według mnie jest jakiś mikroprocesor, najlepiej AVR. Tylko że ja nie umiem programować. Znalazłem też opis licznika meczowego i zegaru meczowego w EdW 5/97 i 8/97. Czy coś takiego dało by się sterować za pomocą dodatkowego mikrokontrolera i pilota RC5?
Dodam jeszcze że rozwiązanie na zwykłych licznikach chyba nie jest najlepsze, bo punkty mają być liczone w górę i w dół oraz ma być możliwość ustawiania zegara z pilota i przełączania RTC-licznik czasu.
Wszystkich, którzy mają jakiś pomysł na sprzętowe rozwiązanie problemu proszę o pomoc. Mile widziany też schemat połączeń mikrokontrolera z wyświetlaczami. Ewentualnie jeśli ktoś pomógł by mi w napisaniu programu byłbym bardzo wdzięczny.
Pozdrawiam i czekam na propozycje.
W mojej szkole jest tablica wyników sportowych wykonana kilka lat temu przez uczniów na pracę dyplomową. I największym problemem jest to że obecnie jest zepsuta. Jest to rozwiązanie oparte w zupełności na układach cyfrowych bez mikroprocesora. Posiada zegar czasu rzeczywistego, licznik czasu spotkania (naprzemienne wyświetlanie RTC i licznika czasu na 4 wyświetlaczach 7-segmentowych + 2 kropki) oraz dwa liczniki punktów do 199. Wszystkie wyświetlacze są typu JUMBO, czyli kilka LEDek na segment. Całość sterowana z pilota RC5. W torze podczerwieni pracują układy SAA3049 i SAA3010. I układ będący odbiornikiem/dekoderem kodu RC5 uległ uszkodzeniu. Do tej tablicy nie ma żadnej dokumentacji, bo zaginęła. W sumie jest tam około 20 "cyfrowych scalaczków". Wyświetlacze posiadają dekodery BCD.
Mam za zadanie sprawić, by tablica ożyła i znowu zaczęła pełnić swoją funkcję. Koszty nie grają roli. Dowiedziałem się jednak że układ który wymieniłem wyżej nie jest już produkowany, jest trudno dostępny i drogi, więc naprawa obecnego sterownika jest nieopłacalna.Podsumowując: Ze starej tablicy pozostają tylko zasilacz, wyświetlacze z dekoderami BCD i pilot zdalnego sterowania. Cały układ sterowania muszę wykonać od nowa, czyli RTC, licznik czasu, dwa liczniki punktów i komunikację poprzez RC5. Oczywiście najprostszym rozwiązaniem według mnie jest jakiś mikroprocesor, najlepiej AVR. Tylko że ja nie umiem programować. Znalazłem też opis licznika meczowego i zegaru meczowego w EdW 5/97 i 8/97. Czy coś takiego dało by się sterować za pomocą dodatkowego mikrokontrolera i pilota RC5?
Dodam jeszcze że rozwiązanie na zwykłych licznikach chyba nie jest najlepsze, bo punkty mają być liczone w górę i w dół oraz ma być możliwość ustawiania zegara z pilota i przełączania RTC-licznik czasu.
Wszystkich, którzy mają jakiś pomysł na sprzętowe rozwiązanie problemu proszę o pomoc. Mile widziany też schemat połączeń mikrokontrolera z wyświetlaczami. Ewentualnie jeśli ktoś pomógł by mi w napisaniu programu byłbym bardzo wdzięczny.
Pozdrawiam i czekam na propozycje.