Professional Documents
Culture Documents
De dang tao ra mot s o nguyen ly n gian t cac mach ien n gian, en cac
mach co bo lap trnh vi x ly .
De dang chnh sa cac ac tnh cua linh kien tren s o nguyen ly : chnh sa so
bc cua ong c bc, chnh sa nguon nuoi cho mach ,thay oi tan so hoat ong
c ban cua vi x ly
Cong cu ho tr kiem tra loi thiet ke tren s o nguyen ly . Xem va lu lai phan bao
loi .
Chay mo phong va phan tch cac tnh chat cua mach ien c ban . Cong cu ho tr
cho viec chay va mo phong rat manh va chnh xac . Cac cong cu va o th ho tr
manh cho viec phan tch tan so , song , am thanh .. khong nhng the phan mem con
co them cac may phan tch t n gian nh : ong ho o Von, Ampe, en cac may
o dao ong ,may tao song dao ong
Ngoai ra Proteus con cung cap cho ngi s dung cac cong cu manh ma cac phan
mem khac hau nh khong co. Chang han th vien LED vi cac loai mau sac khac
nhau ke ca led 7 oan. Nhng phan hien th manh nhat ma Proteus cung cap la
LCD, no co the mo phong cho rat nhieu LCD t n gian en phc tap.
Mot cai u iem na cua Proteus la co the mo phong cong cu phat va thu tn hieu
t cac mach giao tiep vi may tnh qua cong cu RS232 . Trong o ngi s dung co
the ieu khien c qua trnh truyen phat, toc o Baud giup cho ngi lap trnh
co the mo phong cac mat truyen phat tn hieu .
Mot iem manh khac cua Proteus la cung cap cho ngi s dung cong cu bien dch
cho cac ho vi x ly nh MSC51, AVR ,HC11 Qua o tao ra cac tap tin HEX
dung e nap cho vi x ly va tap tin DSI dung e xem va chay kiem tra tng bc
trong chng trnh mo phong .
oi vi cac mach vi x ly Proteus khong nhng cung cap hnh anh thc te cua cac
linh kien xuat ma con cung cap cho ngi lap trnh rat nhieu cac ca so thong bao
cac noi dung cua bo nh, con tro, thanh ghi,
Proteus co mot th vien kha ln vi hn 6000 linh kien cac loai va cang ngay cang
c bo sung. Ngoai ra con co keypad (ma tran phm tao n gian cho ngi thiet
ke khi can thao tac tren cac ma tran phm ).
Kha nang ng dung chnh cua Proteus la mo phong , phan tch cac ket qua t cac
mach nguyen ly. Proteus giup cho ngi s dung co the thay trc mach thiet ke
chay ung hay sai trc khi thiet ke tren bo mach.
Cac cong cu phuc vu cho viec phan tch mach co o chnh xac kha cao nh o von
hay ampe, may o dao ong .
Kha nang ap dung chng trnh Proteus vao trong giang day la rat tot cho cac thay
cung nh cho sinh vien hoc tap ky thuat ien t v hau nh Proteus cung cap gan
nh ay u t c ban en phc tap cho ngi hoc ien t va vi x ly.
oi vi cac sinh vien th Proteus neu ma c s dung rong dai th no gan nh la
thay day cho chnh ho nha. No giup cho cac sinh vien t hoc, t nhien cu va
thiet ke th cac phan a hoc va chay xem ket qua va rut ra cac bai hoc tot. ieu
c ban nhat la tiet kiem tien cho sinh vien khong co ieu kien ma lai ham hoc ,
ham nghien cu.
Trong thc te hien nay hau nh phong th nhiem ien t nao xay dng len cung
phai ton khong t ngan sach . Neu Proteus c ng dung qua mot may tnh cac
thay co the cung cap cho sinh vien hau nh toan bo cac mach ien n gian ,hn
na co the tao ra cac KIT vi x ly dung phuc vu cho viec thc hanh vi x ly .Qua
o cac thay co the cung cap cho cac sinh vien cac mach ien t phuc vu trong qua
trnh hoc tap t o sinh vien co the t nguyen cu cac bai thc hanh trc nha
trc khi thc hanh thc te tren mo hnh that s va ket qua chac chan khong nho.
4 - Nhc iem :
-
Phan mem nao cung co nhc iem cua no do o Proteus cung khong tranh khoi
cac nhc iem :
+ Phan mem do cong ty cua nc ngoai nen tnh chat ban quyen kha cao, va hau
nh t c biet en nen rat kho kiem ngoai thc te .
+ Trong khi thiet ke co nhieu phan trong Proteus chay khong theo mot quy tac nao
lam ngi s dung oi luc gap kho khan.
+ S dung kha phc tap nhat la oi vi cac mach vi x ly hay cac mach can chnh
sa cac tnh chat cac linh kien (do qua nhieu tnh chat phai ieu chnh).
+ Phan mem do cong ty nc ngoai viet nen khong co tai lieu nao cung cap hay
hng dan s dung .
+ Hng dan s dung trong Proteus hoan toan bang tieng anh nen oi hoi ngi s
dung cung phai co mot nen tang tieng anh c ban neu muon s dung no mot cach
hieu qua (nhat la tieng anh chuyen nganh ve ien t).
Chng II :
VE S O NGUYEN LY
e co the m nhanh phan mem proteus ta keo bieu tng ra man hnh e sau
o co the m nhanh.
Neu nh chng trnh khong hien th ay u ta co the vao menu View -> Toolbar e loai bo
hay them vao thanh cong cu mnh can .
Hnh 2 - 4 : Menu dung lay cac cong cu dung trong thiet ke.
Sau khi chon Toolbar , chng trnh se a ra mot ca so cho ta chon hay loai bo cong cu can.
Hnh 2 - 5 : Menu chon hay loai bo thanh cong cu can thiet trong thiet ke.
Trong o :
File Toolbar : cac cong cu thong thng , tao trang mi , m trang , lu trang
View Toolbar : cac cong cu phong to, thu nho, o li
Edit Toolbar : cac cong cu chnh sa , copy , xoa
Design Toolbar : cac cong cu phuc vu trong thiet ke
Real Time Snap : bat tat tnh bat iem li ,kha nang bat cac oi tng khi con tro
chuot ch vao .
Wire Autorouter : bat tat tnh ieu chnh ng ve (t ong tao ra vuong goc khi
ngi s dung keo xien ng day noi ) .
Search & Tag : cong cu tm kiem .
Property Assigment Tool : vao ca so chan linh kien ang chon
New Sheet : tao them trang mi trong cung trang ang thiet ke (trang th 2).
Delete Sheet : xoa mot trang d.
Goto Sheet : di chuyen en trang n.
Zoom To Child : vao trang n.
Return to Parent :
Bill of Material : tao tap tin l ket qua tnh chat cac linh kien trong trang thiet ke.
Electrical Rules Check : kiem tra s o nguyen ly trong trang thiet ke.
Nestlist to Ares : goi chng trnh tao mach in.
e. Cac bieu tng chnh sa .
II BC AU THIET KE MACH.
e tao mot trang mi thiet ke mach ta co the lam theo cac cach sau:
Vao menu File -> New Design.
Do tuy tng mach thiet ke chung ta can phai at hay can phai chnh sa lai kho giay
khi ma ban thiet ke cua ta ln hn kho giay mac nh ban au cua chng trnh la A4.
e thay oi kho giay ta vao menu System -> chon Set Sheet Sizes .
Trang ca so la chon kho giay cho trang thiet ke co dang nh sau:
Trong khi thiet ke moi ngi thiet ke eu co s thch rieng ve mau sac trang thiet ke .
e cai at cac thong so c ban cho trang thiet ke nh : mau nen ,mau day ,o li ,cac
mc ien ap hay cac mc logic 0,1 ta vao menu Template -> chon Set Design
Defauts .
Ca so chnh sa co dang nh sau :
Hnh 2 - 8 : ca so man hnh chnh sa cac thong so mau sac trang thiet ke.
Sau khi chnh sa thong so cac mau theo s thch th nhan OK.
III. CAC THAO TAC C BAN TREN BAN VE.
Chu y : khi dung phm tat e di chuyen khi con tro con nam trong kho giay thiet ke th
mi co hieu qua ,neu con tro nam ngoai kho giay se co bieu tng
.
2. Cai at va huy bo o li.
- e cho viec thiet ke de dang , khi thiet ke s o nguyen ly chung ta nen bat o li cho
trang thiet ke .
- e bat o li cho trang thiet ke vao menu View -> Grid hay nhan phm tat G .
- Hoac chon bieu tng tren thanh cong cu :
3. Cac ieu chnh phu trong menu View :
- Redraw : khi thiet ke lay , xoa , quay hay di chuyen man hnh , chung ta se thay xuat
hien cac net khong ve ma lai co hien len man hnh thiet ke . e lam mat cac net o
chung ta dung leng Redraw trong menu View hay bieu tng Redraw tren thanh cong
-
cu
, cach n gian nhat la dung phm tat R .
Snap 10th, 50th, 100th, 500th dung thay oi ty le cua cac o li trong trang thiet ke.
Sau khi ta chon m th vien ( mot trong cac cach tren ) th ca so th vien se xuat hien
nh sau :
Ta co the anh chnh xac ten linh kien vao trong Keywords (Proteus co kha nang do
tm khong chnh xac neu nh chung ta khong the nh ay u ) cho tat ca cac linh kien
co ten gan nh vay cho chung ta la chon .
- Do tm linh kien can tm trong ca so Results .
- Ta co the nhn thay linh kien trong ca so Schematic preview khi ta a Click chon
linh kien o
- Lay linh kien ra ca so Devices bang cach : nhan up vao linh kien a chon .
C tiep tuc cac thao tac nh vay cho en khi lay xong cac linh kien can thiet cho viec
ve mach .
- Khi lay xong cac linh kien can thiet cho viec ve mach ta thoat ra khoi th vien bang
cach nhan Cancel hoac phm Esc .
CACH 2 :
Trong cua so th vien co nhieu th vien nho
- Ta Click chon vao mot trong cac th vien nho o .
- Do tm linh kien can tm trong ca so Results .
- Ta co the nhn thay linh kien trong ca so Schematic preview khi ta a Click chon linh
kien o
- Thao tac lay linh kien nh muc tren
- Khi ta nhan up chuot vao linh kien trong ca so Result th linh kien se c them vao
man hnh trang thiet ke ( ca so DEVICE) hnh 2 -12 .
Khi lay xong cac linh kien can thiet cho viec ve mach ta thoat ra khoi th vien bang
cach nhan Cancel hoac phm Esc .
-
Hnh 2 12 : minh hoa khi them linh kien vao trang thiet ke
V du : lay cac linh kien sau : 80C51,ien tr, tu , thach anh ,led, ong c . . .
Ghi chu :
- Khi chung ta can lay cac linh kien co kha nang chay mo phong , thng th cac linh kien
nay co ac tnh ACTIVE trong th vien .
- Tai ca so (Preview) ngoai ac tnh cho biet chan linh kien no con cho biet la linh kien
se lay co the chay c mo phong hay khong . Neu chng trnh khong ho tr linh kien th
se co dong No Simulator Model .
Tai ca so tnh chat ong c bc chung ta co the chnh cac thong so c ban : nguon
cua ong c, so bc , ien tr cuon day Sau o nhap OK e hoan tat qua trnh
chnh sa .
Cac linh kien khac khi can chnh sa lai cac gia tr mac nh trong Proteus chung ta
lam tng t nh cach tren .
Khi thiet ke chung ta nen bat o li len e de dang trong khi ve. Bat tat o li (Gird)
dung phm tat G .
- Hnh tren so sanh hai phng phap ve .Tuy nhien chung ta cung co the ve ep ma
khong can bat ( wire auto router ) bang cach ve tng oan vuong goc ( nhan chuot trai tai
cac iem dng cua moi oan thang ) . Nhng phng phap nay kha phc tap va lau khi
chung ta thiet ke cac mach ln . ac tnh Wire Auto Router mang lai ket qua tuy co luc
khong va y nhng no giup chung ta thiet ke mach nhanh va ep hn .
Ghi chu : khi noi day Wire t Bus ra, do t Bus co nhieu day cung ra nen can phai at
ten cho tng day e chng trnh co the hieu tng day trong bo day se noi ra (vao) t au
.
b) Kieu noi BUS WIRE :
+Cach noi BUS :
- Vao bieu tng 2D graphics line e noi day cho mach
- Chon kieu day noi BUS WIRE cho mach trong ca so GRAPHICSTYLES
Hoac ta cung co the vao bieu tng BUS
Vao Tool
Electrical Rule Check hay dung bieu tng
oc va tm loi trong cac dong thong bao trong ca so Electrical Rule Check ISIS
Professional ( Demo )
Bang kiem tra loi tren bao loi tren linh kien U1 ( 80C51) thieu mach Reset, mach
dao ong, nguon ap tai chan EA (31) . Sau khi chnh sa lai mach kiem tra lai chung
ta se khong thay bao loi va dong thong bao cuoi cung la No ERC errors found .
en ay mach coi nh a hoan chnh ve s o nguyen ly , lu lai mach thiet ke bang
cach vao menu save hay dung thanh cong cu nh cac phan mem khac .
Trong o :
Show Voltage & Current on Probes : hien th von,dong tren ong do.
Show Logic State of pins : hien th mc logic cua chan IC.
Show wire Voltage by Colours : hien th mau cua ien ap nguon, at .
Show wire Current with arrows : hien th dong ien chay dang mui ten.
Simulation Speed : chnh cac thong so thi gian chay mo phong.
(((( Voltage / Current Ranges : so von cao nhat cap cho nguon cho cac IC . (do cac linh
kien khong co chan nguon ).
Vd: ieu chnh cac thong so va chay mach c ban sau .
Hnh 3 - 5: mach nguyen ly c ban dung may phat , may o dao ong.
-
Khi chung ta chay mo phong chng trnh se cung cap cho ta hnh dang cac may phat
va may o dao ong nh sau :
ieu chnh cac thong so cua may phat ,may thu , cac dang tn hieu cua may phat .
Xem ket qua thu c .
Chung ta co the dung may o dao ong e do dao ong cua tat ca cac mach nguyen ly
c ban ,cung nh o cac linh kien ien t c ban khac .
C PHAN TCH MACH BANG CAC O TH.
* Bieu tng cha cac o th dung cho phan tch mach :
- Pham mem proteus cung cap cho ngi s dung mot cong cu kha hu dung la cac o th
phan tch : song, tan so, am thanh, digital .
- Bieu tng lay cac o th phan tch :
- Khi chon bieu tng phan tch bang o th cac o th dung phan tch nam trong ca so
INSTRUMENTS , chon bieu tng o th can phan tch nhan va gi chuot trai e at o th
vao trang thiet ke en khi o th co o ln yeu cau .
Cac ac tnh c ban cua ca so Edit Graph :
Stt
1
2
3
4
5
6
7
8
9
10
11
12
Ten o th
Graph title
Start time
Stop time
Left Axis Label
Right Axis Label
Reference
Start reference
Stop reference
Sweep var
Start value
Stop value
Nom. Value
Y ngha
Ta e cua o th phan tch
Thi gian bat au qua trnh phan tch
Thi gian ket thuc qua trnh phan tch
Nhan truc trai
Nhan truc phai
Tan so
Tan so bat au
Tan so ket thuc
Bien quet
Tr so ban au AC,DC
Tr so ket thuc AC,DC
Tr so trung bnh
o th s dung
Tat ca
Transfer ,conformance,
digital,analogue,
digital,
AC sweep, DC sweep,
frequence ,noise ,
No. Steps
Interval
No. Steps/Interval
Play mode
Loop time
Sample Bits
Sample Rate
Max Frequency
Audio
Fourier
Chnh sa cac thong so c ban trong trang thuoc tnh cua o th (tan so ) va chay
phan tch mach ket qua thu c codang.
- Cac thong so o th trong v du :
Stop time : 100m
Frequency : 20k
Resolution :125
Chu y : cac o th trong phan tch co the khong hien th ay u tnh chat hay co the khong
chnh xac neu nh ta e qua nho o th phan tch ,e m hoan toan ca so o th phan tch
nhan chuot trai tai tieu e ca so . Lu y la ca so luc o phai khong c chon .
VD1: Dch tap tin ong ho sang HEX va SDI ,tap tin dung bien dch nam tai o a C
(chep hai tap tin bien dch vao trong cung 1 th muc ay la o C )
C:\ASEM51 DONGHO.ASM
C:\ASEMDDX DONGHO.LST
VD2: Dch tap tin ong ho sang HEX va SDI ,tap tin dung bien dch nam tai o a C
( dung chng trnh bien dch ASM51 )
C:\ASM51 DONGHO.ASM -> file OBJ
C:\OH DONGHO.OBJ
-> file HEX
Sau o ta co the dung tap tin HEX nay nap vao 80C51 e chay , tuy nhien do Proteus
khong tr giup ay cho cac phan mem bien dch khac nen ta khong the chay tng
bc c .
III. CACH NAP TAP TIN HEX VAO VI X LY .
1. Nap tren chp vi x ly .
e nap cho chp vi x ly chung ta dung tap tin HEX khi a dch .
- Nhap chuot phai vao vi x ly trong s o nguyen ly e chon vi x ly , sau o nhap
chuot trai vao trang thuoc tnh cua vi x ly ket qua nh hnh sau .
Tai dong Program File chon tap tin HEX e nap cho vi x ly . V du hnh tren nap tap
tin DICHTRAI.HEX vao vi x ly 8051 .
- Cach nap vao vi x ly nh tren kha phc tap va mat nhieu thi gian do phai sa
phan mem sa va bien dch lai .
2. Nap vao nguon tap tin ASM va ch nh chng trnh chay va nguon bien dch .
- Ban au khi m Proteus chng trnh khong the bien dch c cach t ong e
chng trnh co the bien dch cach t ong khi chung ta sa cha tap tin nguon chung
ta lam theo cach sau .
- e nap ng dan cho tap tin nguon vao Proteus : vao menu source -> add remove
source file ca so thong bao co dang sau :
Chon NEW va chon tap tin uoi ASM cho chng trnh cho vi x ly .
Tai muc Code Generation Tool -> Chon ASEM51 cho he vi x ly ho MCS51 .
Nhan OK e ket thuc viec chon .
( v du tren la chon ng dan en tap tin nguon DICHTRAI.ASM )
3. Cai at tham so cho Proteus co the bien dch t ong (thong qua tap tin ASM) .
- Vao menu Source -> Define Code Generation Tools . . .cho ca so co dang nh sau.
Trong o :
Code Generation Tool : ng dan cho tap tin dung bien dch ASEM ra tap tin HEX .
Make Rule : kiem tra tap tin chng trnh trong qua trnh bien dch .
- Source Extn : tap tin nguon
- Command line : dong lenh cho cong cu kiem tra .
%1 : cho tap tin nguon .
%2 : cho tap tin object .
%S : cho ng dan .
%~ : cho tap tin DSN .
Debug Data Extration : tao ng dan va tap tin cho bien dch tap tin g roi .
Disable automatic build rules : bo qua trnh bien dch va kiem tra t ong.
Khi chung ta ieu chnh cac thong so tren chung ta co the m chng trnh nguon trong
Proteus bang cach vao menu Source chon tap tin can sa .
Sau khi chon tap tin , Proteus se t ong m chng trnh SCEDIT cua no cho chung ta
chnh sa trc tiep.
Tai man hnh cua SCEDIT chung ta sa loi , lu va vao man hnh thiet ke chay chng
trnh . Luc o proteus se t ong bien dch lai cac tap tin phuc vu cho viec chay va g
roi.
Trong qua trnh sa va chay mo phong khi chung ta viet chng trnh ma co loi th
Proteus cung co kha nang kiem tra va thong bao dong loi trong ca so .
V du tren cho ta thong bao 3 loi cac dong 5,6,7 xem thong bao sa loi va chay .
N4:
MOV R7,#20
MOV TH0,#HIGH(-50000)
MOV TL0,#LOW(-50000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R7,N4
RET
END
Dch va nap vao vi x ly , sau khi chay chung ta se thay cac LED sang dan qua trai sau
thi gian moi giay.
Khi chay toan bo chng trnh chung ta co the xem cac ket qua d lieu xuat ra tai cac
cong hay cac thanh ghi d lieu cua vi x ly qua ca so Watch Window.
Khi chng trnh ang chay toan phan , chung ta ch co the m mot ca so xem cac
thay oi nh cac Port , thanh ghi . . . bang ca so Watch Window .
e m ca so Watch Window khi chng trnh ang chay : vao menu Debug ->
Watch Window .Ca so Watch Window co dang nh sau :
Tai man hnh ca so ta nhan chuot phai chon Add Item (By name) , hay nhan Alt + N
e vao trang chon cac cong hay thanh ghi can quan sat .
V du tren chung ta chon Port 0 la port can quan sat va TMOD . Cac bien trong ca so
co the quan sat bang BIN,HEX ,INTEGER trong Display Format khi nhan chuot
phai.
Execute
(F12)
Chung ta co the chay mot oan cua chng trnh bang cach at cac iem dng.
Khi nhan nut Start chng trnh se chay cho en khi gap iem dng .
-