(5 głosujących)
Opracowanie układu sprawiło by znacznie więcej problemów gdyby nie pomoc znajomych. Należą się tutaj podziękowania dla: Jakuba Moronia za stworzenie programu do sterowania licznikiem, Przemysława Terleckiego za pomoc w budowie przetwornicy podwyższającej i Szymona Kulisa za cenne uwagi odnośnie budowy elektroniki odczytu samego detektora. Podstawy Działania Licznika Geigera:Licznik Geigera obok licznika proporcjonalnego i komory jonizacyjnej należy do grupy detektorów gazowych. Ogólna zasada działania tego typu detektorów (liczników) polega na wytwarzaniu w ich objętości czynnej sygnałów elektrycznych (impulsów prądowych). Impuls prądu elektrycznego przepływający przez opór roboczy wytwarza na nim spadek napięcia (krótkotrwały), czyli impuls napięcia. Ten impuls napięcia jest przeważnie sygnałem mierzonym przez współpracujący z licznikiem układ elektroniczny. Cząstki jonizujące wpadając do wnętrza detektora wytwarzają w nim pewna liczbę nośników ładunku. Tymi nośnikami są elektrony oderwane od atomów gazu wewnątrz licznika oraz jony dodatnie tego gazu. Proces ten nazywany jest jonizacją pierwotną. Detektory gazowe mają najczęściej postać kondensatora cylindrycznego. Elektroda wewnętrzna nazywana anodą jest tutaj elektrodą zbiorczą. Zbudowana jest ona jako cienki drut napięty miedzy dwoma izolatorami w osi komory cylindrycznej. Ścianki komory są elektrodą zewnętrzną (katodą) i stanowią jednocześnie obudowę licznika. Ideę działania licznika oraz jego typową konstrukcję przedstawia rysunek poniżej.
Katoda znajduje się zwykle na potencjale masy, wysokie napięcie dodatnie podawane jest na anodę przez rezystor roboczy R. Nie jest to jednak zasadą i zdarzają się inne schematy polaryzacji tuby, tak jak chociażby w przypadku opisywanego układu. W takim klasycznym przykładzie z rysunku wyżej impulsy generowane w układzie, w postaci spadku napięcia na anodzie, są ujemne względem wysokiego napięcia zasilającego licznik, a kondensator C stanowi tutaj separację między wysokim napięciem zasilania, a układami przedwzmacniacza, zasilanymi zwykle z niskiego napięcia. W licznikach Geigera-Mullera oprócz jonizacji pierwotnej, bardzo ważna jest także jonizacja wtórna o charakterze lawinowym spowodowana dużym natężeniem pola elektrycznego. Elektrony uwalniane z atomów są przyspieszane do energii wystarczającej do jonizacji lub nawet wzbudzania kolejnych atomów. Wyładowanie lawinowe w liczniku Geigera jest tak duże, że nie zależy ono od jonizacji pierwotnej. Nie można zatem zarejestrować energii cząstki, a jedynie fakt jej obecności w objętości czynnej detektora. Działanie:Cały licznik Geigera, czyli tuba licznikowa wraz z układami zasilania, sterowania i zliczania impulsów przedstawiony został na rysunku poniżej:
W urządzeniu można wyróżnić 3 podstawowe bloki: Zasilacz wysokiego napięcia - zbudowany jako przetwornica podwyższająca, tuba licznika STS-5 wraz z elektroniką odczytu oraz mikroprocesorowy układ licząco-sterujący. Przetwornica generuje napięcie 400V niezależnie od mikrokontrolera, przez co tuba licznikowa zasilana jest cały czas po włączeniu urządzenia. Wygenerowane w tubie impulsy, po wstępnym wzmocnieniu, trafiają do układu liczącego poprzez izolację optyczną. Na podstawie zliczonych impulsów i czasu w jakim to nastąpiło mikrokontroler wylicza żądane wielkości fizyczne i prezentuje je na wyświetlaczu LED. Schemat ideowy układu znajduje się na rysunku poniżej: Na samym początku warto zwrócić uwagę na układ U1 (MC34063), gdyż za jego pomocą wykonana została przetwornica podwyższająca (Step-Up) do zasilania tuby licznikowej. Układ MC34063 jest monolitycznym kontrolerem zawierającym wszystkie podstawowe elementy do budowy przetwornic DC-DC. Zawiera on w swojej strukturze temperaturowo kompensowane źródło napięcia referencyjnego, komparator, oscylator o regulowanym wypełnieniu oraz układy ograniczenia prądowego. Układ został tak zaprojektowany aby możliwe było zbudowanie przetwornicy o minimalnej liczbie elementów zewnętrznych. Typowy schemat aplikacyjny układu U1 został rozbudowy w celu poprawy sprawności przetwornicy. Ze względu na wysokie napięcie wyjściowe nie było możliwości wykorzystania wewnętrznego klucza wyjściowego, a zamiast tego zastosowany został wysokonapięciowy tranzystor MOSFET T6 (STP6NK600Z) o maksymalnym napięciu dren-źródło dochodzącym do 600V. W celu zwiększenia szybkości przełączania klucza T6 zastosowano dodatkowy tranzystor T1 (BC556), diodę D1 (1N4148) oraz rezystory R2 (1k) i R3 (20R). Gdy na nóżce 2 układu U1 pojawia się stan wysoki, poprzez diodę D1 i rezystor R3, tranzystor T6 zaczyna przewodzić, a energia z zasilania gromadzona jest w dławiku L1 (470uH). W drugiej połowie cyklu na nóżce 2 układu U1 pojawia się stan niski, tranzystor T1 otwiera się i następuje natychmiastowe rozładowanie bramki tranzystora T6, co powoduje jego odcięcie. Impuls wysokiego napięcie powstały w tym momencie na odłączonej końcówce dławika L1 doładowuje kondensator C4 (220nF 275VAC X2) poprzez szybką diodę D2 (UF4007). Kondensator C3 (3,3nF) ustala częstotliwość pracy oscylatora wewnętrznego, natomiast kondensator C1 (470uF) filtruje napięcie zasilania układu U1. Elementy R7 (10k), R8 (3,3M) i P2 (500k) stanowią dzielnik sprzężenia zwrotnego przetwornicy. Za pomocą potencjometru P2 możliwe jest ustawienie napięcia wyjściowego. Kondensator C2 (1nF) filtruje napięcie z dzielnika sprzężenia zwrotnego zanim trafi ono na wejście komparatora wewnętrznego. Drugim ważnym podukładem jest elektronika odczytu tuby licznikowej D3 (STS-5). Rezystor R4 (4,7M) stanowi tutaj tak zwany opór roboczy. Impuls napięcia na tym rezystorze świadczy o wykryciu przez licznik cząstki jonizującej. Kondensator C5 (68pF) stanowi separację między tubą zasilaną wysokim napięciem, a resztą elektroniki odczytowej zasilanej niskim napięciem. Kondensator ten przewodzi jedynie impulsy, a jego wartość została tak dobrana aby uzyskać maksymalną możliwą częstość zliczeń (ilość impulsów w czasie), ale jednocześnie pojemność ta nie może być za mała aby wysokość impulsu była zdolna do otwarcia tranzystorów T7-T8 (BC546) pracujących w układzie darlingtona. Rezystor R5 (4,7M) sprawia, że tranzystory T7 i T8 są zatkane gdy nie ma impulsu. Dioda Zenera D4 (9,1V) zabezpiecza tranzystory T7 i T8 w przypadku pojawienia się dużego impulsu na rezystorze R4. Kondensator C12 (100uF) filtruje zasilanie tranzystorów T7 i T8 ze względu na impulsowy charakter pracy. Emiter T8 powoduje wysterowanie transoptora U2 (LTV817) i diody D5 (LED) oraz głośniczka P1. Dioda D5 stanowi wizualną kontrolkę zarejestrowanej w liczniku cząstki, a głośniczek P1 generuje w tym momencie charakterystyczny dla licznika Geigera stuk. Sygnał z wyjścia transoptora "podciągnięty" do +5V za pomocą R6 (10k) trafia do mikrokontrolera na wejście przerwania zewnętrznego Int0 i na wejście sprzętowego licznika Counter1. Elementem sterującym całym licznikiem Geigera jest mikrokontroler U4 (Atmega8), taktowany rezonatorem kwarcowym X1 (16MHz). Kondensatory C10-C11 (22pF) konieczne są do prawidłowej pracy rezonatora kwarcowego. Rezystor R22 (10k) wymusza wysoki stan na nóżce resetu mikrokontrolera. Stabilizator U3 (7805) dostarcza zasilania do części sterującej licznika. Kondensatory C6 (100uF), C7 (47uF) oraz C8-C9 (100nF) filtrują napięcie zasilania. Wyniki pomiaru reprezentowane są na 4 pozycyjnym wyświetlaczu siedmiosegmentowym LED W1 oraz za pomocą dodatkowych diod D6-D10. Zarówno wyświetlacz jak i diody sterowane są z mikrokontrolera za pomocą multipleksowania z wykorzystaniem tranzystorów T2-T5 (BC556) oraz T9 (BC556). Rezystory R9-R13 (3,3k) ograniczają prądy baz tych tranzystorów, natomiast elementy R14-R21 (680R) ograniczają prąd struktur LED wyświetlacza i diod D6-D10. Przyciski S1-S2 (uSwitch) wykorzystywane są do obsługi licznika. Złącze Prog umożliwia zaprogramowanie mikrokontrolera U4 bez wyjmowania go z podstawki. Budowa:Układ z powodzeniem można zbudować w oparciu o płytkę drukowaną dostępną tutaj. Rysunek w odbiciu lustrzanym dostępny jest tutaj. Pomocą w konstrukcji może okazać się schemat montażowy dostępny tutaj. Płytka do układu została tak zaprojektowana aby można ją było zamknąć w obudowie Z-49. Gotowy otwór na wyświetlacz 4 cyfrowy w tej obudowie znacznie zwiększa jej walory estetyczne. Po przylutowaniu wszystkich zworek budowę należy rozpocząć od uruchomienia przetwornicy wysokiego napięcia, czyli układu U1 i jego elementów pomocniczych. Ze względu na brak miejsca w obudowie, kondensator C4 należy zamontować leżąco od strony druku, natomiast tranzystor T6, leżąco po stronie elementów. Pomocą tutaj na pewno będą fotografie układu modelowego. Jeśli przetwornica już działa należy na jej wyjściu ustawić napięcie równe 400V względem masy. W drugiej kolejności warto zmontować elementy w torze sygnałowym tuby licznikowej, tranzystory T7-T8, kondensatory C5, C12 oraz diody, transoptor U2 i rezystory konieczne do ich poprawnej pracy. Na tym etapie możliwe jest już uruchomienie samego licznika. Po zamontowaniu tuby i włączeniu zasilania 9V dioda D5 sygnalizująca zliczenia powinna migać przynajmniej raz na 2-3 sekundy, co obrazuje rejestrację promieniowania tła. Jeżeli chodzi o montaż samej tuby licznikowej na płytce to można do tego wykorzystać uchwyty z dużych bezpieczników lutowane w płytkę, wykonać samemu uchwyt z kawałka blaszki miedzianej lub po prostu przylutować wyprowadzenia tuby do kawałka srebrzanki tak jak w projekcie modelowym. W dalszym etapie montażu należy przylutować wszystkie rezystory i tranzystory odpowiedzialne za poprawną pracę wyświetlacza i diod kontrolnych. Pod mikrokontroler U4 dobrze jest zastosować podstawkę. Przyciski S1 i S2 to mikroprzyciski w dużej obudowie, warto zadbać aby ich wysokość była większa niż komponentów wlutowanych w płytkę. Podczas wiercenia otworów w obudowie dobrze jest posłużyć się wydrukiem schematu montażowego. Po przyłożeniu wydruku wewnątrz obudowy można łatwo zapunktować wszystkie otwory. Płytka montowana jest do przedniej ścianki obudowy za pomocą 4 śrub M3 z łbem stożkowym. Łebki śrub powinny być wpuszczone w obudowę i nie mogą wystawać ponad jej powierzchnię, gdyż uniemożliwi to przyklejenie naklejki maskującej na przód obudowy. Przyciski powinny mieć otwory co najmniej 1mm większe niż ich ośki, a same muszą być zamontowane dokładnie na równo z górną powierzchnią obudowy (regulacji można dokonać za pomocą nakrętek na śrubach M3 mocujących płytkę). Elastyczność naklejki pokrytej folią samoprzylepną umożliwi wtedy wygodne naciskanie przycisków. Naklejkę w formacie PDF można pobrać z załączników, należy ją wydrukować na papierze samoprzylepnym, nie stosując żadnego dopasowania do strony, aby była odpowiedniej wielkości. Wydruk należy pokryć jeszcze warstwą folii samoprzylepnej, a potem całość nakleić na obudowę. Z boku obudowy konieczne jest wycięcie "okienka" aby promieniowanie mogło dotrzeć do tuby zamontowanej w środku. Wynika to z faktu, że rejestrowane promieniowanie to głownie cząstki beta, dla których kilka milimetrów obudowy z tworzywa sztucznego stanowi już poważną przeszkodę. Wykaz Elementów:1x Membrana piezo/głośniczek słuchawkowy 1x 1k 1x 1nF 1x 470uH Programowanie:Program do mikrokontrolera Atmega8 został napisany w Bascomie przez Jakuba Moronia, a jego kluczowe fragmenty przedstawione zostały poniżej. Najważniejszym fragmentem programu jest obsługa przerwania Timer0, gdyż tutaj właśnie dokonywany jest odczyt licznika systemowego Counter1, obsługiwana jest klawiatura i wyświetlacz siedmiosegmentowy. Przerwanie Timer0 występuje co 4ms, a jego preskaler sprzętowy został ustawiony na 256. Na listingu poniżej przedstawiony został fragment programu odpowiedzialny za odczyt impulsów z elektroniki odczytu licznika Geigera trafiających na wejście Counter1. 'Every 1s read pulse counter Incr Cnt_tm '4ms * 250 = 1s If Cnt_tm = 250 Then Cnt_tm = 0 'Increment buffer pointer, loop at 61, start form 1 (bascom array) Incr Buf_ptr If Buf_ptr = 61 Then Buf_ptr = 1 'At first loop 61->1 indicate that buffer is full for cps calculation Set Full_buf End If 'Store counter value Buf_val(buf_ptr) = Counter1 'Clear counter Counter1 = 0 'Set flag for display update Set F_upd End If Procedura ta wykonywana jest co 4ms jednak zmienna Cnt_tm zliczająca do 250 pozwala taktować odczyt licznika systemowego co 1s. Dokładnie co 1s zwiększana jest wartość Buf_ptr stanowiąca wskaźnik bufora odczytu Buf_val. Bufor ten stanowi w istocie tablicę zmiennych typu Word (60 elementów), do której cyklicznie zapisywane są kolejne wartości licznika Counter1 zarejestrowane w ciągu ostatniej sekundy. Gdy wskaźnik bufora Buf_ptr przekroczy wartość 60 tablica zaczyna być nadpisywana od początku, a jednocześnie ustawiona zostaje flaga Full_buf. Ma to potem swoje konsekwencje przy obliczaniu wartości mierzonych. Po odczycie wartości Counter1 zawartość licznika jest kasowana oraz ustawiana jest flaga F_upd, dzięki której możliwe jest uaktualnienie wskazań wyświetlacza w innej części programu. Listing poniżej przedstawia procedurę obsługi wyświetlacza i diod kontrolnych, która wykonywana jest każdorazowo przy wystąpieniu przerwania Timer0. 'LED display multiplexer If Led_ptr = 255 Then 'Down mode leds anode (next Led_ptr=0 => digit 0 on LED display) Set Leds_mode_a Else 'Down prevoius digit anode on LED display Set Portb.led_ptr End If Incr Led_ptr If Led_ptr = 4 Then 'Display mode leds, set Led_ptr to 255 so next increment move it to 0 Led_ptr = 255 'x1000 led Led_e = Not K_led 'cps led Led_d = Not Mode_ptr.0 'cpm led Led_dp = Not Mode_ptr.1 'uSv/h led Led_c = Not Mode_ptr.2 'counter led Led_g = Not Mode_ptr.3 'Up mode leds anode Reset Leds_mode_a Else 'Display digit, arrray index = digit no. + 1 (bascom array starts at 1 ?!) Led_tmp = Led_ptr + 1 Led_a = Led_dig(led_tmp).0 Led_b = Led_dig(led_tmp).1 Led_c = Led_dig(led_tmp).2 Led_d = Led_dig(led_tmp).3 Led_e = Led_dig(led_tmp).4 Led_f = Led_dig(led_tmp).5 Led_g = Led_dig(led_tmp).6 Led_dp = Led_dig(led_tmp).7 'Up digit anode Reset Portb.led_ptr End If Licznikiem multipleksera jest tutaj zmienna Led_ptr, której wartość jest zwiększana cyklicznie po każdym wykonaniu tego fragmentu kodu. Dla wartości 0-3 na wyświetlaczu pokazywane są cyfry, natomiast dla wartości Led_ptr = 4 zaświecają się diody kontrolne. Zaraz po wejściu do obsługi wyświetlania sprawdzany jest stan Led_ptr i gaszona jest aktywna wcześniej anoda wyświetlacza. Potem zwiększana jest wartość Led_ptr i w zależności od niej katody wyświetlacza (lub diody) przyjmują odpowiednie wartości. Tablica Led_dig(x) przechowuje aktualne wartości jakie powinny być wyświetlone na poszczególnych pozycjach wyświetlacza. Wszelkie obliczenia dokonywane są w pętli głównej programu gdy flaga F_upd zostanie ustawiona na 1. W zależności od ustawionego trybu pracy (zmienna Mod_ptr) program wylicza: zliczenia na sekundę (cps), zliczenia na minutę (cpm), szacuje dawkę pochłoniętego promieniowania lub pokazuje bezwzględną liczbę zliczeń. Zmienna Mod_ptr przyjmuje wtedy wartości równe odpowiednio 1, 2, 4 i 8. Na listingu poniżej przedstawiono sposób wyliczania zliczeń na sekundę.
'Calculate cps Value = 0 'If current buffer pointer <10 sum 0 to buf pointer and... If Buf_ptr < 10 Then For For_cnt = 1 To Buf_ptr Value = Value + Buf_val(for_cnt) Next For_cnt 'If previous values are stored into buffer sum the rest up to 59 If Full_buf = 1 Then For_init = 51 + Buf_ptr For For_cnt = For_init To 60 Value = Value + Buf_val(for_cnt) Next For_cnt 'If buffer is empty predict value of cps Else Value = Value * 10 Value = Value / Buf_ptr End If 'If buffer pointer >10 sum last 10 values Else For_init = Buf_ptr - 9 For For_cnt = For_init To Buf_ptr Value = Value + Buf_val(for_cnt) Next For_cnt End If 'Display cps '0-1000 range If Value < 10000 Then 'Set dp to digit 1 (0.1 resolution) Dp_pos = &B11111101 Reset K_led '1000-10,000 Elseif Value < 100000 Then 'Set dp to digit0 (1 res.) Value = Value / 10 Dp_pos = &B11111110 Reset K_led '>10,000 Else 'Overflow Reset K_led Set F_over End If Na samym początku zerowana jest zmienna przechowująca wyliczoną wartość (Value). Tablica Buf_val(x) przechowuje zmierzone wartości natomiast wskaźnik bufora Buf_ptr wskazuje na najnowszy wynik z pomiaru. Do uśredniania zawsze brane jest 10 ostatnich wyników. Jeśli wartość wskaźnika jest większa lub równa 10 pętla For sumuje 10 ostatnich wyników i jest to gotowa wartość cps pomnożona przez 10. Gdy wartość wskaźnika jest mniejsza od 10 to sumowane są wszystkie wartości od 1 do Buf_ptr, a następnie dopełnienie do 10 wyników jest brane z końca tablicy począwszy od wskaźnika 51 + Buf_ptr do końca tablicy (do 60). Wynika to z faktu, iż bufor pomiarowy jest nadpisywany cyklicznie. Jedynym wyjątkiem od tej metody obliczeń jest pierwsze zapełnienie bufora, gdy urządzenie zostaje włączone lub zresetowane, a Full_buf = 0 i nie zapisano jeszcze co najmniej 10 komórek Buf_val(x). Wynik przewidywany jest wtedy na podstawie aktualnej ilości wykonanych pomiarów. Wyświetlanie zliczeń na sekundę podobnie jak pozostałych parametrów wyposażone jest w automatyczną zmianę zakresów/wskazań. Gdy wyliczona wartość jest mniejsza od 1000 to wyświetlacz wskazuje wartość z dokładnością do 0.1 cps, gdy natomiast wynik jest większy od 1000 to precyzja pomiaru wynosi 1 cps. 'Display countinous counter '0-1000 If Count_val < 10000 Then 'Set dp to digit 0 (1 res.) Dp_pos = &B11111110 Reset K_led Value = Count_val '1000-10,000 Elseif Count_val < 100000 Then 'Set dp to digit 2 (0.01k res.) Value = Count_val / 10 Dp_pos = &B11111011 'Set x1000 led Set K_led '10,000-100,000 Elseif Count_val < 1000000 Then 'Set dp to digit 1 (0.1k res.) Value = Count_val / 100 Dp_pos = &B11111101 Set K_led '100,000-1,000,000 Elseif Count_val < 10000000 Then 'Set dp to digit 0 (1k res.) Value = Count_val / 1000 Dp_pos = &B1111110 Set K_led '>1,000,000 Else 'Overflow Reset K_led Set F_over 'Disable continous counter interrupt on overflow to preserve Count_val to loop to zero Disable Int0 End If Na listingu powyżej została zaprezentowana druga z czterech procedur wyliczająca wskazania prezentowane przez licznik. Jest to tym razem procedura pozwalająca obliczyć bezwzględną liczbę zliczeń rejestrowanych w tubie STS-5. Zmienna Mod_ptr w tym trybie pracy przyjmuje wartość 8, a do zliczeń nie jest w tym przypadku wykorzystywany Counter1, a licznik programowy działający na przerwaniu zewnętrznym Int0. Licznikiem programowym jest tutaj zmienna Count_val, która resetowana jest po uruchomieniu urządzenia lub wciśnięciu przycisku Reset. Procedura na pierwszy rzut oka jest skomplikowana, jest to wynikiem automatycznej zmiany zakresów jaką chciano uzyskać. Gdy ilość zliczeń jest mniejsza niż 10000 to dioda x1000 nie jest zapalana a na wyświetlaczu prezentowana jest bezpośrednio ilość zliczeń. Gdy wartość w zmiennej Count_val przekroczy 10000 to dioda x1000 zostaje włączona a wyświetlacz prezentuje wynik w kilo zliczeniach czyli w tysiącach zliczeń. W zależności od wartości precyzja wskazań to 0.01k, 0.1k lub 1k zliczeń. W efekcie układ może mierzyć do 1000000 impulsów a po przekroczeniu tej liczby zgłaszany jest błąd i układ się zatrzymuje. Pozostałe fragmenty programu pozwalają obliczyć ilość zliczeń na minutę oraz oszacować dawkę promieniowania pochłoniętego. Procedury te napisane są bardzo podobnie do tych z listingów powyżej, zatem nie warto przedstawiać tutaj ich dokładnego opisu. Cały kod źródłowy jest dostępny w załącznikach. Podczas programowania ważne jest także ustawienie fusebitów mikrokontrolera ATMega8 (wartości szesnastkowe: hfuse=C9, lfuse=FF), bez tego układ na pewno nie będzie działał prawidłowo. Pomocą będzie tu na pewno rysunek poniżej, na którym przedstawiono zrzut z programu Burn-O-Mat.
Zdjęcia Projektu:
|
|||||||||||||||||||||||||||||
Re: licznik
Ja naklejam folię samporzylepna, jest grubsza i lepiej wyglada niż taśma
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Czy można zastosować
Czy można zastosować wyświetlacz 2x2 cyfry bez zmian w programie? I czy mogą być inne kolory niż czerwony? Oraz wspólna anoda czy katoda?
Re: Geiger
Można dac 2x 2 cyfry ale na tą płytkę tego nie wsadzisz.... poza tym podłączenie ze sobą segmentów jest katorgą.... program będzie działał
kolor dowolny
wyświetlacz ma być ze wspólną anodą
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Stabilizator napięcia U3
Witam. Na wstępie chciałbym podziękować Autorowi za ciekawy projekt. Tak dobrze zostało wszystko opisane, że nawet mi, osobie która kompletnie nie zna się na elektronice udało się zbudować działające urządzenie. Chciałbym tutaj się zapytać o możliwość modyfikacji. Aby zasilić mikrokontroler i wyświetlacz proponuje Pan wykorzystanie stabilizatora 7805 wraz z kondensatorami 100uF - C6, 47uF -C7 oraz 100 nF (C8 i C9). Czy zamiast powyższego układu można zastosować to: https://botland.com.pl/przetwornice-step-up-step-down/941-przetwornica-step-up-step-down-s7v7f5-5v-1a.html, czy też należy wymienić tylko sam stabilizator na przetwornicę, a kondensatorki zostawiamy? Bardzo proszę o informację. Pozdrawiam.
Re: Licznik
Kondensatory bym zostawił w spokoju, na pewno nie zaszkodzą. Przetwornica taka powinna działać.... Nawet dłużej układ na baterii będzie funkcjonował
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Problem z przetwornicą
Witam Bardzo Ciekawy Projekt !!!.
Wykonałem cały układ wraz z zaprogramowaniem według opisu i Pana zaleceń.
Po zaprogramowaniu Atmeg-i wyświetlacz licznika zaświecił więc postanowiłem jeszcze wyregulować napięcie na tubie i się okazało że względem masy wynosi 43V podkręcając je rezystorem P2 udało mi się uzyskać maksymalnie ok. 64V. Jestem początkującym elektronikiem i wstępnie założyłem że winny może być jeden z tranzystorów STP6NK600Z lub BC556 jednak nie jestem pewien. Byłbym wdzięczny za podpowiedź z czym może być problem?
Pozdrawiam
Re: Przetwornica
Przede wszystkim nalezy sprawdzić czy elementy dzielnika w przetwornicy są takie jak na schemacie. W drugiej kolejności kondensatory ceramiczne współpracujące z MC34063.
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Problem z przetwornicą
Witam Serdecznie
Sprawdziłem czy układ nie ma zwarć.
Sprawdziłem elementy dzielnika w przetwornicy i są takie jak na schemacie,
Sprawdziłem kondensatory ceramiczne C8 -100n i C9-100n i dla pewności je wymieniłem.
Podobnie z diodami D1 i D2. Sprawdziłem i dla pewności wymieniłem C2- 1n (MKT).
Poeksperymentowałem zmieniając wartości kondensatora C3 (MKT) z 3,3n na 2,2n oraz 4,7n
i wysokość napięcia nawet się nie zmieniła
Nawet tranzystor zmieniłem z BC 556 na 557 bo taki miałem pod ręką i nic.
Jedynie co mam nie zgodnego ze schematem to kondensator C4 zamiast 220nF/275VAC X2
zastosowałem kondensator MKT 220nF 400V x2 ale to chyba nie powinno mięć wpływu.
Pozostał tylko oraz MC34063, dławik oraz tranzystor wysoko napięciowy STP6NK60Z.
Czy możliwe aby MC34063 było popsute samo w sobie lub odpowiedzialny był STP6NK60Z który sprawdzałem i wydaje się sprawny ?
Bardzo dziękuje za wcześniejsze podpowiedzi i
Pozdrawiam
Re: Przetwornica
Nasuwa mi się problem z kondensatorem C4. Ja dałem kondensator 220nF/275VAC z rodziny X2, który normalnie ma dla prądu stałego pewnie z 600V. Jak zastosowałeś MKT zwykły na 400V to mógł sie przebić i teraz robi zwarcie albo częściowo zwarcie.... X2 to nie 2 sztuki kondensatora a kondensator typu X2 - mam nadzieje że to jasne.
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Re: Przetwornica
Wczoraj zmieniłem kondensator na ten według przyjętego schematu. I nic
Sprawdziłem diodę D2 i myślę ze znalazłem przyczynę.
Zamiast szybkiej UF4007 mam zamontowaną prostowniczą IN4007 na
co wcześniej nie zwróciłem uwagi gdyż elementy kupowałem według listy.
Dzisiaj kupie właściwą diodę i sprawdzę.
Pozdrawiam
Przetwornica z 3,3V
Witam
Czy da się przerobić tą przetwornicę aby była zasilana z 3,3V. Które elementy należy zwiększać a które zmniejszać?
Licznik
Trzeba by spróbować... teoretycznie regulator działa od 3V, pewnie trzeba będzie zwiększyć częstotliwość przetwornicy, C3 np dać 2,2nF itp.... Ewentualnie spróbować trochę mniejszy dławik...
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
zaprogramowany Atmega do licznika GM
Witam czy u001 z cennika to ten od licznika GM czy trzeba zamówić osobno ?
pzdr MŁ
Panie Gość 135, jeżeli
Panie Gość 135, jeżeli wszystkie komponenty są OK, proponuję spróbować zwiększyć nieco cewkę i zobaczyć co się dzieje z napięciem wyjściowym i prądem wejściowym. Miałem za niskie napięcia właśnie z powodu za małej indukcyjności cewki. W pewnym momencie podczas zwiększania, jeżeli ta się nagrzewa tzn. musimy użyć cewki większej wymiarowo, bo w tej rdzeń za szybko się "ładuje" do końca. Podejrzewam, że z MC34063 jest jak z produktami spożywczymi - produkty są dla zachodu, a odpady dla Europy wschodniej.
I radzę użyć diody UF. Znacznie mniej prądu będzie przetwornica brała.
Problem z uruchomieniem
Witam,
Mam problem z uruchomieniem opisywanego licznika. Na samym początku wspomnę, że zastosowałem wszystkie elementy z listy, poza tranzystorem STP6NK60Z, zastosowałem STP4NK60Z Z przetwornicą sobie poradziłem mam na wyjściu względem masy 400V. Problem mam z wyświetlaczem dokładnie takim : http://www.artronic.com.pl/o_produkcie.php?id=1514? . Nie wyświetla mi się 3 cyfra z nóżką nr 10. Napięcie dociera do tranzystora T5 - BC556. Podmieniałem tranzystory, a nawet zmieniłem cały wyświetlacz (choć poprzedni nie wykazywał oznak uszkodzenia) bo miałem dwie takie sztuki i objaw jest ten sam. Przeszukałem płytkę w poszukiwaniu zimnych lutów i niestety ich nie znalazłem. ATMEGĘ programowałem za pomocą USBAsp programem MKAVR Calculator, Fuse bity ustawione wg zaleceń, lfuse:FF i hfuse:C9 . Program potwierdza zapis i weryfikację jako wykonane pomyślnie (program wrzucałem do flasha w wersji HEX jak i BIN, przy zasilaniu z USB i zasilaniu zewnętrznym co nie przyniosło żadnego skutku). Ponadto po zamontowaniu tuby STS-5 licznik nie zlicza nawet tła. Dotknięcie podczas pomiarów wejścia tuby wzbudza delikatnie całość (tym bardziej dotknięcie zew. części tuby końcówką pomiarową miernika wówczas zakładam że układ odbiera to jako "wyłapanie" cząstki promieniowania), z tego co zauważyłem wówczas odzywa się buzzer, licznik zaczyna zliczać "sygnały" dioda ostrzegawcza o przekroczeniu dawki miga, po czym pozostawiony sam sobie licznik po pewnym czasie pokazuje spadek promieniowania do zera i tak już zostaje (czyżby tuba mogła być uszkodzona lub z byt mało czuła, a może pomogłaby zmiana kondensatora C5 - 68 pF? Już sam nie wiem). Co mogłem zrobić nie tak jako początkujący elektronik hobbysta?
Za wszelkie sugestie będę wdzięczny.
Pozdrawiam PJ
Licznik
Jedynym sensownym wyjściem jest sprawdzenie na oscyloskopie sygnału na rezystorze R4. Wymiana Tuby też może pomóc, zdarzało się że były rozszczelnione i nie było gazu w środku. Co do tego czemu nie działa wyświetlacz to w tym momencie nie wiem. Wyjmij procesor z podstawki i pozwieraj piny tak aby włączać po kolei tranzystory od anod i jednoczesnie po kolei piny segmentów do masy. Pozwoli to sprawdzić czy na 100% elektrycznie jest ok.
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Problem z uruchomieniem cd
Cześć,
Dzięki za odzew. Tuba była jednak trefna. Wymiana pomogła. Licznik działa i zlicza promieniowanie, u mnie wynosi ok. 0,1 uSV/h. Wyświetlacz sprawdzę tak jak radzisz i odezwę się jak to wygląda.
Pozdrawiam PJ.
EDYTOWANY 24.12.2017
Witam ponownie, problem rozwiązany, wystarczyło za-cynować ścieżki między tranzystorami a wyświetlaczem i rezystorami, sprzęt pięknie działa, wszystkie cyfry są widoczne.
Pozdrawiam.