Programator AT89C51-52-55 AVT1375.pdf

(306 KB) Pobierz
Programator "atmelowych" mikrokontrolerów 89C51/52/55
M I N I P R O J E K T Y
Wspólną cechą układów opisywanych w dziale "Miniprojekty" jest łatwość ich praktycznej realizacji.
Zmontowanie układu nie zabiera zwykle więcej niż dwa, trzy kwadranse, a można go uruchomić w ciągu
kilkunastu minut. Układy z „Miniprojektów” mogą być skomplikowane funkcjonalnie, lecz łatwe w montażu
i uruchamianiu, gdyż ich złożoność i inteligencja jest zawarta w układach scalonych. Wszystkie układy
opisywane w tym dziale są wykonywane i badane w laboratorium AVT. Większość z nich znajduje się
w ofercie kitów AVT, w wyodrębnionej serii „Miniprojekty” o numeracji zaczynającej się od 1000.
Programator „atmelowych” mikrokontrolerów 89C51/52/55
Prezentowane
w†artykule urz¹dzenie
jest ³atwym
w†wykonaniu
programatorem ìduøychî
mikrokontrolerÛw
z†pamiÍci¹ Flash
z†rodziny '51.
Rekomendacje :
niez³ej jakoúci
programator, przydatny
wszystkim projektantom
korzystaj¹cym
z†popularnych
mikrokontrolerÛw
produkowanych przez
firmÍ Atmel.
Prezentowany programa-
tor jest przeznaczony do pro-
gramowania wszystkich wer-
sji produkowanych przez fir-
mÍ Atmel mikrokontrolerÛw
89C51, 89C52 i†89C55 (nie
jest obs³ugiwany 89C55WD).
Programator opracowa³ Wi-
chit Sirichote z†King Mong-
kut's Institute of Technology
i†udostÍpni³ pod nazw¹ Ea-
sy-Downloader 2.0.
Schemat elektryczny pro-
gramatora pokazano na rys.
1 . Jego prac¹ steruje mikro-
kontroler U1 (89C51 lub
89C52) z†wpisanym do pa-
miÍci programem ez52.hex ,
ktÛry jest dostÍpny bezp³at-
nie w†Internecie pod adre-
sem http://
chaokhun.kmitl.ac.th/~kswi-
chit/easy2/ez52.hex . Uk³ad
U4 spe³nia rolÍ stabilizatora
napiÍcia zasilaj¹cego ele-
menty programatora, a†U3 -
programowanego stabilizato-
ra napiÍcia programuj¹cego.
Za prze³¹czanie wartoúci te-
go napiÍcia odpowiada tran-
zystor T1 sterowany z†wyj-
úcia P3.3 mikrokontrolera
U1. NapiÍcie podawane na
z³¹cze JP1 powinno byÊ wy-
prostowane, wstÍpnie wyfil- Rys. 1. Schemat elektryczny programatora
Elektronika Praktyczna 8/2003
35
55495927.051.png 55495927.062.png 55495927.073.png 55495927.084.png 55495927.001.png 55495927.002.png 55495927.003.png 55495927.004.png 55495927.005.png 55495927.006.png 55495927.007.png 55495927.008.png 55495927.009.png 55495927.010.png 55495927.011.png 55495927.012.png 55495927.013.png 55495927.014.png 55495927.015.png 55495927.016.png 55495927.017.png 55495927.018.png 55495927.019.png 55495927.020.png 55495927.021.png 55495927.022.png 55495927.023.png 55495927.024.png 55495927.025.png 55495927.026.png 55495927.027.png 55495927.028.png 55495927.029.png 55495927.030.png 55495927.031.png 55495927.032.png 55495927.033.png 55495927.034.png 55495927.035.png 55495927.036.png 55495927.037.png 55495927.038.png 55495927.039.png 55495927.040.png 55495927.041.png
M I N I P R O J E K T Y
WYKAZ ELEMENTÓW
Rezystory
R1: 8,2k
Półprzewodniki
D1: dowolna dioda LED
T1: 2N2222
U1: AT89C51 (DIP40,
z programem ez52.hex )
U3: LM317T
U4: LM7805CT
U5: DS275
Inne
X1: 11,0592MHz
U2: podstawka ZIF40
JP1: złącze zasilania
JP2: DB9M
R2: 250
/1%
R3: 2,15k
/1%
R4: 1,15k
/1%
R6: 10k
DR1: 8x10k
(R−pack
w obudowie SIL9)
Kondensatory
CE1, CE3, CE5: 10
µ
F/16V
F/25V
CE4: 100
µ
F/25V
C1, C2: 30pF
C3: 100nF
P³ytka drukowana jest dostÍpna w AVT - oznaczenie AVT-1375 .
µ
Wzory p³ytek drukowanych w formacie PDF s¹ dostÍpne
w Internecie pod adresem: http://www.ep.com.pl/?pdf/
sierpien03.htm oraz na p³ycie CD-EP8/2003 w katalogu PCB .
trowane i†mieÊ wartoúÊ co
najmniej 17 VDC przy pr¹-
dzie o†natÍøeniu 100 mA.
Dioda úwiec¹ca D1 sygnali-
zuje w³¹czenie zasilania pro-
gramatora. Wymiana danych
pomiÍdzy mikrokontrolerem
U1 i†komputerem PC odbywa
siÍ poprzez interfejs szerego-
wy RS232. RolÍ konwertera
napiÍciowego RS232<->TTL
spe³nia uk³ad U5 typu DS275.
Jest to doúÊ nietypowe roz-
wi¹zanie, ale wybrano je ze
wzglÍdu na niewielk¹ obu-
dowÍ uk³adÛw DS275 i†moø-
liwoúÊ zamÛwienia ich bez-
p³atnej dostawy jako prÛbek.
Schemat montaøowy p³yt-
ki programatora pokazano na
rys. 2 . Podczas montaøu pro-
gramatora warto zwrÛciÊ
uwagÍ na koniecznoúÊ precy-
zyjnego zamontowania uk³a-
Rys. 2. Schemat montażowy programatora
dÛw U3 i†U4 - nie mog¹ siÍ
one stykaÊ radiatorami.
Prac¹ programatora steru-
je bezp³atne oprogramowanie,
zgodne z†Windows 95/98/
Me/NT/2000/XP, ktÛre publi-
kujemy na CD-EP8/2003B,
jest ono dostÍpne takøe na
stronie autora: http://
chaokhun.kmitl.ac.th/
~kswichit/ez4/EZDL4.exe .
AG
-
.
-
36
Elektronika Praktyczna 8/2003
R5: 1k
CE2: 1
55495927.042.png 55495927.043.png 55495927.044.png 55495927.045.png 55495927.046.png 55495927.047.png 55495927.048.png 55495927.049.png 55495927.050.png 55495927.052.png 55495927.053.png 55495927.054.png 55495927.055.png 55495927.056.png 55495927.057.png 55495927.058.png 55495927.059.png 55495927.060.png 55495927.061.png 55495927.063.png 55495927.064.png 55495927.065.png 55495927.066.png 55495927.067.png 55495927.068.png 55495927.069.png 55495927.070.png 55495927.071.png 55495927.072.png 55495927.074.png 55495927.075.png 55495927.076.png 55495927.077.png 55495927.078.png 55495927.079.png 55495927.080.png 55495927.081.png 55495927.082.png 55495927.083.png
Zgłoś jeśli naruszono regulamin