Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
Transcript of Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
1/121
i
I HC QUC GIA TP H CH MINHTRNG I HC BCH KHOA
KHOA IN-IN T
LUN VN TT NGHIP I HC
IU KHIN NG CKHNG NG BBA PHA THEO PHNG PHP SINPWM,
SDNG VI IU KHIN dsPIC30F6010
SVTH : L TRUNG NAMCBHD : TS. L MINH PHNGMSSV : 40201632B MN : IN - IN T
TP H Ch Minh, 01/2007
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
2/121
ii
NHN XT CA GIO VIN HNG DN
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Tp H Ch Minh, thng 1 nm 2007
Gio vin hng dn
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
3/121
iii
NHN XT CA GIO VIN PHN BIN
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Tp H Ch Minh, thng 1 nm 2007
Gio vin phn bin
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
4/121
iv
LI CM N
Ti xin gi li cm n chn thnh nhtn qu Thy C trngi Hc Bch
Khoa Tp. H Ch Minh, nhng ngi du dt ti tn tnh, truyn t cho ti
nhng kin thc v kinh nghim qu bu trong sut thi gian ti hc tp ti trng.
Ti xin trn trng gi li cm n n tt c cc Thy, C Khoain-in T
c bit l thy L Minh Phng, thy Phan Quc Dng ,thy Trn Thanh V tn
tnh hng dn, gip , to mi iu kin thun li ti hon thnh tt lun vn tt
nghip ny.
Ti xin cm n gia nh ti, nhng ngi thn cho ti nhngiu kin tt
nhthc tp trong sut thi gian di.
Ngoi ra ti xin gi li cm n n bn gi ti(H.T.T), n tt c nhng ngi
bn ca ti, nhng ngi cng gn b, cng hc tp v gip ti trong nhng
nm qua cng nhtrong sut qu trnh thc hin lun vn tt nghip.
Tp. H Ch Minh, thng 1 nm 2007
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
5/121
v
MC LC
CHNG 1: GII THIU VNG CKHNG NG B ................1
1.1.Tng quan v my in khng ng b ........................................................................ 21.1.1 Nguyn l lm vic:............................................................................................... 21.1.2 Cu to ..................................................................................................................3
1.2 ng dng ca ng ckhng ng b.......................................................................... 41.3 Kh nng dng ng cxoay chiu thay th my in mt chiu: ................................51.4 Kt lun: ......................................................................................................................6
CHNG 2: L THUYT V PHNG PHP IU KHIN................72.1 Gii thiu v bin tn ngun p iu khin theo phng php V/f................................8
2.2.1 Phng php E/f.................................................................................................... 82.2.2 Phng php V/f ...................................................................................................8
2.3 Cac phng phap thng dung trong iu khin ng ckhng ng b :..................... 102.3.1 Phng php iu rng xung SINPWM............................................................... 10
2.3.1.1 Cc cng thc tnh ton................................................................................. 122.3.1.2 Cch thc iu khin..................................................................................... 132.3.1.3 Quy trnh tnh ton:....................................................................................... 142.3.1.4 Hiu qu ca phng php iu khin : ......................................................... 15
2.3.2 Phng phap iu ch vector khng gian ( Space Vector):.................................. 172.3.2.1 Thnh lp vector khng gian: ........................................................................ 172.3.2.2 Tnh ton thi gian ng ngt: ...................................................................... 202.3.2.3 Phn b cc trng thi ng ngt:.................................................................. 222.3.2.4 K thut thc hin iu ch vector khng gian: ............................................. 22
2.3.2.5 Gin ng ngt cc kha to ra Vector Vs trong tng sector: ..............22CHNG 3 : CU TO V CC THNG S PHN CNG.................25 3.1 S khi ca mch iu khin ng c: ...................................................................273.2 Gii thiu chi tit cac khi iu khin:........................................................................ 27
3.2.1 Mch li .............................................................................................................. 273.2.2 Mch cch ly ....................................................................................................... 313.2.3 Mch MOSFETs..................................................................................................313.2.4 Mch chnh lu.................................................................................................... 33
3.2.4.1 B chnh lu: ................................................................................................ 333.2.4.2 Phng php chnh lu : ............................................................................... 33
CHNG 4 : S CU TO MCH IU KHIN ............................ 344.1 S mch cch ly ....................................................................................................354.2 S mch li............................................................................................................374.3 S mch ng lc .................................................................................................. 384.4 S mch iu khin ............................................................................................... 39
4.4.1 Khi iu khin ................................................................................................... 394.4.2 Khi giao tip my tnh ....................................................................................... 404.4.3 Khi hin th........................................................................................................ 404.4.4 Khi nt bm....................................................................................................... 41
CHNG 5: GII THIU V DSPIC 6010................................................ 425.1 Tng quan v vi iu khin dsPIC30F6010 ................................................................ 43
5.2 Cc c im c bit h MCU dsPic-6010:............................................................ 445.3 Gii thiu khi qut v cu trc phn cng:................................................................ 45
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
6/121
vi
5.4 Khi qut v cc thanh ghi lm vic ........................................................................... 505.4.1 Cc thanh ghi iu khin : ...................................................................................505.4.2 Thanh ghi TRIS:..................................................................................................505.4.3Thanh ghi PORT: ................................................................................................. 51
5.4.4Thanh ghi LAT:....................................................................................................515.5 Gii thiu v cc module cbn................................................................................. 525.5.1 Module Timer :.................................................................................................... 52
5.5.1.1 Module Timer 1 ............................................................................................ 525.5.1.2 Timer2/3 module: ......................................................................................... 545.5.1.3 Timer4/5 module : ........................................................................................ 57
5.5.2 Module AD: ........................................................................................................ 595.5.2.1Gii thch hot ng....................................................................................... 605.5.2.2 Qu trnh hot ng ca module ADC c tm tt nh cc bc sau: .........605.5.2.3 Cc s kin kch chuyn i:......................................................................... 615.5.2.4 Tc ng reset............................................................................................... 61
5.5.2.5 nh dng kiu d liu trong module A/D..................................................... 615.5.3 Module PWM:.....................................................................................................62
5.5.3.1 Cc c im ca module PWM ...................................................................625.5.3.2 Gii thch hot ng ca module PWM......................................................... 635.5.3.3 Cc bm t l trong module PWM: ........................................................... 675.5.3.4 Cc thanh ghi lm vic trong module PWM ..................................................68
5.6 GII THIU V TP LNH CA MCU DSPIC-6010............................................. 70CHNG 6: S KHI V GII THUT IU KHIN...................75
6.1 S khi chng trnh : ........................................................................................... 766.2 S gii thut chng trnh :.................................................................................... 77
CHNG 7 : KT QUT C ......................................................... 807.1 Phn cng: ................................................................................................................. 817.1.1 Mch ng lc:.................................................................................................... 817.1.2 Mch iu khin .................................................................................................. 82
7.2 Phn mm: ................................................................................................................. 837.3 Dng sng in p ng ra: .......................................................................................... 83
PH LC........................................................................................................85 TI LIU THAM KHO............................................................................ 111
TI LIU THAM KHO TRONG NC.................................................................... 111TI LIU THAM KHO NC NGOI..................................................................... 111WEBSITE THAM KHO ............................................................................................. 111
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
7/121
vii
DANH SCH HNH V
Hnh1.1: Nguyn l hot ng ca ng c............................................................................ 2
Hnh1.2: L thp k thut in ............................................................................................... 3Hnh 2.1: Quan h gia moment v in p theo tn s ........................................................ 10Hnh 2.2: Nguyn l ca phng php iu rng sin ............................................................ 11Hnh 2.3 : S dng in p trn cc pha........................................................................... 12Hnh 2.4: Qu trnh hot ng ca biu khin.................................................................. 13Hnh 2.5: S kt ni cc kha trong b nghch lu .......................................................... 16Hnh 2.6 : S b bin tn nghch lu p 6 kha (MOSFETs hoc IGBTs)........................ 17Hnh 2.7: Biu din vector khng gian trong h ta x-y...................................................17Hnh 2.8: Cc vector khng gian t 1 n 6.........................................................................19Hnh 2.9: Trng thi ng-ngt ca cc kha........................................................................ 19Hnh 2.10: Vector khng gian Vs trong vng 1 ...................................................................20
Hnh 2.11: Vector khng gian Vs trong vng bt k ............................................................. 21Hnh 2.12: Gin ng ct linh kin.................................................................................. 22Hnh 2.13: Vector Vs trong cc vng t 0-6 ......................................................................... 24Hnh 3.1: S khi mch iu khin.................................................................................. 27Hnh 3.2: V d siu khin mosfet .............................................................................. 28Hnh 3.3: S khi ca IC li mosfet................................................................................. 29Hnh 3.4: IC IR2136 ............................................................................................................ 29Hnh 3.5: S kt ni IR2136............................................................................................ 30Hnh 3.6: S khi ca opto.............................................................................................. 31Hnh 3.7: S khi ca MOSFET v IGBT ....................................................................... 32Hnh 3.8: IRFP460P............................................................................................................. 33
Hnh 4.1 : S mch cch ly.............................................................................................. 36Hnh 4.2 : S mch li mosfet ......................................................................................... 37Hnh 4.3 : S mch ng lc ........................................................................................... 38Hnh 4.4 : S khi iu khin chnh ................................................................................ 39Hnh 4.5 : S khi giao tip my tnh .............................................................................. 40Hnh 4.6 : S khi hin th .............................................................................................. 40Hnh 4.7 : S khi nt bm.............................................................................................. 41Hnh 5.1 : Cc h vi iu khin PIC v dsPIC ...................................................................... 43Hnh 5.2: Sng dng cc h vi iu khin ....................................................................43Hnh 5.3: S chn dsPIC30F6010.................................................................................... 45Hnh 5.4: S t chc bn trong MCU dsPIC6010............................................................ 46Hnh 5.5: S t chc b nhbn trong MCU dsPIC6010 ................................................ 49Hnh 5.6:S cu to bn trong mt I/O ............................................................................ 50Hnh 5.7: S cu to tng quan ca cc I/O Port trong MCU........................................... 51Hnh 5.8: S cu to ca b16-bit Timer1 ....................................................................... 53Hnh 5.9: S cu to ca b 32-bit Timer2/3 ................................................................... 56Hnh 5.10: S cu to ca b 16-bit Timer2 (Timer loi B) ............................................. 56Hnh 5.11: S cu to ca b 16-bit Timer3 ( Timer loi C) ............................................ 57Hnh 5.12: S cu to ca b 32-bit Timer4/5 .................................................................58Hnh 5.13: S cu to ca b 16-bit Timer4 (Timer loi B) ............................................. 58Hnh 5.14: S cu to ca b 16-bit Timer5 (Timer loi C) ............................................. 59
Hnh 5.15: S cu to bn trong module A/D ..................................................................60Hnh 5.16: S cu to bn trong module PWM................................................................ 63
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
8/121
viii
Hnh 5.17 : Cp nht gi tr PWM trong ch t do........................................................... 64Hnh 5.18 : Cp nht gi tr PWM trong chm ln xung............................................ 65Hnh 5.19 : Cp nht gi tr PWM trong ch cp nht kp ............................................... 65Hnh 5.20: Tn hiu PWM trong ch hot ng h tr..................................................... 66
Hnh 5.21: Xung PWM dng Edge Aligned.......................................................................... 66Hnh 5.22: Xung PWM dng Center Aligned ....................................................................... 67Hnh 5.23: Bm t l trong module PWM ........................................................................ 67Hnh 7.1 : Mch ng lc..................................................................................................... 81Hnh 7.2: Mch iu khin................................................................................................... 82Hnh 7.3: Giao din giao tip my tnh................................................................................. 83Hnh 7.4: Dng in p pha ng ra ....................................................................................... 83Hnh 7.5 : Dng in p dy ng ra ...................................................................................... 84
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
9/121
ix
DANH SCH BNG BIU
Bng 2.1: Gi trin p cc trng thi ng ngt v vector khng gian tng ng ..............20
Bng 3.1: Thng sng c................................................................................................. 26Bng 3.2 : nh ngha cc chn trong IR2136 ...................................................................... 31Bng 5.1 : Thit lp tn s hot ng ...................................................................................44Bng 5.2: M t chc nng, tnh cht cc I/O trong MCU .................................................... 49Bng 5.3: Trnh by s cc thanh ghi iu khin TIMER1............................................... 53Bng 5.4: Trnh by cc thanh ghi iu khin Timer2/3 ....................................................... 55Bng 5.5: Trnh by cc thanh ghi iu khin Timer4/5 ....................................................... 57Bng 5.6: nh dng kiu lu tr kt qu ............................................................................. 62Bng 5.7: Bng thanh ghi iu khin module AD................................................................. 62Bng 5.8 : Bng thanh ghi iu khin module PWM ............................................................ 69Bng 5.9: Bng tp lnh MCU 6010..................................................................................... 74
DANH MC TVIT TT, TN NC NGOI
ACIM AC Induction Motor ng cdng ngun xoay chiuAD Analog To Digital Tun t sang sADC Analog To Digital Conversion B chuyn i tun t sang s
CKB ng ckhng ng bFcy Tn s hot ng trong vi iu khinFosc Tn s thch anhI/O Input/Output Ng vo, ng raMCU Micro Controller Unit Vi iu khinMODULE KhiPWM Pulse Width Modulation iu rng xungSINPWM Sin Pulse Width Modulation iu rng xung sinTIMER Bnh th
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
10/121
x
TM TT LUN VN
MC CH LUN VN:
Tm hiu v thit k b bin tn truyn thng ( 6 kha) ba pha iu khin CKB
theo phng php V/f v iu ch SINPWM .
Kho st nguyn tc ng ct cc kha bn dn trong b nghch lu .
Kim tra, nh gi dng sng in p ng ra.
Nguyn cu gii thut v vit chng trnh iu khin.
PHNG PHP NGHIN CU
Tham kho v tng hp ti liu trong v ngoi nc.
Tin hnh thc nghim trn m hnh thc t.
Theo di, nh gi, nhn xt cc thng s thc nghim.
X l s liu, tnh ton, v vit bo co.
THI GIAN THC HIN
Thi gian thc hin lun vn: 3/9/2006 30/12/2006.
A IM THC HIN
Nghin cu ny c thc hin bng cc m hnh qui m phng th nghim in t
cng sut t tai trng i hc Bch Khoa TP H Ch Minh.
NGHA KHOA HC V THC TIN CA NGHIN CU
xut m hnh bin tn iu khin ng ckhng ng b ba pha dng trong cc h
thng truyn ng vi gi thnh thp, p ng c cc yu cu cbn ca thc t.
Do hn ch v mt thi gian, iu kin kinh t nn trong phm vi lun vn tt nghip
ny ch dng li iu khin vng hng ckhng ng b ba pha v hi vng
ti sc tip tc pht trin trong tng lai .
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
11/121
CHNG 1: GII THIU VNG CKHNG NG B
1
CHNG 1
GII THIU VNG CKHNG NG B
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
12/121
CHNG 1: GII THIU VNG CKHNG NG B
2
CHNG 1: GII THIU VNG CKHNG NG B
1.1.Tng quan v my in khng ng b
1.1.1 Nguyn l lm vic:
Hnh1.1: Nguyn l hot ng ca ng c
Khi nam chm in quay ( tc n1 vng/ pht ) lm ng sc t quay ct qua cccnh ca khung dy cm ng gy nn sc in ng E trn khung dy. Sc in ng E sinhra dng in I chy trong khung dy. V dng in I nm trong t trng nn khi t trngquay lm tc ng ln khung dy mt lc in t F. Lc in t ny lm khung dy chuyn
ng vi tc n vng/ pht.V n < n1 nn gi l khng ng b.
CKB ba pha c dy qun ba pha pha stator, Roto ca CKB l mt b dy qun ba phac cng s cc trn li thp ca Roto.Khi Statorc cung cp bi ngun ba pha cn bng vi tn s f, t trng quay vi tc
db sc to ra. Quan h gia t trng quay v tn s f ca ngun ba pha l :
12 ( / )dbf
rad sp p
= =
Trong :
p - si cc1 - tn s gc ca ngun ba pha cung cp cho ng c: 1 2 f =
Nu tc quay ca roto l , sai lch gia tc t trng quay stator v roto l:.sl db dbs = =
Trong sl gi l tc trtThng s s gi l trt, ta c:
db
db
s
=
V c tc tng i gia roto v t trng quay stator , in p cm ng ba pha scsinh ra trong roto .Tn s ca in p ny s t l vi trt theo cng thc :
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
13/121
CHNG 1: GII THIU VNG CKHNG NG B
3
1* ( / )r s rad s = Moment ng csinh ra:
2 sin2 m m r
M p F
=
Trong :
m : t thng tr6en mt cc (Wb).
mF : gi trnh ca sc tng roto.
r : gc lch pha gia sc tng roto v sc tng khe hkhng kh.1.1.2 Cu to
a)Phn tnh (Stato)
Stato c cu to gm v my,li st v dy qun
* V myV my c tc dng c nh li st v dy qun, khng dng lm mch dn t.
Thng v my c lm bng gang. i vi my c cng sut tng i ln ( 1000kW )thng dng thp tm hn li lm thnh v my. Tu theo cch lm ngui my m dng vcng khc nhau.*Li st
Li st l phn dn t. V t trng i qua li st l t trng quay nn gim tn hao list c lm bng nhng l thp k thut in p li. Khi ng knh ngoi li st nh hn 90
mm th dng c tm trn p li. Khi ng knh ngoi ln hn th dng nhng tm hnh rqut (hnh 2) ghp li.
Hnh1.2: L thp k thut in
*Dy qun
Dy qun statorc t vo cc rnh ca li st v c cch in tt vi li st.
b)Phn quay (roto)
Rotor c 2 loi chnh : rotor kiu dy qun v rotor kiu lng sc.
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
14/121
CHNG 1: GII THIU VNG CKHNG NG B
4
Rotor dy qun :
Rto c dy qun ging nh dy qun ca stator. Dy qun 3 pha ca rto thng u hnhsao cn ba u kia c ni vo vnh trt thng lm bng ng t cnh mt u trc
v thng qua chi than c thu vi mch in bn ngoi. c im l c th thng qua chithan a in trph hay sut in ng ph vo mch in rto ci thin tnh nng mmy, iu chnh tc hoc ci thin h s cng sut ca my. Khi my lm vic bnh thngdy qun rotorc ni ngn mch. Nhc im so vi ng crotor lng sc l gi thnhcao, kh s dng mi trng khc nghit, d chy n
Rotor lng sc :
Kt cu loi dy qun ny rt khc vi dy qun stator. Trong mi rnh ca li st rotortvo thanh dn bng ng hay nhm di ra khi li st v c ni tt li hai u bng haivnh ngn mch bng ng hay nhm lm thnh mt ci lng m ngi ta quen gi l lng
sc.
c)Khe hkhng kh
V rotor l mt khi trn nn khe hu. Khe htrong my in khng ng b rt nhhn ch dng in t ha ly t li v nh vy mi c th lm cho h s cng sut ca mycao hn.
1.1.3 ng dng :
My in khng ng b l loi my in xoay chiu ch yu dng lm ng cin. Do
kt cu n gin, lm vic chc chn, hiu sut cao, gi thnh h nn ng ckhng ng bl loi my c dng rng ri Trong i sng hng ngy, ng ckhng ng b ngy cngchim mt v tr quan trng vi nhiu ng dng trong cng nghi p, nng nghi p va trong isng hang ngay.
1.2 ng dng ca ng ckhng ng b
Ngy nay, cc h thng truyn ng in c s dng rt rng ri trong cc thit b hocdy chuyn sn xut cng nghip, trong giao thng vn ti, trong cc thit bin dn dng, . .. c tnh c khong 50% in nng sn xut ra c tiu th bi cc h thng truyn ngin.
H truyn ng in c th hot ng vi tc khng i hoc vi tc thay ic. Hin nay khong 75 80% cc h truyn ng l loi hot ng vi tc khng i.Vi cc h thng ny, tc ca ng chu nh khng cn iu khin tr cc qu trnh khing v hm. Phn cn li, l cc h thng c thiu chnh c tc phi hp c tnhng cv c tnh ti theo yu cu. Vi s pht trin mnh m ca k thut bn dn cngsut ln v k thut vi x l, cc hiu tc s dng k thut in t ngy cng c s dngrng ri v l cng c khng th thiu trong qu trnh tng ha.
ng ckhng ng b c nhiu u im nh: kt cu n gin, lm vic chc chn,
hiu sut cao, gi thnh h, c kh nng lm vic trong mi trng c hi hoc ni c khnng chy n cao. V nhng u im ny nn ng ckhng ng bc ng dng rt rng
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
15/121
CHNG 1: GII THIU VNG CKHNG NG B
5
ri trong cc ngnh kinh t quc dn vi cng sut t vi chc n hng nghn kW. Trongcng nghip, ng ckhng ng b thng c dng lm ngun ng lc cho cc my cnthp loi va v nh, cho cc my cng ccc nh my cng nghip nh . . . Trong nngnghip, c dng lm my bm hay my gia cng nng sn phm. Trong i sng hngngy, ng ckhng ng b ngy cng chim mt v tr quan trng vi nhiu ng dng nh:qut gi, ng ctrong t lnh, my quay da,. . . Tm li, cng vi s pht trin ca nn snxut in kh ha v tng ha, phm vi ng dng ca ng ckhng ng b ngy cngrng ri.
So vi my in DC, vic iu khin my in xoay chiu gp rt nhiu kh khn biv cc thng s ca my in xoay chiu l cc thng s bin i theo thi gian, cng nh bncht phc tp v mt cu trc my ca ng cin xoay chiu so vi my in mt chiu.
Cho nn vic tch ring iu khin gia moment v t thng c thiu khin c lp i
hi mt h thng c th tnh ton cc nhanh v chnh xc trong vic qui i cc gi tr xoaychiu v cc bin n gin . V vy, cho n gn y, phn ln ng cxoay chiu lm vicvi cc ng dng c tc khng i do cc phng php iu khin trc y dng chomy in thng t v c hiu sut km. ng ckhng ng b cng khng trnh khinhc im ny.
1.3 Kh nng dng ng cxoay chiu thay th my in mt chiu:
Nhng kh khn trong vic ng dng ng cxoay chiu chnh l lm th no cth d dng iu khin c tc ca n nh vic iu khin ca ng cDC. V vy, mt
tng v vic bin i mt my in xoay chiu thnh mt my in mt chiu trn phngdin iu khin ra i. y chnh l iu khin vector. iu khin vector s cho php iukhin t thng v moment hon ton c lp vi nhau thng qua iu khin gi tr tc thica dng (ng ctip dng) hoc gi tr tc thi ca p (ng ctip p).
iu khin vector cho php to ra nhng phn ng nhanh v chnh xc ca c tthng v moment trong c qu trnh qu cng nh qu trnh xc lp ca my in xoaychiu ging nh my in mt chiu. Cng vi s pht trin ca k thut bn dn v nhng
b vi x l c tc nhanh v gi thnh h, vic ng dng ca iu khin vector ngy cngc s dng rng ri trong nhiu h truyn ng v trthnh mt tiu chun cng nghip.
Vi s pht trin nhanh chng, ngnh cng nghip tng lun i hi s ci t inthng xuyn ca cc loi h truyn ng khc nhau. Nhng yu cu ci tin ct yu l tng tin cy, gim kh nng tiu thin nng, gim thiu chi ph bo dng, tng chnh xcv tng kh nng iu khin phc tp. V vy, nhng h truyn ng vi ng cin mtchiu ang dn thay th bi nhng h truyn ng ng cxoay chiu s dng iu khinvector. Bi v, l do chnh s dng rng ri ng cin mt chiu trc kia l kh nngiu khin c lp t thng v moment lc nu cng nh cu trc h truyn ng kh ngin. Tuy nhin, chi ph mua v bo tr ng ccao, c bit khi s lng my in phi dng
ln. Trong khi , cc ng dng thc t ca l thuyt iu khin vector c thc hin tnhng nm 70 vi cc mch iu khin lin tc. Nhng cc mch lin tc khng thp ng
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
16/121
CHNG 1: GII THIU VNG CKHNG NG B
6
c si hi phi chuyn i tc thi ca h quy chiu quay do iu ny i hi mt khilng tnh ton trong mt thi gian ngn.
S pht trin ca nhng mch vi x l lm thay i vic ng dng ca l thuyt
iu khin vector. Kh nng ti u trong iu khin qu ca iu khin vector l nn mngcho s pht trin rng ri ca cc h truyn ng xoay chiu (v gi thnh ca ng cxoaychiu rt r hn so vi ng cmt chiu).
Ngoi nhng pht trin trong iu khin vector, mt s pht trin ng ch khc chnh lvic ng dng mng neural (neural networks) v logic m(fuzzy logic) vo iu khin vectorang l nhng ti nghin cu mi trong nghin cu h truyn ng. Hai k thut iukhin mi ny s to nn nhng ci tin vt bc cho h truyn ng ca my in xoaychiu trong mt tng lai gn. Trin vng ng dng rng ri ca hai k thut ny ph thucvo s pht trin ca b vi x l bn dn (semiconductor microprocessor).
Vi s pht trin mnh ca cc b bin i in t cng sut, mt l thuyt iu khinmy in xoay chiu khc hn vi iu khin vector ra i. L thuyt iu khin trc tipmoment lc (Direct Torque Control hay vit tt l DTC) do gio s Noguchi Takahashi a ravo cui nm 80. Tuy nhin, k thut iu khin moment trc tip vn cha phi hon ho vcn phi nghin cu thm.
1.4 Kt lun:Vi s pht trin mnh m ca k thut bn dn cng sut cao v k thut vi x l, hin
nay cc biu khin CKB c ch to vi p ng tt hn, gi thnh r hn cc biu khin ng cDC. Do , CKB c th thay thc ng cDctrong rt nhiu ngdng .D kin trong tng lai gn , CKB sc s dng rng ri trn hu ht cc btruyn ng iu khin tc .
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
17/121
CHNG 2: L THUYT V PHNG PHP IU KHIN
7
CHNG 2
LL TTHHUUYYTT VV PPHHNNGGPPHHPPIIUU KKHHIINN
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
18/121
CHNG 2: L THUYT V PHNG PHP IU KHIN
8
CHNG 2: L THUYT V PHNG PHP IU KHIN2.1 Gii thiu v bin tn ngun p iu khin theo phng php V/f
c s dng hu ht trong cc bin tn hin nay. Tc ca CKB t l trc tip
vi tn s ngun cung cp. Do , nu thay i tn s ca ngun cung cp cho ng cthcng s thay i c tc ng b, v tng ng l tc ca ng c.
Tuy nhin, nu ch thay i tn s m vn gi nguyn bin ngun p cp cho ngcs lm cho mch t ca ng cb bo ha. iu ny dn n dng t ha tng, mo dngin p v dng in cung cp cho ng cgy ra tn hao li t, tn hao ng trong dy qunStator. Ngc li, nu t thng gim di nh mc s lm gim s lm gim kh nng mangti ca ng c.
V vy, khi gim tn s ngun cung cp cho ng cnh hn tn snh mc thngi hi phi gim in p V cung cp cho ng csao cho t thng trong khe hkhng khc gi khng i.Khi ng clm vic vi tn s cung cp ln hn tn snh mc,
thng giin p cung cp khng i v bng nh mc, do gii hn v cch in statorhoc in p ngun .
2.2 Phng php iu khin V/f
2.2.1 Phng php E/fTa c cng thc sau:
mf
fa =
Vi f - tn s lm vic ca ng c, fm - tn snh mc ca ng c.
Gi sng chot ng di tn snh mc (a
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
19/121
CHNG 2: L THUYT V PHNG PHP IU KHIN
9
Trong phng php V/f=const (gi ngn l V/f), nh trnh by trn th t s V/fc gi khng i v bng gi tr t s ny nh mc.Cn lu l khi moment ti tng ,dng ng c tng lm gia tng st p trn in trStator dn n E gim, c ngha l tthng ng cgim.Do ng ckhng hon ton lm vic ch t thng khng i.
Ta c cng thc moment nh mc ng vi sn gin ca ng c:
( )
++
+
=
2'21
2'2
1
'22
m
b
XXs
RR
s
R.V
.3
M
V moment cc i chnh mc:
( )
++= 2'
21211
2m
bmax
XXRR
V
..2
3
M
Khi thay cc gi trnh mc bng gi tr nhn vi t s a (am, aVm, aX), Ta cc cng thc moment ca ng ctn s f khc nh mc:
( )2
'2 2m
2' 2b '1 21
RV .3 a.sM . ,a 1
R RX X
a as
=
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
20/121
CHNG 2: L THUYT V PHNG PHP IU KHIN
10
Khi moment v moment cc i ca ng cti tn s f cung cp s l:
( )2
'2 2m
2' 2b 2 '21 1
RV .
3 a.sM . ,a 1R
R a X Xs
= > + + +
.
V moment cc i tn s f:
( )
2
max 22 2 '1 1 1 2
3. , 1
2.m
b
VM a
R R a X X
= > + +
Sau y l th biu din mi quan h gia moment v in p theo tn s trong
phng php iu khin V/f=const.
f
U
M
fdm
Uo
Mdm
Hnh 2.1: Quan h gia moment v in p theo tn s
2.3 Cac phng phap thng dung trong iu khin ng ckhng ng b:C nhiu phng php iu khin b nghch lu p to ra in p c bin v
tn s mong mun cung cp cho ng c.Trong ni dung nay chung ta khai quat hai phngphap o la :Phng phap iu rng xung (SinPWM).Phng phap iu ch vector khng gian ( Space Vector).
2.3.1 Phng php iu rng xung SINPWM
to ra mt in p xoay chiu bng phng php SINPWM, ta s dng mt tn hiuxung tam gic tn s cao em so snh vi mt in p sin chun c tn s f. Nu em xungiu khin ny cp cho mt b bin tn mt pha th ng ra s thu c mt dng in pdng iu rng xung c tn s bng vi tn s ngun sin mu v bin hi bc nht phthuc vo ngun in mt chiu cung cp v t s gia bin sng sin mu v sng mang.Tn s sng mang phi ln hn tn s ca sng sin mu. Sau y l hnh v miu t nguyn lca phng php iu rng sin mt pha:
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
21/121
CHNG 2: L THUYT V PHNG PHP IU KHIN
11
Hnh 2.2: Nguyn l ca phng php iu rng sin
Khi: control triV V> th 2dc
AO
VV =
control triV V< th 2dc
AO
VV =
Nh vy, to ra ngun in 3 pha dng iu rng xung, ta cn c ngun sin 3 pha mu vgin kch ng ca 3 pha sc biu din nh hnh v di y:
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
22/121
CHNG 2: L THUYT V PHNG PHP IU KHIN
12
Hnh 2.3 : S dng in p trn cc pha
2.3.1.1 Cc cng thc tnh ton
Ta cn tnh c bin hi bc nht ca in p ng ra t t s bin gia sngmang v sng tam gic.
Ta c cng thc sau tnh bin ca hi bc nht:
.2DC
t
UU ma= (1)
Trong ma l t s gia bin sng sin mu v bin sng mang cn gi l t siu bin.
dk
carry
Uma
U= (2)
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
23/121
CHNG 2: L THUYT V PHNG PHP IU KHIN
13
2.3.1.2 Cch thc iu khin
Sau khi ni v phng php iu khin V/f=const v phng php iu khin bnghch lu p theo phng php iu rng xung SINPWM, ta c tha ra mt thut ton
iu khin ng ctheo mt tn st cho trc nh sau.
Do ng cc iu khin vng hnn khng tho c c tc thc ca ngc, nn ta hiu tn st y l tn s ngun sin iu rng xung cp cho ng c.
Trong trng hp ta mun cho ng cang trng thi ng yn chuyn sang chy tn st th phi thng qua mt qu trnh khi ng mm trnh cho ng ckhi ng lptc n tc t, gy ra dng in khi ng ln lm hng ng c. Tn s ngun cung cps tng t gi tr 0 (ng yn) n gi trt (tng ng vi bin tng t V0nVf=V0+K.freq).Thi gian khi ng ny c thay i theo cng sut ca tng ng c. i ving ccng sut ln th thi gian khi ng lu hn so vi ng ccng sut nh.Thi gian
khi ng ca ng cthng thng c chn t 5 n 10 giy.
Sau khi tn s ngun t n gi tr yu cu lc u th s gi nguyn gi tr.Trong qu trnh ng cang chy n nh m c mt nhu cu thay i tn s th cng cmt qu trnh chuyn tn s tng bc thay v nhy ngay lp tc n gi tr tn s yu cumi.
Khi mun thay i chiu ca ng ccn phi a ng cv tn s nh ri sau mi thc hin vic i chiu quay (thay i th t pha ngun cp cho ng c) trnh hintng moment xon c th lm gy trc ng cv tng dng t ngt.
Khi mun dng ng cth phi h tn s t gi tr hin ti v gi tr 0. Thi gian hmny ph thuc vo qun tnh quay ca ng c. Khi mun hm nhanh c th dng cc phngphp hm nh phng php hm ng nng (Dynamic Breaking) c dng in trthng.
Nh vy c th hnh dung qu trnh hot ng ca biu khin nh sau:
Tramp TrampDirection Changed
1
2
3a 3b4
t
f
Hnh 2.4: Qu trnh hot ng ca biu khin
on 1 ng vi khi ng ng c tn s tng t 0 n gi trt sau khong thi
gian khi ng (Tramp).
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
24/121
CHNG 2: L THUYT V PHNG PHP IU KHIN
14
on 2 ng vi vic thay i tn s khi ng cang chy n nh.
on 3 ng vi vic i chiu ng cc chia lm hai giai on. on 3a ng vigim tn s v 0. Cui on 3a s tin hnh o th t pha ngun cung cp cho ng c.
on 3b ng vi tng tn s ln n gi tr mi (C thay i tn st trong lc i chiu nngi tr tn s sau khi i chiu khn gbng gi tr c).
on 4 ng vi ngng ng c. Tn s cp cho ng cc gim dn t gi trt v0 sau khong thi gian dng (Tramp).
2.3.1.3 Quy trnh tnh ton:Tn s sng mang trong MCU 6010 c to ra theo cng thc sau:
12
cy
pwm
fPTPER
f=
Trong PTPER l gi tr cn np vo thanh ghi PTPER c c tn s sng mang mong
mun
4osc
cy
ff =
vi oscf l tn s ca thch anh a vo vi iu khinTrong phn ny vi tn s thch anh a vo vi iu khin l 10MHz, cng vi s dng
ch nhn tn s PLL=8 , ta c tn s thc a vo vi iu khin l 20MHz, thi gian tnhton ca mt chu k lnh l 0.05 micro giyng vi cc gi tr ca tn s tnh ton trn, to ra mt sng mang c tn s l 5Khz, gi trcn np vo thanh ghi PTPER l 1999 .
Sng iu khin ( dkU ) c to ra bng cch lp mt bng sin cc gi tr t 0 n 2 tng trng cho mt chu k ca sng iu khin dng Sin . Theo bit , sng iu khinmang thng tin v ln tr hiu dng v tn s sng hi cbn ca in p ng ra, v vykhi bin v tn s ca sng iu khin thay i th ta c bin v tn s ca in p ngra cng thay i theo.
Tn s ca sng iu khin thay i tu thuc vo tn s di chuyn ca con tr trongbng sin. Nu tn s ca sng iu khin cng ln th s bc nhy ca con tr di chuyntrong bng sin trong mt chu k sng iu khin cng t v ngc li.Quan h gia s bcnhy ca con tr trong bng sin v tn s ca sng iu khin c xc nh theo cng thcsau:
minK
=
Trong min l phn gii ca bng sin ( vi bng sin gm 720 gi tr th phn gii ca
bng sin l 0.5 /gi tr)
*360pwm
Udk
T
T =
l gc nhy ca con tr trong bng sin sau mt chu k PWM
T cng thc (1),(2) ta c :
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
25/121
CHNG 2: L THUYT V PHNG PHP IU KHIN
15
*2
dk dct
carry
U UU
U= (3)
Trong 440dcU V= ng vi trng hp t siu ch ma=1 v ng chot ng ch
nh mc.
Khi ng chot ng chnh mc ta c:
3.667dm
dm
U
f= ( 220 , 60dm dmU V f Hz = = ) (4)
T (3),(4) ta c:0.03*req dk f U=
Gi tr ca tn st vo ng ct bin trc thng qua b chuyn i ADC 10 bits
theo cng thc :
reqf =ADC_Result*60/1024
Da vo tn s yu cu u vo ta c th tnh c bin ca sng iu khin gi cho ts V/f bng hng s.
Thi gian tng tc v gim tc ca ng cc tnh ton da vo chu k PWM, k tkhi c s thay i tn st, sau mi chu k PWM, gi tr tn s hin ti s cng thm vohoc tr ra mt gi tr cho n khi no bng vi gi tr ca tn st mi.Gi tr cng vo hoc tr ra c tnh ton theo cng thc sau:
(60* ) /PWMT t =
Trong t(s) l thi gian tng tc hoc gim tc ca ng c
m bo s chuyn mch din ra ng, ti mi thi im trn mt nhnh ch c mt khobn dn trong trng thi dn, mt khong thi gian ngh(dead time) cn c thm vokhong gia hai kho, vi tn s thch anh a vo vi iu khin l 10Mhz, tn s sng mangl 5Khz, khong thi gian nghc php t 1 n 25 micro giy, y khong thi giannghc chn l 2 micro giy.
2.3.1.4 Hiu qu ca phng php iu khin :i vi phng php iu ch SINPWM, ti mi thi im m mt trong hai kho trn
cng mt nhnh trng thi ON th biu thc in p gia mi pha v im trung tn o (O)c dng nh sau:
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
26/121
CHNG 2: L THUYT V PHNG PHP IU KHIN
16
Hnh 2.5: S kt ni cc kha trong b nghch lu
*( *sin( ))
2 2*( *sin( ))
2 34
*( *sin( ))2 3
DCAO
DCBO
DCCO
VV m
VV m
VV m
=
= +
= +
in p gia hai pha c tnh ton nh sau:
3* * *sin( )
2 6
3 5* * *sin( )
2 63 3* * *sin( )
2 2
AB AO BO DC
BC DC
AC DC
V V V V m
V V m
V V m
= = +
= +
= +
T cng thc trn ta thy gi trin p ln nht gia hai pha t c trong vng tuyn tnhkhi m=1
Gi trin p ln nht l _ _ _ max3
*2line to line DC
V V=
Vy i vi phng php ny, in p do b chnh lu cung cp chc s dng ti a l
86.67% trong vng iu khin tuyn tnh.
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
27/121
CHNG 2: L THUYT V PHNG PHP IU KHIN
17
2.3.2 Phng phap iu ch vector khng gian ( Space Vector):Phng php iu rng xung vector khng gian (SVM - Space Vector Modulation) khc
vi cc phng php iu rng xung khc (PWM - Pulse Width Modulation). Vi cc phngphp PWM khc, b nghch lu c xem nh l ba b bin i ko-y ring bit vi ba
in p pha c lp vi nhau.
Hnh 2.6 : S b bin tn nghch lu p 6 kha (MOSFETs hoc IGBTs)i vi phng php iu rng xung vector khng gian, b nghch lu c xem nh l mtkhi duy nht vi 8 trng thi ng ngt ring bit t 0 n 7.
2.3.2.1 Thnh lp vector khng gian:i vi ngun p ba pha cn bng, ta lun c phng trnh sau
( ) ( ) ( ) 0a b cu t u t u t + + = (2.1)
V bt k ba hm s no tha mn phng trnh trn u c th chuyn sang h ta 2 chiuvung gc. Ta c th biu din phng trnh trn di dng 3 vector gm: [ua 0 0]T trng vitrc x, vector [0 ub 0]
T lch mt gc 120o v vector [0 0 uc]T lch mt gc 240o so vi trc x
nh hnh sau y.
Hnh 2.7: Biu din vector khng gian trong h ta x-yT ta xy dng c phng trnh ca vector khng gian trong h ta phc nh sau:
( )(2 /3) (2 / 3)2
( ) . .3
j j
a b cu t u u e u e
= + +(2.2)
Trong 2/3 l h s bin hnh. Phn tch u(t) trong phng trnh trn thnh phn thc v phno.
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
28/121
CHNG 2: L THUYT V PHNG PHP IU KHIN
18
( ) x yu t u ju= + (2.3)
Ta xy dng c cng thc chuyn i h ta t ba pha abc sang h ta phc x-y bngcch cn bng phn thc v phn o trong phng trnh (2.2) ta c :
( ) ( )( ) ( ) ( )( )2( ) cos 2 / 3 sin 2 / 3 cos 2 / 3 sin 2 / 33 a b cu t u u j u j = + + + +
( ) ( )
( ) ( )
2cos 2 / 3 cos 2 / 3
32
sin 2 / 3 sin 2 / 33
x a b c
y b c
u u u u
u u u
= + +
=
1 11
2 2 23 3 3
0 2 2
a
x
b
y
c
uu
uu
u
=
(2.4)
Tip theo hnh thnh ta quay - bng cch cho h ta x-y quay vi vn tc gc t. Tac cng thc chuyn i h ta nh sau
cos( ) coscos( ) sin( )2
sin( ) cos( )sin( ) sin
2
x x
y y
t tu uu t t
u uu t tt t
+ = = +
(2.5)
Ngun p ba pha to ra l cn bng v sin nn ta c th vit li phng trnh in p pha nhsau:
sin( )
sin( 2 / 3)
sin( 2 / 3)
a m
b m
c m
u V t
u V t
u V t
=
=
= +
(2.6)
T phng trnh (2.5) ta xy dng c phng trnh sau:
( ) j j t r ru t V e V e
= = (2.7)
Th hin vector khng gian c bin Vrquay vi vn tc gc t quanh gc ta 0.
Phng trnh in p dy nh sau theo phng trnh (2.4) nh sau:
1
3
5
1 11
2 3 2 23 2 3 3
02 2
L
s
L
qV
V qV
q
=
(2.8)
Trong 2 chuyn t gi tr bin thnh gi tr hiu dng, 3 chuyn gi trinp pha thnh in p dy. Vectorin p dy s sm pha hn vectorin p pha mt gc
/ 6 . Nu lng ghp cc trng thi c th c ca q1, q3 v q5 vo phng trnh (2.8), ta thuc phng trnh in p dy (tr bin ) theo cc trng thi ca cc kha.
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
29/121
CHNG 2: L THUYT V PHNG PHP IU KHIN
19
(2 1) / 62 2 2 (2 1) (2 1)cos sin6 63 3
j nn
n nV e j
= = +
ur
(2.9)
Vi n = 0, 1, 2..6, ta thnh lp c 6 vector khng gian V1 V6 v 2 vector 0 l V0 v V7
nh hnh sau
Hnh 2.8: Cc vector khng gian t1 n 6
Hnh 2.9: Trng thi ng-ngt ca cc kha
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
30/121
CHNG 2: L THUYT V PHNG PHP IU KHIN
20
Bng 2.1: Gi trin p cc trng thi ng ngt v vector khng gian tng ngTrng thi ca cc kha in p pha in p dyVector
in p Q1 Q3 Q5 Van Vbn Vcn Vab Vbc VcaV0 0 0 0 0 0 0 0 0 0
V1 1 0 0 2/3 1/3 1/3 1 0 -1V2 1 1 0 1/3 1/3 -2/3 0 1 -1V3 0 1 0 -1/3 2/3 -1/3 -1 1 0V4 0 1 1 -2/3 1/3 1/3 -1 0 1V5 0 0 1 -1/3 -1/3 2/3 0 -1 1V6 1 0 1 1/3 -2/3 1/3 1 -1 0V7 1 1 1 0 0 0 0 0 0
Ghi ch: ln in p phi nhn vi Vdc
2.3.2.2 Tnh ton thi gian ng ngt:
Xt trng hp vector Vrnm trong vng 1 nh hnh sau
Hnh 2.10: Vector khng gian Vs trong vng 1Gi s tn s iu rng xung fPWM cao trong sut chu kiu rng xung Ts, vector VSkhng thay i v tr. Nh, ta c th phn tch VS theo cc vector V1, V2, v V0 hoc V7nh phng trnh sau
1 1 2 2 0 7 0 7
1 2 0 7
r s
s
V T V T V T V T
T T T T
= + +
= + +(2.10)
Vi Ts l chu kiu rng xungTn l thi gian duy tr trng thi Vn
Chuyn sang h ta vung gc, ta c phng trnh sau - suy ra t phng trnh (2.7) v(2.9)
1 1 0 7
cos cos cos6 6 22 2
.03 3
sin sin sin6 6 2
sT m T T T
+
= + +
+
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
31/121
CHNG 2: L THUYT V PHNG PHP IU KHIN
21
Cn bng phn thc v phn o, ta c
1 1
1 1
2 2cos cos cos
6 6 23 3
2 2sin sin sin6 6 23 3
s
s
T m T T
T m T T
+ = +
+ = +
Gii phng trnh trn tm T1 v T2
1
cos cos3 36 6
2 2 3cos6 2
s sT T m T m
+ +
= =
1 cos cos sin6 2 3 3s s sT T m T m T m
= + = =
2
3sin cos sin
2 6 6 6s sT T m T m
= + +
2 sin cos cos sin6 6 6 6sT T m
= + +
( )2 sin sin6 6s sT T m T m
= + =
Suy ra
( )
( )
1
2
0 7 1 2
sin / 3
sin
s
s
s
T T m
T T m
T T T T
=
=
=
(2.11)
Trong : m l t siu binTs l chu kiu rng xung l gc lch gia Vrv Vn.
Ta nhn thy vic gii phng trnh 2-10 tm T1, T2 v Ts khng ph thuc vo hai vector
gii hn ca vng
Hnh 2.11: Vector khng gian Vs trong vng bt k
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
32/121
CHNG 2: L THUYT V PHNG PHP IU KHIN
22
Da trn kt qu phng trnh 2-11, ta xy dng cng thc tng qut nh trong phng trnh(2.12) sau y:
( )
( )0 7
sin / 3
sin
A s
B s
s A B
T T m
T T m
T T T T
=
=
=
(2.12)
2.3.2.3 Phn b cc trng thi ng ngt:Vn xt trng hp vector VS nm trong vng 1, vi kt qu t phng trnh 2-11:
( )
( )
1
2
0 7 1 2
sin / 3
sin
s
s
s
T T m
T T m
T T T T
=
=
=
2.3.2.4 K thut thc hin iu ch vector khng gian:Thng thng, mt trong nhng tiu chun la chn gin ng kch linh kin l sao cho gimthiu ti a s ln chuyn mch ca linh kin =>gim tn hao trong qu trnh ng ngt chng. S lnchuyn mch s t nu ta thc hin trnh tiu khin sau:
Hnh 2.12: Gin ng ct linh kin
2.3.2.5 Gin ng ngt cc kha to ra Vector Vs trong tng sector:Cc kha cng sut trong tng nhnh ng ngt i nghch nhau. n gin ha s,
ta ch v trng thi ca 3 kha cng sut pha trn. Ba kha cn li c trng thi i nghchvi 3 kha trn theo tng cp nh sau :
+ S0 S1+ S2 S3+ S4 S5
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
33/121
CHNG 2: L THUYT V PHNG PHP IU KHIN
23
S1
S3
S5
Ts Ts
TPW M
TA TB To/2 To/2 TB TA To/2
V0
To/2
V1 V2 V7 V7 V2 V1 V0
Vector Vs in Sector 1
S1
S3
S5
Ts Ts
TATB To/2 To/2 TBTA To/2
V0
To/2
V3 V2 V7 V7 V2 V3 V0
Vector Vs in Sector 2
S1
S3
S5
Ts Ts
TA TB To/2 To/2 TB TA To/2
V0
To/2
V3 V4 V7 V7 V4 V3 V0
Vector Vs in Sector 3
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
34/121
CHNG 2: L THUYT V PHNG PHP IU KHIN
24
S1
S3
S5
Ts Ts
TAT B To/2 To/2 TBTA To/2
V0
To/2
V5 V4 V7 V7 V4 V5 V0
Vector Vs in Sector 4
S1
S3
S5
Ts Ts
TA TB To/2 To/2 TB TA To/2
V0
To/2
V5 V6 V7 V7 V6 V5 V0
Vector Vs in Sector 5
S1
S3
S5
Ts Ts
TATB To/2 To/2 TBTA To/2
V0
To/2
V1 V6 V7 V7 V6 V1 V0
Vector Vs in Sector 6
Hnh 2.13: Vector Vs trong cc vng t0-6
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
35/121
CHNG 3: CU TO V CC THNG S PHN CNG
25
CHNG 3
CCUU TTOO VV CCCC TTHHNNGGSS PPHHNN CCNNGG
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
36/121
CHNG 3: CU TO V CC THNG S PHN CNG
26
CHNG 3 : CU TO V CC THNG S PHN CNG
YU CU T RA :
Thit kb bin tn truyn thng ( 6 kha) ba pha iu khin ng cKB theo phngphp V/f v iu ch SINPWM)
Thng sng cnh sau :
Cc thng s n v ng cu sao ng cu tam gicPm Cng sut nh mc (KW) 1.5 (2HP) 1.5(2HP)Vm in p nh mc (VAC) 380 220Im Dng in nh mc (A) 10 10 Hiu sut %
osc H s cng sut 0.8 0.8s trt %M MomentRPM Vn tc ( vng /pht)
Bng 3.1: Thng sng c
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
37/121
CHNG 3: CU TO V CC THNG S PHN CNG
27
3.1 S khi ca mch iu khin ng c:
dsPIC30F6010
MicroController
VDC+
-
ACsource
Mch li
Cch ly
Tn hiuxung kch
Bin tr
Nt n
LEDs o ng i
Hi n LCD
RS2
32
B chnh lu B nghch lu
3 phase
AC motor
2x16TCA
Hnh 3.1: S khi mch iu khin
3.2 Gii thiu chi tit cac khi iu khin:3.2.1 Mch li
C hai s la chn cho cc kha ng ngt cng sut iu khin ng c lMOSFET v IGBT v kh nng chu dng v p cao.
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
38/121
CHNG 3: CU TO V CC THNG S PHN CNG
28
Ni chung , nhng loi ng cm s dng cc kha ng ngt (MOSFET , IGBT ) iu khin th u cn dng n mch li (gate drive scheme). C 2 phn cbn trong viciu khin cc ng ngt cc linh kin cng sut l: iu khin pha cao (high side Q1) v
pha thp (low side Q2).
Hnh 3.2: V d siu khin mosfet
Trong v d trn Q1 v Q2 lun trng thi lm vic i nghch nhau. Khi Q1 trngthi ON th Q2 trng thi OFF v ngc li.
Khi Q1 ang trng thi OFF chuyn sang trng thi ON => chn S (MOSFET) haychn E (IGBT) ca Q1 chuyn t ground sang in p cao ( high voltage rail). Do munkch Q1 tip tc ON th phi to in p kch VGS1 c gi tr VGS1= VSQ1 + V.Trong khi tn hiu ra ca vi x l iu khin ng ngt cc kha ch c gi trin p +5V (so viground). Nn cn phi c mch li to tri p v cch ly trong vic ng ngt pha cao Q1.
Tuy nhin i vi Q2 th chn S c ni ground , do in p kch VGS2 ch cn cgi trV. Do vic ng ngt kha low side (Q2) c iu khin d dng hn .
Ghi ch:V: gi trin p cn thit kch Q1 hay Q2 dn. i vi MOSFET v IGBT V c
gi tr t 10 n 15 (V).
S mch li iu khin ng ngt MOSFET hay IGBT (Q1)
C 3 dng s cbn nh sau:
1-Single ended or double ended gate drive transfomer.
2-Floating bias voltages and opto isolater drive.
3-High voltage bootstrap diver Ics.
Trong cc phng n (1),(2) s dng bin p xung trong thit k mch li mosfet , trng hpxung iu khin c cnh tc ng ko di hoc tn s thp, bin p xung sm t trng thibo ha v ng ra ca n khng ph hp yu cu iu khin.Do trong phn ny cp n phng n s dng loi High Voltage Bootstrap Diver ICs.
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
39/121
CHNG 3: CU TO V CC THNG S PHN CNG
29
Hnh 3.3: S khi ca IC li mosfet
Hnh 11 a ra mt gii php iu khin kch ng ngt pha cao Q1, v hn th nan khng i hi ngi dng cn phi c kin thc v my bin p .Nhng ICs loi ny sdng mch dch mc (level shifting circuitry) bng t C bootstrap li pha cao.
Trong sut thi gian ON ca Q2 chn S ca Q1 c in th l ground. iu ny chophp t Cbootc np (thng qua diode D1) n gi tr VBIAS. Khi Q2 c kch OFF v Q1c kch ON th in p chn S ca Q1 bt u tng ln. T Cboot lc ny ng vai tr cangun phn cc, cung cp dng li pha cao Q1.
Nhc im mch li loi ny l c thi gian delay gia tn hiu input v tn hiu ngngt cc kha bn dn. Thi gian tr hon t 500ns ! 1us. N c th l vn khi tin hnhcc ng dng hot ng tn s cao (nhng tn s hot ng ca ng c< 60Hz).
Gii thiu vIC IR2136 (High voltage bootstrap diver ICs)
Hnh 3.4: IC IR2136
IR2136 l loi IC chuyn dng li MOSFET v IGBT ca hng IR - International Rectifier.IC ny c 3 knh output c lp (mi knh gm high side and low side) dng cho cc ngdng 3 pha.
Cc thng s:
- Cc knh tri p thit k cho ch bootstrap c th ln n +600V.
- Chng dV/dt (dV/dt immune)
- in p kch cng t 10V 20V.
- Undervoltage lockout for all channels.
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
40/121
CHNG 3: CU TO V CC THNG S PHN CNG
30
- Chng qu dng: su tn hiu driver outputs s b tt khi khi qu dng xy ra
(Thng qua chn ITRIP ca IR).
- Logic inputs tng thch vi CMOS hay LSTTL outputs, c th xung n 3.3 V
- Gim di/dt cho cc tn hiu li cng, do chng nhiu tt hn.
- C thiu chnh thi gian delay cho ch tng xa li (automatically fault
clear), thng qua chn FAULT ca IR.
S kt ni do hng sn xut IR cung cp
S chn ca IR2136
Hnh 3.5: S kt ni IR2136
nh ngha cc chn ca IR2136
VCC Ngun cung cp 15VDCVSS GroundHIN1,2,3 Logic input cho pha gate diver outputs (HO1,2,3,), tch cc mc thp
LIN1,2,3 Logic input cho pha gate diver outputs (LO1,2,3,), tch cc mc thpFAULT Pht hin qu dng (ITRIP) hay low side undervoltage lockout xy ra
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
41/121
CHNG 3: CU TO V CC THNG S PHN CNG
31
EN Logic input cho php chc nng I/O .ITRIP Anolog input . Khi hot ng, ITRIP kha cc ng ra v kch hot chn FAULT
v RCIN. Khi ITRIP trv trng thi bnh thng (inactive), FAULT vn tchcc set thi gian TFLTCLR, sau tng inactive (open drain high
impedance).RCIN t thi gian FAULT CLEAR delayCOM Low side gate returnVB1,2,3 High side floating supplyHO1,2,3 High side gate driver outputVS1,2,3 High voltage floating supply returnsLO1,2,3 Low side gate diver output
Bng 3.2 : nh ngha cc chn trong IR21363.2.2 Mch cch ly
Cc mch pht ra tnh hiu iu khin mch cng sut dng bn dn phi c cch ly vin. iu ny c th thc hin bng opto hoc bng bin p xung.
+ Bin p xung :
Gm mt cun dy scp v c th nhiu cun th cp. Vi nhiu cun dy pha thcp, ta c th kch ng nhiu transistor mc ni tip hoc song song.
Bin p xung cn c cm khng tn nh v p ng nhanh. Trong trng hp xung iukhin c cnh tc ng ko di hoc tn s thp, bin p xung sm t trng thi bo ha vng ra ca n khng ph hp yu cu iu khin.
+ Opto :
Gm ngun pht tia hng ngoi dng diode (IR - LED) v mch thu dngphototransistor. Do tha mn yu cu cch ly vin, ng thi p ng ca opto tt hnmy bin p xung.
Hnh 3.6: S khi ca opto=> ta la chn phng n dng opto. Yu cu t ra i vi opto l phi chu c tn sng ngt kh cao ( 10KHz). Trong , HCPL-2631l optocouplers ca hng Fairchild cp ng tn s ln n 10MHz
3.2.3 Mch MOSFETs
Cc loi linh kin thng c sdng trong b nghch lu
C hai la chn chnh cho vic s dng kho ng ct cng sut trong iu khin ngc l MOSFET v IGBT. C hai loi MOSFET v IGBT u l linh kin c iu khin
bng in p, ngha l vic dn v ngng dn ca linh kin c iu khin bng mt ngunin p ni vi cc gate ca linh kin thay v l dng in trong cc b nghch lu s dng
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
42/121
CHNG 3: CU TO V CC THNG S PHN CNG
32
transitor nh trc y. V vy cch s dng loi linh kin ny lm cho vic iu khin trnn d dng hn.
Hnh 3.7: S khi ca MOSFET v IGBT
Vic ng ct linh kin cng s gy nn tn hao cng sut, cng thc xc nh tn haocng sut c trnh by nh sau:
c im, ng dng:
Thng thng MOSFET c s dng vi cc ng dng i hi tc cao, tuy nhin
MOSFET khng c kh nng chu dng in cao. Trong khi IGBT thch hp vi cc ngdng tc thp, tuy nhin IGBT c kh nng chu c dng in cao. V vy tu vo cim ca ng dng m c s la chn linh kin ph hp
IGBT l linh kin c tn sng ct gii hn thp hn so vi MOSFET, v vy dn ntn tht cng sut do ng ct linh kin s cao hn i vi MOSFET c tn sng ct caohn. Cc k thut s dng IGBT trong iu khin c sm p dng cch y hn 10 nm,C rt nhiu thay i ci thin linh kin vi cc ng dng khc nhau, nhiu cng ty snxut ra nhiu dng IGBT, mt sc ch to thch hp vi cc ng dng tc thp vin p VCE-SAT nh, dn ti tn hao s nh. Mt s khc c sn xut ph hp vi ccng dng i hi tc cao (60kHz n 150 kHz) v c tn tht cng sut thp hn nhng c
VCE-SAT cao hn. Khong 5 nm trli y nhiu ci tin trong vic sn xut MOSFET cth chp nhn tn sng ct cao hn vi RDS-ON nh (khong vi miliohm) lm cho tntht cng sut c gim i rt nhiu. V vy ngy nay, a s cc b nghch lu thng sdng MOSFET hn l IGBT nh trc kia.
Da vo cc c im nu trn , khi la chn linh kin ta cn xem xt n kh nng giihn ca linh kin. Trong phm vi thc hin ca n mn hc hai, ta ch quan tm n ccthng s hot ng ca ng c ng c la chn cho ph hp.
Cc yu cu chnh t ra cho linh kin s dng lm b nghch lu :
in p VDS ( Mosfet) hay VCE ( IGBT) >> VDC /2
Dng in qua linh kin ln hn dng nh mc ca ng c 10A nhit hotng
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
43/121
CHNG 3: CU TO V CC THNG S PHN CNG
33
Chu c tn sng ngt cao
=> IRFP460P c la chn : tha mn cc yu t trn, c th mua d dng v gi
thnh r !
Hnh 3.8: IRFP460P3.2.4 Mch chnh lu
3.2.4.1 B chnh lu:
Yu cu:
" in p trung bnh (VDC) u ra ca b chnh lu:
+Trong phng php SINPWM th : DCOAVV
2=
+ng cvn hnh chnh mc ( 220AOV V= )
=> 2* 2* 220 440AODC V VV = = =
" Tr tc thi ca VDC c nn tng i phng" Gn nh , gi thnh r
3.2.4.2 Phng php chnh lu :Ta s dng phng php chnh lu cu vi 6 diode
Tr trung bnh in p u ra khi chnh lu cu 3 pha (khng iu khin):3 6 *DC
VphaV
= 515 (V)
+Vi gi tr ny ca DCV th ng cc th vn hnh nh mc+Vpha : tr hiu dng p pha ngun (220 VAC)
$ Ghi ch:Trong iu kin thc t, nu ch c ngun 1 pha thc hin chnh lu th in p VDC sauchnh lu :
2 2 * 200( )DC VphaV V
= => ng cs khng th vn hnh ht nh mc
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
44/121
CHNG 4: S CU TO MCH IU KHIN
34
CHNG 4
SS CCUU TTOO MMCCHHIIUU KKHHIINN
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
45/121
CHNG 4: S CU TO MCH IU KHIN
35
CHNG 4 : S CU TO MCH IU KHIN
4.1 S mch cch ly
R35
110
R42
110
5V_1
5V_1
Vin1+1
Vin1-2
Vin2-3
Vin2+4
VCC8
Vout17
Vout26
GND5
U11
HCPL2631
R 37 220
R 38 220
0
5V_1
Vin1+1
Vin1-2
Vin2-3
Vin2+4
VCC8
Vout17
Vout26
GND5
U12
HCPL2631
R 40 220
R 41 220
0
R43
110
R44
110
+ C7
0.1uF
H1H2H2H3H3L1L1L2L2L3L3
1234567
J8
0
+ C8
0.1uF
+ C9
0.1uF
Vin1+1
Vin1-2
Vin2-3
Vin2+4
VCC8
Vout17
Vout26
GND5
U10
HCPL2631
5V_2
R 33 2 20
R36
110
R 34 2 20
R45
110
5V_2
5V_2
0
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
46/121
CHNG 4: S CU TO MCH IU KHIN
36
5V_1
15V
C10
100uF
C11
100uFC12470uF
C1310uF
C14470uF
C1510uF
C16
104
C17104
12
J5
6V_AC
12
J6
12V_AC
IN1
OUT3
GND
2
U3 L M7 805 C
IN1
OUT3
GND
2
U4 LM7815C
2
1
3
4
-
+
D15
BRIDGE_3A
2
1
3
4
-
+
D16
BRIDGE_3A
R1
330
D17
LED
R2
1k
D18LED
5V_2
C18
100uFC19470uF
C2010uF
C21
104
12
J7
6V_AC
IN1
OUT3
GND
2
U5 L M7 805 C
2
1
3
4
-
+
D19
BRIDGE_3AR3
330
D20
LED
Hnh 4.1 : S mch cch ly
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
47/121
CHNG 4: S CU TO MCH IU KHIN
37
4.2 S mch li
15V
+ C4
.1uF
ITRIP
ENABLE
ITRIP
FAULT
H1H1H2H2H2H2H3H3H3H3
L1L1L1L1L2L2L2L2L3L3
RVAR2
+C5
10uF
15V 12V
ENABLE
+ C6
10uF
15V
ENABLEENABLEENABLEENABLEFAULTFAULTFAULTFAULT
R26 100R27 100R28 100
R29 100R30 100R31 100
R20
100
R32
100
R21
100
R22
100
R23 100
R24 100
R25 100
ITRIPITRIPITRIPITRIP
VCC1
HIN12
HIN23
HIN34
LIN15
LIN26
LIN37
FAULT8
ITRIP9
EN10
RCIN11
VSS12 COM 13
LO314
LO215
LO116
1717
VS318
VS222
VS126
VB128
VB224
VB320
HO127
HO223
HO319
2121
2525
U1
IR2136
1
23456789
10
J1OUTPUTS
+ C11uF
+ C2
1uF
+ C31uF
D1 DIODE XUNG
D2 DIODE XUNG
D3 DIODE XUNG
VS1HO1
HO3VS2HO2
LO1VS3
LO3LO2
12345
J3CONTROL
COM
HO2
HO1
VS2
VS1
HO3
VS3
PR 1R 5W
LO1
COM
LO3
LO2
15V
COM
RVAR1
Hnh 4.2 : S mch li mosfet
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
48/121
CHNG 4: S CU TO MCH IU KHIN
38
4.3 S mch ng lc
R1
10K
R2
10K
R3
10K
R4
10K
R5
10K
R6
10K
H2H2H2 H3
L1 L2 L3L3
S3
H1
S1
COM
F1
FUSE
VDC
1
2
3
J1
MOTOR
P1
P2
P31
2
J2
CON2
VDC
COM
12
3
4
5
6
7
8
9
10
J3
CON10
COM
L3
L2
L1
H2
S2
H3
S3
H1
S1
S2S2S2 S3
P1
P2
P3
S3S3S3S3S3S3
1
2
3
Q1
1
2
3
Q2
1
2
3
Q3
1
2
3
Q4
1
2
3
Q5
1
2
3
Q6
12
J4
AC_VOLTAGE
D1
D2
D3
D4
C1C
VDC
COM
Hnh 4.3 : S mch ng lc
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
49/121
CHNG 4: S CU TO MCH IU KHIN
39
4.4 S mch iu khin
4.4.1 Khi iu khin
RE51
RE62
RE73
RC1
4
RC35
RG66
RG77
RG88
MCLR9
RG910
VSS11
VDD12
RE813
RE914
RB515
RB416
RB317
RB218
RB119
RB020
R
B6
21
R
B7
22
R
A9
23
R
A10
24
AVD
D
25
VD
SS
26
R
B8
27
R
B9
28
R
B10
29
R
B11
30
VSS31
VDD32
R
B12
33
R
B13
34
R
B14
35
R
B15
36
R
D
14
37
R
D
15
38
R
F4
39
R
F5
40
RC1460
RC1359
RD058
RD1157
RD1056
RD955
RD8
54
RA15 53
RA1452
VSS51
OSC250
OSC149
VDD 48
RG247
RG346
RF645
RF744
RF843
RF242
RF341
R
E4
80
R
E3
79
R
E2
78
R
E1
77
R
E0
76
R
G
0
75
R
G
1
74
R
F1
73
R
F0
72
VDD71
VSS70
R
D
7
69
R
D
6
68
R
D
5
67
R
D
4
66
R
D
13
65
R
D
12
64
R
D
3
63
R
D
2
62
R
D
1
61
U1
dsPic 6010
VCC RE4
R
E2
R
E3
4K7
R
E1
R
E0
SW2
RESET
R
G
1
R
G
0
R
F0
R
F1
R
D
6
R
D
7
R
D
4
R
D
5
R
D
3
R
D
12
R
D
13
RF3
R
D
1
R
D
2
RF8RF2
RG3RF6RF7
RA15RA14
RG2
RD9RD8
RD11RD10
R
A10
R
A9
R
B7
R
B6
R
B10
R
B9
R
B8
R
B13
R
B12
R
B11
R
B15
R
B14
R
F5
R
F4
R
D
15
R
D
14
RB0
RB3RB2RB1
RB5RB4
RG9RE8RE9
RG6RG7RG8
RC1
RC3
RE6RE7
RE5
MCLR
VSS VCC
RD0RC13RC14
VDD
C3
104
C4
104
C5
104
C6
104
Y110MHZ
C1 30pF
C2 30pFRC15RC15RC15RC15
Hnh 4.4 : S khi iu khin chnh
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
50/121
CHNG 4: S CU TO MCH IU KHIN
40
4.4.2 Khi giao tip my tnh
RX
TXTX 12
J10
PIN
VCC1
5948372
61
WOMEN
SUB-D 9
R1IN13
R2IN8
T1IN11
T2IN10
C+1
C1-3
C2+4
C2-5
V+2
V-6
R1OUT12
R2OUT9
T1OUT14
T2OUT7
VCC16
GND15
U4
MAX232
C71UF
C81UF
C15
1UF
C16
1UF
C171UF+
+
-
-
Hnh 4.5 : S khi giao tip my tnh
4.4.3 Khi hin th
VSS1
VDD2
V03
RS4
R/ W5
E6
D07
D18
D29
D310
D411
D512
D613
D714
LED+15
LED-16
TT2
LCD204A
R 3310K
12345678
J19
DATA VCC1
R2 910K
VCC1
123
J20
CON3
123
J2 1
VC C
123
J2 2
GND
VCC1
Hnh 4.6 : S khi hin th
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
51/121
CHNG 4: S CU TO MCH IU KHIN
41
4.4.4 Khi nt bm
123456789
101112
J4
KEY_PAD
KP9
1234
J2
VCC
1234
J3
GND
VCC
D1
LED
VCC
R26
220
KP1 KP4KP2
KP7
KP6KP3
KP8
KP5
NEXT220
BACK
UP
DOWN
ENTER
RU N
STOP
REV
CHANGE
MODE
RESET
R38
VCC
KP1KP1
KP2
KP4KP4
KP3KP3
KP7KP7
KP8KP8
KP6KP6
KP5KP5
KP10KP10
KP11KP11
KP9KP9
KP12KP12
KP11KP10 KP12
Hnh 4.7 : S khi nt bm
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
52/121
CHNG 5: GII THIU V dsPIC6010
42
CHNG 5
GGIIII TTHHIIUU VV ddssPPIICC66001100
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
53/121
CHNG 5: GII THIU V dsPIC6010
43
CHNG 5: GII THIU V DSPIC 60105.1 Tng quan v vi iu khin dsPIC30F6010
H vi iu khin PIC v dsPIC do hng ch to v sn xut vi cng
ngh hin i, ph hp cho cc ng dng n gin cho n phc tp. c bit ngoi ngn nglp trnh assembler nh cc MCU khc, ngi dng c th lp trnh trn ngn ng quenthuc nh C (C18, C30,CCSC, MIKO_C,HI-TECH PICC), Pascal ( MIKO_PASCAL) thngqua cc phn mm h trGm cc h nh sau:
Hnh 5.1 : Cc h vi iu khin PIC v dsPICTy theo cc ng dng c th m ngi dng c th chn ra Chip ph hp ( theo hng
dn ca nh sn xut ti trang ch ca microchip ). Trong cc loi IC chuyn dng iukhin ng c3 pha theo ngh ca ca Microchip c trnh by theo s sau
Hnh 5.2: Sng dng cc h vi iu khin
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
54/121
CHNG 5: GII THIU V dsPIC6010
44
Trong ni dung lun vn ny, chng ta s dng MCU dsPIC30F6010 cho vic iu khinng ckhng ng b ba pha vi cc c im c trnh by nh sau:-MCU dsPic 6010 c thit k da trn kin trc RISC, hot ng tm in p rng t 2.5-5.5V , cng sut thp ,c tc x l cao do s dng cng ngh CMOS, p ng c yu
cu lm vic i vi khi lng tnh ton tnh ton ln, p ng nhanh v yu cu chnhxc cao-Tp lnh ca MCU 6010 gm 84 lnh-C b nhRAM l 8K, b nhEPPROM l 4K, c bit c b nhPlash_Program ln n144K, ph hp vi cc chng chnh i hi c b nhchng trnh ln-Hot ng ch ngun dao ng ngoi (External Clock) ti a l 40Mhz-Hot ng ch dao ng thch anh tn s t 4Hhz-10Mhz vi cc cp nhnPLL(Phase Locked Loop) 4x, 8x,16x, ty theo cc thit lp chng trnh m dao ng thc sa vo trong MCU c th ln n 120MhzPLL c thc thit lp thng qua cc bits FPR, tn s dao ng thach anh a vo vtn s dao ng thc s ca MCU c tm tt trong bng 1.1
Bng 5.1 : Thit lp tn s hot ng
-MCU 6010 c 44 ngun Interrup, mi ngun ngt c 8 cp ngt u tin-C 16x16 bits mang thanh ghi lm vic-Gm c 7 port I/O (A,B,C,D,E,F,G)
-5 b Timer/Counter 16bits, trong c th ghp li vi nhau thnh cc b Timer/Counter 32bits-c tch hp cc moudle Compare/ Capture, c 8 knh PWM c s dng trong k thutiu khin ng c-Moudle I2C h trch Multi- Master/Slave v 7 bits/10 bits xc nh a ch-Ngoi ra cn tch hp cc chun giao tip CAN, UART v 3-wire SPI-16 knh 10 bits - Analog to Digital Converter (10bits - AD) tc cao ( 500Ksps), c khnng chuyn i trong lc MCU trng thi Sleep, Idle
5.2 Cc c im c bit h MCU dsPic-6010:-Cho php lp trnh li nhiu ln , s ln np xo i vi b nhchng trnh l t10.000(min) 100.000(max) ln i vi cc dng chp s dng trong cng nghip-Ch Fail-safe clock monitor cho php MCU kim sot pht hin ra khi no dao ng bnngoi t ngun dao ng gp s c, MCU s tng chuyn sang ch dao ng ni trongMCU-Ch bo v code bn trong MCU-H trIn-circuit serial programming (ICSP) to thun li cho ngi lp trnh kh nng lptrnh trc tip trn phn cng, khng phi tho lp IC nh cc loi MCU trc y-Ch qun l, tit kim nng lng : Sleep, idle,alternate clock mode
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
55/121
CHNG 5: GII THIU V dsPIC6010
45
5.3 Gii thiu khi qut v cu trc phn cng:S chn MCU dsPIC6010 dc trnh by trong hnh 2.1
Hnh 5.3: S chn dsPIC30F6010
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
56/121
CHNG 5: GII THIU V dsPIC6010
46
S t chc bn trong MCU dsPIC6010 c trnh by nh hnh 31
Hnh 5.4: S t chc bn trong MCU dsPIC6010
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
57/121
CHNG 5: GII THIU V dsPIC6010
47
M t chc nng, tnh cht cc I/O trong MCU
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
58/121
CHNG 5: GII THIU V dsPIC6010
48
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
59/121
CHNG 5: GII THIU V dsPIC6010
49
Bng 5.2: M t chc nng, tnh cht cc I/O trong MCU
S t chc b nhbn trong MCU dsPIC6010:
Hnh 5.5: S t chc b nhbn trong MCU dsPIC6010
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
60/121
CHNG 5: GII THIU V dsPIC6010
50
5.4 Khi qut v cc thanh ghi lm vicTt c cc chn I/O trn MCU ( ngoi tr cc chn VDD, VSS, AVDD,AVSS, MCLR,
OSC1/CLK1) c th va ng vai tr l chc nng tng qut ( General Purpose) va c ngvai tr s dng t bit. Cc chc nng tng qut cho php dsPIC30F gim st v iu khincc thit b khc. Hu ht cc I/O u c kt hp nhiu chc nng ring bit khc nhau. Skt hp cc chc nng ny ty thuc vo c im trn loi MCU xc nh. V khi mt I/Oc s dng vi chc nng chuyn bit th I/O c th s khng thc s dng vichc nng tng qut.
S cu to bn trong th hin kh nng kt hp nhiu chc nng trong cng mt I/O cth hin nh trong hnh
Hnh 5.6:S cu to bn trong mt I/O
5.4.1 Cc thanh ghi iu khin :Tt ccc I/O Port trong MCU thuc h 12F, 16F,18F,30F ... u c ba thanh ghi trc
tip lin quan n phng thc hot ng ca cc Port , cc thanh ghi l TRISx, PORTx,LATx, trong x l tn tng ng ca cc Port trong MCU. Mi I/O pin u c mt bit thamchiu tng ng trong ba thanh ghi trn
5.4.2 Thanh ghi TRIS:Cc bits iu khin trong thanh ghi TRIS xc nh trng thi hot ng ca cc I/O l
input hay output. Nu bit TRIS ca mt I/O l 1 th I/O sng vay tr nh l mt nginput, ngc li nu bit TRIS ca mt I/O l 0 th I/O sng vay tr nh l mt ngoutput. iu cn lu l tt c cc I/O sng vay tr l input ngay sau khi MCU b Reset.
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
61/121
CHNG 5: GII THIU V dsPIC6010
51
5.4.3Thanh ghi PORT:D liu trn mt I/O c truy xut thng qua thanh ghi PORT, s kin c thanh ghi
PORTx sc gi tr ca ca I/O tng ng v s kin ghi vo thanh ghi PORTx s ghi gi trvo Port cht d liu
Mt s lnh nh BSET v BCLR l cc lnh cho php Read-Modify-Write d liu trn ccPort. Vic ghi vo mt Port ngha l cc I/O ca Port sc c vo, gi tr schiu chnh li, sau c ghi vo Port cht d liu.Mt iu cn ch l khi cc lnh Read-Modify-Write s dng trn mt thanh ghi PORTx th cc I/O c lin quan ca Port phic cu hnh nh l ng input. Nu mt I/O c cu hnh nh l ng input b chuyn sangcu hnh l output trong khi thc hin cc lnh Read-Modify-Write th s dn n nhng ktqu khng mong mun trn I/O .
5.4.4Thanh ghi LAT:Thanh ghi LATx lin quan n mt I/O pin hn ch cc s c c th xy ra i vi cc
lnh Read-Modify-Write. Vic c thanh ghi LAT s tr v gi trc ct gi trong Portcht ng ra ( Port output latches), thay v gi tr trn chn I/O port. Lnh Read-Modify-Writetrn thanh ghi LAT, lin quan n mt I/O, trnh kh nng ghi gi tr ca chn input vo Portcht. V trnh t ghi vo thanh ghi LATx cng tng t nh trn.S khc nhau gia thanh ghi PORT v LAT c thc tm tt nh sau:Vic ghi vo thanh ghi PORTx s ghi gi tr d liu vo Port cht ( Port latch)Vic ghi vo thanh ghi LATx s ghi gi tr d liu vo Port chtVic c t thanh ghi PORTx s c gi tr d liu trc tip trn chn I/OVic c t thanh ghi LATx s c gi tr d liu c ct gi trong Port cht.
S cu to tng quan ca cc I/O Port trong MCU:
Hnh 5.7: S cu to tng quan ca cc I/O Port trong MCU
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
62/121
CHNG 5: GII THIU V dsPIC6010
52
5.5 Gii thiu v cc module cbn5.5.1 Module Timer :
MCU dsPIC 6010 cung cp 5 module timer 16 bits, mi module Timer/Counter 16 bit u ccc thanh ghi chc( Reable/Writeable Register):-TMRx: l thanh ghi 16 bit, dng lu gi tr hin ti ca Timer tng ng.-PRx: l thanh ghi 16 bit, dng np gi trm cho Timer.-TxCON: l thanh ghi iu khin 16 bit, dng thit lp cc thng siu khin, ch hotng ca Timer.Mi Module Timeru c cc Bit lin quan dng cho phc v ngt:Interrupt Enable Control bit(TxIE): dng kch hot hot ngng kch hot Timer.Interrupt Flag Status bit(TxIF): Dng bo khi trn bm.Interrup Priority Control bit( TxIP): dng t cc mc u tin cho ngt Timer.Cc timerc phn loi thnh cc loi sau:
5.5.1.1 Module Timer 1
Timer 1 module l mt timer 16 bits , c thc s dng lm bm thi gian cho thi gianthc (Real Time Clock),hoc c thc vn hnh nh l bnh th ni b (interval timer),bm (counter), b 16-bits Timer1 c cc ch nh sau:
-Chnh th 16 bits (16-bits Timer): ch ny bnh th s tng gi tr sau mi chuk my cho n khi bng vi mt gi trc np trc vo thanh ghi PR1, sau s reset trv gi tr 0 v tip tc m. Khi CPU i vo trng thi ngh, Timer1 s ngng vic tng gi trtr khi bit TSIDL(T1CON)=0
-Ch bm ng b 16 bits ( 16-bits Synchronous Counter): ch ny Timer1 s tnggi trmi cnh ln ca tn hiu xung clock t bn ngoi a vo MCU v c ng b
ho vi xung clock bn trong MCU. Timer1 sm ln n mt gi trc np trc vothanh ghi PR1, sau s reset trv gi tr 0 v tip tc m. Khi CPU i vo trng thi ngh,Timer1 s ngng vic tng gi tr tr khi bit TSIDL(T1CON)=0
-Ch bm btng b 16 bits ( 16-bits Asynchronous Counter): ch ny Timer1 stng gi trmi cnh ln ca tn hiu xung clock t bn ngoi a vo MCU .Timer1 smln n mt gi trc np trc vo thanh ghi PR1, sau s reset trv gi tr 0 v tiptc m. Khi CPU i vo trng thi ngh, Timer1 s ngng vic tng gi tr tr khi bitTSIDL(T1CON)=0
Cc c im ca module Timer1:Hotng ca Timertrng thi ng:Timer1 vn hot trong lc CPU trong trng thi nghnu:
- Timerc kch hot ( TON=1)- Ngun xung clock cho Timerc chn l ngun ngoi ( TCS=1)- Bit TSYNC ( T1CON) c t mc logic 0 m c nh ngha l ngun xung
clock ngoi bt ng bNu c 3 iu kin trn c tha mn th Timer1 sm ln n gi tr trong thanh ghi PR1v sao c reset v gi tr 0x0000.
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
63/121
CHNG 5: GII THIU V dsPIC6010
53
Skin ngt Timer:16-bit TIMER c kh nng to ra ngt . Khi gi tr ca Timer bng vi gi tr trong thanh khiPR1 th bit T1IF sc tc ng v to ra ngt. V nu c kch hot , bit T1IF phi cxo bng phn mm. Cngt Timer T1IF c t trong thanh ghi iu khin IFS0 .
Timer Gate Operation:16-bits Timer1 c thc t ch Gated Timer Accumulation. ch ny cho phpxung clok ni lm tng gi tr ca Timer1 khi cng tn hiu vo(T1CK) c t ln mc tchcc ( high). Bit iu khin TGATE(T1CON) phi c set ln (TON=1).TIMER1 phic kch hot (TON=1), v ngun xung clock ca Timer phi l ch ngun ni (TCS=0).
Bm tl trong Timer:Xung a vo ( l Fosc/4 hoc l xung clock ngoi) vo 16 bit TIMER , c thc t l1:1,1:8,1:64,1:256 bi vic thit lp cc bit iu khin TCKPS(T1CON). Bmt l ( Prescaler Counter) sc xo khi xy ra cc trng hp sau:
- Tc ng ghi vo thanh ghi TMR1- Tc ng xo bit TON( T1CON- Cc tc ng Reset MCU nh l POR ( Power on reset), BOR( Brown out Reset)
Tuy nhin , nu Timer cha c kch hot th b t l Timer khng thc reset khi xungclock Prescalerc giTMR1 s khng b xo khi T1CON c ghi vo. N s b xo bng vic ghi vo thanh ghiTMR1
Bng 5.3: Trnh by s cc thanh ghi iu khin TIMER1
S cu to ca b16-bit Timer1 nh hnh v sau:
Hnh 5.8: S cu to ca b16-bit Timer1
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
64/121
CHNG 5: GII THIU V dsPIC6010
54
5.5.1.2 Timer2/3 module:Module Timer 2/3 l mt 32-bit Timer v c thc thit lp thnh hai Timer 16 bits
ring bit l Timer2 v Timer3, trong Timer2 thuc loi Timer B( typeB) v Timer 3 thucloi Timer C (type C), Timer2/3 c cc ch nh sau:
-Ch hai Timer 16 bitc lp (Two Independent 16 bit Timer( Timer2 v Timer3)) :vi ttc cc ch hot ng nh cc Timer 16 bit khc ( tr chm bt ng b(Asynchronous Counter))
-Ch mt Timer 32 bit ( Single 32-bit Timer):Khi hot ng trong ch ny, bit iu khin T32 phi c set trong trong thanh ghi
T3CON. Khi hai timer ( Timer 2 v Timer 3) c cu hnh hot ng nh mt Timer 32 bit ,thanh ghi T3CON c b qua, ch c thanh ghi T2CON ng vai tr l thanh ghi iu khin.S kin ngt Timer xy ra vi cngt T3IF. Timer 2 ng vai tr l 16 bit thp, v Timer 3ng vai tr l 16 bit cao trong Timer 32 bit. Timer 32 bit s tng gi tr cho n khi bng vigi tr np vo 2 thanh ghi PR3:PR2 , sau c reset v 0 v tip tc m ln trong lnxung clock tip theo . Gi tr ti a np vo cp thanh ghi PR3:PR2 l 0xFFFFFFFF. Nuc kch hot, mt s kin ngt s to ra khi bm c gi tr bng vi gi tr trong cpthanh ghi PR3:PR2 .
Cc bc thit lp module Timer 32 bit:TON(T2CON)=1T32(T2CON)=1TCKPS(T2CON) c s dng cu hnh cho bm t l (Prescaler)ca Timer2
Cp thanh ghi TMR3:TMR2 cha gi tr ca Timer 32 bitCp thanh ghi PR3:PR2 cha gi tr dng so snh vi cp thanh ghi TMR3:TMR2T3IE(IEC0) dng kch hot kh nng to s kin ngt TimerT3IF(IFS0) c s dng nh cbo ngtT3IP(IPC) dng thit t cp ngt u tin cho Timer 32 bit
-Ch bm ng b 32 bit ( Single 32-bit Counter)
Cc c im ca module Timer2/3Skin kch chuyn i AD:
Khi gi tr gia hai thanh ghi 32 bit TMR3/TMR2 v thanh ghi kt hp PR3/PR2 bng
nhau th mt tn hiu kch ADC sc to ra bi Timer3
Timer Gate Operation:32-bit Timer c thc t ch Gated Time Accumulation, ch ny cho
php xung clok ni lm tng gi tr ca Timer khi cng tn hiu vo (T2CK) c t ln mccao.Bit iu khin TGATE(T2CON) phi c set kch hot trong ch ny. V khiang hot ng trong ch ny th Timer2 s l ngun xung clock . Vic set bit TGATE sc b qua cho Timer3. Timer phi c kch hot (TON=1)v ngun xung clock phi lngun ni (TCS=0)Cnh xung ca tn hiu t bn ngoi s kt thc vic m, ngi lp trnh phi reset timerbt u m t gi tr 0.
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
65/121
CHNG 5: GII THIU V dsPIC6010
55
Cu hnh cho bm tl:Xung a vo ( l Fosc/4 hoc l xung clock ngoi) vo TIMER , c thc t l
1:1,1:8,1:64,1:256 bi vic thit lp cc bit iu khin TCKPS(T2CON) v(T3CON).i vi Timer 32 bit , Timer2 sng vai tr l ngun xung clock, v vic
la chn cc t l s khng c p dng trn Timer3. Bm t l s b xa khi xy ra cctrng hp sau:-Tc ng ghi vo thanh ghi TMR2/TMR3.-Tc ng xo mt trong hai bit TON(T2CON) hoc T3CON v 0.-Cc tc ng reset MCU nh POR, BOR.Tuy nhin , nu Timer cha c kch hot th b t l Timer2 khng thc reset khi xungclock Prescalerc giTMR2/TMR3 s khng b xo khi T2CON/T3CON c ghi vo.
Hotng ca Timer trong trng thi idle v trng thi ng:Khi CPU ang trong trng thi ng ( sleep mode) th timer s khng hot ng v ngun
xung clock ni b v hiu ho
Skin ngt Timer:32-bit TIMER c kh nng to ra ngt khi gi tr ca Timer bng vi mt gi trnh
trc c np vo thanh ghi 32 bit PR2/PR3 hoc khi pht hin c c cnh xung t cngtn hiu bn ngoi.Bit T3IF (IFS0) sc tc ng v to ra ngt.Trong ch ny,T3IF c s dng nh l ngun to ngt v bit T3IF phi c xo bng phn mm. Vickch hot hot ng ca ngt c thc hin thng qua bit T3IE
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
66/121
CHNG 5: GII THIU V dsPIC6010
56
S cu to ca b 32-bit Timer2/3, 16-bit Timer2, 16-bit Timer3 nh cc hnh v sau:
Hnh 5.9: S cu to ca b 32-bit Timer2/3
Hnh 5.10: S cu to ca b 16-bit Timer2 (Timer loi B)
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
67/121
CHNG 5: GII THIU V dsPIC6010
57
Hnh 5.11: S cu to ca b 16-bit Timer3 ( Timer loi C)
5.5.1.3 Timer4/5 module :Module Timer 4/5 l mt Timer 32 bit tng qut v c th phn thnh hai module Timer
16 bit l Timer4, Timer5Timer 4/5 hot ng tng t nh Timer 2/3, Tuy nhin c mt s khc bit sau:-Timer4/5 khng h trt im ADC Even Trigger nhTimer2/3
- Timer4/5 khng c s dng bi cc module ngoi vi khc nh Input Capture, OutpyCompareHot ng ca Timer4/5 c xc nh bi vic thit lp cc bit trong cc thanh ghi t bitnh T4CON, T5CONTrong ch Timer4/5, Timer4 ng vai tr l 16 bit thp (LS Word), Timer5 ng vai tr l16 bit cao (MS Word)iu cn ch l khi hot ng ch Timer 32 bit, thanh ghi T5CON c b qua, ch cthanh ghi T4CON l c s dng cho vic cu hnh hot ng ca Timer. Xung clock caTimer4 v cng vo c s dng cho module 32 bit Timer, nhng s kin ngt Timer4/5 ldo cngt T5IF quyt nh, v chc nng ngt sc kch hot thng qua bit T5IE
Bng 5.5: Trnh by cc thanh ghi iu khin Timer4/5
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
68/121
CHNG 5: GII THIU V dsPIC6010
58
S cu to ca b 32-bit Timer4/5, 16-bit Timer4, 16-bit Timer5
Hnh 5.12: S cu to ca b 32-bit Timer4/5
Hnh 5.13: S cu to ca b 16-bit Timer4 (Timer loi B)
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
69/121
CHNG 5: GII THIU V dsPIC6010
59
Hnh 5.14: S cu to ca b 16-bit Timer5 (Timer loi C)
5.5.2 Module AD:B chuyn i 10 bit AD tc cao cho php chuyn i tn hiu vo tun t sang 10
bit tn hiu s ( 10-bit high-speed analog to digital converter). Module AD ny da trn kintrc Succesive Approximation Register ( SAR) v cung cp kh nng ly mu ti a 500ksps.Module AD c 16 ng vo analog . in p tham chiu cho module A/D c la chn bng
phn mm ,c th l chnh ngun cung cp cho MCU ( AVDD/AVSS) hoc mc in p trncc chn ( VREF+/VREF-) . B chuyn i AD c kh nng hot ng khi CPU ang trongtrng thi ng ( Sleep Mode)
Module AD c iu khin bi vic thit lp cho 6 thanh ghi sau :-A/D Control Register1(ADCON1)-A/D Control Register2(ADCON2)-A/D Control Register3(ADCON3)-A/D Input Select Register ( ADCHS)-A/D Port Configuration Register(ADPCFG)-A/D Input Scan Selection Register(ADCSSL)
Trong thanh ghi ADCON1, ADCON2,ADCON3 iu khin hot ng ca moduleA/D. Thanh ghi ADCHS dng cho vic chn la cc knh ng vo chuyn i. Thanh ghi
ADPCFG thit lp cc chn ch analog hay l digital.ADCSSL dng cho vic qut ccng vo.
iu cn lu l cc bit SSRC, ASAM, SIMSAM, SMPI cng nh ccthanh ghi ADCON3, ADCSSL khng thc ghi vo trong khi bit ADON=1, iu ny snh hng n kt qu chuyn i.
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
70/121
CHNG 5: GII THIU V dsPIC6010
60
Hnh 5.15: S cu to bn trong module A/D
5.5.2.1Gii thch hot ngModule bao gm b nhm kp 16-word (16-word dual port read-only buffer), y l
b nhchc dng cha gi tr ca vic chuyn i AD. Ni dung ca 16 thanh ghi trong
b nhm ( t ADCBUF0 n ADCBUFF) khng th dc ghi vo bi ngi s dngSau khi Module ADC c thit lp xong, vic thu thp mu c bt u bng vic set bitSAMP. Mt s tc ng nh l cc bit lp trnh(Programable bit), s kin ngoi( externalevents), trn timer(timer time-out), s kt thc vic thu thp mu v bt u qu trnh chuyni. Khi s chuyn i hon tt, kt qu sc a vo cc thanh ghi trong b nhm tADCBUF0ADCBUFF. Cbo ADIF v bit DONE sc set sau mt s ln ly muc xc nh bi bit SMPI
5.5.2.2 Qu trnh hot ng ca module ADC c tm tt nhcc bc sau:1.Thit lp cho module ADC-Thit lp cc chn analog, din p tham chiu, v cc digital I/O
-La chn knh vo-La chn xung clock dng cho vic chuyn i
-
8/6/2019 Dieu Khien DongCo KDB 3pha = SinPWM Dung PIC30F6010
71/121
CHNG 5: GII THIU V dsPIC6010
61
-La chn tc ng kch cho vic chuyn i-Kch hot qu trnh chuyn i2.Thit lp cc ngt AD ( nu cn thit):-Xo bit ADIF
-Chn cc u tin ngt3.Bt u vic ly mu4.Chcho qu trnh ly mu thnh cng5.Vic thu thp mu kt thc, bt u qu trnh chuyn i6.Chcho vic chuyn i hon tt bng cch:-Chcho n khi ngt AD xy ra7. c gi tr t b nhm , xo cADIF nu cn thit
5.5.2.3 Cc skin kch chuyn i:Cc kch chuyn i s kt thc qu trnh thu thp mu v bt u qu trnh chuyn i.