GENERATOR LICZB TOTOLOTKA Krzysztof Górski



Podobne dokumenty
ANALOGOWE UKŁADY SCALONE

Zestaw edukacyjny dla mikrokontrolerów ST62

Oprogramowanie klawiatury matrycowej i alfanumerycznego wyświetlacza LCD

HiTiN Sp. z o. o. Przekaźnik kontroli temperatury RTT 4/2 DTR Katowice, ul. Szopienicka 62 C tel/fax.: + 48 (32)

ZL11ARM. Uniwersalna płyta bazowa

PODSTAWY METROLOGII ĆWICZENIE 4 PRZETWORNIKI AC/CA Międzywydziałowa Szkoła Inżynierii Biomedycznej 2009/2010 SEMESTR 3

Ćwiczenie 7 Liczniki binarne i binarne systemy liczbowe.

Programator pamięci EEPROM

Urządzenia do bezprzerwowego zasilania UPS CES GX RACK. 10 kva. Wersja U/CES_GXR_10.0/J/v01. Praca równoległa

INSTRUKCJA OBS UGI

Tester pilotów 315/433/868 MHz

Sterownik Silnika Krokowego GS 600

Tester pilotów 315/433/868 MHz MHz

Bazy danych. Andrzej Łachwa, UJ, /15

STEROWNIK PRZEPŁYWOMIERZA Z WYŚWIETLACZEM LED NA SZYNĘ DIN SPR1

Type ETO2 Controller for ice and snow melting

PRZEMYSŁOWY ODTWARZACZ PLIKÓW MP3 i WAV

Instrukcja obsługi zamka. bibi-z50. (zamek autonomiczny z czytnikiem identyfikatora Mifare)

( 5 4 ) Sposób i urządzenie do sterowania dźwigiem, zwłaszcza towarowym,

Elementy cyfrowe i układy logiczne

Lekcja 173, 174. Temat: Silniki indukcyjne i pierścieniowe.

Wykład 2. Interfejsy I 2 C, OneWire, I 2 S

TABLICA SYNOPTYCZNA CA-64 PTSA

yoyo ver. 6.0

Jak zaprogramować procesor i. wgrać firmwar-e do yampp3usb. Copyright SOFT COM sp. z o. o.

INSTRUKCJA OBSŁUGI URZĄDZENIA: HC8201

DTR.ZL APLISENS PRODUKCJA PRZETWORNIKÓW CIŚNIENIA I APARATURY POMIAROWEJ INSTRUKCJA OBSŁUGI (DOKUMENTACJA TECHNICZNO-RUCHOWA)

INSTRUKCJA Płytka uruchomieniowa EvB 4.3 v3

Przekaźniki czasowe H/44. Przekaźniki czasowe. Przekaźnik czasowy opóźnienie załączania EN 61810

Interfejs RS485-TTL KOD: INTR. v.1.0. Wydanie: 2 z dnia Zastępuje wydanie: 1 z dnia

Podstawy Elektrotechniki i Elektroniki

Kurs obsªugi interfejsu I2C.

Pomiar mocy pobieranej przez napędy pamięci zewnętrznych komputera. Piotr Jacoń K-2 I PRACOWNIA FIZYCZNA

MikloBit ul. Cyprysowa 7/ Jaworzno. rev MB-JTAG-ICE debugger-programator

VinCent Office. Moduł Drukarki Fiskalnej

CD-W Przetwornik stężenia CO 2 do montażu naściennego. Cechy i Korzyści. Rysunek 1: Przetwornik stężenia CO 2 do montażu naściennego

VF61M. Zastosowanie. Podstawowe właściwości

OŚWIETLENIE PRZESZKLONEJ KLATKI SCHODOWEJ

System Informatyczny CELAB. Przygotowanie programu do pracy - Ewidencja Czasu Pracy

VLAN Ethernet. być konfigurowane w dowolnym systemie operacyjnym do ćwiczenia nr 6. Od ćwiczenia 7 należy pracować ć w systemie Linux.

Zestawienie wartości dostępnej mocy przyłączeniowej źródeł w sieci RWE Stoen Operator o napięciu znamionowym powyżej 1 kv

Rys 2. Schemat obwodów wejściowo/wyjściowych urządzeń w magistrali I2C

Na urządzeniu umieszczone zostały międzynarodowe symbole o następującym znaczeniu:

PX319. Driver LED 1x2A/48V INSTRUKCJA OBSŁUGI

REJESTRATOR RES800 INSTRUKCJA OBSŁUGI

Moduł GSM generacja 1

Sterownik nagrzewnicy elektrycznej HE

Systemy wbudowane Mikrokontrolery

KLAUZULE ARBITRAŻOWE

Adapter USB do CB32. MDH-SYSTEM ul. Bajkowa 5, Lublin tel./fax lub kom e mail: info@mdh-system.pl

TESTER LX 9024 (SYSTEM ALARMOWY IMPULSOWY) INSTRUKCJA OBSŁUGI

TERMOSTAT PROGRAMOWALNY typ 093

UKŁAD ROZRUCHU SILNIKÓW SPALINOWYCH

SIEMENS 1 SCALANCE W786 SIMATIC NET. Instrukcja obsługi. Wyświetlacz LED. Przycisk Reset. Demontaż / montaż obudowy. Specyfikacja techniczna

INFORMATOR TECHNICZNY. Pierwsze uruchomienie przemiennika częstotliwości Astraada Drive UWAGA!

M-200 REJESTRATOR DANYCH

tel/fax lub NIP Regon

Instrukcja obsługi. Sterownik ścienny KJR10B/DP

PERSON Kraków

Implant ślimakowy wszczepiany jest w ślimak ucha wewnętrznego (przeczytaj artykuł Budowa ucha

KB-01. Sterownika silnika krokowego bipolarnego dwufazowego INSTRUKCJA OBSŁUGI. 9. Eksploatacja sterownika KB-01:

2.Prawo zachowania masy

DYSTRYBUCJA : DJ-DISTRIBUTION NUMARK POLSKA

Śrubka zamykająca Uchwyt ścienny Przycisk kontrolny Lampka kontrolna

linkprog programator USB

CYFROWY WYŚWIETLACZ POŁOŻENIA TNP 10

Czteropompowy zestaw do podnoszenia ciśnienia ZKA35/3-6/4

PAKOWARKA PRÓŻNIOWA VAC-10 DT, VAC-20 DT, VAC-20 DT L, VAC-20 DT L 2A VAC-40 DT, VAC-63 DT, VAC-100 DT

USTAWA. z dnia 26 czerwca 1974 r. Kodeks pracy. 1) (tekst jednolity)

Aplikacja interfejsu ethernetowego UNIV

INSTRUKCJA DO PROGRAMU LICZARKA 2000 v 2.56

Budowa systemów komputerowych

Multiplekser, dekoder, demultiplekser, koder.

PROFIBUS - zalecenia odnośnie montażu i okablowania instalcji sieciowych Profibus PNO Polska

Warszawa, r.

INSTRUKCJA TERMOSTATU

INFORMATOR dotyczący wprowadzania do obrotu urządzeń elektrycznych i elektronicznych aparatury, telekomunikacyjnych urządzeń końcowych i urządzeń

Zakłócenia. Podstawy projektowania A.Korcala

INFORMATOR TECHNICZNY GE FANUC. Rezerwacja w sterownikach programowalnych GE Fanuc. Standby Redundancy najprostszy system rezerwacji

Politechnika Białostocka

Metrologia cieplna i przepływowa

Badanie silnika asynchronicznego jednofazowego

CYFROWY MIERNIK REZYSTANCJI UZIEMIENIA KRT 1520 INSTRUKCJA OBSŁUGI

INSTRUKCJA OBSŁUGI STEROWNIK PASZOCIĄGU DALTEC 1001

Politechnika Białostocka

WZORU UŻYTKOWEGO EGZEMPLARZ ARCHIWALNY. d2)opis OCHRONNY. (19) PL (n) Centralny Instytut Ochrony Pracy, Warszawa, PL

Nowe głowice Hunter - DSP 700

Zmiany w wersji 1.18 programu VinCent Office.

Systemy mikroprocesorowe - projekt

INSTRUKCJA OBS UGI. Stabilizowane zasilacze pr du sta ego. modele: DF173003C DF173005C

SYGNALIZATORY SERIA ATEK

raceboard-s Szybki start

art. 488 i n. ustawy z dnia 23 kwietnia 1964 r. Kodeks cywilny (Dz. U. Nr 16, poz. 93 ze zm.),

NACZYNIE WZBIORCZE INSTRUKCJA OBSŁUGI INSTRUKCJA INSTALOWANIA

Przewodnik instalacyjny dla urządzeń klimatyzacyjnych marki Samsung - RAC, CAC, FJM

LABORATORIUM PRZYRZĄDÓW PÓŁPRZEWODNIKOWYCH

BANK ENERGII I AWARYJNY STARTER SAMOCHODU INSTRUKCJA OBSŁUGI

INSTRUKCJA OBSŁUGI TERMOMETR CYFROWY TES-1312A

Wzmacniacze. Rozdzia Wzmacniacz m.cz

INSTRUKCJA INSTALATORA

Transkrypt:

GENERTOR LCB TOTOLOTK Krzysztof Górski Coraz bardziej wysokie wygrane w totolotku zachęcają do grania coraz to większe rzesze amatorów głównej wygranej. Dla nich to przeznaczony jest prezentowany generator, który w ogromnym stopniu ułatwia wybór liczb do skreślenia. Niezwykle prosta konstrukcja jak i funkcjonalność układu pozwalają na wykonanie układu przez każdego nawet początkującego elektronika amatora. Układ został wykonany w oparciu o mikrokontroler typu ST62T/2. Warto się z tym układem zapoznać zwłaszcza że program na mikrokontroler powstał przy użyciu opisywanego na łamach NE Realizera. Oraz możemy zaprogramować procesor wykorzystując opisywany i dostępny w ofercie NE programator ST62/2 kit 5-K.Cały plik wynikowy zabiera niecały kb pamięci procesora. Użyty mikrokontroler należy on do rodziny 8-bitowych mikrokontrolerów ST62xx, które są wykonane w technologii HCMOS. Mikrokontrolery dobrze są dostosowane do potrzeb najróżniejszych urządzeń automatyki w zastosowaniach przemysłowych i nie tylko. Niska cena układów w stosunku do ich możliwości jest dodatkowym atutem przy wyborze układu. Mikrokontroler może pracować w temperaturze od - 4 C do +85 C przy napięciu zasilania 3-6V i przy maksymalnej częstotliwości zegara wynoszącej 8Mhz z tym im niższe napięcie tym niższa częstotliwość maksymalna zegara. Rysunek przedstawia rozmieszczenie wyprowadzeń układu ST62T. Wyprowadzenie Vdd pin i Vss pin 2 są wyprowadzeniami zasilania mikrokontrolera do Vss przyłączana jest masa układu. Końcówki pin2 (OSCN) i pin4(oscout) i są wewnętrznie połączone ze zintegrowanym układem oscylatora. Do tych wyprowadzeń można dołączyć rezonator kwarcowy, rezonator ceramiczny, lub zewnętrzny sygnał zegarowy. Niski poziom na wyprowadzeniu RESET pin 7 umożliwia inicjację pracy ( restart ) mikrokontrolera, sprowadzając go do początku wykonywanego programu. Podczas normalnej pracy układu wyprowadzenie pin 6 TEST/Vpp jest podłączone do masy układu. Jeśli podczas restartu mikrokontrolera do tego wyprowadzenia podłączone zostanie napięcie +2,5V, pamięć EPROM zostanie wprowadzona w tryb programowania. Wyprowadzenie NM pin 5 umożliwia doprowadzenie do mikrokontrolera asynchronicznego, zewnętrznego przerwania niemaskowalnego. Końcówka NM reaguje na zbocze opadające. Nie jest ona wewnętrznie połączona z rezystorem podciągającym (pull-up). Rezystor taki musi więc występować na zewnątrz układu.

Wyprowadzenie TMER może funkcjonować jako wejście i wyjście. Będąc wejściem jest przyłączone do preskalera i jest wejściem zewnętrznego zegara lub bramką sterującą zegara wewnętrznego. Na końcówkę TMER, pracującej jako wyjście, pojawia się bit danych, kiedy się kończy określony przedział czasu. Podobnie jak wyprowadzenie NM nie jest wewnętrznie podłączone rezystorem podciągającym pull-up więc musimy go podłączyć na zewnątrz układu. Mikrokontroler ST62T posiada dwa porty wejścia /wyjścia P i PB. Port P to cztery wyprowadzenia P-P3 każda linia może być programowo skonfigurowana jako wejście z lub bez wewnętrznego rezystora podciągającego pullup, wejście przerwania z rezystorem podciągającym oraz jako wyjście push-pull lub z otwartym drenem. Linie P-P3 mogą być obciążane prądem o wartości 2m co umożliwia sterownie bezpośrednie np. cewka przekaźnika, dioda LED. Port PB to osiem linii PB-PB7, każda linia może być programowo skonfigurowana jako wejście z lub bez rezystora podciągającego (pull-up), wejście przerwania z rezystorem podciągającym, wyjście push-pull lub z otwartym drenem i jako wejście dla przetwornika analogowo cyfrowego. Budowa: Konstrukcja układu jest niezwykle prosta zawierająca się w trzech podstawowych blokach rys 2 : - mikrokontrolera - wyświetlacza - zasilacza Mikrokontroler jest sercem układu działającym pod wpływem odpowiednio napisanego programu. Konstrukcja wyświetlacza oparta jest na dwóch wyświetlaczach siedmio segmentowych LED o wspólnej anodzie. asilacz dostarcza napięcia +5V. Na rysunku 3 przedstawiony jest schemat ideowy całego układu. Do sterowania segmentami wyświetlacza LED wykorzystałem porty P-P3 oraz PB-PB2. Wymienione porty skonfigurowane są jako wyprowadzenia open drain. To oznacza że zastosowano wyświetlacze o wspólnej anodzie. nody wyświetlaczy dołączone są do plusa zasilania poprzez tranzystory T i T2 których bazy sterowane są poprzez rezystory R i R2 z wyprowadzeń PB3 i PB4 mikrokontrolera. Do wyprowadzenia PB5 mikrokontrolera dołączona jest zwora JP odpowiedzialna za wybór ilości liczb z pośród których losowane są nasze liczby 42/49 ekspres lotek i duży lotek. Schemat programu: Rysunek 4 przedstawia schemat programu z Realizera w oparciu o który zapoznamy się z działaniem układu.

DRUG. GEN2 P LOSOWNE O / WYNK STRT LC Up Dn Clr Pr LCNK B> B==C B<C PRC PRC Val ero B C NT= S R _ Q Q LOOKUP CYFRY NDEX CYFRY2 / Q() Q() KONEC 42/49 5 43 / 42/49 OCEKWNE CYFRY LOOKUP Q() KONEC W STRT B B B2 B3 B4 B5 B6 B7 PRC PRC WYNK NOD NOD2 T T2 SegmentF F SegmentE E Segment SegmentG G SegmentD D SegmentB B SegmentC C Wyjście generatora jest połączone z wejściem UP licznika. Licznik zlicza impulsy przychodzące z generatora do wartości 5 lub 43 poczym następuje wyzerowanie licznika. Elementem odpowiedzialnym za zerowanie licznika jest komparator którego wejście B połączone jest z wyjściem licznika Val. Wartości stałe 5 i 43 są przyłączane selektywnie poprzez mux2 do połączonych razem wejść i B komparatora. Takie rozwiązanie daje nam możliwość wyzerowania tego samego licznika przy dwu wartościach. Jeżeli na wyjściu licznika pojawi się wartość 5 lub 43 to w wyniku porównania wartości na wejściu z jedną z wybranych wartości 5 lub 43. Na wyjściu =B=C komparatora pojawia się stan wysoki. Jest on podany na wejście licznika Clr w wyniku czego następuje wyzerowanie licznika. W tym przypadku połączenie wyjścia licznika z wejściem komparatora musi mieć nadany atrybut NT=. Na niewykorzystane wejścia licznika Dn i Pr podane jest logiczne zero. Wyjście licznika połączone jest również z wejściem tabel CYFRY i CYFRY 2. Dokładny opis stosowania tabelek opisany jest w artykule pt. Tabelki w Realizerze publikowanym na łamach Nowego Elektronika. Wyjścia tabel połączone są z wejściami i mux gdzie są dołączane na przemian do wyjścia multipleksera mux pod wpływem impulsów przychodzących z generatora GEN na wejście sterujące /. Wyście mux połączone jest z kolejna tabelą której wyjście podane jest na wejście W bunpack, którego wyjścia sterują praca diod LED wyświetlacza siedmiosegmentowego. Generator steruje pracą tranzystorów T i T2 poprzez wyjścia cyfrowe NOD i NOD2 skonfigurowane jako wyjścia z rezystorem podciągającym. Działanie układu jest następujące: Po włączeniu zasilania mikrokontroler automatycznie następuje reset. Odpowiedzialny jest za to układ złożony z rezystora R3 2,2 kω i C5 µf podłączony do wejścia RESET procesora. Należy pamiętać o tym żeby odpowiednio była dobrana długość ładowania kondensatora ze względu na to że chwili restartu wszystkie wyjścia mikrokontrolera znajdują się w stanie wysokim co może doprowadzić do niekontrolowanych załączeń sterowanych urządzeń. W naszym przypadku nie ma to większego znaczenia

i po włączeniu zasilania i restarcie program mikrokontrolera automatycznie wchodzi w stan OCEKWN. Naciśnięcie i jednoczesne zwolnienie przycisku P Losowanie jest spełnieniem warunku STRT i wprowadza procesor w stan PRCY. W tym stanie pracy zostaje układ zaczyna pracować licznik zlicza impulsy generatora od do 42 lub 49. Na wyświetlaczu led widać zmieniające się cyfry. Kolejne naciśnięcie przycisku P jest spełnieniem warunku WYNK. Co automatycznie powoduje przejście programu w stan PRC w którym zostaje zablokowany generator i zatrzymany licznik. Wyświetlacz wskazuje wartość z losowanego przedziału, na której zatrzymał się licznik. Przejście w stan pracy PRC jest jednocześnie spełnieniem warunku KONEC co z kolei powoduje przejście w stan początkowy OCEKWNE. Wskazania wyświetlacza led są zachowane aż do kolejnego naciśnięcia przycisku losowanie. Montaż układu: Przed przystąpieniem do montażu należy zgromadzić wszystkie niezbędne elementy, mikrokontroler należy zaprogramować programatorem opisanym w EH3/99 lub też nabyć zaprogramowany z oferty NE Szczegółowa mozaika ścieżek płytki drukowanej wraz z rozmieszczeniem elementów została przedstawiona na rys5. Jak widać nie jest to skomplikowany wzór więc nie powinno być kłopotów z wykonaniem płytki. Nie będę tu opisywał całego procesu wykonania płytki, gdyż już wiele na ten temat napisano i każdy znajdzie dla siebie odpowiednią metodę. Najprostszym sposobem jest skorzystanie z rewelacyjnej oferty darmowych płytek, informacje w każdym numerze NE. Po wykonaniu płytki należy dokładnie sprawdzić połączenia na płytce drukowanej, następnie możemy przystąpić do wlutowywania poszczególnych elementów układu. acznijmy więc od wlutowania wszystkich zworek zwłaszcza tych które są umieszczone pod wyświetlaczami LED, następnie możemy wlutować podstawkę pod procesor, rezystory, kondensatory, złącza RK i na samym końcu półprzewodniki. Mikrokontroler raczej powinien być osadzony na płytce drukowanej w podstawce, nie warto robić oszczędności na drobnych ale ważnych elementach. Najlepiej użyć podstawki precyzyjnej zapewniającej pewne połączenie wyprowadzeń mikrokontrolera z dalszą częścią układu. Przy wlutowywaniu elementów należy zwrócić uwagę na odpowiednie umieszczenie końcówek podzespołów w płytce. Całość urządzenia możemy umieścić w jednej z wielu plastykowych obudów dostępnych na rynku. Uruchomienie układu generatora: z uruchomieniem generatora nie powinno być najmniejszego problemu. Praktycznie po zmontowaniu urządzenia i podłączeniu zasilania powinien działać bez żadnej regulacji. Możemy się pokusić jedynie o dobór rezystorów ograniczających prąd wyświetlaczy led, przy pomocy których dobierzemy jasność ich świecenia. Mam nadzieję że układ po części spełni oczekiwania elektroników amatorów zajmujących szukaniem szczęścia w totolotku. Krzysztof Górski Spis rysunków Rys Wyprowadzenia procesora. Rys2 Schemat blokowy Rys3 Schemat ideowy Rys4 Schemat Realizera Rys5 Płytka drukowana

Spis Elementów R R3; R; R2 3,9kΩ R4 R 82Ω C 22uF/25V C2 uf/v C3;C4 3pF C5 uf T;T2 BC237 LED;2 wspólna anoda US ST62T/2 US2 U785C M