GIOI THIE U Huong ung sang kien thanh lap Nhom Phat trien AVR, NVT2 toi xin dong gop bai viet nay lam tai lieu tham khao cho cac ban muon tm hieu ve vi dieu khien AVR. Nhn chung, vi dieu khien AVR la mot loai vi dieu khien manh voi nhieu tnh nang hap dan. Tuy nhien v la mot loai con kha moi voi cach la p trnh hoi khac so voi 8051, PIC. (theo y kien cua nhieu nguoi) do do ban van co the gap kho khan khi tm hieu mac du ban da thong thao cac loai vi dieu khien khac. e ho tro cac ban trong viec tm hieu VK AVR, NVT2 toi xin huong dan cac ban tu lam mot mach phat trien don gian de thuc hanh nhung kien thuc ma ban hoc duoc. Noi ve mach phat trien cho AVR th hien nay tren thi truong khong thieu nhung do v la san pham thuong mai nen gia ca ro rang la khong phu hop voi chung ta, dac biet la cac ban sinh vien. Bang nhung linh kien de tm, ban hoan toan co the lam mot mach phat trien voi chi ph thap. Bai viet nay bao gom cac phan: Cac linh kien can thiet Cac buoc thuc hien o Buoc 1: Lap mach nguon o Buoc 2: Lap mach vi dieu khien o Buoc 3: Test CA C LINH KIEN CA N THIET 1/ Vi dieu khien AVR: O day tui dung loai AT90S2313-10PI v day la loai tuong doi don gian , thch hop cho nguoi moi tm hieu AVR. Ban co the mua duoc loai nay o cho Nhat Tao hoac mot vai tiem linh kien tren duong 3/2 quan 10 TP HCM. Hnh 1: AT90S2313
2
2/ Board mach: Loai nay ban co the de dang tm mua duoc o cac tiem linh kien, dung de han tat ca linh kien len do. Hnh 2: Board mach 3/ Cac linh kien khac: 01 IC 7805 (IC on ap) 01 tu 100F 02 tu 22 pF 03 tu 100nF 01 bo cong huong thach anh 4MHz (*) 01 cong tac(dung lam phm Reset) 01 dien tro 680 om 04 Diot 1N4007 01 Led Mot thanh chan cam dung lam pin out (nguyen mot thanh 40 pin mua 2000d) Hnh 3: Linh kien khac (*) Ban cung co the dung cac bo cong huong khac co ga tri 10MHz tuy y ban chon.
3
CA C BUOC THU C HIEN Buoc 1: Lap mach nguon Ban nen lap mach nguon truoc v cac chan diot, IC on ap co kch thuoc lon kho lap. Sau khi lap thanh cong th dung dong ho !o can than truoc khi lap VK vao de tranh bi hu hong.
Hnh 4: So do mach nguon Ban lap cac linh kien len mot goc board mach. Nguon vao duoc noi thong qua 2 chan cam. Sau khi lap xong ban duoc mot bo nguon nhu hnh sau:
Hnh 5: Bo nguon lap thanh cong (mat tren)
4
Hnh 6: Bo nguon lap thanh cong (mat duoi)
Buoc 2: Lap mach vi dieu khien O buoc nay ban lap vi dieu khien vao board cung voi cac phu kien theo so do :
Hnh 7: So do nguyen ly mach vi dieu khien Trong khi lap ban nen lap vao dung vi tr tnh toan can than keo phai thao ra thao vao lam hu cac linh kien. Khi lap cac cha n cam ban nen dung mui khoang lam rong lo cam moi de dang cam duoc.
5
Hnh 8: Mach phat trien lap thanh cong va chuc nang cua tung bo phan
Hnh 9: Mat duoi cua mach phat trien
Buoc 3: Test Truoc khi co the su dung, ban phai kiem tra toan bo mach xem co loi g khong (chap mach,.) sau do bat nguon xem co hoat dong hay khong (den co sang khong?...). Co the lan dau bat len chang thay dau hieu hoat dong nhung ban dung cang thang. Hay kiem tra lai tat ca xem con chan nao chua noi, noi lon. (NVT2 toi phai sua den 4 lan th ma ch moi hoat dong tot J J J ). Sau khi mach hoat dong, ban ket noi voi may tnh (qua bo nap ISP) de kiem tra vi dieu khien.
6
Hnh 10: Test mach phat trien Neu thanh cong ban da co mot mach phat trien don gian phuc vu cho viec tm hieu cua mnh roi J .
Hnh 11: Test thanh cong voi CodeVisionAVR
7
Tren day ch la mot mach don gian va tui ngh ban se de dang lam duoc. Mach nay ch mang tnh chat tham khao va toi ngh ban hay tu thiet ke cho mnh mot mach v tu mnh lam bao gio cung tot hon, de dang hon doi voi mnh. ay la bai viet dau tien cua NVT2 tui viet cho cac ban tham khao do do khong the tranh khoi sai sot. Mong cac ban thong cam va dong gop y kien de NVT2 tui con len level chu.
Chc cc b$n thnh cng Nhm pht tri"n AVR 30/7/2005
Ch khi th%c hi'n theo bi vi)t c*a NVT2: (Ci ny do cc thnh vin din "n "ng gp ki#n)
1/ Thay v dng 4 diod "$ n%n dng xoay chi'u sang 1 chi'u, cc bc c th$ h(i mua con Diot c*u (lo+i 1A) , ch. Nh/t T1o cho d th2c hi4n h-n.
2/ 5 b37c 2 (l%p m+ch vi "i'u khi$n), trong hnh 8 (m+ch pht tri$n l%p thnh cng) cc bc nn dng m9t ci "# 20 chn hn vo board m+ch; sau " m7i g%n con AT90S2313 vo "# ch: ";ng nn hn tr2c ti#p con AVR vo board m+ch nh3 hnh v= 8 v n#u l? hn sai th coi nh3 chy vi ch@c ngn. V7i l+i, "$ AVR ti#p xc tr2c ti#p v7i mBi hn nng v "ang c%m "i4n l khng nn.
3/ Chn RESET cCa vi "i'u khi$n AVR nn "3.c ko ln 5V qua "i4n tr, 10K.
4/ 5 b37c 3 (Test), n#u cc bc khng bi#t cch cDu hnh CodeVisionAVR th c th$ tham kh1o bi vi#t AVR cho ng3Ei m7i b%t "*u cBng cCa nhm AVR.