doPDF v5, Job 2

Transkrypt

doPDF v5, Job 2
Mikro-podsłuch TTL
Czy ten układ ma szanse działać? :) Jest to nic innego jak mikrofon bezprzewodowy, szpieg,
podsłuch i jak się go jeszcze nie nazywa. Jako anteny należy użyć kilkunastocentymetrowego
przewodu w izolacji. Wykorzystywać zgodnie z prawem. ;)
Spis elementów
Układ scalony 7413
Kondensator 10nF
Trymer 20pF (kondensator nastawny)
Mikrofon
1
Prosty konwerter RS232 do TTL
Przedstawiony powyżej układ używa dwóch tranzystorów NPN i PNP. Przerywana linia
oddziela układ nadajnika i odbiornika. Standard RS232C określa "1" logiczną jako napięcie 3V do -12V, a "0" logiczne jako +3V do +12V. W nadajniki wykorzystano tranzystor PNP BC557. Gdy stan sygnału TxD (po stronie TTL) jest "1" tranzystor Q1 nie przewodzi i TxD
(pin 3) dostarcza -9V (najczęściej, zależy od użytego układu do sterowania portem COM) do
RxD (pin 2). Jeśli sygnał TxD (po stronie TTL) stanie się równy "0", tranzystor Q1 zacznie
przewodzić i napięcie +5V (które odpowiada już standardowi RS232C jako "0" logiczne)
zostanie dostarczone do pinu 2 - RxD. Wykorzystując tą metodę należy pamiętać, że sygnał
TxD od strony portu COM musi być ustawiony jako "1" aby dostarczał potrzebne napięcie 9V.
Układ poniżej przerywanej linii to prosty konwerter, który zamienia sygnał RS232C
spowrotem do logiki TTL. Gdy PC wysyła dane do TxD (pin 3), "1" logiczna odpowiada
napięciu -9V co powoduje zatkanie tranzystora Q2 i wysłanie to RxD (TTL) napięcia około
5V, natomiast logiczne "0" ustawia tranzystor Q2 w stan przewodzenia i napięcie na RxD
spada do blisko 0V.
Przedstawiony układ nadaje się do wykorzystania podczas transmisji half-duplex (full-duplex
jest niemożliwy ze względu na potrzebę ustawienia pinu TxD podczas odbierania danych
przez PC).
2
Transmisja dźwięku w podczerwieni by Manuel Kasper
Przedstawione urządzenie potrafi przesyłać dźwięk za pomocą podczerwieni w odległości do
jednego metra. Zwiększając wzmocnienie i dokonując pewnych modyfikacji odległość tą
można zwiększyć.
Nadajnik
Nadajnik i odbiornik są prawie takimi samymi układami. Podłączając mikrofon uważaj na
polaryzacje gdyż w przypadku złego podłączenia układ nie będzie działać. Próbowałem
używać tego układu z zewnętrznymi źródłami dźwięku (takimi jak walkman, PC) ale nie
chciało to działać.
Odbiornik
Prawie każdy foto-tranzystor typu NPN może być w układzie użyty, ale stosując specjalnie
czuły na zakres podczerwieni otrzymamy lepszą jakość odbioru. Głośniczek również
dowolny, 8 ohm, 0.25W.
Po zmontowaniu układu należy go przetestować. W tym celu podłącz baterię 9V do
odbiornika i posłuchaj. Powinieneś usłyszeć niewielki szum w głośniku. Następnie podłącz
również zasilanie do nadajnika i ustaw diodę nadawczą naprzeciw fototranzystora w
3
odległości ok. 10cm. Powiedz coś do mikrofonu - i sprawdź czy słychać to co mówisz w
głośniku. Jeśli nie - sprawdź połączenia. Jeśli nadal nic nie słyszysz sprawdź polaryzcja diody
nadawczej i fototranzystora. Jeśli masz wątpliwości zastąp diodę podczerwoną jasną diodą
LED i zmniejsz dystans odbiornika od nadajnika do 5cm. Krzyknij coś (byle co, nie musi to
być mądre :) to mikrofonu i sprawdź czy zmieniła się jasność świecenia diody. Jeśli nie
oznacza to, że masz coś nie tak z nadajnikiem (np. źle podłączony mikrofon). Jeśli dioda
zmienia swoją jasność oznacza to, że przyczyna tkwi w odbiorniku.
Spis elementów
Nadajnik:
Rezystory: 220ohm, 1k, 2x4.7k, 3x100k
Kondensatory: 100nF, 1uF
Tranzystor: BC546
Układ scalony: UA741
Dioda nadawcza podczerwona (InfraRed)
Mikrofon elektretowy
Odbiornik:
Rezystory: 220ohm, 1k, 2x10k, 3x100k
Kondensatory: 100nF, 1uF, 47uF
Tranzystor: BC546, fototranzystor NPN
Układ scalony: UA741
Głośnik: 8ohm
4
Alternatywny przełącznik ON/OFF
Układ służy do załączania i wyłączania urządzeń poprzez przekaźnik. Przełączanie jest
bardzo "łagodne" nie występują tu (jak w zwykłych przełącznikach mechanicznych) drgania
zestyków. Pierwsze wciśnięcie przełącznika S1 powoduje załączenie, a drugie - wyłączenie.
Wszystkie nie używane piny układu IC1 należy podłączyć do masy. Zamiast przekaźnika 9woltowego, można użyć np. 5-woltowego wstawiając w szereg z nim niewielki rezystor.
Spis elementów
Wszystkie rezystory są pół watowe (0.5W)
R1 = 10K
R2 = 100K
R3 = 10K
C1 = 0.1uF, Ceramiczny
C2 = 1uF/16V, Elektrolityczny
D1= 1N4001
Q1 = 2N4401 (ECG lub NTE123AP)
IC1 = MC4069, CMOS
S1 = Włącznik chwilowy
5
Dwukierunkowy sekwencer diodowy
Pod tą fachową nazwą ukrywa się układ do tworzenia prostego efektu świetlnego "Night
Rider".
Układ składa się z 4 bitowego licznika (4516), która ma możliwość zliczania w górę oraz w
dół oraz dwóch dekoderów "1 z 8" (układy 74138). Oscylator złożony z inwertera, rezystora
22k i kondensatora 1uF dostarcza na nóżkę 15 sygnał zegarowy, którego częstotliwość może
być regulowana za pomocą potencjometru 500K ohm. Dwa dodatkowe inwertery są użyte
jako zatrzask SET/RESET służący do kontroli kierunku zliczania (w górę lub w dół). Upewnij
się, że używasz układu 74HC14 a nie 74HCT14, który to może nie pracować poprawnie w
tym układzie.
Gdy 4516 zliczy najwyższą wartość (1111) niski stan na wyjściu 7 spowoduje ustawienie
zatrzasku tak, że na wejście UP/DOWN licznika pojawi się stan niski - licznik zacznie zliczać
w dół. Gdy zostanie osiągnięta najniższa wartość (0000) zatrzask jest resetowany (pojawia się
stan wysoki), a więc licznik ponownie zacznie zliczać w górę podczas następnego narastające
zbocza sygnału zegarowego.
Trzy najmłodsze bity licznika (Q0, Q1, Q2) są równolegle połączone z obydwoma
dekoderami, a najstarszy bit (Q3) służy do wybrania odpowiedniego dekodera.
Układ może służyć również do sterowania oświetleniem większej mocy. Jak zastąpić diody
świecące 12 woltowymi żarówkami pokazano na poniższym schemacie.
6
Programator do Bascom
Firma MCS Electronics opracowała kompilator o nazwie BASCOM i wersję darmową
BASCOM LT. Jest to pakiet oprogramowania umożliwiający pisanie własnych programów w
Basic'u. Jednak aby wykorzystać choćby minimum możliwości jakie daje BASCOM,
niezbędny jest programator który współpracuje z BASCOM'em.
W dzisiejszych czasach od mikroprocesorów nie da się uciec. Można je znaleźć w najmniej
oczekiwanych miejscach. Poczynając od prostego sprzętu gospodarstwa domowego poprzez
sprzęt RTV, a kończąc na komputerach. Pisanie oprogramowania przy pomocy Asemblera
jest kłopotliwe i długotrwałe, szczególnie testowanie napisanego programu. Obecnie spora
liczba firm oferuje pełne pakiety umożliwiające programowanie procesorów w językach
wyższego poziomu takich jak: Pascal, C, Basic. Wśród programistów panuje przekonanie, że
najlepszym i najbardziej efektywnym językiem jest C. Jest w tym dużo racji, jednak nie
należy nie doceniać innych języków wyższego poziomu. Jednym z godnych polecenia, a
jednocześnie stosunkowo tanim jest pakiet BASCOM firmy MCS Electronics. Cena pakietu
wynosi od 69$ do 150$. Nie jest jednak uzależniona od wersji pakietu, ale od sprzedawcy
lokalnego. l tak we Włoszech BASCOM'a można nabyć za 69$, natomiast u polskich
dystrybutorów za ok. 150$. To i tak niewiele w porównaniu z pakietem C za, który trzeba
zapłacić średnio ok. 1000$. Na początek nie trzeba jednak wydawać przysłowiowej złotówki.
Można bowiem ściągnąć z Internetu darmową wersję BASCOM LT. Jest to w pełni
działający program z ograniczeniem kompilacji kodu źródłowego do 1kB. Na początek
powinno to wystarczyć. Zresztą pierwszy program jaki pojawił się w NE był napisany przy
pomocy BASCOM LT. Był to zestaw 059 "Prosty klucz elektroniczny" z numeru 4/99. Od tej
pory na łamach NE można spotkać programy napisane przy pomocy BASCOM'a. Skoro już
zdecydowaliśmy się na BASCOM powinniśmy mieć do niego odpowiednie narzędzia.
Jednym z podstawowych jest programator mikroprocesorów 89Cxx51, który zechce
współpracować z BASCOM'em. Firma MCS Electronics udostępniła na swoich stronach
internetowych prosty programator "małych Atmeli". Przedstawiony schemat jest nieznacznie
zmodyfikowany w stosunku do oryginału. Modyfikacja polega na dodaniu jednego układu
scalonego zamiast zastosowania diody. Układ z diodą nie zawsze chciał poprawnie działać, a
uzależnione to było od komputera, a w zasadzie od portu drukarkowego (LPT), do którego
został podłączony programator.
Budowa i działanie
Programator został zbudowany z pięciu układów scalonych i kilku elementów dyskretnych.
Dwa główne układy to US1 i US2 o oznaczeniu PCF8574P lub PCF8574AP Każdy z tych
układów z jednej strony posiada magistralę I2C, a z drugiej ośmiobitową szynę danych. W
skrócie można powiedzieć, że jest to konwerter I2C na 8 bitów i odwrotnie (remote 8bit I/O
expander for l2Cbus). Trzy pozostałe układy to 74LS05, 74LS06 i 78L05. Układy te chyba
nie wymagają specjalnego opisu. Zasada działania programatora jest stosunkowo prosta, bo
całą "brudną robotę robi" za nas komputer, do którego jest podłączony programator. Z portu
drukarkowego LPT1, LPT2 lub LPT3 są przesyłane, lub odbierane odpowiednie dane.
Programiści z MSC Electronics zadbali o to, abyśmy mieli maksymalny komfort pracy i nie
przejmowali się oprogramowanie do współpracy naszego programatora z BASCOM'em.
Oczywiście można napisać własny program obsługujący programator, ale czy ma to choćby
najmniejszy sens skoro jest już gotowy program. Nie będę opisywał sposobu programowania
89Cxx51, ponieważ było to już robione wielokrotnie. Tych, którzy chcą znaleźć więcej
informacji odsyłam do danych katalogowych i na strony internetowe firmy AtmeI
www.atmel.com
7
Montaż i uruchomienie
Montaż układu rozpoczynamy od sprawdzenia płytki drukowanej. Podczas sprawdzania
powinniśmy zwrócić uwagę czy sąsiednie ścieżki lub punkty lutownicze, czy nie są zwarte
lub ścieżki nie mają przerwy. Po stwierdzeniu że płytka jest poprawna, przystępujemy do
montażu programatora. Przed wlutowaniem elementów musimy wlutować trzy mostki.
Szczególnie M1, który jest umiejscowiony pod układem scalonym US2. Następnie
wlutowujemy elementy dyskretne. Kolejny etap to wlutowanie złącza Z1, podstawki pod
programowany mikroprocesor i stabilizatora napięcia US5. Pierwszy etap montażu za nami.
Rozpoczynamy wstępne uruchomienie układu. Do Z1 podłączamy +12V. Dioda D1 powinna
się zaświecić. Jeżeli tak nie jest, to oznacza że zamieniliśmy plus z minusem przy zasilaniu
układu lub odwrotnie wlutowaliśmy diodę D1. Gdy dioda się świeci, sprawdzamy
woltomierzem czy na odpowiednich wyprowadzeniach układu występuje +5V:
US1 - PIN16 +5V; PIN8 0V
US2 - PIN16 +5V; PIN8 OV
US3 - PIN14 +5V; PIN7 OV
US4 - PIN14 +5V; PIN7 OV
US5 - PIN1 +5V; PIN2 OV
Podstawka PIN20 +5V; PIN10 0V
Po dokładnym sprawdzeniu wlutowujemy pozostałe cztery układy scalone i łączymy przy
pomocy taśmy pięciożyłowej płytkę ze złączem DB25. Na tym kończymy montaż i
przystępujemy do uruchomienia układu. Łączymy programator z komputerem poprzez
dowolny port drukarkowy np. LPT1. Włączamy napięcie zasilania programatora i komputer.
Teraz uruchamiamy BASCOM i konfigurujemy go, aby widział nasz programator. W celu
konfiguracji BASCOM'a wchodzimy w OPTIONS i wybieramy PROGRAMMER.
Znajdujemy się w podmenu konfiguracji programatora. Musimy wybrać zakładkę
PARALLEL. W polu PROGRAMMER wybieramy MSC Flasch programmer. Przechodzimy
do pola LPT ADDRESS i wybieramy adres, jaki posiada złącze do którego jest podłączony
programator. Adres złącza można sprawdzić w SETUP komputera (Lpt1 ma adres 378H).
Pozostało nam ustawienie opóźnienia pole PORT DELAY. Z tym polem jest mały problem.
Wartość jaką należy tam wpisać każdy musi dobrać doświadczalnie. Dla przykładu dla
komputera z procesorem Pentium 100MHz wpisujemy 20 dla Pentium II 400MHz wpisujemy
60. Na zakończenie zaznaczamy jakie typy układów US1 i US2 zostały użyte w naszym
programatorze. W przypadku użycia PCF8574P nic nie robimy. Natomiast gdy użyliśmy
PCF8574AP, w polu PCF8574A zaznaczamy, że nasz programator posiada ów układ.
UWAGA!!!
Do prawidłowej pracy programatora niezbędny jest program BASCOM lub BASCOM LT.
Najnowszą wersię BASCOM LT można znaleźć w Internacie na firmowych stronach MCS
Electronics http://www.mcselec.com lub w kąciku Bascom'a.
Spis elementów
Rezystory:
R1 - 1k
R2 - 620
R3 - 1k
R4 - 10k
8
R5
R6
R7
R8
R9
-
10k
10k
10k
10k
10k
Półprzewodniki:
D1 - LED G
D2 - LED R
DZ1 - 3V3
Układy
US1 US2 US3 US4 US5 -
scalone:
PCF8574P LUB PCF8574AP
PCF8574P LUB PCF8574APZ
74LS05
74LS06
78L05
Inne:
Z1 - ARK2
Z2 - DB25 (DS25P)
Osłona DP25
Podstawka DIL20
9
Wykrywacz metali
Zasada działania.
Urządzenie pracuje na zasadzie różnicy dwóch częstotliwości, w jego skład wchodzą trzy
układy: generator wzorcowy, generator pomiarowy i mieszacz częstotliwości. Generator
wzorcowy pracuje na bramkach B1 B2 i posiada regulację częstotliwości w niewielkich
granicach za pośrednictwem dodatkowego potencjometru wchodzącego w skład rezystancji
polaryza cji bramki. Generator pomiarowy z bramkami B3 B4 posiada w pętli dodatniego
sprzężenia zwrotnego szeregowy obwód rezonansowy LI C2, decydujący o częstotliwości
pracy układu.
Układ z tranzystorem T1 jest prostym mieszaczem, do którego doprowadzane są sygnały z
obydwu generatorów. Jeżeli częstotliwości sygnałów są równe, a do uzyskania tego właśnie
służy potencjometr (korekcja częstotliwości wzorcowej do częstotliwości pomiaro wej), na
wyjściu w słuchawkach panuje cisza. Przy rozstrojeniu układu w słuchawce pojawia się ton
akustyczny (w granicach częstotliwości sygnału odbieranego przez ucho).
Częstotliwość pracy układu pomiarowego jest stała (zrezygnowano ze stosowania
kondensatora zmiennego) i nie jest w zasadzie istotna jej wartość. Cewka L1 może zawierać
10...30 zwojów drutu DNE 0, 5 nawiniętych na średnicy 20...40cm. Zamiast nawijać cewkę
można zastosować płaską taśmę 10...30-żyłową (której końce zostały połączone w szereg)
wygiętą w okrąg. Istotną sprawą jest usztywnienie cewki tak, aby zmiany jej gabarytów (a
więc i indukcyjności) podczas poszukiwań nie powodowały zmiany tonu wyjściowe go.
Dobrym sposobem na usztywnienie cewki może być np. zastosowanie rurki duraluminiowej o
średnicy około 1Omm wygiętej w okrąg, a następnie naciągnięcie w jej otwór uzwojenia.
Końce rurki nie mogą tworzyć obwodu zamkniętego. Oczywiście skuteczność pracy
wykrywacza, a w tym głównie zasięg wykrywanych przedmiotów metalowych w ziemi,
zależy od częstotliwości (mniejsze częstotliwości są w mniejszym stopniu tłumione) i dlatego
10
urządzenie można potraktować jako eksperymentalne. Jeśli ktoś chce, może do woli ustalać
częstotliwość w bardzo szerokich granicach od 50kHz aż do 500kHz. Można również
przeprowadzać eksperymenty w ten sposób, że obieramy częstotliwość generatora
pomiarowego maksymalnie niską, a częstotliwość wzorcową ustalamy nie równą wartości
częs totliwości obwodu rezonansowego lecz jej wielokrotności. Inaczej mówiąc, poprzez
wymianę wartości kondensatora Cl obieramy częstotliwość wzorcową jako harmoniczną
(2...5 razy większą w stosunku do częstotliwości drugiego generatora). Wydawać by się
mogło , że im mniejsza częstotliwość sygnału w cewce, tym mniejsza zmiana jej
częstotliwości po zbliżeniu do przedmiotu metalowego, ale należy pamiętać, że układ daje
przebieg zbliżony do prostokątnego (w każdym razie odbiegający kształtem od sinusoidy) i z
te go względu bogaty w częstotliwości harmoniczne, a im wyższa harmoniczna, tym większe
zmiany częstotliwości. W praktyce chodzi jednak o wybranie rozsądnego kompromisu
częstotliwości pomiarowej.
WYKAZ ELEMENTÓW
Rezystory
R1: 100ohm potencjometr
R2: 150ohm
R3: 47... 10k
R4: 200ohm
Kondensatory
C1: 1..4,7nF
C2: 1...2,2nF
C3. C4: 1nF
C5: 10nF
C6: 1OOnF
Półprzewodniki
US1: 7400
T1: BC547 lub podobny
Inne
L1: według opisu
Sł: słuchawka o rezystancji min. 200ohm
11

Podobne dokumenty