Sterowanie lampami NIXIE

Jan 02, 2004 16 Replies

Czy kto¶ wie jak sterowaæ lampami nixie po przez 89c2051 (ewentualnie co¶ innelgo, ale z bascoma)?



Chodzi mi o program, bo sprzêtowo to wiem co u¿yæ. Mam w planach zrobiæ zegar na 4 lampach i nie wiem jak je wysterowaæ. Ci co sie orientuj± to wiedz± ¿e bedzie potrzeba doprowadziæ 10 przewodów do wszystkich lamp (powiedzmy ¿e bede je nazywa³ sygna³owymi) po³±czonych równolegle, aby wy¶wietliæ konkretne cyfry (0 - 9) i 4 przewody (po 1 do anody lampy). O ile dobrze rozumiem to aby np. wy¶wietliæ cyfre 8 na której kolwiek lampie trzeba "uaktywniæ" anode tej lampy i wyprowadzenie odpowiadaj±ce cyfrze 8. I teraz mój problem: jak to zrobiæ aby na 4 lampach wy¶wietla³y sie inne cyfry? Przecie¿ trzeba jednoczen¶nie podaæ kabalmi sygna³owymi cztery ró¿ne cyfry. Mia³em kilka pomys³ów jak to zrobiæ ale nie jestem do nich przekanany. Prosi³bym jaki¶ w miare dobrych programistów o skromn± pomoc.



PS. Tak na margionesie to my¶la³em ¿eby w programi pokolei obs³ugiwaæ wszystkie lampy (czyli najpierw podac cyfre na lampe 1 itd.) i liczy³em na to ¿e program zrobi to na tyle szybko ¿e jak dojde do ostatniej to ta 1 jeszcze nie zga¶nie. Czy to zda egzamin?? Mo¿e kto¶ ma inne pomys³y i wie jak to nale¿y rozwi±zaæ.



PS2. Je¶li to kogo¶ interesuje to do sterowania lamp z procak u¿yje konwertera cd4028. Podaje scheamty na których sie opiera³em:

formatting link
widaæ to jest na prockach tylko ¿e programy s± w assemblerze :(



Dnia Fri, 2 Jan 2004 21:29:33 +0100 na fali pl.misc.elektronika stacja Lisu snipped-for-privacy@tvsat364.lodz.pl> nadała:

I to jest dobra myśl. Nazywa się to wyświetlanie multipleksowe i można je tu bez problemu użyć, ale czas wyświetlania jednej cyfry musi byc na tyle duży, żeby dany wyświetlacz zdążył się zdejonizować przed ponownym zapaleniem. Nie wiem z pamięci ile dokładnie trwa dejonizacja typowego NIXIE, ale AFAIK około 1 - 2ms, czyli możesz wykorzystać częstotliwość nawet 1kHz - to już jest dużo.

Mo¿esz jak znajdziesz gdzie¶ u¿yæ TTLa 74141 - steruje bezpo¶rednio lamp± NIXIE z kodu BCD

Fri, 02 Jan 2004 21:27:46 GMT jednostka biologiczna o nazwie "Tomasz Fangrat" snipped-for-privacy@plug.atn.pl> wyslala do portu 119 jednego z serwerow news nastepujace dane:

Kol. Marek Dzwonnik polecal jakiegos Gembare (strona do wygooglania), podobna maja tam takie starocie jak 74141

U¿ytkownik "BLE_Maciek" <i80c586@cyberspace_NO_SPAM_.org> napisa³ w wiadomo¶ci news: snipped-for-privacy@4ax.com...

Nie chcê spamowaæ, ale mam kilka zbêdnych sztuk 74141. Jakby kto¶ by³ zainteresowany to zapraszam na priv (uwaga na adres antyspamowy)

Prekta

Dziêki za tak szybk± odpowied¼. Teraz troche sie poducze (czyt. pogoogloje :)) o tym wy¶wietlaniu. Jak rozumiem to problem w takim razie nie jest aby jak najszybciej to zrobiæ tylko trzeba nawet odczekaæ troche aby cyferki mog³y sie wygasiæ (¿eby nie zapali³y sie 2 naraz). Zapewne jeszcze nasun± mi sie jakie¶ problemy ale jakby co to napisze. Tyle tylko ¿e nadal nie wiem jak to zapisaæ w bascomie. Mo¿e kto¶ ju¿ pisa³ do takiego zegara swój program??

Napiecie ok 150V, koniecznie przez spory opornik, ok 50k

Klasycznie to tak sie wlasnie robilo. Kazda cyfra z wlasnym dekoderem.

Powinno. Typowy multiplexing, choc nixie zazwyczaj tak nie uzywano. I wcale nie musisz sie przejmowac ze zgasnie - jak bedzie zapalane czesciej niz 50Hz to oko nie zauwazy.

4028 jest na male napiecie - lepszy bylby 74141, od razu moze sterowac katodami. Jesli masz wiekszy procesorek to taki dekoder niepotrzebny - 10 pinow I/O mozesz bezposrednio sterowac drivery.

I ja bym sie zastanowil nad innym zasilaniem - to jest niebezpieczne ..

Np wlasnie jak tu . Ale drivery anod lepiej zrobione o gory.

J.

Je¶li kto¶ zna to niech napisze adres strony ze schematem gdzie u¿yto 74141. Mo¿e zdecyduje sie na to rozwi±zanie. Tylko wpiszcie konkretny adres a nie adres g³ównej strony z tekstem "Tam powinno byæ", je¶li to nie sprawi nikomu problemu oczywi¶cie.

U¿ytkownik "J.F." <jfox snipped-for-privacy@poczta.> >O ile dobrze rozumiem to aby np. wy¶wietliæ cyfre 8 na której kolwiek lampie

U¿ytkownik "BLE_Maciek" <i80c586@cyberspace_NO_SPAM_.org>

formatting link
pana Czesia, to polecalem ja, gdy montowalem zegar na lampkach Nixie. rzeczywiscie ten uklad, to u niega za grosze (Poznañ i wysylka)

Dnia Fri, 2 Jan 2004 23:13:34 +0100 na fali pl.misc.elektronika stacja Lisu snipped-for-privacy@tvsat364.lodz.pl> nadała:

Jak robisz zegar to masz przynajmniej 4 cyfry. To ta jedna wyświetlana ci się będzie wygaszać w czasie kolejnego wyświetlania trzech pozostałych. Co do bascoma - nie wiem. Zegar jest prościutkim kodem i napisałbym to po prostu w asemblerze.

Osoba podająca się za: Lisu przyczyniła się do uszczuplenia moich skromnych zasobów dyskowych ;-) wraz z kolejną wiadomością wysłaną

2004-01-02 23:13:

Poszukaj na stronie EP

formatting link
źródła programu do kitu AVT-5022(Programowany zegar z DCF77). Jest tam przykład sterowania multiplexowanego dla sześciu wyświetlaczy siedmiosegmentowych. Po niewielkich przeróbkach powinno dać się zaadaptować ten program do sterowania Nixie(np. zamiast wysyłać na wyjście procesora liczbę zapalającą odpowiednie segmenty można wysyłać liczbę w kodzie binarnym i dodać zewnętrzny dekoder). A jak nie będziesz w stanie sobie poradzić to pisz śmiało.

Chyba odwrotnie :-)) Jedna bedzie sie wyswietlac podczas wygaszenia trzech pozostalych - chyba ze nie mowimy o multipleksowaniu? Jesli obsluga bedzie w przerwaniu (a tak jest najwygodniej) to trzeba pamietac o wlasciwej kolejnosci zapalania/wygaszania - na poczatku obslugi przerwania wygaszamy cyfre, potem ustawiamy dane nastepnej i wlaczamy nastepna cyfre - w ten sposob podczas oczekiwania na przerwanie dana cyfra jest zapalona. Gdy ktos robi odwrotnie tzn. najpierw zapala cyfre, potem zmienia dane dla nastepnej, wygasza a nastepnie czaka na nastepne przerwanie zeby zapalic - bedzie mial gorszy wspolczynnik swiecenia/wygaszenia. No chyba , ze obsluga przerwania bedzie rownie dluga jak czas miedzy przerwaniami - a do tego sie raczej nie dazy :-)

Mówimy to samo, tylko inaczej mamy rozłożone akcenty znaczeniowe. 'Będzie się wygaszać w czasie kolejnego wyświetlania trzech pozostałych' - pierwsza się zapali, potem zgaśnie, następnie _po kolei_ pozapalają się trzy pozostałe, a w tym czasie pierwsza ma czas na wygaszanie. I ma tego czasu trzy razy tyle ile świeciła.

Dzieki wszytkim za rady. Z tym kodem do dcfa musze troche pomy¶leæ ale pomys³ dobry, teraz czekam na lmpki i bede sie bra³ za monta¿ . Ach nie ma to jak zobaczyæ ten b³yk nixie. W razie czego napisze

Osoba podająca się za: Lisu przyczyniła się do uszczuplenia moich skromnych zasobów dyskowych ;-) wraz z kolejną wiadomością wysłaną

2004-01-05 19:01:

Nie polecam procedury obsługi DCF w tym zegarze bo nie posiada praktycznie żadnych zabezpieczeń przeciwko błędnej transmisji(poza kontrolowaniem długości czasu impulsu).

Hi, hi, kiedys mialem wyswietlacze dzialajace podobne do Nixie, tzn kazda cyfra na swojej plaszczyznie. Tylko konstrukcja byla smieszna

- bylo to dosc duze (tak na oko >10*4*6 cm) czarne pudelko, z tylu kontakty z przodu okienko. Tylna scianka odkrecana, pod nia kilkanascie (10 cyfr + przecinek itp) zaroweczek (15V). W samym pudelku z plexi zrobione plytki tak uksztaltowane, ze kazda lapala swiatlo z jednej zarowki, wszystkie zaginaly sie i przechodzily za okienkiem z przedniej science, jedna za druga, i na kazdej plytce byla wygrawerowana (z kropek) cyfra lub te dodatkowe znaki (chyba byly jeszcze '+', '-' i '.'). Bylo to made in england + jakis numer patentu.

Moze ktos widzial tez takie cudo?

Krzysiek Rudnik

A widzieliscie male wyswietlacze 7 segm z wloknami zarowymi zamiast led ? ze 20 lat temu spokojnie konkurowalo to z ledowymi :-)

A technika "swiatlowodow" bywa w przemysle uzywana. Swego czasu sie zdziwilem plujka HP, bodaj 510. Swiatelka i przyciski na "plycie czolowej" .. ale w srodku trzy kawalki pleksi ida pod tylna scianke gdzie na "mainboardzie" ledy zamontowane. To nawet mi sie spodobalo - chyba tansze niz dawac malutka plytke i kabelki.

Ale .. zestyk tez byl z tylu, przycisk z popychaczem, z tylu dzwignia do obracania kierunku .. oj, chyba jednak plyteczka bylaby tansza ..

J.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required