-
Data: 2016-03-04 15:06:23
Temat: Re: samodzielny sterownik nixie
Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2016-03-04 o 13:41, J.F. pisze:
> Ale wiesz ... najprosciej to zrobic na jakims mikrokontrolerze :-)
> Osobny modul z uC, ktory zrobi wszystko co trzeba.
Wiem, że można to zrobić w ten sposób, ale chodzi mi także o walor
edukacyjny. Poza tym jeśli coś da się zrobić czysto sprzętowo, to
chciałbym spróbować. ;)
> A ten "glowny MCU" ma co robic ? Bo obsluga wyswietlaczy to
> skomplikowana ani obciazajaca nie jest ...
Jakiś czas temu złożyłem zegar Nixie z Atmegą644PA i ESP8266-01. Obsługą
wyświetlacza i liczeniem czasu zajmował się AVR, ESP zajmował się tylko
funkcjami sieciowymi, głównie synchronizacją czasu przez NTP.
Pomyślałem, że warto byłoby zredukować ilość MCU i skleciłem próbny
układ z ESP8266-12, który przez ekspandery I2C sterował lampami.
Na tej samej magistrali pracował RTC. Niestety okazało się, że układ nie
jest w stanie wyrobić się z odczytem czasu pomiędzy kolejnymi cyklami
obsługi wyświetlacza, co objawiało się delikatnym "miganiem" co sekundę.
Co prawda układ był próbny i problem można by wyeliminować też na inne
sposoby, jednak do głowy przyszło mi właśnie przerzucenie obsługi
multipleksowanego wyświetlacza na jakiś kawałek sprzętu. Jak mówiłem -
cel edukacyjny. ;)
W końcu w czasach popularności AT89C2051 budowali na tych MCU układy
wyposażone w rozbudowane wyświetlacze LED, posługując się odpowiednimi
sterownikami. Może dla nixie również znalazłby się odpowiedni "klocek"?
Coś, co komunikowałoby się z MCU przez jednokierunkowe SPI i cyklicznie
wystawiało na czterech liniach aktualny kod BCD, jednocześnie aktywując
linię odpowiedzialną za zapalanie anody.
Sprawę komplikuje fakt, że nixie musi pracować w dwóch cyklach - cyfrę
trzeba najpierw zgasić i odczekać chwilę przed zapaleniem następnej, bo
w przeciwnym razie wystąpi zjawisko "ghostingu".
Jeśli nie było gotowego scalaka, to może ktoś już kiedyś sklecił coś
takiego z dostępnych elementów?
Następne wpisy z tego wątku
Najnowsze wątki z tej grupy
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
- AMS spalony szybkim zasilaczem USB
- stalowe bezpieczniki
- Wyświtlacz ramki cyfrowej
- bateria na żądanie
- pradnica krokowa
- Nieustający podziw...
- Coś dusi.
- akumulator napięcie 12.0v
- Podłączenie DMA 8257 do 8085
- pozew za naprawę sprzętu na youtube
- gasik
- Zbieranie danych przez www
Najnowsze wątki
- 2025-01-31 Lublin => Programista Delphi <=
- 2025-01-31 Łódź => Programista NodeJS <=
- 2025-01-31 Wrocław => Senior SAP Support Consultant (SD) <=
- 2025-01-31 Warszawa => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2025-01-31 Gdańsk => iOS Developer (Swift experience) <=
- 2025-01-31 Kraków => UX Designer <=
- 2025-01-31 Warszawa => Data Engineer (Tech Leader) <=
- 2025-01-31 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-01-31 Gliwice => Business Development Manager - Network and Network Security
- 2025-01-31 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-01-31 Warszawa => Full Stack .Net Engineer <=
- 2025-01-31 Warszawa => Programista Full Stack (.Net Core) <=
- 2025-01-31 Gdańsk => Programista Full Stack .Net <=
- 2025-01-31 Bieruń => Team Lead / Tribe Lead FrontEnd <=
- 2025-01-31 Błonie => Administrator systemów <=