Điều khiển mờ và giao thức CAN trong đồng bộ tốc độ động cơ DC
Transcript of Điều khiển mờ và giao thức CAN trong đồng bộ tốc độ động cơ DC
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
1/139
i
AI HOC QUOC GIA THANH PHO HO CH MINHTRNG AI HOC BACH KHOA
KHOA IEN IEN T
BO MON IEU KHIEN T ONG------------o0o------------
BKTP.HCM
GVHD : KS. LE NGOC NHSVTH : NGUYEN GIA MINH THAOLP : DD04KSTNMSSV : 40402363
TP. HO CH MINH , 1/ 2009
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
2/139
BO GIAO DUC VA AO TAO CONG HOA XA HOI CHU NGHA VIET NAMTRNG AI HOC BACH KHOA oc Lap T Do Hanh PhucThanh pho Ho Ch Minh ===================================Khoa: IEN IEN TBo mon: IEU KHIEN T ONG
HO VA TEN:....................................................................................MSSV:.NGANH:........................................................................................LP:........
1. au e luan an:______________________________________________________________________
______________________________________________________________________2. Nhiem vu (yeu cau ve noi dung va so lieu ban au):__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
3. Ngay giao nhiem vu luan an:______________________________________________4. Ngay hoan thanh nhiem vu: ______________________________________________5. Ho ten ngi hng dan: Phan hng dan:
1) ___________________________________ _________________________2) ___________________________________ _________________________3) ___________________________________ _________________________
Noi dung va yeu cau LATN a c thong qua bo mon.Ngay_____ thang_____ nam________
CHU NHIEM BO MON NGI HNG DAN CHNH(Ky va ghi ro ho ten) (Ky va ghi ro ho ten)
PHAN DANH CHO KHOA BO MONNgi duyet (cham s bo): ______________________n v: ______________________________________Ngay bao ve: _________________________________iem tong ket:________________________________Ni lu tr luan an: ____________________________
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
3/139
TRNG AI HOC BACH KHOA CONG HOA XA HOI CHU NGHA VIET NAMKHOA IEN-IEN T oc Lap T Do Hanh Phuc
-----------Ngay thang nam
1. Ho va ten SV: ___________________________________________________________MSSV: Nganh (chuyen nganh): ______________________________
2. e tai : _________________________________________________________________3. Ho ten ngi hng dan : __________________________________________________4. Tong quat ve bang thuyet minh : ____________________________________________
So trang _________ So chng _____________So bang so lieu _________ So hnh ve _____________So tai lieu tham khao _________ Phan mem tnh toan _____________Hien vat (san pham ) _________
5. Tong quat ve cac ban ve :- So bang ve: ban A1 ban A2 kho khac- So ban ve tay so ban ve tren may tnh
6. Nhng u iem chnh cua LVTN :________________________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________________________7. Nhng thieu sot chnh cua LVTN:
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
8. e ngh: c bao ve Bo sung them e bao ve Khong c bao ve9. 3 cau hoi SV phai tra li trc Hoi ong :
a) ______________________________________________________________________
______________________________________________________________________b) ____________________________________________________________________________________________________________________________________________
c) ____________________________________________________________________________________________________________________________________________
10. anh gia chung ( bang ch :gioi, kha, TB) : iem __________ / 10Ky ten (ghi ro ho ten )
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
4/139
TRNG AI HOC BACH KHOA CONG HOA XA HOI CHU NGHA VIET NAMKHOA IEN-IEN T oc Lap T Do Hanh Phuc
-----------Ngay thang nam
1. Ho va ten SV: ___________________________________________________________MSSV: Nganh(chuyen nganh) : ______________________________
2. e tai : _________________________________________________________________3. Ho ten ngi phan bien :___________________________________________________4. Tong quat ve bang thuyet minh : ____________________________________________
So trang _________ So chng _____________So bang so lieu _________ So hnh ve _____________So tai lieu tham khao _________ Phan mem tnh toan _____________Hien vat (san pham ) _________
5. Tong quat ve cac ban ve :- So bang ve: ban A1 ban A2 kho khac- So ban ve tay so ban ve tren may tnh
6. Nhng u iem chnh cua LVTN :________________________________________________________________________________________________________________________________________________
________________________________________________________________________________________________________________________________________________7. Nhng thieu sot chnh cua LVTN:
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
8. e ngh: c bao ve Bo sung them e bao ve Khong c bao ve9. 3 cau hoi SV phai tra li trc Hoi ong :
a) ______________________________________________________________________
______________________________________________________________________b) ____________________________________________________________________________________________________________________________________________
c) ____________________________________________________________________________________________________________________________________________
10. anh gia chung ( bang ch :gioi, kha, TB) : iem __________ / 10Ky ten (ghi ro ho ten )
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
5/139
ii
Trc het xin cam n ba me , gia nh a la nguon ong vien rat ln va la cho da vngchac nhat cua con trong suot qua trnh hoc tap.
Knh gi en thay LE NGOC NH li cam n chan thanh va sau sac, cam n thay a
tan tnh hng dan, ch day em t cac o an mon hoc cho en khi hoan thanh luan van tot
nghiep.
Em xin cam n tat ca quy thay co cua trng ai hoc Bach Khoa TP.HCM noi chung,
quy thay co cua khoa ien-ien t va bo mon ieu Khien T ong noi rieng a tan tnhgiang day , trang b cho em nhng kien thc bo ch trong khoang thi gian hoc ai hoc.
Toi xin cam n tat ca ban be a ong vien, gop y, giup toi rat nhieu trong qua trnh
hoc tap va thc hien luan van .
Toi xin cam n tat ca.
Thanh pho Ho Ch Minh ,thang 1 nam 2009
Nguyen Gia Minh Thao
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
6/139
iii
Nhiem vu cua e tai la s dung giai thuat ieu khien ket hp vi vi ieu khien e on
nh va ong bo toc o he ong c ien mot chieu ( ong c DC ).
e tai c thc hien nh sau: S dung giai thuat ieu khien PI-M ket hp vi vi ieu
khien 16-bit MC9S12DP512 e on nh va ong bo toc o he ong c DC . Mo hnh phan cng
bao gom 3 mo-un mach : mo-un 0 ong vai tro lam trung tam ieu khien-giam sat toan he
thong , mo-un 1 ieu khien ong c 1, mo-un 2 ieu khien ong c 2 .
Vi ieu khien tren mo-un 1 se nhan toc o at t ngi dung ,s dung giai thuat ieukhien PI-M e ieu rong xung (PWM: Pulse Width Modulation) ieu khien ong c 1 chay
ung theo toc o at , ong thi truyen gia tr toc o cua ong c 1 cho vi ieu khien tren mo-
un 2 qua Port A cua 2 vi ieu khien. Vi ieu khien tren mo-un 2 se lay gia tr toc o cua
ong c 1 t Port A e lam toc o at , va s dung giai thuat ieu khien PI-M e ieu rong
xung ( PWM ) ieu khien ong c 2 chay ung theo toc o cua ong c 1.
Ca 3 mo-un eu c ket noi vi nhau trong mang CAN ( Controller Area Network) e
hai mo-un 1 va 2 co the truyen nhanh d lieu ve mo-un 0 (co vai tro la trung tam ieu
khien-giam sat) cho ngi dung co the giam sat .Them vao o , ket hp vi may vi tnh at tai
mo-un 0, ngi dung co the ieu khien toan bo hoat ong cua he thong.
Ket qua at c thoa man kha tot yeu cau e ra: ieu khien on nh c toc o ong
c DC , ong bo c toc o cua 2 ong c DC . Thay oi toc o kha linh hoat . Xay dng
thanh cong mang CAN dung e ket noi cac mo-un trong he thong , cho phep ieu khien vagiam sat toan he thong t may vi tnh hay t mo-un ieu khien trung tam.
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
7/139
iv
Trang ba iNhiem vu luan vanLi cam n iiTom tat iiiMuc luc iv
1.1 at van e.......................................................................................................................1
1.2 Cac phng phap a c s dung e ong bo toc o ong c va ng dung thc te......21.3 Nhiem vu cua luan van ...................................................................................................5
1.4 Thc hien ........................................................................................................................5
1.5 S lc ve mo hnh he thong...........................................................................................71.5.1 S o khoi cua mo hnh he thong .............................................................................71.5.2 Mo ta hoat ong cua mo hnh he thong....................................................................7
2.1 Ly thuyet ieu khien M..................................................................................................92.1.1 Gii thieu ve Logic M ...........................................................................................92.1.2 Mot so khai niem c ban ........................................................................................112.1.3 Menh e hp thanh m, luat hp thanh m............................................................142.1.4 Bo ieu khien m ...................................................................................................17
2.2 Ly thuyet ieu khien PID...............................................................................................202.2.1 Khau hieu chnh ty le P ..........................................................................................202.2.2 Khau hieu chnh vi phan ty le PD...........................................................................202.2.3 Khau hieu chnh tch phan ty le PI .........................................................................212.2.4 Khau hieu chnh vi tch phan ty le PID...................................................................21
2.2.5 Thiet ke bo ieu khien PID ....................................................................................22
3.1. Gii thieu ( CAN: Controller Area Network ) ...............................................................24
3.2. Giao thc CAN ( CAN Protocol ) .................................................................................263.2.1 Noi dung giao thc..................................................................................................26
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
8/139
v
3.2.2 Mo hnh CAN trong OSI .........................................................................................273.2.3 Lp vat ly ...............................................................................................................293.2.4 Cau truc bc ien ...................................................................................................323.2.5 Cau truc bit trong giao thc CAN ..........................................................................35
3.2.6 Truy cap va giai quyet tranh chap tren ng truyen.............................................373.2.7 S ong bo xung clock............................................................................................38
4.1 ac tnh c tnh cua ong c ien mot chieu ( ong c DC ) ........................................40
4.2 S lc ve cac phng phap ieu khien toc o ong c DC..........................................444.2.1 ieu khien t thong................................................................................................454.2.2 ieu khien ien ap phan ng .................................................................................464.2.3 ieu khien hon hp ien ap phan ng va t thong kch t.....................................47
4.3 Phng phap ieu rong xung (PWM: Pulse Width Modulation)....................................48
4.4 Gii thieu ve Encoder c s dung trong luan van ......................................................50
5.1 Gii thieu chung ve ho vi ieu khien HCS12................................................................535.1.1 Cac thanh phan c ban cua bo x ly........................................................................555.1.2 Cac che o hoat ong..............................................................................................56
5.2 Vi ieu khien c s dung trong Luan van - MC9S12DP512.......................................58
5.2.1 Cac Port xuat nhap a dung....................................................................................605.2.2 Khoi chc nang thi gian ( Timer ).........................................................................635.2.3 Bo ieu rong xung ( PWM )....................................................................................675.2.4 Giao tiep noi tiep bat ong bo ( SCI ) ....................................................................705.2.5 Khoi chc nang Key-WakeUp................................................................................725.2.6 Khoi Mo-un chc nang CAN ( Controller Area Network ) ..................................73
6.1 Cau truc phan cng cua cac mo-un trong mo hnh ......................................................79
6.2 Cac khoi mach chc nang tren mo-un ieu khien ong c va mo-un trung tam. .....806.2.1 Khoi mach vi ieu khien trung tam........................................................................816.2.2 Khoi mach giao tiep may vi tnh qua cong noi tiep................................................826.2.3 Khoi giao tiep CAN................................................................................................846.2.4 Khoi giao tiep song song gia 2 mo-un ieu khien 2 ong c ..............................856.2.5 Khoi ban phm ieu khien ong c ( 4 phm) ........................................................856.2.6 Khoi ban phm chon cac che o hoat ong cho mo hnh ........................................86
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
9/139
vi
6.2.7 Khoi mach nguon 5 Vdc cho he thong ieu khien..................................................876.2.8 Khoi thi gian thc .................................................................................................876.2.9 Khoi hien th LCD ..................................................................................................916.2.10 Khoi mach ong lc ieu khien ong c ...............................................................92
6.2 Khoi nguon 24/12/5 Vdc cung cap cho mach ong lc va ong c ...............................94
6.3 S o mach BDM-Pod :Mach dung e Nap ,Debug cho ho HCS12...............................95....
7.1 Thiet ke bo ieu khien PI-M , on nh toc o ong c DC .......................................977.1.1 S lc s o khoi va he phng trnh toan............................................................977.1.2 Thiet ke bo ieu khien PI-M ................................................................................98
7.1.3 Cach tnh toc o cua ong c DC c s dung trong luan van ...........................1027.2 Cach thc ieu khien t may vi tnh ( PC ) ...............................................................103
7.3 Lu o giai thuat cho vi ieu khien tren cac mo-un................................................1107.3.1 Lu o giai thuat oan chng trnh MAIN........................................................1127.3.2 Trnh t chi tiet trong cac chng trnh con va 5 chng trnh phuc vu Ngat.......116
8.1 Mot so hnh anh ve hoat ong cua he thong ................................................................1238.1.1 Tai giao dien tren may tnh mo-un ieu khien ong c 1................................. 123
8.1.2 Hnh anh tai giao dien tren may tnh va mo-un trung tam ieu khien ..1258.2 Cac ket qua a at c..............................................................................................127
8.3 Mot so iem han che...................................................................................................128
8.4 Hng khac phuc cac iem han che va phat trien e tai ............................................1288.4.1 Hng khac phuc cac iem han che......................................................................1288.4.2 Hng phat trien e tai..........................................................................................129
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
10/139
Chng 1: Tong quan ve e tai GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 1
- Cung vi cong cuoc cong nghiep hoa-hien ai hoa cua at nc , lnh vc t ong hoa co
nhng bc phat trien vt bac va tr thanh yeu to quan trong khong the thieu cua nen
cong nghiep hien ai. Khi noi en t ong hoa la noi en s thay the dan dan en hoan
toan cac hoat ong chan tay bang may moc trong cac day chuyen san xuat.
- Trong nen cong nghiep hien ai va phat trien , cac day chuyen san xuat hoat ong chu
yeu da tren cac may moc , di s ieu khien va giam sat cua con ngi. Khi co cang
nhieu may moc va nhieu cong oan s dung may moc th s phoi hp an khp hay con goi
la s ong bo gia cac cong oan la ieu can phai quan tam. ieu nay cang c chu
trong trong cac lnh vc can co o chnh xac toc o cua cac ong c cao nh: nganh cong
nghiep vai , giay , det , .
- Xet mot v du n gian ve ng dung cua s ong bo , nh mo hnh bang chuyen sau:
Hnh 1.1: Mo hnh bang chuyen co 2 truc quay
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
11/139
Chng 1: Tong quan ve e tai GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 2
+ Trong mo hnh bang chuyen nay ta co 2 ong c: ong c 1 dung e keo truc xa va
ong c 2 dung keo truc cuon .
+ Yeu cau ieu khien la: ong c 1 va ong c 2 luon phai hoat ong on nh cung mot
toc o at trc , ngay ca khi bang tai van chuyen cac hang hoa co khoi lng khac
nhau. Khi ong c 1 thay oi toc o th ong c 2 cung phai thay oi toc o theo-phu
hp vi s thay oi cua ong c 1 , e bang tai khong qua un hay qua cang.
- Qua cac dan chng tren , ta nhan thay van e c at ra ay la: S an khp , ong bo
o t au ma co? S dung phng phap nao e co the on nh c toc o cac ong c va
ieu khien chung hoat ong ong bo toc o vi nhau ? Ngoai ra, khi he thong co nhieu daychuyen xa nhau, lam sao e ieu khien ong bo va giam sat tat ca hoat ong cua cac
day chuyen o? .
- ong bo toc o ong c ien xoay chieu (ong c AC ) hay ong c ien mot chieu (ong
c DC ) eu c s dung rong rai trong nhieu lnh vc . Pham vi cua Luan van la giai
quyet bai toan ong bo toc o ong c DC .
Hnh 1.2: S o ong bo toc o ong c AC s dung bien tan
ong c AC 1 Encoder
Bo ty le AnalogBien tan 2ong c AC 2
Bien tan 1
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
12/139
Chng 1: Tong quan ve e tai GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 3
- Bien tan 1 co nhiem vu ieu khien ong c 1 chay ung toc o a at. Encoder se phanhoi toc o that cua ong c 1 va a vao bo t le analog . Sau o bien tan 2 se ieu
khien ong c 2 chay theo ung toc o ma ong c 1 ang chay.
- u iem : c dung cho cac ong c AC co cong suat ln va ieu khien toc o rat tot.- Nhc iem: can s dung nhieu bien tan ma gia thanh cua mot bo bien tan la kha cao .
Hnh 1.3 : ieu khien toc o ong c DC dung phng phap chnh lu ieu khien pha
- Cac bo ieu khien 1 va 2: s dung phng phap chnh lu ieu khien pha e ieu khien
on nh toc o ong c DC co hoi tiep , vi phan hoi vong trong la dong ien va phan
hoi vong ngoai la van toc.
- Bo ieu khien 1 se ieu khien ong c 1 chay ung theo toc o at . Toc o that cua
ong c 1 se c truyen en cho bo ieu khien 2 e ieu khien ong c 2 chay ungtheo toc o nay.
- u iem: He thong ieu khien nhieu vong nen ieu khien on nh toc o ong c tot.
- Nhc iem: Cach thiet ke bo ieu khien dung phng phap chnh lu ieu khien pha th
phc tap , yeu cau co nhieu kien thc va kinh nghiem trong lnh vc ien t cong suat.
Bo ieu khien 1 ong c DC 1
Phan hoi: Vong trong-dong ien ; vong ngoai-toc o
Bo cap nhat toc o ong c 1( Encoder hay Tacho generator )
Bo ieu khien 2ong c DC 2
Phan hoi: Vong trong-dong ien ; vong ngoai-toc o
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
13/139
Chng 1: Tong quan ve e tai GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 4
+ Trong day chuyen san xuat banh kem:
Hnh 1.4: ng dung cua ong bo toc o ong c - day chuyen san xuat banh kem
+ Trong he thong nhuom vai:
Hnh 1.5: ng dung cua ong bo toc o ong c he thong nhuom vai
+ Trong may xeo giay:
Hnh 1.6: ng dung cua ong bo toc o ong c trong may xeo giay
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
14/139
Chng 1: Tong quan ve e tai GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 5
- Tm hieu ong c ien mot chieu ( ong c DC ) va cac phng phap ieu khien toc o
ong c DC.
- S dung cac giai thuat ieu khien ( kinh ien , hien ai ,thong minh ) va ket hp vi vi
ieu khien nham thiet ke bo ieu khien toc o ong c DC , thoa man cac yeu cau : ap
ng qua o , sai so xac lap , am bao hoat ong tot nhieu mc van toc va on nh ngay
ca khi tai thay oi.
- Thiet ke va thi cong cac mach ieu khien va mo hnh co t nhat 2 ong c e tng trnghe thong nhieu ong c.
- Viet chng trnh ieu khien vi 2 muc ch chnh : Th nhatla on nh toc o cua mot
ong c DC , sau o la ieu khien ong bo toc o cua tat ca cac ong c trong he thong
ngha la: Khi ong c 1 thay oi toc o th ong c 2 , ong c 3 phai thay oi toc o
va luon bam theo ong c 1.
- ong thi phai ieu khien va giam sat c hoat ong cua tat ca cac ong c t machieu khien va t may vi tnh.
Luan van c lay ten la:
- ong c DC c s dung trong luan van la ong c DC 24V-20W , c gan ong trucencoder quang loai tng oi ( 100 xung/vong ) . Mo hnh cua luan van gom 2 ong c.
ieu khien toc o bang phng phap ieu rong xung ( PWM: Pulse Width Modulation).
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
15/139
Chng 1: Tong quan ve e tai GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 6
- Nghien cu ly thuyet ieu khien PID , Logic M va a thiet ke bo ieu khien PI-M (vi luat hp thanh m 5x5 cho tng tham so: PK DK a ) e ieu khien on nh toc o
ong c DC . ay la bo ieu khien tch hp gia bo ieu khien PI kinh ien va Logic M
, tong hp c cac u iem cua ieu khien kinh ien va ieu khien thong minh.
- Vi ieu khien c s dung trong luan van la MC9S12DP512 , thuoc ho vi ieu khienHCS12 cua hang Motorola ( HCS12 la ho ieu khien 16-bit c phat trien t cac ho vi
ieu khien 68HC11 / 68HC12 ) . ay la vi ieu khien kha manh, toc o nhanh, hoat
ong on nh , tch hp nhieu mo-un chc nang phu hp vi cac yeu cau cua e tai.
- a tm hieu va thiet ke mot mang truyen thong e ieu khien va giam sat tat ca cac hoatong 2 ong c trong mo hnh cua luan van ( khi m rong co the la nhieu ong c ) .
Giao thc truyen thong c chon la giao thc CAN ( Controller Area Network ) v cac
ac iem sau:
+ Co tnh on nh , toc o truyen kha cao ( 1 Mbit/s tren khoang cach 40m) , truyen
c d lieu ln , ap ng thi gian thc , , phu hp vi yeu cau ieu khien va giam
sat he thongcua e tai - ac biet khi m rong ra he thong co nhieu ong c .
+ Vi ieu khien MC9S12DP512 co ho tr giao thc CAN va IC lai ( Transceiver ) cho
mang CAN nh : MCP2551 cua hang MicroChip co gia re , rat de kiem tren th trng.
- Thiet ke va thi cong 3 mo-un mach , gom: 2 mo-un trc tiep ieu khien 2 ong c (
, ), mot mo-un co vai tro la trung tam ieukhien-giam sat he thong (
) .Bao gom cac khoi mach: mach nguon 24/12/5 VDC cung cap cho ong c vakhoi mach ong lc , mach vi ieu khien (s dung nguon 5 VDC rieng) va cac khoi mach
giao tiep : RS232 , CAN , ong ho thi gian thc , LCD dung e hien th , phm nhan.
- Thiet ke giao dien ieu khien va giam sat tren may vi tnh, s dung ngon ng Visual
Basic 6 . T o ngi s dung co the thiet lap cac thong so e ieu khien va giam sat he
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
16/139
Chng 1: Tong quan ve e tai GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 7
thong ngay tren may tnh at tai mo-un ieu khien ong c so 1 ( con goi la ong c
chu trong mo hnh ) hay tai trung tam ieu khien cua toan he thong.
- Mo hnh he thong hoat ong kha tot , ap ng ay u cac yeu cau cua luan van e ra va
con c m rong them mot so chc nang khac.
Hnh 1.7: Mo hnh cua he thong trong luan van
- Moi mo-un ( 1 va 2) se ieu khien on nh toc o mot ong c DC tng ng:
+ Cam bien Incremental encoder dung e phan hoi toc o ong c ve cho vi ieu khien
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
17/139
Chng 1: Tong quan ve e tai GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 8
+ Vi ieu khien vi thuat toan ieu khien PI-M se tao ra tn hieu ieu khien cho mach
ong lc ieu khien ong c chay theo ung toc o at bang phng phap ieu rong
xung PWM .
- Hai vi ieu khien MC9S12DP512 tren 2 mo-un ieu khien so 1 va so 2 c ket noi vi
nhau qua 2 port giao tiep song song ( Port A, H ) nham trao oi nhanh thong tin ve toc o:
+ Vi ieu khien tren Mo-un 1 ieu khien toc o ong c 1 theo toc o at trc, va gi
toc o that cua ong c 1 ra Port A ( Chu ky gi la 20ms va ch gi khi gia tr toc o that
cua ong c 1 co thay oi) , va oc gia tr toc o that cua ong c 2 t Port H e hien th
len LCD va may vi tnh.+ Vi ieu khien tren mo-un 2 se oc gia tr toc o t Port A , ieu khien ong c 2 chay
theo ung toc o nay( luc o toc o ong c 2 se bam theo va phu thuoc vao ong c 1 )
, va gi toc o that cua ong c 2 ra Port H (Chu ky oc gi cung la 20ms )
- Ca ba mo-un gom: 2 mo-un ieu khien va mo-un giam sat (mo-un 0) c ket noi vi
nhau qua mang CAN :
+ Tat ca d lieu cua 2 mo-un ieu khien nh : toc o cac ong c , che o hoat ong
eu c gi en mo-un giam sat ( hay la mo-un trung tam) , t o c gi len may
tnh c at tai mo-un nay (chuan RS232C ) e: Hien th, ve o th kiem chng,.
+ T mo-un 0 hay may tnh at tai trung tam , ta co the ieu khien va giam sat c tat
ca cac ong c trong mang vi cac che o ieu khien a nh trc.
-Ngoai ra , con co mot so chc nang c m rong nh:
+ T trung tam, ta co the ieu khien ca 2 ong c chay cung toc o , chay va dng lai cung
luc ma khong phu thuoc vao nhau. Va cung co the ieu khien rieng le tng ong c.
+ Co 2 che o ieu khien : che o ieu khien bang tay ( Manual ) va che o ieu khien T
ong (Auto). Trong che o t ong, he thong t hoat ong theo thi gian cai at t trc
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
18/139
Chng 2: Ly thuyet ieu khien M, ieu khien PID GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 9
( Fuzzy Logic )
Khai niem ve logic m c giao s L.A Zadeh cong bo lan au tien tai My vao nam
1965, tai trng ai hoc Berkeley, bang California, My. T o, ly thuyet m a co nhieu phat
trien va c ng dung rong rai trong lnh vc ieu khien-t ong hoa.
- Nam 1970 , tai trng ai hoc Mary Queen , thanh pho Lodon nc Anh , EbrahimMamdani a s dung logic m e ieu khien mot may hi nc ma ong khong the ieu khien
bang ky thuat co ien.
- Tai Nhat , logic m c ng dung vao nha may x ly nc cua hang Fuji Electronic vao
nam 1983, he thong xe ien ngam cua Hitachi vao nam 1987. Tuy Logic m ra i My , ng
dung au tien Anh , nhng lai phat trien va ng dung nhieu nhat Nhat.
- u iem cua ieu khien m so vi cac phng phap ieu khien kinh ien la co the tong
hp c bo ieu khien ma khong can biet trc ac tnh cua oi tng mot cach chnh xac.
ieu nay thc s rat hu dung cho cac oi tng phc tap ma ta cha biet ro ham truyen.
- ieu khien m ch can x ly nhng thong tin khong chnh xac hay khong ay u, nhng
thong tin ma s chnh xac cua no ch nhan thay c gia cac quan he cua chung vi nhau va
cung ch co the mo ta bang ngon ng nhng van co the a ra nhng quyet nh chnh xac.
ieu khien m hay con goi la ieu khien thong minh, mo phong tren phng thc x ly
thong tin va ieu khien cua con ngi, khi au cho s ng dung cua tr tue nhan tao tronglnh vc ieu khien.
- Xet mot v du ve logic M:
Co mot ngi ang lai thuyen cano tren song, khi o ngi lai thuyen cano c xem nh la
thiet b ieu khien va chiec thuyen cano la oi tng ieu khien. Nhiem vu cua ngi lai
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
19/139
Chng 2: Ly thuyet ieu khien M, ieu khien PID GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 10
thuyen cano la ieu khien thuyen cano ti ben an toan . Muon tm hieu phng thc thc hien
nhiem vu o cua ngi lai thuyen cano th phai xem xet ngi o phai x ly nhng thong tin
g va x ly chung nh the nao.
+ ai lng ieu khien th nhatla hng di chuyen cua mui thuyen, phu thuoc vao dong
song pha trc cua thuyen . Ngi lai thuyen co nhiem vu ieu khien chiec thuyen i ung
phan song quy nh, tc la phai luon gi cho thuyen nam trong phan ben phai cua dong song (
gan ve pha b ben phai cua dong song hn , nhng tranh khong qua gan b e thuyen khoi b
mac can ), tr trng hp phai vt chiec thuyen khac. e lam cong viec nay , ngi lai
thuyen khong can phai biet mot cach chnh xac rang chiec thuyen cua mnh hien ang cach b
song ben phai bao nhieu bao nhieu met , ma ch can nhn vao dong nc trc mat : ngi oco the suy ra c rang chiec thuyen hien ang cach b song ben phai nhieu hay t, co con
nam pha ben phai cua dong song khong va t o a ra quyet nh phai anh tay lai sang
phai manh hay nhe.
+ ai lng ieu khien th hai la toc o cua thuyen cano. Vi nguyen tac: e cam thay
chuyen i c thoai mai va tiet kiem xang, ngi lai thuyen co nhiem vu gi nguyen toc o
cua thuyen, tranh khong giam toc hoac tang toc khi khong can thiet . Gia tr ve toc o thuyen
ma ngi lai xe phai gi cung phu thuoc nhieu vao nhieu yeu to nh: Thi tiet ma hay nang,
canh quan, mat o thuyen tren song, va cung con phu thuoc them la ngi lai thuyen co
quen oan song o hay khong? Tuy nhien quy luat ieu khien nay cung khong phai co nh.
trc mat co mot chiec thuyen khac , co kch c ln , i cham hn va choang v tr
dong song pha trc. Vay th thay cho nhiem vu gi nguyen toc o, ngi lai thuyen phai tam
thi thc hien mot nhiem vu khac: la giam toc o thuyen va t ieu khien thuyen theo mot
toc o mi, phu hp vi s phan ng cua chiec thuyen pha trc cho ti khi ngi lai thuyenieu khien thuyen cua mnh vt qua c chiec thuyen kia.
+ Ngoai 2 ai lng ieu khien tren, ngi lai thuyen cung phai quan tam en cac trang
thai cua thuyen nh: ong c cua thuyen hoat ong co qua nong khong , he thong chan quat
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
20/139
Chng 2: Ly thuyet ieu khien M, ieu khien PID GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 11
nc ( chan vt ) con am bao khong , thuyen co b vao nc do b thung khong e co the
kp thi sa cha ,tranh b am thuyen, hay gay tai nan tren song.
+ oi tng ieu khien la chiec thuyen cung co nhng tham so thay oi can phai c thu
thap va giam sat thng xuyen cho cong viec ra cac quyet nh ve ai lng ieu khien. S
thay oi cac tham so o, ngi lai thuyen co the nhan biet c trc tiep qua cac en bao hieu
trong thuyen, song cung co the gian tiep qua phan ng cua thuyen vi cac ai lng ieu
khien.
+ Ngi lai thuyen a thc hien tot chc nang cua mot bo ieu khien: T thu thap thong
tin, thc hien thuat toan ieu khien cho en khi a ra tn hieu ieu khien kp thi ma khong
can biet mot cach chnh xac ve v tr, toc o, tnh trang. cua thuyen. Hoan toan ngc lai vikhai niem ieu khien chnh xac, ngi lai thuyen cung ch can a ra nhng ai lng ieu
khien theo nguyen tac x ly m nh:
- Neu thuyen hng nhe ve pha gia dong song va co xu hng qua pha ben trai dong
song th anh tay lai nhe sang phai. Con neu thuyen hng ot ngot ra pha gia dong
song va co the i lan sau qua pha ben trai dong song th anh manh tay lai sang phai.
- Neu thuyen hng nhe ve pha b song ben phai th anh tay lai nhe sang trai. Con neu
thuyen hng ot ngot ra pha b song ben phai va co the b mac can do qua gan b th
anh manh tay lai sang trai.
- Neu thuyen chay cung chieu vi dong nc chay, mat o thuyen tren song t, tam nhn
khong b han che: toc o cua thuyen co the cao hn bnh thng mot chut .
- Neu dong song co mat o thuyen ong , tam nhn b han che: toc o cua thuyen co the
thap hn bnh thng mot chut.
Mot cach tong quat , he thong m la tap hp cac qui tac di dang : ( Neu
Th ) e mo phong hanh vi cua con ngi va tch hp vao cau truc cua ieu khien cua he
thong.
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
21/139
Chng 2: Ly thuyet ieu khien M, ieu khien PID GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 12
- Ky thuat thiet ke mot he thong m mang rat nhieu tnh chat chu quan, tuy thuoc rat nhieu
vao kinh nghiem va kien thc cua ngi thiet ke. Ngay nay , tuy ky thuat M a co nhieu phat
trien vt bac ,nhng van cha co mot cach thc chuan va hieu qua cho viec thiet ke he thong
m. Viec thiet ke van da tren ky thuat rat c ban la: Th Sai Sa , mat nhieu thi gian
cho viec chnh sa e at c mot ket qua co the chap nhan c.
- Tap m F xac nh tren tap kinh ien X la mot tap ma moi phan t cua no la mot cap cac
gia tr ( ))(, xxFm trong o Xx va
Fm la anh xa [ ]1,0: XFm .
+ Anh xa Fm c goi la ham lien thuoccua tap m F.
+ Tap kinh ien X c goi la tap nen cua tap m F.
-- Cho mot tap hp A, anh xa A: RA c nh ngha nh sau:
= Ax
AxA ,0
,1m , c goi la ham thuoc cua A.
- Mot tap luon co 1)( =xXm vi moi x c goi la khong gian nen (tap nen)
- Vay vi khai niem nh tren th ham thuoc Am cua tap A co tap nen X se c hieu la anh
xa }{ 1,0: XAm .
Hnh 2.1: Ham lien thuoc
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
22/139
Chng 2: Ly thuyet ieu khien M, ieu khien PID GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 13
- o cao cua tap m F (nh ngha tren tap nen X) la gia tr: Xxxh F = ),(supm - : Mien xac nh cua tap m F (nh ngha tren c s X) c ky hieu bi S
la tap con cua M thoa man: { }0)(| >= xXxT Fm ; M: tap ro c s
- Mien tin cay cua tap m F (nh ngha tren c s X) c ky hieu bi T latap con cua M thoa man: { }1)(| == xXxT Fm
Bien ngon ng la phan t chu ao trong cac he thong s dung logic m. ay , cac thanh
phan ngon ng cua cung mot ng canh ket hp vi nhau.
- Moi gia tr ngon ng cua bien c xac nh bang mot tap m nh ngha tren tap nen latap cac so thc ch gia tr vat ly cua bien.
Khi o nhiet o cua mot phong , ta co cac khai niem nh: nhiet o rat lanh, hi lanh,
trung bnh, hi nong va rat nong .Theo kinh nghiem ta co the chon di C015 la rat lanh,
C020 la hi lanh, C025 la trung bnh, C030 la hi nong, tren C035 la rat nong.
+ Vay vi mot nhiet o ta co mot anh xa nh sau:
=
ratnong
hoinong
vua
hoilanh
ratlanh
t
m
m
m
m
m
m
+ Anh xa nh tren con goi la qua trnh M hoa cua gia tr ro nhiet o t.
Hnh 2.2: V du ve logic m trong ng dung o nhiet o
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
23/139
Chng 2: Ly thuyet ieu khien M, ieu khien PID GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 14
- Giao cua hai tap hp: { })(),(min)().( xxxx BABABA mmmmm == (2.1)
- Hp cua hai tap hp: { })(),(max)().()()( xxxxxx BABABABA mmmmmmm =-+= (2.2)
- Bu cua mot tap hp: )(1)( xx AAC mm -= (2.3)
- Menh e hp thanh tng ng vi mot luat ieu khien thng co dang:< menh e ieu kien > < menh e ket luan >
-o phu thuoc cua ket luan khong c ln hn o phu thuoc cua ieu kien. (Nguyen
tac nay thng c s dung e mo ta menh e hp thanh m trong ieu khien)
- Neu he thong co nhieu au vao va nhieu au ra th menh e tong quat co dang nh sau:
N = n i and M = m i and R = ri and K = ki and
- Xet menh e hp thanh BA , ta co gia tr cua menh ehp thanh m la mot tap m Bnh ngha tren nen Y (khong gian nen cua B) va
co ham lien thuoc la: { })(,min)(' yy BAB mmm =
- Xet menh e hp thanh BA , ta co gia tr cua menh e hp thanh m la m la mot tap mB
nh ngha tren nen Y (khong gian nen cua B) va co ham lien thuoc la: )()(' yy BAB mmm =
Khai niem
+ Neu mot luat hp thanh ch co mot menh e hp thanh th goi la luat hp thanh n.
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
24/139
Chng 2: Ly thuyet ieu khien M, ieu khien PID GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 15
+ Neu mot luat hp thanh co nhieu hn mot menh e hp thanh th goi la luat hp thanh
kep. Phan ln cac he m trong thc te co mo hnh la luat hp thanh kep.
Cac luat hp thanh m c ban:
+ Luat hp thanh MAX - MIN
+ Luat hp thanh MAX - PROD
+ Luat hp thanh SUM MIN
+ Luat hp thanh MAX PROD
Cac ham lien thuoc c xac nh theo quy tac hp thanh MIN va phep hp c thc
hien theo quy luat MAX.
Cac ham lien thuoc c xac nh theo quy tac hp thanh PROD va phep hp c thc
hien theo quy luat MAX.
- Cac ham lien thuoc c xac nh theo quy tac hp thanh MIN va phep hp c
thc hien theo quy luat Lukasiewicz.
- Phep hp Lukasiewicz: { })()(,1min)( xxx BABA mmm += (2.4)
Cac ham lien thuoc c xac nh theo quy tac hp thanh PROD va phep hp c thc
hien theo quy luat Lukasiewicz.
Giai m la qua trnh xac nh ro au ra t ham phu thuoc cua tap m.
Co nhieu phng phap c dung trong bc nay :
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
25/139
Chng 2: Ly thuyet ieu khien M, ieu khien PID GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 16
+ Nguyen ly cc ai : hay con goi la phng phap o
cao, ch dung cho loai tap m ra co nh nhon, c
bieu dien qua bieu thc
m(z*) m(z), "z Z
Trong trng hp co nhieu nh nhon hay gia tr cc ai khong phai la mot iem duy
nhat th ngi ta s dung :
+ Trung bnh cac cc ai(MoM):
2
21*
zzz+=
+ Cc ai au tien (LoM): z* = z1
+ Cc ai cuoi cung (RoM): z* = z2
+ Phng phap trong tam ( CoG Center of Gravity
hay CoA Center of Area) : thng dung trong cac
ng dung, c bieu dien qua bieu thc
=dzz
zdzzz
)(
).(*
m
m
+ Phng phap trung bnh theo trong so (CoM Center of Maximum) : la mot bien dang cua
phng phap trong tam khi thay dau tch phan bang dau sigma, c dung nham n gian hoa
s tnh toan, phu hp vi cac ieu khien nho.
Cac tap m ra co dang singleton :
= )().(
* z
zzz
m
m
Cac tap m ra khong co dang nh, nhng oi xng :
=
)(
).(*
z
zzz
m
m
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
26/139
Chng 2: Ly thuyet ieu khien M, ieu khien PID GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 17
+ Phng phap trong tam dien tch ln nhat: tnh theo phng phap trong tam nhng ap dung
trong trng hp co t nhat vung tren tap nen ra, tnh tren vung co dien tch ln nhat.
Co rat nhieu phng phap giai m , trong thc te thng ch dung: Phng phap trongtam, trung bnh theo trong so hay trung bnh cac cc ai. Phng phap trong tam hay phng
phap trung bnh theo trong so cho ket qua mang tnh chat thoa hiep cac tap m ra, thng dung
trong cac ng dung ieu khien. Trong khi phng phap trung bnh cac cc ai cho ket qua
mang tnh dung hoa cac tap m ra, thng dung trong cac ng dung nhan dang va phan loai.
Hnh 2.3: Cau truc cua mot bo ieu khien m
Mot bo ieu khien M gom 3 khau c ban :
+ Khau m hoa
+ Thc hien luat hp thanh m
+ Giai mV du : Bo ieu khien m MISO ( nhieu au vao- mot au ra ) , vi vector au vao la:
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
27/139
Chng 2: Ly thuyet ieu khien M, ieu khien PID GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 18
Hnh 2.4: V du ve bo ieu khien m MISO
Hnh 2.5: Nguyen ly ieu khien m
Cac nguyen ly thiet ke he thong ieu khien m :
+ Giao dien au vao gom cac khau: M hoa , cac khau hieu chnh nh ty le ,tch phan , vi
phan
+ Thiet b hp thanh: S trien khai luat hp thanh m.
+ Giao dien au ra gom: Khau giai m va cac khau trc tiep vi oi tng
- Bc 1: nh ngha tat ca cac bien ngon ng vao/ra
- Bc 2: Xac nh cac tap m cho tng bien ngon ng vao/ra ( m hoa )
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
28/139
Chng 2: Ly thuyet ieu khien M, ieu khien PID GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 19
+ Mien gia tr vat ly cua cac bien ngon ng
+ So lng tap m
+ Xac nh ham phu thuoc
+ Ri rac hoa tap m
- Bc 3: Xay dng luat hp thanh
- Bc 4: Chon thiet b hp thanh
- Bc 5: Giai m va toi u hoa.
Mot so nhc iem cua ieu khien M:
- Tuy ieu khien m co nhieu phat trien ,nhng cho en bay gi van cha co cac nguyen tac
chuan mc cho viec thiet ke cung nh cha co the khao sat tnh on nh, tnh ben vng, chat
lng, qua trnh qua o cung nh qua trnh anh hng cua nhieu cho cac bo ieu khien m
va nguyen ly toi u cho cac bo ieu khien nay ve phng dien ly thuyet. iem yeu cua ly
thuyet m la nhng van e ve o phi tuyen cua he, nhng ket luan tong quat cho cac he thong
phi tuyen hau nh kho at c.
- Nham khac phuc nhc iem o , co mot hng giai quyet bai toan thiet ke he thong ieu
khien t ong rat hieu qua la: Ket hp gia cac phng phap ieu khien kinh ien ( ieu
khien P, PI, PD, PID ; ieu khien bien trang thai) vi logic m ,nham tan dung u iem cua ca
hai phng phap ( kinh ien va m ). o la nguyen nhan ra i cac bo ieu khien tch hp
nh:
+ PID M
+ PID M Thch Nghi
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
29/139
Chng 2: Ly thuyet ieu khien M, ieu khien PID GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 20
Cac khau hieu chnh P , PD , PI , PID va cach thiet ke bo ieu khien PID
- Ham truyen: G C (s) = pK (2.5)
- He so t le cang ln sai so xac lap cang nho.- Trong a so cac trng hp he so t le cang ln o vot lo cang cao, he thong cang kem
on nh.
- Ham truyen: G C (s) = sKK Dp + = )1( sTK Dp + (2.6)
- La trng hp rieng cua khau hieu chnh sm pha, trong o o lech pha cc ai gia
tn hieu ra va tn hieu vao la: , tng ng vi tan so
Hnh 2.6: Khau hieu chnh vi phan ty le PD
- Khau hieu chnh PD lam nhanh ap ng cua he thong, nhng cung lam cho he thong
rat nhay vi nhieu tan so cao . : Thi hang vi phan cang ln ap ng cang nhanh
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
30/139
Chng 2: Ly thuyet ieu khien M, ieu khien PID GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 21
- Ham truyen: GC (s) =s
KK Ip + = )
11(
sTK
i
p+ (2.7)
- Khau hieu chnh PI la mot trng hp rieng cua khau hieu chnh tre pha, trong o o
lech pha cc tieu gia tn hieu ra va tn hieu vao la tng ng vi tan so
- Khau hieu chnh PI lam tang bac vo sai cua he thong, tuy nhien cung lam cho he
thong co vot lo, thi gian qua o tang len
Hnh 2.7: Khau hieu chnh tch phan ty le PI
- Thi hang tch phan cang nho o vot lo cang cao
- Co the noi trong lnh vc ieu khien , bo ieu khien PID c xem nh mot giai phap anang cho cac ng dung ieu khien Analog cung nh Digital . Theo mot nghien cu cho
thay: Hn 90% cac bo ieu khien c s dung la bo ieu khien PID . Bo ieu khienPID neu c thiet ke tot co kha nang ieu khien he thong vi chat lng qua o tot (
ap ng nhanh , o vot lo thap ) va triet tieu sai so xac lap.
Ham truyen: G C (s) = sKs
KK D
Ip ++ = )
11( sT
sTK D
i
p ++ (2.8)
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
31/139
Chng 2: Ly thuyet ieu khien M, ieu khien PID GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 22
- Khau hieu chnh PID: Lam nhanh ap ng qua o , tang bac vo sai cua he thong.
Hnh 2.8: Khau hieu chnh vi tch phan ty le PID
- Trng hp 1: Xac nh thong so bo ieu khien PID da vao ap ng nac co dang ch S
cua he h ( s dung phng phap Ziegler Nichols )
Hnh 2.9: Thiet ke bo ieu khien PID bang phng phap Ziegler Nichols
+ Ham truyen: GC (s) = sKs
KK D
I
p++ = )11( sT
sTK D
i
p++
+ Bang 2.1: Chon thong so cho bo ieu khien PID theo Ziegler Nichols
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
32/139
Chng 2: Ly thuyet ieu khien M, ieu khien PID GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 23
- Trng hp 2: Xac nh thong so bo ieu khien PID da vao ap ng cua he
kn bien gii on nh
- Tang dan gia tr he so khuyech ai K cua he kn en gia tr gii han ghK ( Ngha la gia tr
ln nhat e he thong van con on nh , neu tang them na th he thong se mat on nh) .
Luc o ap ng ra cua he kn trang thai xac lap la dao ong on nh vi chu ky ghT
Hnh 2.10:He thong bien gii co nh
+ Bang 2.2: Chon thong so cho bo ieu khien PID da vao ap ng he thong bien gii
on nh
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
33/139
Chng 3: Ly thuyet giao thc CAN GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 24
- CAN ( Controller Area Network : Mang ieu khien khu vc ) la giao thc giao tiep noi tiep
co khung truyen d lieu ln vi o on nh, bao mat va ac biet chong nhieu cc ky tot.
- CAN c phat trien au tien bi nha cung cap phu tung xe oto cua c: Robert Bosch vao
gia nhng nam 80. Nham thoa man yeu cau ngay cang nhieu cua khach hang trong van e antoan va tien nghi, va e tuan theo yeu cau viec giam bt o nhiem va tieu thu nang lng.
Nganh cong nghiep oto a phat trien rat nhieu he thong ien t nh :he thong chong trt
banh xe, bo ieu khien ong c, ieu hoa nhiet o, bo ong ca v.vVi muc ch chnh la
lam cho nhng he thong cua xe o to tr nen an toan, on nh va tiet kiem nhien lieu ; ong
thi phai giam thieu viec i day chang cht, n gian hoa he thong, tiet kiem chi ph san xuat,
th CAN a c phat trien.
- Ngay nay, CAN a c chuan hoa thanh tieu chuan ISO11898 ; va t nam 1991 , CAN co
chuan phat trien cuoi cung la Version 2.0 ( gom : Version 2.0A va Version 2.0B). Hau nh
moi nha san xuat chip ln nh: Intel, NEC, siemens, Motorola, Maxim IC, Fairchild,
Microchip, Philips, Texas Instrument, Mitsubishi, Hitachi, STmicro... eu co san xuat ra chip
CAN, hoac co tch hp CAN vao thanh ngoai vi ( peripheral) cua vi ieu khien. Do o viec
thc hien chuan CAN tr nen cc ky n gian , rut gan thi gian thiet ke va chi ph thc hien
re.
- iem noi troi nhat chuan CAN la tnh on nh va an toan ( Reliability and Safety). Nh
c che truy cap-chong xung ot ng truyen kha thong minh : ( Carrier Sense
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
34/139
Chng 3: Ly thuyet giao thc CAN GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 25
Multiple Access / Collision Detecsion) va c che phat hien , x ly loi cc manh, nen tat ca
Loi hau nh c phat hien. Theo thong ke, xac suat e mot khung truyen cua CAN b loi
ma khong c phat hien la:
Hnh 3.1: Thong ke ve s phat hien loi khung truyen CANGia s c 0.7s th moi trng tac ong len ng truyen CAN lam loi 1 bit, Toc o
truyen la 500 kbits/s ; Hoat ong 8h/ngay va 365ngay/ nam.
Th trong vong 1000 nam, trung bnh se co mot khung truyen b loi ma khong phat hien.
- Mang CAN thuoc loai he thong da vao bc ien (message base system), khac vi he thong
da vao a ch( address base system)::
+ Nhng he thong da vao a ch th moi node c gan cho mot a ch co nh,nen khi
co them hay bt i 1 hay mot nhom node trong he thong nay th bat buoc phai thiet ke
lai qui trnh giam sat mang , dan en ton nhieu thi gian va chi ph.
+ Nhng he thong da vao bc ien se co tnh m hn v: Moi loai bc ien (message) se
c gan mot so can cc . Khi them, bt mot node hay thay mot nhom node bang mot
node phc tap hn cung khong lam anh hng en ca he thong. Co the co vai node cung
nhan bc ien va cung thc hien mot cong viec ( task ), hay thc hien nhng cong viec
khac nhau, cung co the la khong lam g ca.. Do o he thong ieu khien phan bo da
tren mang CAN co tnh m va linh hoat, de dang thay oi ma khong can phai thiet ke lai
toan bo he thong.
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
35/139
Chng 3: Ly thuyet giao thc CAN GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 26
- Ngoai ra , CAN thng c dung e truyen d lieu ln ( trong khung truyen : co the cha
t 0 en 8 bytes d lieu ), co toc o truyen tng oi cao ( 1 Mbs khoang cach 40m) , on
nh, ap ng thi gian thc va trong cac moi trng khac nhau .
- Cac chuan Field bus: DeviceNet, CANopen, J1939 thng dung trong cong nghiep chnh
la chuan CAN m rong. ( Lp vat ly va Lp lien ket d lieu cua cac chuan nay la CAN ).
o la cung la tat ca cac ly do tai sao CAN c s dung rong rai trong nhieu nganhcong nghiep khac ngoai oto nh : cac may nong nghiep, tau ngam, dung cu y khoa, day
chuyen san xuat t ong ..v.v.. va tr thanh giao thc giao tiep rat pho bien.
- Mang CAN c tao thanh bi mot nhom cac node. Moi node co the giao tiep vi bat ky
node khac trong mang. Viec giao tiep c thc hien bang viec truyen i va nhan cac bc
ien - goi la message. Moi loai bc ien trong mang CAN c gan cho mot so can cc ID
(identifier ) tuy theo mc o u tien cua bc ien o. Bc ien co so can cc cang nho th
cang co mc u tien cang cao.
- Phng thc giao tiep cua bus CAN la s phat tan thong tin ( broadcast ): Moi iem ket noi
vao mang thu nhan khung truyen t node phat. Sau o, noi node se quyet nh viec x ly bc
ien : co tra li hay khong, co phan hoi hay khong Cach thc nay giong nh s phat thong
tin ve ng i cua mot tram phat thanh: khi nhan c thong tin ve ng i, ngi lai xe co
the thay oi lo trnh cua anh ta, dng xe hay thay oi tai xe hoac chang lam g ca
- Moi node co the nhan nhieu loai bc ien khac nhau, va ngc lai: mot bc ien co the
c nhan bi nhieu node va cong viec c thc hien mot cach ong bo trong he thong phan
bo.
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
36/139
Chng 3: Ly thuyet giao thc CAN GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 27
- So can cc cua bc ien phu thuoc vao mc o u tien cua bc ien. ieu nay cho phep
phan tch thi gian ap ng cua tng bc ien ay la Y ngha quan trong trong viec thiet ke
he thong nhung thi gian thc. Trc khi co mang CAN, la chon duy nhat cho mang giao tiep
trong he thong thi gian thc la mang cham chap.
- Cong nghe day cap truyen cua mang CAN n gian : S truyen d lieu thc hien nh cap
day truyen tn hieu vi sai, co ngha la chung ta o s khac nhau gia 2 ng ( CAN_H va
CAN_L). ng day truyen thng c ket thuc bang ien tr 120 Ohm (thap nhat la 108
ohm va toi a la 132 ohm) .
Hnh 3.2: Mo hnh v du cho he thong s dung mang CAN
- CAN trong mo hnh OSI : bao gom phan tren lp vat ly ( Physical layer ) va lp lien ket d
lieu ( Data link layer )
- Tieu chuan ISO11898 nh ngha Lp vat ly va Lp lien ket d lieu nh sau:
+ Lp vat ly nh ngha cach bieu dien/thu nhan bit 0- bit 1, cach nh thi va ong bo hoa.
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
37/139
Chng 3: Ly thuyet giao thc CAN GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 28
+ Lp lien ket d lieu c chia lam 2 lp nho la Logical link control ( LLC) va Medium
Access Control (MAC) , co chc nang :
-nh ngha khung truyen ( frame ) va nhng nguyen tac phan x (arbitration ) e tranhtrng hp ca hai node trong mang cung truyen ong thi.
-Ngoai ra, con co them nhieu c che khac e: kiem tra, x ly loi . C che kiem tra,x ly loi chia lam 5 loai loi: Bit error, Stuff error, CRC error, Form error, ACK error.
Hnh 3.3: Giao thc CAN trong mo hnh 7 lp OSI
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
38/139
Chng 3: Ly thuyet giao thc CAN GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 29
Phng phapma hoa None-return-to-zero:Moi bit trong mang CAN c ma hoa bang phng phap None-return-to-zero (NRZ
method). Trong suot qua trnh cua mot bit, mc ien ap cua day c gi nguyen, co
ngha trong suot qua trnh mot bit c tao, gia tr cua no gi khong oi.
Hnh 3.4: Phng phap ma hoa None-return-to-zero
Ky thuat Bit stuffing: Mot trong nhng u iem cua cach ma hoa NRZ la mc cua bitc gi trong suot qua trnh cua no. ieu nay tao ra van e ve o on nh neu mot
lng ln bit giong nhau noi tiep. Ky thuat Bit Stuffing ap at t ong mot bit co gia tr
ngc lai khi no phat hien 5 bit lien tiep trong khi truyen.
Hnh 3.5: Ky thuat Bit stuffing
Bit Timing : Ta nh ngha thi gian n v nho nhat, la Time Quantum. Thi gian c bannay la mot phan so cua thi gian dao ong cua bus. Mot bit khoang 8 en 25 quantum.
Hnh 3.6: S o lien quan gia thi gian bit va Time Quantum
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
39/139
Chng 3: Ly thuyet giao thc CAN GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 30
o dai cua mot ng truyen (bus)o dai cua mot ng truyen phu thuoc vao nhng thong so sau: - o tre lan truyen tren
ng day vat ly cua ng truyen
- S khac nhau cua thi gian Time Quantum (nh ngha tren), v s khac nhau cua xungclock tai cac node.
+ Bien o tn hieu thay oi theo ien tr cua cap va tong tr vao cua cac node
+ Can chu y rang bat c mo-un nao ket noi vao mot bus CAN phai c ho tr vi toc
o toi thieu la 20kbit/s. e s dung bus dai hn 1 km, phai can mot he thong ket noi
trung gian nhrepeaterhoac bridge.
Trang thai troi va lan- lp vat ly, Bus CAN nh ngha hai trang thai la troi ( dominant ) va lan
(reccessive), tng ng vi hai trang thai la 0 va 1. Trang thai troi chiem u the so vi
trang thai lan .Bus ch trang thai lan khi khong co node nao phat i trang thai troi.
ieu nay tao ra kha nang giai quyet chanh chap khi nhieu hn mot Node cung muon chiem
quyen s dung ng truyen.
Hnh 3.7: Hai trang thai troi va lan trong giao thc CAN
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
40/139
Chng 3: Ly thuyet giao thc CAN GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 31
- Toc o truyen d lieu tren CAN-bus ty le nghch vi chieu dai cua Bus (ng truyen)
Hnh 3.8: Moi lien quan gia toc o truyen va chieu dai cua ng truyen
- Bi tnh chat vat ly cua bus, can thiet phai phan biet 2 dang truyen:
+ Truyen CAN toc o thap ( low speed )
+ Truyen CAN toc o cao ( high speed )Bang 3.1: Thong so cua CAN toc o thap va CAN toc o cao
Hnh 3.9: S o ien ap cua CAN toc o thap
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
41/139
Chng 3: Ly thuyet giao thc CAN GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 32
Hnh 3.10: S o ien ap cua CAN toc o cao
- V tnh chat vi sai tren ng truyen tn hieu cua bus CAN, s mien tr tac ong ien
t c bao am v 2 day cua bus eu b tac ong nh nhau cung mot luc bi tn hieu
nhieu. La ly do cho viec s dung 2 ien tr 120 Ohm 2 au cua day dan ng truyen.
Hnh 3.11: S khang nhieu cua CAN-Bus vi anh hng cua ien t
Chuan CAN nh ngha bon loai khung truyen ( Frame):- Khung d lieu ( DATA FRAME ) : dung khi node muon truyen d lieu ti cac node
khac.
- Khung yeu cau ( REMOTE FRAME ) : dung e yeu cau truyen d lieu.
- Khung loi ( ERROR FRAME )
- Khung qua tai ( OVERLOAD FRAME ) : Khung loi va Khung qua tai c dung trong
viec phat hien va x ly loi.
: Co hai dang : Khung chuan (standard frame) va khung m rong
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
42/139
Chng 3: Ly thuyet giao thc CAN GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 33
( extended frame)
Hnh 3.12: Khung d lieu
- Hai loai khung nay ch khac nhau vung phan x (Arbitration Field ):
Hnh 3.13: S khac nhau gia 2 loai khung d lieu
ac iem chung cua 2 loai khung d lieu:+ Bat au bang 1 bit khi au khung truyen ( SOF : Start of frame ) luon trang thai troi
+ Tiep theo la phan vao vung phan x : 11-bit ID vi khung chuan , 29-bit ID vi khung
m rong .
+ 1 bit yeu cau truyen ( RTR: Remote Transmit Request ) e phan biet khung yeu cau va
khung d lieu: Neu la mc troi ngha la khung d lieu, neu la mc lan ngha lakhungyeu cau.
+ 1 bit can cc m rong ( IDE: Identifier Extension) e phan biet gia khung chuan ( khi
la mc troi ) va Khung m rong (khi la mc lan ) .
+ 1 bit r0 luon trang thai troi .
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
43/139
Chng 3: Ly thuyet giao thc CAN GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 34
+ Vung ieu khien : gom 3 bit ieu khien chieu dai ( Data Length Control ) cho biet so
lng byte d lieu cua khung truyen.
+ Tiep en la vung d lieu: Co t 0 en 8 bytes d lieu .
+ Vung kiem tra: 15 bit CRC va 1 bit CRC delimiter , 1 bit Acknoledge , 1 bit delimiter.
+ Cuoi cung la: 7 bits ket thuc chuoi ( End of frame ) luon trang thai lan va khoang
cach toi thieu gia hai khung truyen ( IFS: inter-frame space).
: Dung e yeu cau truyen khung d lieu ti mot node khac. Gan giongkhung d lieu nhng co DLC = 0 ( Data Length Control ) va khong co vung d lieu
Hnh 3.14: Khung yeu cau
: c phat ra khi node phat hien loi
Hnh 3.15: Khung loi
- c gi t bat k tram nao trong mang khi phat hien loi tren ng truyen
- Khung loi bao gom 2 phan: C loi ( Error flag) va phan cach loi ( Error demiliter )
- Loi phan biet thanh loi chu ong va loi b ong : Tng ng vi 2 dang c loi: dang c
loi chu ong gom 6 bit troi lien tiep , c loi b ong gom 6 bit lan lien tiep
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
44/139
Chng 3: Ly thuyet giao thc CAN GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 35
- 1 tram loi chu ong khi phat hien loi se bao hieu bang c loi chu ong. C loi chu
ong lam vi pham luat nhoi bit nen cac tram khac se phat hien loi va gi chong c loi.
: Dung khi b tran bo em
Hnh 3.16: Khung qua tai
1. Khung qua tai gom c qua tai ( overload flag ) va phan cach qua tai (overload delimiter )2. C qua tai bao gom 6 bit troi lien tuc ( tng t nh c loi chu ong )
- Phan cach qua tai la 8 bit lan lien tuc
( Nominal Bit Time )Moi node tren bus phai ieu chnh nhp cung vi Nominal Bit Time e co the phat va
nhan chnh xac d lieu tren bus.
Hnh 3.17: Thi gian bit
- Thi gian bit c tnh theo cong thc:
Thi gian bit = 1 / Toc o truyen Bus
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
45/139
Chng 3: Ly thuyet giao thc CAN GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 36
+ : gia s toc o truyen Bus la 1Mhz th: thi gian bit = 1/ 1Mhz = 1 us
Moi bit trong CAN gom 4 oan (segment) khong chong lap:+ oan ong bo hoa( Synchronization Segment) : Nhiem vu ong bo hoa cac node tren bus
+ oan lan truyen ( Propation Segment ): Nhiem vu bu thi gian truyen tn hieu
trong toan mang
+ oan pha 1 ( Phase 1 Segment )
+ oan pha 2 (Phase 2 Segment)
- Ca oan pha 1 va oan pha 2 eu co hiem vu la bu sai so pha canh , va chieu dai cua
2 oan nay thay oi dai ngan v hien tng ong bo lai ( resynchronisation)
Thi gian lng t ( Time Quantum ) va o dai cua 4 segment :- Thi gian lng t : la mot n v thi gian tao thanh t chu k dao ong noi cua moi
node. Thi gian lng t gom rat nhieu xung clock cua bo dao ong. Chu k xung clock
c goi la thi gian lng t nho nhat (Minimum Time Quantum). Neu gia tr bo chia (
prescale) la m th:
Thi gian lng t = m * Thi gian lng t nho nhat
( m co gia tr t 1 en 32 )
Hnh 3.18: Thi gian lng t
o So Thi gian lng t trong moi Thi gian bit thay oi t 8 en 25
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
46/139
Chng 3: Ly thuyet giao thc CAN GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 37
o S la chon so lng Thi gian lng t cho moi oan (segment ) phu thuoc vao tan socua bo dao ong. Mot so lng ln Thi gian lng t cho oan se tang tnh chnh xac
cua s ong bo cua cac node trong ng truyen.
Hnh 3.19: So lng Thi gian lng t cho moi oan
- CAN s dung phng phap truy cap ( Carrier Sense Multiple Access with
Collision Detection), ieu khien phan kenh theo tng bit , co cac ac iem chnh sau:
+ Moi node tren mang phai luon kiem tra tren ng truyen ,e phat hien thi gian ng
truyen ranh e co the truyen i 1 bc ien ( message )
+ Khi ng truyen ranh , tat ca cac node eu co c hoi nh nhau e truyen i mot bc ien
+ Moi bc ien c bat au bang 1 bit khi iem va ma can cc (so ID ), nen khi co 2
node cung truyen bc ien len ng truyen , viec phan x ung o tren ng truyen da
vao tng bit cua ma can cc . Moi bo thu phat phai so sanh mc tn hieu cua bit gi i so vi
bit nhan ve, neu co s khac biet th phai ngng phat.Bc ien nay c phat khi ng truyen
ranh tr lai
+ Thc te la bit 0 (mc troi ) lan at bit 1 (mc lan ) nen bc ien co the can cc cangnho th o u tien cang cao.
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
47/139
Chng 3: Ly thuyet giao thc CAN GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 38
Hnh 3.20: Phng thc giai quyet tranh chap tren ng truyen
Trong trng hp nay , khi so sanh tng bit cua ma can cc ( ID )cua 3 node phatcung luc ,th node 3 co o u tien cao hn ( do co gia tr ma can cc nho nhat) nen
c quyen phat bc ien len ng truyen ,con cac node con lai vao trang thai ch .
CAN co 2 chuan : Version 2.0 A va Version 2.0B
+ Chuan Version 2.0A : Ma can cc ( ID ) cua moi bc ien , la mot t gom 11 bit xac nh
mc u tien. Phan u tien nay nam au moi bc ien. Mc u tien c xac nh bi 7
bit , mc: 0000000 la co o u tien cao nhat.
+ Chuan Version 2.0B : Ma can cc cua moi bc ien , la mot t gom 29 bit xac nh mc
u tien.
Moi nut phai tao mot thi gian danh ngha Thi gian bit ( Bit Time ) e co the nhan va phat
d lieu xuong bus vi s ong bo cac node khac. Thc te, neu Thi gian bit cua moi nut
khong c ong bo vi nhau, gia tr oc t bus tai thi iem lay mau co the khong la gia tr
ung vi thi iem mong muon. o tre nay co the lam anh hng trong node nhan khungtruyen, khi ma co t thi gian tnh toan CRC va gi 1 bit troi trong ACK Slot e xac nhan
rang khung truyen a ung.
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
48/139
Chng 3: Ly thuyet giao thc CAN GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 39
Hnh 3.21: S ong bo xung clock trong CAN
( Synchronization Jump Width ) : SJW ieu chnh mot bit clock i t 1 en 4 Thigian lng t (c khi tao trc trong thanh ghi va khong oi trong qua trnh hoat
ong) e thc hien viec ong bo vi bc ien truyen.
( Phase Error ) : Loi pha c phat hien khi s thay oi 1 bit troi thanh lanhay 1 bit lan thanhtroi khong xay ra ben trong oan ong bo( Synchronization
Segment ) .
- ( Hard Synchronization ): ch xay ra khi chuyen canh bit au tien t lan
thanh troi ( logic 1 thanh 0) khi bus ranh, bao hieu khi au khung truyen ( SOF).
ong bo cng lam cho bo em Thi gian bit khi ong lai, gay nen mot chuyen canh
trong oan ong bo ( Sync_Seg) . Tai thi iem nay, moi node nhan se ong bo vi
node phat. ong bo cng ch xay ra mot lan trong suot mot bc ien. Va ong bo lai co
the khong xay ra trong cung mot bit ( SOF ) khi ma ong bo cng ang xay ra.
- ( Resynchronization ): c thc hien e bao toan s ong bo a thc hien
bi ong bo cng. Thieu ong bo lai, node nhan khong the co c s ong bo v s lech
pha cua cac bo dao ong tai moi node.
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
49/139
Chng 4: ong c DC va cac phng phap ieu khien toc o GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 40
- Co 4 loai ong c DC thong dung, bao gom : ong c DC kch t oc lap, kch t song
song, kch t noi tiep, kch t tong hp.
+ ong c DC kch t oc lap: dong phan ng va dong kch t co the ieu khien oc lap
vi nhau.
+ ong c DC kch t song song: phan ng va cuon kch t c au vi nguon cung cap.
V vay, vi loai ong c nay, dong phan ng hoac dong kch t ch co the ieu khien oc lap
bang cach thay oi ien tr phu trong mach phan ng hoac mach kch t. Tuy nhien, ay la
cach ieu khien co hieu suat thap.
+ ong c DC kch t noi tiep: dong phan ng cung la dong kch t, va do o, t thong
ong c la mot ham cua dong phan ng.+ ong c DC kch t hon hp: Bao gom ca kch t noi tiep va kch t song song . Yeu
cau can au noi sao cho sc t ong cua cuon noi tiep cung chieu vi sc t ong cua cuon
song song.
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
50/139
Chng 4: ong c DC va cac phng phap ieu khien toc o GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 41
Hnh 4.1: Cac loai ong c ien mot chieu (ong c DC)
- Mach tng ng che o tnh cua ong c mot chieu c trnh bay hnh 3.2, ientr Rbieu th ien tr phan ng. oi vi ong c mot chieu kch t oc lap hoac song
song, ien tr nay la ien tr phan ng. oi vi ong c kch t noi tiep hoac ong c
kch t hon hp, R la tong ien tr cua cuon phan ngva cuon kch t noi tiep.
Hnh 4.2: Mach tng ng che o tnh cua ong c DC
He Phng trnh c ban cua ong c mot chieu la:
E = KnF (4.1)
U = E+ RI (4.2)M = KFI (4.3)
Trong o:
R: ien tr phan ng (W)
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
51/139
Chng 4: ong c DC va cac phng phap ieu khien toc o GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 42
I: Dong phan ng (A)
U: ien ap phan ng (V)
w : Toc o ong c (rad/s)
F: T thong tren moi cc (Wb)
M : moment do ong c sinh ra (Nm)
K : hang so, phu thuoc cau truc ong c
T cong thc (4.1) - (4.3), ta co:
I
KR
KVF-F=w (4.4)
Hoac: ( ) MKR
KV
2
F-F=w (4.5)
- Lu y: Cac cong thc t (4.1) en (4.5) co the ap dung cho tat ca cac loai ong c motchieu a ke tren.
- Vi ong c mot chieu kch t oc lap, neu ien ap kch t c duy tr khong oi, co
the gia thiet rang t thong ong c khong oi khi moment ong c thay oi. Khi o ta co:
KF = constant (4.6)
- Nh vay theo (4.5), ac tnh c cua ong c mot chieu kch t oc lap la mot ng
thang, nh ve tren hnh 4.3. Toc o khong tai cua ong c xac nh bi ien ap cung cap U va
t thong kch t KF. Toc o ong c suy giam khi moment tai tangva o on nh toc o phu
thuoc vao ien tr phan ng R.Vi moment ln, t thong co the suy giam en mc o doc
ac tnh c tr nen dng dan en hoat ong khong on nh. V vay, cuon bu thng hay c
s dung e lam giam hieu ng kh t cua phan ng phan ng. Vi ong c cong suat trung
bnh, o sut toc khi tai nh mc so vi khi khong tai khoang 50%.
- Vi ong c mot chieu kch t noi tiep, t thong F la mot ham cua dong phan ng. Neu
gia thiet ong c hoat ong trong vung tuyen tnh cua ac tnh t hoa, co the xem la t thong
ty le bac nhat vi dong phan ng, ngha la :
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
52/139
Chng 4: ong c DC va cac phng phap ieu khien toc o GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 43
F = Kkt I (4.7)
Thay (4.7) vao (4.1), (4.4) va (4.5), ta c :
M = KKktI2 (4.8)
kt
kt KKR
IKKV-=w (4.9)
kt
kt KKR
M1
KKV-=w (4.10)
Lu y la R luc nay la tong cua ien tr mach phan ng va ien tr cuon kch t.
- ac tnh c ong c mot chieu kch t noi tiep c ve tren hnh 3.3. Co the thay rang toc
o ong c suy giam nhieu theo moment tai. Tuy nhien trong thc te, cac ong c tieu chuan
thng c thiet ke lam viec tai cac canh cho ( knee-point ) cua ac tnh t hoa khi mang tai
nh mc. Vi tai tren nh mc, mach t ong c bao hoa, khi o t thong F khong thay oi
nhieu theo dong tai Idan en ac tnh c tiem can vi ng thang.
- ong c mot chieu kch t noi tiepthch hp cho cac ng dung oi hoi moment khi ong
cao va co the qua tai nang. Vi moment tai tang, t thong ong c cung tang theo. Nh vay
vi cung mot lng gia tangcua moment nh nhau, dong phan ng I cua ong c mot chieu
(a)
(b)(c)
Hnh 4.3 ac tnh c cac loai ong c DC
M(%Mm)100
100
w(%wm)
- ong c DC kch t oc lap- ong c DC kch t noi tiep- ong c DC kch t hon hp
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
53/139
Chng 4: ong c DC va cac phng phap ieu khien toc o GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 44
kch t noi tiep se tang t hn so vi ong c kch t oc lap. Do o, trong ieu kien qua tai
nang, s qua tai cua nguon cung cap va s qua nhiet cua ong c cung t hn so vi ong c
kch t oc lap.
- Theo cong thc (4.10) , toc o ong c kch t noi tiep ty le nghch vi can bac hai cua
moment. V vay toc ong c khi khong tai co the tang len rat cao, ch b han che bi t d cua
ong c va co the gap hang chuc lan toc o nh mc. ieu nay la khong cho phep vi may
ienthng ch cho phep hoat ong gap 2 lan toc o nh mc. Do o, ong c kch t noi
tiep khong c dung vi cac ng dung trong o moment tai co the nho en mc lam toc o
ong c vt qua mc gii han cho phep.
- ac tnh cua ong c mot chieu kch t hon hpco dang nh bieu dien tren hnh 3.3. Toc
o khong tai cua ong c phu thuoc vao dong kch t qua cuon song song, trong khi o doc ac
tnh c phu thuoc vao s phoi hp gia cuon song song va cuon noi tiep. ong c kch t hon
hp c s dung trong nhng ng dung can co ac tnh c tng t ong c kch t noi tiep
ong thi can han che toc o khong tai mot gia tr gii han thch hp. Cung can lu y cac
ac tnh c e cap tren hnh 4.3la ac tnh c t nhien cua ong c, ngha la cac ac tnh nay
nhan c khi ong c hoat ong vi ien ap cung cap va t thong nh mc, va khong co
ien tr phu nao trong mach phan ng hoac kch t.
T cong thc (4.5) bieu dien quan he gia toc omoment ong c, co the thay rang toc
o ong c co the c ieu khien bang cac phng phap sau:+ ieu khien t thong
+ ieu khien ien ap phan ng
+ ieu khien hon hp ien ap phan ng va t thong
+ ieu khien ien tr phan ng
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
54/139
Chng 4: ong c DC va cac phng phap ieu khien toc o GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 45
- ieu khien t thong c s dung khi can tang toc o lam viec cua ong c cao hn toc
o nh mc. Co the thay ieu o qua cong thc (4.5): ( ) MKR
K
U 2F-F=w
- ac tnh tnh cua ong c kch t oc lap va kch t noi tiep khi ieu khien t thong c
bieu dien lan lt tren hnh 4.4 (a) va (b)bang cac ng net t. Lu y la o cng ac tnh c
giam nhanh khi giam t thong.
- Toc o cao cua ong c at c khi giam t thong b han che bi:
+ S khong on nh cua ong c gay ra bi anh hng cua phan ng phan ng+ Gii han ve mat c kh cua ong c: cac ong c thong thng cho phep toc o at en
1,5 - 2 lan toc o nh mc. Mot so ong c che tao ac biet cho phep toc o cao nhat at
ti 6 lan nh mc.
- oi vi ong c DC kch t oc lapva song song, cong suat cc ai cho phep cua ongc gan nh khong oi vi moi toc o khi ieu khien t thong (xem hnh 4.5). Co the
thay ieu nay neu gia thiet la dong cc ai cho phep, Icua ong c khong thay oi khi
ieu chnh t thong va ien ap cung cap cho phan ng, U la nh mc, khong oi. Khio , ta co: E= U - RI = const
P = EI= const ( v I = const )
Vay cong suat ong c khong thay oikhi ieu chnh toc o bang phng phap thay oi t
thong . Do o moment cc ai cho phep cua ong c se bien thien t le nghch vi toc o ,v
M = wP
Trong thc te, gia thiet dong phan ng cc ai cho phep I khong thay oi khi giam t
thong ch la gan ung. Tac ong cua phan ng phan ng cang ln khi t thong cang giam, do
o, dong phan ng cc ai cho phep can giam xuong e khong sinh ra tia la ien qua mc
tren co gop. ieu nay dan en viec gia tr thc te cua I se giam xuong khi toc o tang cao.
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
55/139
Chng 4: ong c DC va cac phng phap ieu khien toc o GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 46
- Vi ong c DC kch t oc lap, viec ieu khien kch t c thc hien bang cach thay
oi ien ap kch t vi bo chnh lu co ieu khien hoac bo chopper, tuy theo nguon cung cap
c s dung la AC hoac DC. Vi ong c cong suat nho, cung co the noi tiep bien tr vao
mach kch t e ieu khien t thong.
- Vi ong c DC kch t noi tiep, viec ieu khien t thong c thc hien bang cach thay
oi ien tr song song vi cuon kch t. Mot so ong c kch t noi tiep co cuon kch t nhieu
au ra, va do o co the thay oi t thong bang cach thay oi so vong day cuon kch t
- Vi ong c mot chieu kch t oc lap, neu ien ap kch t c duy tr khong oi, hoac
ong c kch t dung nam cham vnh cu co the gia thiet rang t thong ong c khong oikhi momen ong c thay oi.
Khi o: KF = const
- Vay e thay oi toc o ong c ta thay oi ien ap phan ng. Bang cach thay oi ienap phan ng, ong c co the lam viec tai bat k toc o, moment nao.
- Tnh chat quan trong cua phng phap nay la o cng ac tnh c khong thay oi khitoc o ong c c ieu chnh. ieu nay khien he co kha nang ap ng vi tai co
moment hang so v dong phan ng cc ai cho phep Imax- tng ng vi no la moment
tai cc ai cho phep cua ong c khong oi vi moi toc o.
- ien ap phan ng ong c co the c ieu khien bang cach s dung:+ May phat DC (He May phat- ong c)+ Bo chnh lu co ieu khien ( bien oi AC DC )
+ Bo Chopper (Bo bien oi xung ap) : DC DC .
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
56/139
Chng 4: ong c DC va cac phng phap ieu khien toc o GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 47
Hnh 4.4: ieu khien bang thay oi ien ap phan ng , t thong.
- Phng phap nay c s dung khi can thiet ieu chnh toc o ong c trong mot dai rong
tren va di toc o nh mc. Toc o di toc o nh mc c ieu khien bang cach thay
oi ien ap phan ng trong khi gi kch t gia tr nh mc. Toc o tren nh mc c ieu
khien bang cach thay oi ien ap kch t.
Hnh 4.5: Moment va cong suat ra khi ieu khien hon hp: ien ap phan ng va t thong
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
57/139
Chng 4: ong c DC va cac phng phap ieu khien toc o GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 48
- Hnh 4.6 bieu dien ac tnh c cua ong c DC kch t oc lap va noi tiep khi ieu khien
toc o bang cach them ien tr phu vao phan ng.
- Khuyet iem chnh cua phng phap nay la co hieu suat cua he thong rat kem va o cng
ac tnh c thap, nhat la khi hoat ong toc o thap. Do o, phng phap nay hien nay t c
s dung e ieu khien toc o ong c, tr cac trng hp:
+ Khi ong ong c
+ Thay oi toc o ong c trong mot thi gian ngan trong che o ngan han hoac che o
ngan han lap lai.
Hnh 4.6 :ac tnh ong c DC khi them ien tr phu vao phan ng
Phng phap ieu rong xung ( PWM: Pulse Width Modulation) la phng phap thay oi
ien ap phan ng cua ong c DC bang cach thay oi thi gian ong ngat cong tac nguon.
ay la phng phap s dung rat pho bien v nhng u iem cua no nh :
+ Mach thiet ke kha n gian
+ Toc o ong c thay oi em va nh mong muon
+ Ton hao cong suat nho
Xet mach ien nh hnh ve :
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
58/139
Chng 4: ong c DC va cac phng phap ieu khien toc o GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 49
Hnh 4.7 Mach nguyen ly ieu rong xung
Bang cach thay oi thi gian ong ngat cong tac S, ta co the thu c ien ap trung bnh
at tren ong c thay oi theo y muon, khoang thay oi t 0 V en U. Dang ap ra nh sau :
Hnh 4.8: Dang ap ra sau khi ieu che
Tr trung bnh ien ap tren tai tnh theo cong thc :
gUT
tUU ont == (4.11)
Vi T = ton + toff la chu ky khong oi cua xung kch S.
T cong thc (4.11) ta thay 0Ut U , va Ut phu thuoc t sog, vay co the ieu chnh
ien ap tren tai theo y muon bang cach thay oi t sog.
o Trong ieu khien ong c DC bang phng phap PWM vi tan so cua xung ieu khiencao ,ngi ta co the s dung cac vi ieu khien e tao xung (tan so t 5 Khz en 20 Khz)
e ieu khien cac khoi mach ong lc ( trong cac khoi mach ong lc ,thng dung
IGBT hay MosFet lam khoa ong ngat ).
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
59/139
Chng 4: ong c DC va cac phng phap ieu khien toc o GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 50
- Trong thc te co nhieu loai encoder khac nhau nh: Encoder tiep xuc , Encoder t trng,
Encoder quang ( gom : Encoder quang tng oi, Encoder quang tuyet oi ) . Moi loai lai co
mot nguyen ly hoat ong khac nhau, trong luan van nay , toi ch s dung loai Encoder quang
tng oi( incremental encoder ) nen ch trnh bay ky ve loai encoder nay
- Loai incremental encoder dung trong Luan van c gan ong truc vi ong c DC 24V-
20W , va co o phan giai la 100 xung/vong.
- Mo hnh th 1- Incremental encoder ve c ban la mot a tron quay quanh mot truc c uc lo nh hnhtren. Tren vanh a se khac cac khe h eu nhau . V du: Encoder co 100 , 200 , 500 hay
1000 vach khe h tren vanh a
Hnh 4.13 : Encoder quang loai tng oi-mo hnh 1
- 2 ben mat cua cai vanh a, se co mot bo thu phat quang. Trong qua trnh encoderquay quanh truc, neu gap lo rong th anh sang chieu qua c, neu gap manh chan th
tia sang khong chieu qua c. Do o tn hieu nhan c t encoder quang la mot
chuoi xung. Moi encoder c che tao vi so khe h tren vanh a , se cho biet san so
xung khi quay het mot vong. Do o ta co the dung vi ieu khien em so xung o trong
mot n v thi gian va tnh ra toc o ong c.( co encoder c gan ong truc ) , khi
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
60/139
Chng 4: ong c DC va cac phng phap ieu khien toc o GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 51
o encoder nao co so khe h ( lo ) tren vanh a cang nhieu se cho o chnh xac cang
ln.
Hnh 4.14: Cach thc hoat ong cua encoder quang loai tng oi
- Encoder ma toi s dung trong Luan van,hoan toan giong vi mo hnh tren. Tuy nhien, mo
hnh tren co nhc iem ln la : ta khong the xac nh c ong c ang quay trai hay quay
phai, v co quay theo chieu nao i na th ch co mot dang xung a ra. Ngoai ra thi iem bat
au hoat ong cua ong c, ta cung khong the nao biet c.
- Mo hnh th 2 ( Cai tien t mo hnh 1 , nham khac phuc cac nhc iem )
Hnh 4.15: Mo hnh 2 cua encoder quang loai tng oi
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
61/139
Chng 4: ong c DC va cac phng phap ieu khien toc o GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 52
- Trong mo hnh nay, ngi ta uc tat ca la 2 vong lo . Vong ngoai cung giong nh mo hnh1 ( thng c goi la vong A ) , vong gia pha so vi vong ngoai la 90 o (goi la vong B).
Khi o, dang xung ra t 2 vong tren nh sau :
Hnh 4.16: S o xung ra cua encoder quang tng oi mo hnh 2
- Hai xung a ra t 2 vong lech nhau 90 o, neu vong ngoai ( chuoi xung A ) nhanh pha hnvong trong ( chuoi xung B ) th chac chan ong c quay t trai sang phai va ngc lai.
- Mot lo vong trong cung dung e phat hien iem bat au cua ong c. Co the viet chngtrnh cho vi ieu khien nhan biet : neu co mot xung phat ra t vong trong cung nay, tc la
ong c a quay ung mot vong. Tn hieu cua chuoi xung do 1 lo nay tao ra thng goi la
xung Z.
- Vi nhng ac tnh tren, encoder loai nay ( mo hnh 2) c dung rat pho bien trong viecxac nh v tr goc cua ong c..
- Tuy nhien: Van e quan trong trong viec tm mua nhng loai ong c co gan encoder nhthe nay e lam o an hay Luan Van oi vi sinh vien la kha kho , va cap mat quang 2
ben encoder e tao xung thng b h va khong co o thay the.
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
62/139
Chng 5: Ho vi ieu khien HCS12 va MC9S12DP512 GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 53
Ho vi ieu khien 68HC12 c hang Motorola cho ra i vao nam 1996 da tren ho vi
ieu khien 68HC11. Nam 2001 , hang Motorola tiep tuc phat trien ho vi ieu khien 68HC12
len thanh ho vi ieu khien mi ,o la HCS12 vi : toc o x ly nhanh hn , dung lng bo
nh c m rong va tch hp them nhieu chc nang chuyen dung . Nam 2004 , bo phan
thiet ke-san xuat linh kien ban dan cua hang Motorola tach ra thanh mot cong ty oc lap ,lay ten la FreeScale Semiconductor va tr thanh nha san xuat cho tat ca cac ho vi ieu
khien cua Motorola.
Hnh 5.1: S o phat trien cua vi ieu khien hang Motorola-FreeScale
Ho vi ieu khien HCS12 co cac ac iem chnh nh sau :
La ho vi ieu khien 16-bit co toc o x ly nhanh, tan so xung nhp bus noi co the len en32 Mhz ; va co tch hp Vong-khoa-pha , thng hay goi la bo PLL ( Phase-Lock-Loop)
Che tao theo cong nhe HCMOS nen co o on nh va o ben cao .
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
63/139
Chng 5: Ho vi ieu khien HCS12 va MC9S12DP512 GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 54
c nang cap t ho vi ieu khien 68HC11/68HC12 va khong co s thay oi nao ve tochc cac thanh ghi x ly so vi 68HC11/68HC12 nen cac oan chng trnh viet bang hp
ng s dung cho 68HC11/68HC12 eu co the s dung lai c vi HCS12 .
Cac loai bo nh ben trong gom co: RAM , EEPROM , Flash . Dung lng bo nh ln,acbiet la bo nh Flash va co kha nang m rong bo nh ngoai.
Tch hp nhieu chc nang thi gian nh: Bat gi ngo vao , so sanh ngo ra, bo em xung vas kien cong, bo ieu rong xung PWM, ngat thi gian thc, Watchdog
Co cac mo-un truyen thong noi tiep nh : Giao tiep bat ong bo (SCI ), giao tiep ong bo( SPI ) , IIC.
Tch hp che o Debug chay nen ,ch can s dung 1 day tn hieu duy nhat (goi tat la BDM) Co cac che o hoat ong e tiet kiem nang lng Co 1 en 2 bo chuyen oi tn hieu tng t sang tn hieu so,o phan giai 10-bit, co 8 en
16 kenh ( channel )
Ho tr tap lenh logic M khi viet chng trnh bang hp ng. Nhieu Port xuat nhap a dung : Port A, Port B , Port K, Port J, Port H, Port M, Port S Ngoai ra, tuy theo ng dung ,moi dong chuyen dung trong ho HCS12 se tch hp them cac
mo-un chc nang chuyen dung nh: USB, CAN , BDLC , Ethernet , ieu khien LCD ,
ieu khien Motor:
+ Dong HCS12A : Danh cho nhng ng dung thong thng
+ Dong HCS12B hay C : Co tch hp them 1 bo giao tiep CAN , nhng lai khong co giao tiep
IIC , gia thap
+ Dong HCS12D : Tch hp ay u cac chc nang thong dung ,va co them giao tiep CAN ,
BDLC . Co nhieu chan Xuat/Nhap va chc nang ve thi gian ve thi gian nhat.+ Dong HCS12NE : Tch hp bo bien oi tn hieu so sang tn hieu tng t ben trong ( DAC)
va co them giao tiep Ethernet
+ Dong HCS12H : Tch hp mo-un ieu khien LCD , ieu khien cau H theo phng phap
PWM vi dong cao, phu hp cho ieu khien ong c. Co giao tiep CAN
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
64/139
Chng 5: Ho vi ieu khien HCS12 va MC9S12DP512 GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 55
+ Dong HCS12L : Tch hp mo-un ieu khien LCD c ln (LCD 4x60) , giao tiep USB , tch
hp them khoi chc nang DMA
+ Dong HCS12UF: Giao tiep USB , co mo-un giao tiep vi cac loai the nh ngoai .Tch hp
chuan giao tiep ATA ,phu hp cho cac ng dung ve giai tr.
: Cac thanh ghi x ly cua HCS12 hoan toan giong vi cac thanh ghi x ly
cua ho vi ieu khien 68HC11/68HC12.
Hnh 5.2: Cac thanh ghi x ly cua ho vi ieu khien HCS12
Thanh ghi tch luy A: La thanh ghi tch luy 8 bit ,tat ca cac phep toan cua ALU eu co thethc hien tren d lieu trong thanh ghi nay. Mot so thao tac ac biet ch co the thc hien tren
thanh ghi nay, no c s dung vi ten la A hay AccA
Thanh ghi tch luy B: La thanh ghi tch luy 8 bit ,chc nang giong thanh ghi A. Nhng comot so thao tac ac biet ch co the thc hien tren thanh ghi A, ma khong the thc hien tren
thanh ghi B. No c s dung vi ten la B hay AccB.
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
65/139
Chng 5: Ho vi ieu khien HCS12 va MC9S12DP512 GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 56
Thanh ghi tch luy D (A:B): Thanh ghi tch luy 16 bit ,la s ket hp cua thanh ghi A va B ,khong phai la thanh ghi rieng biet . c s dung vi ten D hay AccD.
Thanh ghi con tro X: La thanh ghi a ch 16-bit , s dung trong che o nh a ch so. Nocung co the s dung nh thanh ghi d lieu 16-bit, c s dung vi ten la X hay IX.
Thanh ghi con tro Y: Chc nang giong nh thanh ghi X , c s dungvi ten la Y hay IY. Thanh ghi ngan xep con tro SP (Stack Pointer) : La thanh ghi 16-bit, cha a ch cua onh kha dung tiep theo trong ngan xep .c s dung vi ten la SP.
Thanh ghi Bo em chng trnh PC (Program Counter): La thanh ghi 16-bit, cha a chcua lenh ke tiep. c s dung vi ten la PC.
Thanh ghi ieu kien CCR (Condition Code Register) : La thanh ghi 8-bit trang thai vaieu khien. c s dung vi ten la CCR.
Co 8 che o hoat ong chnh
c ieu khien bi trang thai cua 3 chan: MODA , MODB va MODC (BKGD)
Hnh 5.3: Cac che o hoat ong cua ho vi ieu khien HCS12
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
66/139
Chng 5: Ho vi ieu khien HCS12 va MC9S12DP512 GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 57
Che o debug chay nen- BDM :+ La che o ac biet , cho phep phan cng ben ngoai ( thng goi la BDM- Pod ) truy cap
vao ben trong chip HCS12 thong qua chan BKGD . T o ngi dung co the nap chng trnh
vao vi ieu khien hay debug chng trnh ngay ca khi vi ieu khien ang hoat ong.
+ Trong ca 8 che o hoat ong chnh c neu tren ,th che o debug chay nen nay eu co
the s dung c.
( a) : Ket noi gia vi ieu khien vi PC qua mach BDM-Pod
+ Chuan jack cam cap cho che o debug-chay nen:
(b) Cap noi chuan (c) Cap noi chuan m rong
Hnh 5.4: Che o debug chay nen ( BDM: Background Debug Mode)
Ngoai ra, ho vi ieu khien HCS12 co 3 che o hoat ong tiet kiem nang lng:+ Che o NGH ( Stop mode)
+ Che o GIA-NGH ( Pseudo Stop mode )
+ Che o CH ( Wait mode)
-
7/30/2019 iu khin m v giao thc CAN trong ng b tc ng c DC
67/139
Chng 5: Ho vi ieu khien HCS12 va MC9S12DP512 GVHD: KS. Le Ngoc nh
SVTH: Nguyen Gia Minh Thao 58
Trong luan van nay ,toi s dung vi ieu khien co ten la MC9S12DP512 , thuoc dong D cua ho
HCS12 la dong c phat trien cho cac ng dung trong lnh vc thuoc cong nghe oto va
trong cong nghiep.
Co ay u cac chc nang c ban chung cua ho vi ieu khien 16-bit HCS12 ( a c trnhbay chng 2 phan I : Gii thieu chung ho vi ieu khien HCS12)
c ong goi theo kieu chan LQFP co 112 chan , tam nhiet o la: -40 -:-150 o C Tan so xung nhp bus noi toi a la 32 Mhz , co tch hp bo PLL Bo nh: 14 KB bo nh RAM ; 4 KB bo nh EEPROM ; 512 KB bo nh FLASH 2 bo giao tiep noi tiep bat ong bo ( SCI), 3 bo giao tiep noi tiep ong bo ( SPI ),1 bo