Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Sterowanie lamp± NIXIE z procesora... - projekt ukonczony!

-DezerteR- 03 Nov 2004 19:14 3427 29
  • #1
    -DezerteR-
    Level 15  
    Witam!
    Mam pytanie zwiaznae z lampa Z566M



    Oto jej parametry.
    • Parametry lamp typu Z566M z filtrem
      Prezentowane cyfry 0 do 9
      Widok cyfr bok lampy
      Wysoko¶ć cyfr [mm] 30
      Napięcie zapłonu [V] Vign 150
      Napięcie podtrzymania [V] Vmain 140
      Napięcie wygaszenia [V] Vext 120
      Minimalne napięcie zasilania [V] Vsupply 170
      Pr±d ci±gły [mA] Ikmax 6 Ikmin 3

    Moje pytania s± takie:

    Żeby lampa zaczęł± ¶wiecić to należy podac napięcie 150V? Co to jest Minimalne napięcie zasilania - czy to jest napięcie którym musze zasilac lampe przez rezystor ograniczajacy, a dopiero na tym rezystorze odlozy sie 20V ?? Czy pr±d ciagły nie moze przekroczyc 3mA ? do jakiej wartosci moge go zmniejszyć ?

    2 tematy o nixie scalono
    j.
  • #2
    shg
    Level 35  
    -DezerteR- wrote:
    Żeby lampa zaczęł± ¶wiecić to należy podac napięcie 150V?

    Tak, typowo...
    -DezerteR- wrote:
    Co to jest Minimalne napięcie zasilania - czy to jest napięcie którym musze zasilac lampe przez rezystor ograniczajacy, a dopiero na tym rezystorze odlozy się 20V ??

    Tak. To jest typowe napięcie, jakiego należy użyć do zasilania wskaĽnika. Wynika ono z rozrzutu parametrów, bo przecież nie każda lampa zapali się przy napięciu 150V. Po prostu dla bezpieczeństwa odrobinę więcej. :D

    -DezerteR- wrote:
    Czy pr±d ciagły nie moze przekroczyc 3mA ?

    Może, ale nie na długo, bo spowoduje to skrócenie żywotno¶ci lampy.
    Pr±d 3mA gwarantuje żywotno¶ć podan± przez producenta.
    -DezerteR- wrote:
    do jakiej wartosci moge go zmniejszyć ?

    Prawie do 0mA :D im mniej tym słabiej ¶wieci. Jasno¶ć prawie proporcjonalna do płyn±cego pr±du.
  • #3
    -DezerteR-
    Level 15  
    Wielkie dzieki za odpowiedz ..... była bardzo pomocna.
    Pozdrawiam -DezerteR-
  • #4
    ArteK76
    Level 2  
    A w jaki sposób regulować ten pr±d? Potencjonetrem?
    Na razie zmontowałem taki pro¶ciutki układ, 220V na mostek 1A i z plusa poprzez rezystor 110k na anode a z minusa wprost na katode. Jak rozbudować go o regulację jasno¶ci ¶wiecenia?

    Pozdrawiam

    ArteK
  • #5
    -DezerteR-
    Level 15  
    Regulujesz pr±d zmieniaj±c warto¶ć rezystancji rezystora. Oczywi¶cie możesz to zrobić za pomoc± potencjometru.
  • #6
    Xitami
    Level 29  
    do potencjometru dodałbym szeregowy oporek, tak choć 10k
  • #7
    ArteK76
    Level 2  
    Tak też zrobiłem, działa wy¶mienicie, dziękuję za rady :)
  • #8
    -DezerteR-
    Level 15  
    Witam.
    hehe.. pomylilem się i zamiast 100kΩ podł±czyłem 100Ω i usłyszałem tylko psyt i było po rezystorku ....

    ----------------------------------------------------------------------
    Mam problem z dobraniem rezystora który by ograniczał pr±d w układzie jak na rysunku:


    Sterowanie lamp± NIXIE z procesora... - projekt ukonczony!



    Otóż chce sterować tym tranzystorem na zasadzie wł±cz/wył±cz. uP AT89S52 ma 4 8mio bitowe wyj¶cia przy czym wyj¶cia P0.* s± typu OC.
    Dla ułatwienia dodaje rozmieszczenie nóĽek uP:

    Sterowanie lamp± NIXIE z procesora... - projekt ukonczony!

    Z tego co rozumiem na wyjsciach tego uP pojawiaj± sie sygnały w standardzie TTL czyli +5V to "1" i 0V to "0" - dobrze rozumiem?
    No ale jak dobrać ten przeklęty rezystor, jakie sa reguły dobierania tego rezystora. W sieci znalazłem schemat sterowania takiego typu tranzystora za pomoc± uP AT90.......... i zastosowano tam rezystor 10kΩ.

    Z mojej strony można pobrać pdf na temat użytego tranzystora http://www.dezerter.neostrada.pl/KSP42.pdf , oraz uP http://www.dezerter.neostrada.pl/DataSheet-AT89S52.pdf


    Jeżeli kto¶ zna odpowiedz chociaż na jedno z moich pytan niech pisze

    Pozdrawiam -DezerteR-
  • #9
    Psemysuaf
    Level 12  
    to byly pewnie pullup-y ;)
  • #10
    Paweł Es.
    VIP Meritorious for electroda.pl
    Standard TTL to:

    L 0 do 0.8V
    H 2.4 do 3.6V

    Jeżeli chcesz go sterować typu wł±cz wył±cz tzn. tranzystor będzie pracował w dwóch stanach: odcięcia i nasycenia.

    Stan nasycenia uzyskasz gdy Ib> Ic/h21E.

    Czyli bierzesz pr±d Nixie i dzielisz go przez minimaln± betę (h21E) dla tego typu tranzystora. Otrzymujesz warto¶ć pr±du Ib. Z drugiej strony:

    Ib=(Uwy1procka-Ube)/Rb gdzie

    Uwy1procka - minimalne napięcie na wy procka dla stanu 1
    Ube - napięcie na zł±czu BE tranzystor = 0.65V
    Rb - sumaryczna rezystancja w bazie rezystora (tzn. ten rezystor i ew. rezystor wewnętrzny w procku jeżeli wyj¶cie jest typu otwarty dren z podci±gnięciem.

    Otrzymujesz, że

    Rb< (Uwy1procka-Ube)/Ib

    Dolnym ograniczeniem dla Rb jest wydajno¶ć wyj¶cia procesora lub maksymalny pr±d bazy użytego tranzystora.

    Pr±d wyj¶ciowy w stanie 1 musi być mniejszy niż 0.8 mA (tylko port 0)
    inne maj± mniej.
    Nie wiem czy to wystarczy do wysterowania tego tranzystora i nasycenia go bo ma małe h21E (25).


    Proponuję też dać do każdego tranzystora dodać diodę na jakie¶ 200V szeregowo z baz±, bo jak się pomylisz albo ulegnie przebiciu tranzystor (zł±cze C-B) to ci się może procek uszkodzić (a przynajmniej jedno wyj¶cie).

    Jeżeli dasz diodę to:

    Rb=0.33*(Uwy1procka-Ube-Ud)/Ib0
  • #11
    Tremolo
    Level 43  
    NIXIE s± do¶ć wytrzymałe - robiłem w nich wyładowania podobne do tych w lampie plazmowej. Zasilałem znapieciami od 100 do 200VDC, zmienia się tylko intensywno¶ć ¶wiecenia.

    Nixi działa jak neonowy stabilizator napięcia, po przekroczeniu napięcia zapłonu, czę¶ć napięcia zasilaj±cego stabilizuje się na nim (do napiecia podtrzymania) - reszta napięcia musi "opa¶ć" na rezystorze (10V, 140+10=150). Je¶li spadnie do 120 przestaje ¶wiecić.
  • #12
    etedio
    Level 24  
    To prosty problem, a jak wiadomo takie s± najcięższe :P

    Po pierwsze procki 51' maj± ogólnie wyj¶cia otwarty dren z bardzo małym pullupem. Ten pullup dostarczy tylko kilkana¶cie - kilkadziesi±t µA. Powoduje to, że w sumie rezystor można pomin±ć, bo i tak pullup ograniczy pr±d bazy do bezpiecznej warto¶ci. Wstawianie rezystorów (zwykle 10kΩ) to głównie przejaw ostrożno¶ci.

    Ponieważ masz tranzystory o małym wzmocnieniu, to radzę dodać zewnętrzne pullupy o warto¶ci 10kΩ i bazę doł±czyć bezpo¶rednio do wyj¶cia układu. Je¶li jeste¶ ostrożny lub planujesz wstawienie kiedy¶ AVR, to możesz dodać w szeregu z baz± jeszcze opornik 10kΩ.

    AVR maj± inny układ wyj¶ciowy - mog± pracować zarówno bez pullupa, z niewielkim wewnętrznym, oraz jako "zwykłe" wyj¶cie CMOS. Z tego powodu tam stosuje się zwykle 10kΩ w szeregu z baz± i nie trzeba dodatkowego pullupa.
  • #13
    -DezerteR-
    Level 15  
    Wiatm zmontowałem układ jak na rysunku:

    Sterowanie lamp± NIXIE z procesora... - projekt ukonczony!

    Według moich obliczen prad plynacy w obwodzie powinien wynosic 2mA tak jak sobie załozyłęm i z obliczeń wyszło mi ze rezystor powinien mieć 25kΩ

    Ura = Ub - Ua -> 200 V - 150 V = 50 VDC

    Ra = Ura / Ia -> 50 VDC / 0.002 A = 25.000 Ohms


    Lecz jednak podczas mierzenia amperomierzem wyszlo mi ze prad plynacy w obwodzie wynosi ponad 3.2mA

    Moje pytanie jest zwiazane wlasnie z tym pradem. Czy to jest jaki¶ bł±d podczas mierzenia? Dlaczego tak sie dzieje ? Rezystory maja dokladnie 26,5kΩ z dokładno¶ci± 1%. Mierzyłem kilka razy i zawsze wychodził mi taki wynik.

    Użyłem lampy Z566M

    Pozdrawiam -DezerteR-
    --------------------------------------------------------------------------
    Quote:
    Po pierwsze procki 51' maj± ogólnie wyj¶cia otwarty dren z bardzo małym pullupem. Ten pullup dostarczy tylko kilkana¶cie - kilkadziesi±t µA. Powoduje to, że w sumie rezystor można pomin±ć, bo i tak pullup ograniczy pr±d bazy do bezpiecznej warto¶ci. Wstawianie rezystorów (zwykle 10kΩ) to głównie przejaw ostrożno¶ci.


    Quote:

    Ponieważ masz tranzystory o małym wzmocnieniu, to radzę dodać zewnętrzne pullupy o warto¶ci 10kΩ i bazę doł±czyć bezpo¶rednio do wyj¶cia układu. Je¶li jeste¶ ostrożny lub planujesz wstawienie kiedy¶ AVR, to możesz dodać w szeregu z baz± jeszcze opornik 10kΩ


    mógłby¶ mi to rozrysować bo ja troche nie rozumiem. A muszę to poj±ć.

    ======================================
    2 posty scalono
    j.
  • #14
    etedio
    Level 24  
    Tu jest schemat, wewnętrzny pullup ma duż± warto¶ć - grubo ponad 100kΩ. R2 to zewnętrzny pullup - przydatny wła¶nie gdy tranzystor ma małe wzmocnienie. R3 można pomin±ć (zast±pić zwor±), jego rola polega głównie na ochronie bazy "na wszelki wypadek".



    Nawiasem mówi±c to jest ciężko wytworzyć rezystor we wnętrzu układu scalonego, st±d R1 jest w rzeczywisto¶ci odpowiednio podł±czonym tranzystorem. Nie zmienia to jednak niczego istotnego w zasadach funkcjonowania układu :D
  • #15
    Tremolo
    Level 43  
    Jak dużo ponad 3,2 mA?

    Pamiętaj , że jeżeli amperomierz masz 5% tolerancji to prad może wynosić 3,05...3,35 + do tego na ramionach blędu trzeba dodać 1% od rezystora, {je¶li łaczysz w szereg rezystory tolerancje się dodaj±} - blad może byc jeszcze większy

    i masz 3,00mA do 3,4mA

    Po za tym czy Ura jest równe 50VDC czy więcej? To musi działać
  • #16
    -DezerteR-
    Level 15  
    Czy mam używać pullup'ów do każdych wyj¶ć uP tzn do:

    P0.0........P0.7
    P1.0........P1.7
    P2.0........P2.7
    P3.0........P3.7

    Czy tylko potru P0.0........P0.7 bo tylko one s± typu otwarty dren, a reszta jest z wewnetrzynymi pullupami. Czy zastosować zewnętrzny pullup do wszystkich rodzajów wyj¶ć ?

    Czy jak dodam t± diode zabezpieczajac± to ona wpłynie mi w jaki¶ sposób na dobór rezystora, czy moża j± pominać w obliczeniach ?
    ------------------------------------------------------------------------
    Czym mam się bardziej wzorować, tym co obliczyłem czy tym co pokazuje miernik? w poniedziałek złoże układ jeszcze raz i ponownie go zmierze bo spaliłem stabilizator i nie mam jak zrobic kolejnej próby.

    Quote:
    Po za tym czy Ura jest równe 50VDC czy więcej? To musi działać


    Nie wiem czy tyle wynosi bo nie zd±żyłęm zmierzyć. Ale z not katalogowych lampa Z566M ma napiecie zapłonu równe 150V a zasilam 200V więc po odjeciu wynosi 50. Nie chce być inaczej. W pon zmierze i napisze czy ma równo 50V

    Ura = Ub - Ua -> 200 V - 150 V = 50 VDC

    Ale na czym mam polegać na obliczeniach czy na pomiarach :(
  • #17
    etedio
    Level 24  
    Poradziłem dodać pullupy 10kΩ do wszystkich wyj¶ć steruj±cych lampami. S± takie idealne do tego elementy - drabinki rezystorowe. Jeden element zastępuje 8 oporników.

    Jak dodasz diody zabezpieczaj±ce (moim zdaniem lekko przesadna ostrożno¶ć) to może być nadal 10kΩ, ale lepiej zmniejszyć do 8,2kΩ (można nawet jeszcze mniej).

    -------------------------------------------------------------

    Jak± dokładnosć ma amperomierz? Ja jestem zdania, że lepiej ufać pomiarom. Swoj± drog± weĽ potencjometr, ustal jak±ć odpowiedni± jasno¶ć, zmierz rezystancje i wstaw takie rezystory - po prostu :wink:

    Poza tym zmierz napięcie na lampie w czasie pracy - 150V to tylko orientacyjne zapięcie zapłonu.

    :D
  • #18
    -DezerteR-
    Level 15  
    Oki dzieki etedio

    Mam ptanie zwi±zane z rezystorami. Otóż dowiedziałęm się że s± rezystory sterowane cyfrowo? Jeżeli tak to mógłbym zrobić projekt w którym jasno¶ć ¶wiecenia by była kontrolowana poprzez te rezystory. Tzn w dzień lampy ¶wieciły by mocniej a w nocy słabiej żeby nie o¶wietlac pokoju.

    Czy to jest do wykonanaia za pomoc± tych rezystorów?

    Czy do zrobienia zegara lepiej uzyć tranzystorów czy układów UCY 74141
    bo wła¶nie dzisiaj udało mi się je zdobyć.

    Pozdrawiam -DezerteR-
  • #19
    etedio
    Level 24  
    Jak masz taki układ i to w miarę tanio to brawo - będzie zajmował mniej miejsca od tranzystorów, a i sterowanie będzie łatwiejsze :D

    Rezystory sterowane cyfrowo..... pewnie chodzi o potencjometry cyfrowe. Stosuje się je głównie w sprzęcie audio, żeby prosto z procesora regulować parametry analogowe. Nie wytrzymaj± jednak napięć rzędu 50V i to nie będzie dobre wyj¶cie. Sterowanie jasno¶ci± można zrobić innymi metodami. Najpro¶ciej wstawić wysokonapięciowy tranzystor, który może zewrzeć jaki¶ dodatkowy opornik w zasilaniu lamp. Ogólnie to by było tak, że masz w szeregu oporniki np. 47kΩ i 10kΩ, co daje 57kΩ. W dzień wł±czasz tranzystor, który zwiera opornik 10kΩ i zostaje tylko 47kΩ - lampy ¶wiec± jasno.

    W razie czego zapraszam na PW :wink:
  • #20
    Tremolo
    Level 43  
    Moim zdaniem prostsze by było wykorzystanie połaczenia równolegle

    np:
    2 x 20 kOhm z tymże zaz jest 20 kOhm a raz ~10 kOHm to trzeba wszystko spokojnie dobrać rezystorami na przykład dekadowymi, ile powinna wynosić rezystancja w nocy i ile w dzień.

    Aha dobre metody zasilania tegu uzdrojstwa daje układ dzielnika napięcia, na wyj¶ciu i wejsciu kondensatory po około 50-100uF/200V jednym z rezystorów (przelaczenie równoległe) zmniejszył bys rezystancje Rz=(R1r2)/(r1+r2)=R1||R2 jesli cały zasilacz tak zbudujesz bedziesz mógł sterowac swieceniem dużej ilosci lamp NIXIE.
  • #21
    -DezerteR-
    Level 15  
    Witam .. mam kolejne pytanie ...

    Czy w układzie jak na rysunku moge te rezystory (o wartosci 50k kazdy) zastapic jednym o wartosci 50k ?? Dopiero od tego rezystora odchodzily by przewdy do kazdej lampy ? NApiecie Vcc to 300V ? na resytorach odlozy sie okolo 130V ? Czy układ bedzie dzialal tak samo ?

    Pozdrawiam ...

    Sterowanie lamp± NIXIE z procesora... - projekt ukonczony!
  • #22
    Tremolo
    Level 43  
    ja tak robiłem i to działało, moze nawet działa do teraz... w przypadku wy¶wietlacza na diodach nie można tak łaczyć bo w diodowym może sie swiecić na raz kilka znaków graficznych i pr±d może się "rozdzielać". Ale czuje że lepsze rozwi±zanie pod względem elektrycznym to zastosowanie wielu rezystorów albo drabinek.

    W przypadku przełożeń mechanicznych nie ma to znaczenia...

    Ale jest jeszcze inne rozwiazanie, mianowicie katody wszystkich lamp laczy się razem na każd± cyfre jeden czyli 10 rezystorów katodowych na zestaw N baniek NIXIE nastepnie synchronicznie podłacza się konkretne anody wysyłaj±c na dane miejsce dan± cyfre... np

    bańka nr 1 cyfra 2 ...
    bańka nr 2 cyfra 3 ...

    bańka nr 3 cyfra 5 ...
    bańka nr 4 cyfra 9 ...

    co przy bardzo szybkim przeł±czaniu , na skutek optycznej bezwładnosci neonu da nam godzine 23:59
  • #23
    -DezerteR-
    Level 15  
    »»»»Tremolo Nie lepiej powiedziec po prostu Multipleksowanie :) ..

    Tak sie sklada ze juz zrobilem uklad z multipleksowaniem, ale nie uzyskalem zadowalajacych rezultatów. 3 dni temu zmienilem koncepcje, gdy udalo mi sie zdobyc 10 ukladów UCY74141. Bede sterował kazda lampe oddzielnie.
    To rozwiazanie w moim ukladzie moim zdaniem sprawdzi sie lepiej ze wzgledu na brak koniecznosci multiplexowania i o wiele łatwiejsze programowanie mikroprocesora.

    Jezeli chodzi o te rezystory to dam odzdzielny na kazda lampę.

    Pozdrawiam ..


    A przy okazji mógłby mi kto¶ powiedzieć jak podlaczyc układ MAX232N do procesora i do glosniczka zeby pracował ... chce zrobic budzik do zegara.
  • Helpful post
    #24
    Tremolo
    Level 43  
    a moze co¶ na UM-66 - taka pozytywka z Betowenem w pamieci :)

    tego maxa nie ma czasem na www.katalog.elektroda.net ??
  • #25
    -DezerteR-
    Level 15  
    No tak .. juz tego pdfa mialem .. ale niestety nie wiem wogole co do czego podlaczyc.

    Znajomy probowal mi to wytlumaczyc i wyslal mi maila o tresci
    Code:

    po 1 stronie masz 2 wejscia i 2 wyjscia TTL a po 2   stronie masz 2 wejscia
    i 2 wyjscia EIA 232 (standard PC) oczewiscie korzystasz z 1 wejscis i 1
    wyjscia TTL a po 2 stronie z 1 wejscia i 1 wyjscia EIA 232 i masz konwersje
    napiec


    ale malo zrozumialem, mozecie mi powiedziec co do czego mam podlaczyc .. gdzie mam podlaczyc uP a gdzie gło¶niczek ?

    Schemat ...

    Sterowanie lamp± NIXIE z procesora... - projekt ukonczony!
  • Helpful post
    #26
    etedio
    Level 24  
    Witam :)

    Jeden rezystor na lampę może być. Zawsze ¶wieci się tylko jedna katoda, więc stosowanie kilku osobnych oporników nie jest tak konieczne, choć "eleganckie" :wink:

    Co do MAX232 to jest wiele projektów z tym układem i wystarczyło na który¶ spojrzeć :wink:
    W każdym razie układ zawiera dwa konwertery TTl-->RS i dwa RS-->TTL.

    Sygnał leci tak:

    komputer-TXD----->R1IN---R1OUT------>RXD-procesor
    albo drugim kanałem:
    komputer-TXD----->R2IN---R2OUT------>RXD-procesor

    W przeciwn± stronę leci tak:
    komputer-RXD<-----T1OUT---T1IN<------TXD-procesor
    równie dobrze można tak:
    komputer-RXD<-----T1OUT---T1IN<------TXD-procesor
  • #27
    -DezerteR-
    Level 15  
    TTL na RS ?? Czyli ten układ słuzy do podł±czenia Procka z komputerem ? Bo mi facet od dyplomu powiedzieł żebym kupił sobie ten układ i zmontował budzik do zegara :/

    Czyżbym się mylił ?
  • Helpful post
    #28
    shg
    Level 35  
    MAX 232, jak wie¶ć gminna niesie, służy do konwersj napięć ze standardu RS232 na TTL i odwrotnie, co może służyć np. do poł±czenia mikrokontrolera z komputerem, ale budzika na tym na pewno zrobić się nie da...

    A budzik? podł±cz do procka generator na NE555, jai¶ prosty wzmacniacz na tranzystorze i piezo wyjca z alarmu :D
  • #29
    -DezerteR-
    Level 15  
    Oto dzialajacy zegar ... dziekuje wszystkim za pomoc ....
    Zostala mi do zrobienia jeszcze tylko obudowa i to juz bedzie wszystko ...

    pozdrawiam
    -DezerteR-
    Sterowanie lamp± NIXIE z procesora... - projekt ukonczony!
    Sterowanie lamp± NIXIE z procesora... - projekt ukonczony!