ZL2AVR

Transkrypt

ZL2AVR
ZL2AVR – zestaw uruchomieniowy dla mikrokontrolerów AVR ATmega8
1
ZL2AVR
dla mikrokontrolerów
AVR ATmega8
Zestaw uruchomieniowy ZL2AVR opracowano
z myœl¹ o u¿ytkownikach mikrokontrolerów
AVR ATmega8. Umo¿liwia on opracowywanie
ró¿norodnych projektów, które mo¿na przetestowaæ zanim zostanie dla nich zaprojektowana p³ytka
drukowana. Mo¿liwe jest równie¿ projektowanie specjalizowanych sterowników mikroprocesorowych
zbudowanych z wykorzystaniem zestawu ZL2AVR.
Schemat elektryczny zestawu uruchomieniowego ZL2AVR pokazano
rys.
na1. UniwersalnoϾ zestawu,
a wiêc mo¿liwoœæ budowania praktycznie dowolnego systemu mikroprocesorowego, uzyskano dziêki zamieszczeniu na p³ytce drukowanej najczêœciej stosowanych bloków funkcjonalnych, takich jak: zegar czasu
rzeczywistego, wyœwietlacze LCD i LED, interfejs RS232 itp. Najwa¿niejszymi blokami funkcjonalnymi
zestawu uruchomieniowego ZL2AVR s¹:
i
Do programowania mikrokontrolera w zestawie ZL2AVR jest zalecany programator ISP o oznaczeniu ZL2PRG http://www.btc.pl/index.php?id=zl2prg
(
) lub uniwersalny programator ISP o oznaczeniu ZL11PRG-M http://www.btc.pl/index.php?id=zl11prg_m
(
). Pod podanymi adresami mo¿na
znaleŸæ wiêcej informacji o wymienionych programatorach.
– Mikrokontroler T
Amega8 (U1), który mo¿e byæ taktowany wewnêtrznym sygna³em zegarowym lub z zastosowaniem zewnêtrznego rezonatora kwarcowego X1, do³¹czanego za pomoc¹ zworek JP2, JP3.
– S5, R24, C5, JP1 – zapewniaj¹ce zerowanie mikrokontrolera. Zerowanie mo¿na przeprowadziæ przyciskiem S5. Zworka JP1 umo¿liwia do³¹czenie
Wykaz elementów
zewnêtrznego obwodu zeruj¹cego do mikroRezystory
U4: ULN2803A
kontrolera.
P1, P2: 10 kV potencjoU5: MAX232
– Z³¹cze Z7, które jest z³¹czem programatora IS.P
metry miniaturowe
U6: 7805
R1...R8, R21: 470V
U7: TFMS5360
– Alfanumeryczny wyœwietlacz LCD o ograniR9...R16: 100V
U8: PCF8574
zacji 2x16 znaków (potencjometr P1 s³u¿y do
R17...R20, R22, R23,
W1...W4: wyœwietlacze
ustawienia kontrastu wyœwietlacza).
R26...R28: 3,3 kV
WA 13 mm (0,52’’)
– Cztery wyœwietlacze 7-segmentowe LED ze
R24: 10 kV
W5: wyœwietlacz alfanuwspóln¹ anod¹. Na p³ytce uk³adu uruchomieR25: 220 V
meryczny LCD 2x16
niowego mo¿na wykorzystaæ jeden wyœwieR29: 10 V
Inne
tlacz LED sterowany statycznie lub wszystkie
Kondensatory
L1: 10 mH
cztery przy sterowaniu multipleksowym.
C1, C2: 27 pF
S1...S5: mikroprze³¹czniki
C3...C8: 100 nF
X1: 8 MHz
– Interfejs szeregowy RS232, który zrealizowaC9, C10: 100 mF/16 V
Z1: gniazdo DIN6
no z wykorzystaniem konwertera poziomów
C11...C14:
10
mF/16
V
Z2: DB9F
U5.
C15: 220 mF/16 V
Z3...Z6: ARK2
– Port wyjœciowy du¿ej mocy zbudowany z wyZ8...Z10: ARK3
Póprzewodniki
korzystaniem uk³adu ULN2803A (U4).
Z7: gniazdo IDC 2X5
D1...D9: diody LED
– Blok oœmiu diod LED (D1...D8).
Z11: goldpin 3x1
M1: mostek 1A/50V
Z12: gniazdo zasilania DC
T1...T4: BC558
– Blok przycisków (S1...S4).
JP1, JP2, JP3: listwa
U1:
ATmega8
(DIP28)
– Odbiornik transmisji danych w podczerwieni U7.
goldpin 1x2+JUMPER
U2: podstawka DIP14
– Konwerter 2I C na 8-bitowy port I/O, który
175 ko³ków lutowniczych
U3: podstawka DIP16
zrealizowano na uk³adzie PCF8574. Adresy
Zestaw uruchomieniowy
2
Rys. 1. Schemat elektryczny zestawu ZL2AVR
ZL2AVR – zestaw uruchomieniowy dla mikrokontrolerów AVR ATmega8
ZL2AVR – zestaw uruchomieniowy dla mikrokontrolerów AVR ATmega8
3
Rys. 2. Rozmieszczenie elementów na pytce drukowanej
konwertera ustalono na sta³e: adresem zapisu jest 64(dec), a odczytu 65(dec).
– Z³¹cza Z5 i Z6, które umo¿liwiaj¹ do³¹czanie zewnêtrznych urz¹dzeñ sterowanych magistral¹ I
– Z³¹cze Z10 (1-W
ire) umo¿liwia do³¹czanie elementów sterowanych za pomoc¹ interfejsu 1-Wire.
– Z³¹cze Z11 (Servo) umo¿liwia np. do³¹czenie serwomechanizmu modelarskiego.
– Z³¹cze Z1 umo¿liwia do³¹czenie klawiatury PS2.
– Na z³¹cza Z4, Z8 i Z9 (AUX) zosta³y wyprowadzone napiêcia zasilaj¹ce (masa i +5 V) oraz linie uniwersalne
oznaczone A1...A6, które umo¿liwiaj¹ do³¹czanie elementów zewnêtrznych, jak przyciski, przekaŸniki itp.
– Potencjometr P2 umo¿liwia zmienianie napiêcia (w zakresie od 0 do 5 V) podawanego na wejœcie przetwornika A/C zawartego w mikrokontrolerze ATmega8.
Wszystkie uk³ady w zestawie uruchomieniowym s¹ zasilane napiêciem +5 V, które jest stabilizowane za pomoc¹ stabilizatora U6. Do zasilenia zestawu uruchomieniowego mo¿na zastosowaæ dowolny zasilacz AC/DC
o napiêciu wyjœciowym 9...12 V. Napiêcie zasilania mo¿e byæ doprowadzone poprzez z³¹cze wtyczkowe Z12
lub poprzez z³¹cze Z3 (ARK). Dioda LED (D9) sygnalizuje w³¹czenie zasilania p³ytki uruchomieniowej.
Poszczególne bloki zawarte w zestawie uruchomieniowym nale¿y ³¹czyæ ze sob¹ przewodami.
Najwygodniejszym (i zapewniaj¹cym d³ugotrwa³¹ eksploatacjê) rozwi¹zaniem jest przygotowanie odpowiedniej liczby przewodów zakoñczonych wtykami umo¿liwiaj¹cymi zak³adanie ich na ko³ki lutownicze.
Przy zastosowaniu takich przewodów nie trzeba bêdzie lutowaæ przewodów do punktów ³¹czeniowych.

Podobne dokumenty