background image

36

Szkoła Konstruktorów

Elektronika dla Wszystkich

(szczególnie 16-segmentowe LED-y oraz ze-
gar PCF8583). (...) Ze względu na małą
liczbę wyprowadzeń procesora zastosowałem
dodatkowy zatrzask U3 typu 74HCT573. (...)

Oryginalny schemat pokazany jest na ry-

sunku 6. Dwie strony płytki tego niecodzien-
nego urządzenia pokazane są na fotografiach
6 i 7
. Jak widać na fotografii 6, Michał przy-
słał też drewniane elementy podstawki, two-
rzącej wraz z płytką konstrukcję do postawie-
nia na biurku. Gratuluję młodemu uczestniko-
wi pomysłu i realizacji! Projekt wykonany
przy użyciu SMD jest zbyt trudny dla więk-
szości Czytelników, ale na pewno taki układ,
właśnie ze względu na stopień trudności (wy-

konanie płytki, zdobycie elementów, montaż),
może dla niektórych stanowić interesujące
wyzwanie. Kto chciałby wykonać coś podob-
nego, szerszy opis, projekt płytki w Protelu
oraz pliki źródłowe programu znajdzie na
stronie internetowej jako Koziak.zip (99kB).

Podsumowanie

Bardzo się cieszę, że aż trzy nadesłane pro-
jekty mogłem skierować do publikacji (Zie-
liński, Biadalski, Wiązania). Dwa dalsze
godne większego zainteresowania (Knioła,
Koziak) opisałem pokrótce, a komplety ory-
ginalnych materiałów dostępne są na naszej
stronie internetowej. Tym samym plon zada-
nia 86 uważam za znakomity. Szczerze
mówiąc, zabrakło mi tylko „ręcznego” kalen-
darza. Jeden z pomysłodawców zadania za-
proponował budowę układu, gdzie ręczna in-
gerencja zwyczajnym przyciskiem zmienia-
łaby datę i przypominałaby zrywanie kartek
w klasycznym kalendarzu. Brak takiego ład-
nego  świecącego „ręcznego” kalendarza to
jest mój jedyny niedosyt dotyczący tego za-
dania. Nic nie szkodzi – wszystko wskazuje,
że modułowy „ręczny” kalendarz będzie te-
matem jednego z następnych zadań.

W podsumowaniu zadania chciałbym pod-

kreślić, iż wielu uczestników po analizie
odrzuciło pomysł elektronicznego terminarza.
Zwracali uwagę na trudność wprowadzania
informacji. Doceniam wnioski tych, którzy

zrezygnowali z rozbudowanych
układów i uniknęli niepotrzeb-
nych kosztów, na przykład
w kwestii wprowadzania da-
nych. Inni chcieli zastosować
klawiaturę jak w klasycznym te-
lefonie komórkowym i wpisy-
wać tekst jak przy pisaniu SMS-
ów. Ktoś zaproponował dużą
klawiaturę od komputera PC,
a jeszcze inni chcieli ładować
zawartość terminarza z kompu-
tera PC przez port szeregowy.

Niektórzy słusznie uznali, że nie ma sensu
tworzenie konkurencji dla terminarzy dostęp-
nych w telefonach komórkowych i kompute-
rach: jeśli terminarz z małym wyświetlaczem
LCD miałby współpracować z komputerem
PC, to czy warto w ogóle robić takie urządze-
nie? Również i ja mam wątpliwości, czy sza-
ry, mały wyświetlacz LCD umieszczony
w niezgrabnej obudowie może konkurować
z wyrobami fabrycznymi. Cieszę się, iż
znaczna część osób wyraźnie podkreśliła, że
należy poważnie rozważyć stosunek nakładu
pracy i kosztów do efektu. Ja rozumiem, jak
wielką satysfakcję daje samodzielne wykona-
nie jakiegokolwiek działającego urządzenia,
jednak lepiej skoncentrować się na urządze-
niach, których nie można kupić w sklepach.
Stąd znacznie wyżej oceniam zaproponowane
urządzenia z diodami i wyświetlaczami LED.
Również i ja uważam, iż tylko takie wyświe-
tlacze dadzą potrzebny efekt, zwłaszcza 16-
segmentowe wyświetlacze alfanumeryczne.

Gratuluję wszystkim Kolegom wymienio-

nym z nazwiska. Przykro mi, że nie mogę
wszystkich obdarować nagrodami i upominka-
mi, niech nagrodą będzie przyjemność zapre-
zentowania się ogromnej rzeszy Czytelników
EdW. Nagrody za zadanie 86 otrzymują  Mi-
chał Koziak 
Paweł Knioła. Nagrody czy ra-
czej upominki książkowe, a po publikacji ho-
noraria otrzymają  Arkadiusz Zieliński,  Ro-
man Biadalski 
Marcin Wiązania. Upomin-
ki otrzymają też:  Dawid Lichosyt,  Piotr
Bechcicki
Krzysztof ŻmudaJarosław Tar-
nawa 
Mariusz Chilmon. Aktualna punkta-
cja zawarta jest w tabeli. Ponawiam prośbę: je-
śli nadsyłacie pracę do Szkoły e-mailem, poda-
wajcie od razu swój adres pocztowy, a przynaj-
mniej miejscowość zamieszkania. Serdecznie
zapraszam do udziału w rozwiązywaniu kolej-
nych zadań i do nadsyłania prac w terminie.

Wasz Instruktor

Piotr Górecki

Fot. 6 Model Michała Koziaka

Fot. 7 Strona elementów modelu Mi-

chała Koziaka

C

C

o

o

 

 

t

t

u

u

 

 

n

n

i

i

e

e

 

 

g

g

r

r

a

a

?

?

Szkoła KKonstruktorów klasa III

Rozwiązanie zadania 86

W EdW 4/2003 na stronie 36 zamieszczony
był schemat mikroprocesorowej, dwukanało-
wej laserowej bariery świetlnej do naprowa-
dzania samochodu podczas wjazdu do gara-
żu, nadesłany jako rozwiązanie jednego z po-
przednich zadań. Oryginalny schemat poka-
zany jest na rysunku A. Kontaktron zamoco-
wany w drzwiach ma zapewnić automatycz-
ne włączenie na stałe modułów laserowych

i mikroprocesora podczas wjeżdżania do ga-
rażu. Jeśli samochód przetnie jeden z torów
świetlnych, włączy się brzęczyk i zaświeci
dioda LED podświetlająca strzałkę, sugerują-
cą zmianę kierunku jazdy.

Nieprzypadkowo w rubryce Co tu nie

gra? zamieściłem schemat urządzenia oparte-
go na mikroprocesorze. Po kursach dotyczą-
cych mikroprocesorów coraz więcej rozwią-
zań i projektów wykorzystuje te nad wyraz

pożyteczne i nowoczesne elementy. Mikro-
procesory oferują naprawdę fantastyczne
możliwości i genialnie ułatwiają konstrukcję
rozmaitych urządzeń. Nie można jednak bez-
krytycznie dać się porwać fali fascynacji ich
możliwościami. Problem w tym, że wielu po-
czątkujących koncentruje się na programie
i traktuje zupełnie po macoszemu wszystko,
co współpracuje z mikroprocesorem. Rezulta-
tem są elementarne błędy wielu osób, które za

background image

37

Elektronika dla Wszystkich

Szkoła Konstruktorów

mało czasu poświęcają podstawom elektro-
nicznego rzemiosła. W Elektronice dla
Wszystkich musimy i chcemy poświęcać mi-
kroprocesorom odpowiednią ilość miejsca.
Nie możemy jednak pomijać klasycznych
układów, które znakomicie kształcą. Kto naj-
pierw pozna dobrze klasyczne układy elek-
troniczne, a potem „przesiądzie się” na mi-
kroprocesory, bardzo wiele zyska. Kto chce
od razu zostać „mikroprocesorowym kon-
struktorem” bez gruntownego opanowania
podstaw, jest skazany na liczne błędy i fru-
stracje. Przykładem jest prezentowany sche-
mat. Powyższe uwagi absolutnie nie mają na
celu ośmieszyć „mikroprocesorowców” –
chodzi tylko o właściwą kolejność nauki
(oczywiście jak zawsze, nie podaję też żad-
nych informacji ułatwiających „namierze-
nie” twórcy schematu – osoba Autora nie ma
tu nic do rzeczy, chodzi tylko o to, żebyśmy
się wszyscy czegoś nauczyli). Mikroproceso-
ry to nie tylko programowanie, ale też grun-
towna znajomość podstaw warsztatu elektro-
nicznego. Autora schematu serdecznie za-
chęcam do dalszych prób – przede wszyst-

kim prób praktycznych, najlepiej na bazie
mniej skomplikowanych układów scalonych.
A jeśli chodzi o zamieszczony schemat, na-
płynęło wiele prac z licznymi uwagami. Za-
cznijmy od drobiazgów.

Wielu uczestników sygnalizowało zły

symbol fotorezystora i kontaktronu na sche-
macie. Rzeczywiście, zazwyczaj dla kontak-
tronu i fotorezystora używa się nieco innych
symboli, ale nie ma to żadnego znaczenia
praktycznego. Autor po prostu wykorzystał
symbole popularnych elementów bibliotecz-
nych, dostępne w używanym programie, stąd
taka forma. Trzeba pamiętać,  że to tylko
schemat, więc sposób jego narysowania nie
ma znaczenia dla działania układu. Nie moż-
na uznać tego za błąd.

Pojawiły się też w odpowiedziach błędne

sugestie. Nie trzeba na przykład podciągać
do plusa zasilania końcówki P1.2 współpra-
cującej z kontaktronem – wystarczy wewnę-
trzny rezystor podciągający. Tylko końcówki
P1.0 i P1.1, jako wejścia komparatora analo-
gowego, nie mają rezystorów podciągają-
cych.

Drobną i nieznaczącą usterką jest też brak

wartości rezystorów R4, R5. Może on mieć
wartość w szerokim zakresie 2,2k

Ω...470kΩ.

To wygląda na zwyczajne przeoczenie.

Usterką  o większym znaczeniu jest od-

wrotne włączenie tranzystora T2, ale wyglą-
da na to, że zamiana miejscami kolektora
i emitera też jest przypadkowym przeocze-
niem – tranzystor T1 jest włączony prawidło-
wo. Za podobny przykład roztargnienia
uznaję obecność napisu 12V przy przekaźni-
ku. Jak wiadomo, procesor 89C2051 może
być zasilany napięciem co najwyżej 6V, więc
można po prostu zastosować przekaźnik 5-
woltowy. Można też zasilić przekaźnik na-
pięciem +12V, ale wtedy trzeba byłoby ozna-
czyć etykietkę zasilania skrótem innym niż
VCC. Przekaźnik 5-woltowy dużej mocy
może pobierać ponad 100mA, a 12-woltowy
ponad 50mA. Tymczasem wzmocnienie tran-
zystora T3 typu BC337-16 może być równe
100x (katalog podaje wartość 100...250).
Wobec tego prąd bazy powinien być większy
niż 1mA dla przekaźnika 5V i 0,5mA dla
przekaźnika 12-woltowego. Tymczasem prąd
bazy będzie mniejszy i to nie tylko z powodu
dużej wartości R9. Przy takim połączeniu na-
leżało zastosować tranzystor Darlingtona,
np. BC617, który przy takich prądach ma
wzmocnienie powyżej 10000x.

Właściwie już tu doszliśmy do głównych

błędów w układzie. Kilku uczestników
stwierdziło, że wartość R9 jest za duża i na-
leży ją zmniejszyć. Tak byłoby, gdyby pro-
cesor był typu 90S2313, gdzie wydajność
wyjść w stanie wysokim jest duża i przekra-
cza 10mA. Pomysłodawca układu zapo-
mniał albo nie wiedział,  że w procesorze
89C2051 spoczynkowa wydajność wyjść
w stanie wysokim jest znikoma – gwaranto-
wana wydajność prądowa wyjść procesora
89C2051 w stanie wysokim jest mała, rzędu
kilkudziesięciu mikroamperów. Tylko
w stanie niskim wyjścia mają dużą wydaj-
ność, ponad 20mA.

I właśnie tu tkwią najważniejsze błędy.

Mała wydajność wyjść w stanie wysokim po-
winna zapewnić prawidłowe działanie tran-
zystora T4 i brzęczyka ze względu na mały
pobór prądu. Ale tak mały prąd wyjściowy
procesora na pewno nie wystarczy do wyste-
rowania tranzystora T3 typu BC337. Tym
bardziej nie wystarczy do zaświecenia super-
jasnych diod LED D3, D4 – przy prądzie kil-
kudziesięciu mikroamperów będą praktycz-
nie niewidoczne. Wartość rezystorów R2, R3
nie ma znaczenia.

I tu doszliśmy do błędu, który najbardziej

rzuca się w oczy. Ewidentnym nieporozu-
mieniem jest dołączenie modułów lasero-
wych wprost do wyjść procesora. Jak wiado-
mo, przy małych prądach dioda laserowa za-
chowuje się jak zwykła dioda LED. Dopiero
przy prądach powyżej wartości progowej,
wynoszącej kilkadziesiąt miliamperów, 

A

Marcin W

Wiązania Busko Zdrój . . . . . . . . . . . 162

Mariusz CChilmon Augustów. . . . . . . . . . . . . . 96

Dariusz DDrelicharz Przemyśl . . . . . . . . . . . . . 92

Michał SStach Kamionka Mała  . . . . . . . . . . . . 86

Jarosław TTarnawa Godziszka . . . . . . . . . . . . . 54

Roman BBiadalski Zielona Góra  . . . . . . . . . . . 53

Michał KKoziak Sosnowiec . . . . . . . . . . . . . .  51

Jarosław CChudoba Gorzów Wlkp.  . . . . . . . . . 49

Marcin M

Malich Wodzisław Śl.  . . . . . . . . . . . . 44

Krzysztof KKraska Przemyśl  . . . . . . . . . . . . . . 41

Piotr RRomysz Koszalin  . . . . . . . . . . . . . . . . . 39

Bartłomiej RRadzik Ostrowiec Św.  . . . . . . . . . 37

Piotr  W

Wójtowicz Wólka Bodzechowska  . . . . . 37

Rafał SStępień Rudy  . . . . . . . . . . . . . . . . . . . 34

Arkadiusz ZZieliński Częstochowa . . . . . . . . . . 34

Dawid LLichosyt Gorenice  . . . . . . . . . . . . . . . 30

Dariusz KKnull Zabrze  . . . . . . . . . . . . . . . . . . 29

Szymon JJanek Lublin . . . . . . . . . . . . . . . . . . 28

Filip RRus Zawiercie  . . . . . . . . . . . . . . . . . . . 28

Piotr DDereszowski Chrzanów . . . . . . . . . . . . . 24

Piotr BBechcicki Sochaczew  . . . . . . . . . . . . . 23

Radosław CCiosk Trzebnica  . . . . . . . . . . . . . . 22

Mariusz CCiołek Kownaciska  . . . . . . . . . . . . . 20

Robert JJaworowski Augustów  . . . . . . . . . . . . 20

Jakub KKallas Gdynia  . . . . . . . . . . . . . . . . . . 20

Jacek KKonieczny Poznań  . . . . . . . . . . . . . . . 20

Bartek CCzerwiec Mogilno  . . . . . . . . . . . . . . . 18

Jakub JJagiełło Gorzów Wlkp.  . . . . . . . . . . . . 18

Michał PPasiecznik Zawiszów . . . . . . . . . . . . . 18

Radosław KKoppel Gliwice . . . . . . . . . . . . . . . 17

Łukasz CCyga Chełmek  . . . . . . . . . . . . . . . . . 16

Piotr PPodczarski Redecz . . . . . . . . . . . . . . . . 16

Andrzej SSadowski Skarżysko-Kam.  . . . . . . . . 16

Jakub Świegot Środa Wlkp.  . . . . . . . . . . . . . 16

Tomasz GGajda Wrząsawa  . . . . . . . . . . . . . . . 15

Maciej JJurzak Rabka  . . . . . . . . . . . . . . . . . . 15

Ryszard M

Milewicz Wrocław . . . . . . . . . . . . . . 15

Emil UUlanowski Skierniewice  . . . . . . . . . . . . 15

Krzysztof Żmuda Chrzanów . . . . . . . . . . . . . . 15

Artur FFilip Legionowo  . . . . . . . . . . . . . . . . . 14

Dawid KKozioł Elbląg  . . . . . . . . . . . . . . . . . . 14

Paweł SSzwed Grodziec Śl.  . . . . . . . . . . . . . . 14

Aleksander DDrab Zdziechowice  . . . . . . . . . . . 13

Wojciech M

Macek Nowy Sącz  . . . . . . . . . . . . 13

Michał GGołębiewski Bydgoszcz . . . . . . . . . . . 12

Zbigniew  M

Meus Dąbrowa Szlach.  . . . . . . . . . 12

Tomasz JJadasch Kęty . . . . . . . . . . . . . . . . . 11

Sebastian M

Mankiewicz Poznań . . . . . . . . . . . 11

Marcin PPiotrowski Białystok  . . . . . . . . . . . . 11

Andrzej SSzymczak Środa Wlkp.  . . . . . . . . . . 11

Marcin DDyoniziak Brwinów  . . . . . . . . . . . . . 10

Bartek SStróżyński Kęty  . . . . . . . . . . . . . . . . 10

Mariusz CCiszewski Polanica Zdr.  . . . . . . . . . . 9

Filip KKarbowski Warszawa . . . . . . . . . . . . . . . 9

Paweł KKnioła Lublewo  . . . . . . . . . . . . . . . . . 9

Arkadiusz KKocowicz Czarny Las . . . . . . . . . . . 9

Witold KKrzak Żywiec . . . . . . . . . . . . . . . . . . . 9

Piotr KKuśmierczuk Gościno . . . . . . . . . . . . . . 9

Kamil UUrbanowicz Ełk . . . . . . . . . . . . . . . . . . 9

Michał W

Waśkiewicz Białystok  . . . . . . . . . . . . 9

Piotr W

Wilk Suchedniów . . . . . . . . . . . . . . . . . 9

Tomasz BBadura Kędzierzyn  . . . . . . . . . . . . . . 8

Krzysztof BBudnik Gdynia  . . . . . . . . . . . . . . . . 8

Adam CCzech Pszów  . . . . . . . . . . . . . . . . . . . 8

Krzysztof GGedroyć Stanisławowo  . . . . . . . . . . 8

Rafał KKobylecki Czarnowo. . . . . . . . . . . . . . .  8

Przemysław KKorpas Skierniewice  . . . . . . . . . 8

Sławomir OOrkisz Kuślin  . . . . . . . . . . . . . . . . 8

Punktacja Szkoły Konstruktorów

background image

38

Szkoła Konstruktorów

Elektronika dla Wszystkich

zachodzi zjawisko laserowe. Okazuje się
więc,  że nie tylko w przedstawionym ukła-
dzie dołączenie laserów jest błędne. Nawet
włączenie laserów między plus zasilania
a porty jest niedopuszczalne. W karcie kata-
logowej procesora 89C2051 podane jest, że
przy zasilaniu +5V przy prądzie wyjściowym
20mA napięcie na końcówce nie przekroczy
0,5V, czyli na obciążeniu pozostanie 4,5V.
Dołączenie modułu laserowego wymaga na-
pięcia zasilającego około 3V. Można się
spodziewać,  że przy takim obciążeniu rze-
czywisty prąd wyjściowy procesora będzie
znacznie większy od 20mA i może wystar-
czyć do pracy lasera. Nie ma jednak co do te-
go pewności, a ponadto w karcie katalogowej
znajduje się ważna uwaga, odnosząca się do
obciążenia wyjść w stanie niskim: Under ste-
ady state (non-transient) conditions, IOL
must be externally limited as follows: Maxi-
mum IOL per port pin: 20 mA, Maximum to-
tal IOL for all output pins: 80 mA. If IOL
exceeds the test condition, VOL  may exceed
the related specification. Pins are not gua-
ranteed to sink current greater than the listed
test conditions
.

Uwaga ta przekreśla także możliwość

„wyduszenia” z wyjść procesora prądu
znacznie większego niż 20mA. I na tę naj-
większą wadę układu słusznie zwróciła uwa-
gę większość uczestników.

Za drugą poważną wadę większość ucze-

stników uznała wykorzystanie niemodulowa-
nego promienia światła. Rzeczywiście, taki
układ zostanie „oszukany” przez jakiekol-
wiek źródła światła. Umieszczenie fotorezy-
storów w rurkach poprawi sytuację, ale też
nie zagwarantuje poprawnej pracy systemu.
Bardzo skutecznym rozwiązaniem byłoby
wykorzystanie odbiorników TFMS5360 lub
SFH506-36 reagujących na paczki impulsów
o częstotliwości 36kHz. Taka impulsowa ba-
riera podczerwieni byłaby odporna nie tylko

na  światło widzialne, ale też na niemodulo-
wane promieniowanie podczerwone. Przy
rozsądnym napisaniu programu przebieg
o częstotliwości 36kHz można wytworzyć za
pomocą procesora.

Poszczególni uczestnicy zgłosili jeszcze

inne uwagi. Oto przykłady:
- Jeżeli bowiem oświetli się garaż, to nawet
najjaśniejszych diod nie będzie w nim widać.
Dlatego proponowałbym zastąpić je małymi
żaróweczkami podświetlającymi odpowiedni
napis, wtedy oczywiście będzie niezbędne
użycie tranzystorów z opornikami.
- Sprawa kontaktronu. Z własnego doświad-
czenia wiem, że tak podłączony będzie spra-
wiał problemy. Efektem jego działania będzie
sporadyczne załączanie się światła. Wszystko
przez drgania styków, które będą wywoływać
niepożądane skutki. Oczywiście istnieją pro-
gramowe sposoby wyeliminowania tego efek-
tu, ale po co „chodzić dłuższą drogą”? Wy-
starczy wstawić kondensator ceramiczny
o wartości 100nF i będzie dobrze.
- Jeśli zastosować przekaźnik 5V, to warto
byłoby sterować nim za pośrednictwem tran-
zystora PNP od strony plusa zasilania - po
starcie na wyjściu procesora pojawia się stan
wysoki (czyli przekaźnik byłby wyłączony).
Ta sama uwaga może dotyczyć też buzzera.
- Rezonator 11,059 MHz jest przysłowiową
„armatą na wróbla”. Przy tak prostym ukła-
dzie wystarczy 1MHz, a nawet ceramiczny
500kHz, przy czym dla tego ostatniego ko-
densatory C2 i C3 powinny mieć większą po-
jemność - o około 15pF
.
- Jeśli fotorezystory są silnie oświetlone -
żadna strzałka nie świeci się. Jeśli któraś
wiązka laserowa zostanie przecięta - zapala
się odpowiednia dioda LED. Brzęczyk włą-
cza się razem z każdym z LED-ów. (...) Układ
o takim działaniu można zrobić bez stosowa-
nia  żadnych układów scalonych, wystarczy
jedynie kilka tranzystorów!

Nagrody-upominki za najlepsze odpowiedzi

otrzymują: Piotr Krzyżaniak - Rybnik, Rafał
Zięba 
- Kality, Paweł Konopacki - Gliwice.

Zadanie 90

Na rysunku B pokazany jest schemat układu
nadesłany jako rozwiązanie jednego z po-
przednich zadań Szkoły. Ma to być aktywny
tor podczerwieni. 
Jak zwykle pytanie brzmi:

Co tu nie gra?

Proszę  o możliwie krótkie odpowiedzi. Czy

idea jest błędna, czy tylko chodzi o drobną
usterkę? Kartki, listy i e-maile oznaczcie dopi-
skiem NieGra90 i nadeślijcie w terminie 45 dni
od ukazania się tego numeru EdW. Autorzy
najlepszych odpowiedzi otrzymają upominki.

Piotr Górecki

B