Tom Tat de Tai Xe Hai Banh Tu Hanh - DHBK HCM
-
Upload
nhatdt0301 -
Category
Documents
-
view
224 -
download
0
Transcript of Tom Tat de Tai Xe Hai Banh Tu Hanh - DHBK HCM
-
8/13/2019 Tom Tat de Tai Xe Hai Banh Tu Hanh - DHBK HCM
1/11
7/21/2005Xe scooter hai bnh tcn bng
Lun vn tt nghip ks
XE HAI BNH T CN BNGDI CHUYN TRNA HNH PHNG
GVHD: KS. V Tng Qun
SVTH: Mai Tun t
TRNG I HC BCH KHOA TP.HCM
CHNG TRNH O TO KSCHT LNG CAO VIT-PHP
BMN CIN T
7/21/2005 Xe scooter hai bnh tcn bng Page 2
Mc lc trnh by Nhim v lun vn
Tng quan ng lc hc m hnh M phng Phn ckh Phn in t
Ngun in in tcng sut cho ng c Cm bin o nghing v vn tc gc B phn x l v iu khin trung tm
Gii thut x l v iu khin Kt qu
7/21/2005 Xe scooter hai bnh tcn bng Page 3
TNG QUANNguyn l hot ng chnh
Thno l xe hai bnh tcn bng.
Cn bng B nghing
Nguyn l githng bng
Btu di chuyn
7/21/2005 Xe scooter hai bnh tcn bng Page 4
i trn mt nghing ca xe 3/4 bnh v xehai bnh tcn bng
-
8/13/2019 Tom Tat de Tai Xe Hai Banh Tu Hanh - DHBK HCM
2/11
7/21/2005 Xe scooter hai bnh tcn bng Page 5
TNG QUANSo snh cc loi xe
Nhcim
uim
Mt khi sdng nhiuKhng nhanh bng xe hiAn ton va phi
Khng th leo bc thangqu caoVn chuyn 1 ngi
Mt v tn sc khi sdng nhiu v leo dcKhng nhanh bng xehiKhng th leo bcthang
Gi thnhtKm linh hot trongxoay tr (con h)
Chim nhiu din tchNguy him khi leo dcnghing hn 10o
nhim (petrol car)Kh sa cha
Khng nhima nngLinh hot trong di chuynKhng tn nhiu scChim t din tch (1)Gi thnh va phi
Khng nhimt chim din tch (2)Gi thnh rD sa cha
NhanhLeo dc d dngTin nghi khiingtrngAn ton khi chy tcchm
Xe 2 bnh tcn bngXepXe 4 bnh
7/21/2005 Xe scooter hai bnh tcn bng Page 6
Tnh hnh trn thgii: robot 2 bnh
TOYOTA-Rolling JOEMt s ti v robot 2 bnh
nBot
Bender
7/21/2005 Xe scooter hai bnh tcn bng Page 7
Tnh hnh trn thgii: xe 2 bnh
Mt sdng scooter hai bnh tcn bng
7/21/2005 Xe scooter hai bnh tcn bng Page 8
NHIM V LUN VN
Xy dng m hnh
l thuyt iu khin
Thc hin
m hnh thc
Nguyn l cn bngTnh ton v xy dng hm trngthi tng tm hnh con lcngc.M phng m hnh bng vNNastran v MatLAB.
Thit kkhung sn ca mhnh.Cng sut in v in t(iukhin bnh xe).Cm bin (gc, v tr, vn tc) v
phi hp cm bin.Calibre cm bin.Biu khin trung tm.Lp trnh.
-
8/13/2019 Tom Tat de Tai Xe Hai Banh Tu Hanh - DHBK HCM
3/11
7/21/2005 Xe scooter hai bnh tcn bng Page 9
TM HNH CON LC NGCti Vit Nam
pht trin kh
hon chnh m hnhcon lc ngc. H Bch Khoa H Ni H Bch khoa Tp.HCM
Cha c ti vscooter 2 bnh tcn bng
7/21/2005 Xe scooter hai bnh tcn bng Page 10
Con lc ngc vs. xe 2 bnh tcn bng
C c ngu lc bnh xe, momen sn v lcy t
bnh tcng ln con lcNg voiu khin: ngu lc bnhxe C(t)Bnhxe lnnh hngn gc nghing ca conlc
Ch c tcng ca lc ca sn
i vi con lcNg voiu khin: lc f(t)Bnhxe ln khngnh hngngc nghing ca con lc
Khcnhau
Bn cht vt l phn con lc ngc: hotng v tr cn bng khng bnCthdng cng mt mhnhiu khin
Gingnhau
Xe 2 bnh tcn bngCon lc ngc
7/21/2005 Xe scooter hai bnh tcn bng Page 11
NG LC HC & M PHNG
ng lc hc m hnh xe 2 bnh tcn bng:
7/21/2005 Xe scooter hai bnh tcn bng Page 12
NG LC HC & M PHNGKt qu tnh ton: tm cc h thng bng hm trng thi
Tr ring ca A:
Eigenvalue Damping Freq. (rad/s)4.40e+000 -1.00e+000 4.40e+0000.00e+000 -1.00e+000 0.00e+0000.00e+000 -1.00e+000 0.00e+000-4.40e+000 1.00e+000 4.40e+000
Theo Lyapunov: cc c phn thcdng h nguyn thy khngn nh
rank(A)=4iu khin c cond(A)= 80.2510 kh iu khin va phi
Cn phi to mt vngiu khin n nh mi
-
8/13/2019 Tom Tat de Tai Xe Hai Banh Tu Hanh - DHBK HCM
4/11
-
8/13/2019 Tom Tat de Tai Xe Hai Banh Tu Hanh - DHBK HCM
5/11
7/21/2005 Xe scooter hai bnh tcn bng Page 17
NG LC HC & M PHNGKt ni gia Visual Natran v MatLAB
Cnh mt v tr
vNastran 4D avi1,2
Di chuyn vNastran avi1,2
7/21/2005 Xe scooter hai bnh tcn bng Page 18
NG LC HC & M PHNG
Kt qu tnh bng VisualNastran: cnh ti mt v tr
K = [-36.72 -39.76 -466.05-120.41]
7/21/2005 Xe scooter hai bnh tcn bng Page 19
NG LC HC & M PHNG
Kt qu tnh bng VisualNastran: di chuyn
K = [0 -39.76 -466.05-120.41]
7/21/2005 Xe scooter hai bnh tcn bng Page 20
THIT K& GIA CNG CKH
Cu trc ckh gm bnphn: Khung: inox 25, v inox
vung 25x25mm. Sn: nhm, dy 5mm, vng
chc. Tay li: inox vung 25x25mm,
v tay cm ca tay li: ngnha 21, di 250mm.
Hai ng ctch hp tronghai bnh xe c ng knh
40cm.
-
8/13/2019 Tom Tat de Tai Xe Hai Banh Tu Hanh - DHBK HCM
6/11
7/21/2005 Xe scooter hai bnh tcn bng Page 21
Kt cu ckh
7/21/2005 Xe scooter hai bnh tcn bng Page 22
Kt cu ckh
7/21/2005 Xe scooter hai bnh tcn bng Page 23
Kt cu ckh
7/21/2005 Xe scooter hai bnh tcn bng Page 24
S khi hot ng
Vi ieu khien
PIC 18F452
Gyro Accelerometer
MOSFET driver 1 MOSFET driver 2
Power MOSFET 1 Power MOSFET 2
ong c DC 1 ong c DC 2
Encoder 1 Encoder 1
Bien tr +cong tac ieu khien
LED hien th
-
8/13/2019 Tom Tat de Tai Xe Hai Banh Tu Hanh - DHBK HCM
7/11
7/21/2005 Xe scooter hai bnh tcn bng Page 25
IN TCm bin o nghing v vn tc gc
Cm bin gia tc:
Cm bin vn tc gc:
7/21/2005 Xe scooter hai bnh tcn bng Page 26
Cm bin o nghing: accelerometer vgyro
Trng trng
1g
Ng ra accelerometer
Acc= 1g*sin()
Cm bin gia tc:
o i lng gia tc (m/s2) Trng lc c gia tc 9.81 m/s2
c thdng gia tc kophng
Cm bin gyro
nhy cao 0,67mV/deg/s. Vn tc gc cao 300o/s c ci t sn tn hiu Vref=1,35V
7/21/2005 Xe scooter hai bnh tcn bng Page 27
Nhc im khi ch dngaccelerometer hoc gyro o gc
Cho c gc tnh D sai khi m hnh chuyn
ng
Trngtrng
1g
Chuynngthng
0.3g
Tng
1.04g
Cc nhyi vi chuynng nh
B tri khio gi tr gc tnh
7/21/2005 Xe scooter hai bnh tcn bng Page 28
GII THUT XL TN HIU O GCB lc tn hiu cc cm bin : b lc Kalman
Gii thut
Time Update(Predict)
Mesurement Update(Correct)
rate=q = q_m - q_bias
angle+=rate*dt
Pdot = A*P *A' + Q
P= P+ Pdot*dt
angle_m=read(accelerometer)
angle_error=angle_m angle
E=CPCT+R
angle+= K_0 * angle_err;
q_bias+= K_1 * angle_err;
( )PKCIP =
=
EPCt
EPCt
K
K
/0_
/0_
1
0
-
8/13/2019 Tom Tat de Tai Xe Hai Banh Tu Hanh - DHBK HCM
8/11
7/21/2005 Xe scooter hai bnh tcn bng Page 29
Gc v vn tc gc trc v sau khiqua b lc Kalman
-300
-250
-200
-150
-100
-50
0
50
100
150
1 8 15 2 2 2 9 3 6 4 3 50 5 7 6 4 7 1 7 8 85 9 2 9 9
Gyro mi (1.5+2.5)*3=12ms
Kalman
Accelerometer
-60
-40
-20
0
20
40
60
80
100
1 8 1 5 22 2 9 3 6 4 3 5 0 5 7 6 4 7 1 78 8 5 9 2 9 9
Tch phn gi trgyro
Kalman
Accelerometer
So snh gi tr vn tc gc trn gyro,o hm accelerometer v vn tc gc
sau b lc Kalman
So snh gi tr gc trn gyro (tchphn vn tc gc), accelerometer v
sau b lc Kalman
7/21/2005 Xe scooter hai bnh tcn bng Page 30
IN TCm bin o gc nghing ( accelerometer+gyro)
7/21/2005 Xe scooter hai bnh tcn bng Page 31
Cc mch in tkhcEncoder trn bnh xe
7/21/2005 Xe scooter hai bnh tcn bng Page 32
IN T
Mch iu khin trung tm
-
8/13/2019 Tom Tat de Tai Xe Hai Banh Tu Hanh - DHBK HCM
9/11
7/21/2005 Xe scooter hai bnh tcn bng Page 33
IN TB khuych i cng sut cho ng c
7/21/2005 Xe scooter hai bnh tcn bng Page 34
IN T
Ngun in:
7/21/2005 Xe scooter hai bnh tcn bng Page 35
GII THUT XL V IU KHIN
Chng trnh chnh
Ngt cao
c cm bin gc
Lc KalmanGi tr cn ng ra ng c
Ngt thp
V tr v vn tc
LED nhy
Thit lp gi trban u iu khin ng cv kim sot dng in
7/21/2005 Xe scooter hai bnh tcn bng Page 36
GII THUT XL V IU KHINChng trnh chnh
DCPWM1 = 0DCPWM2 = 0
RE1 = 1
Bao saiNgng ong c
LED 7 oan sang
END
Start
Thiet lap PortPort B: nga vaoPort D: nga raPort C, E: nga ra
Thiet lap A/D
Khoa cau H
Thiet lap PWMTimer2
PWM1=PWM2 = 0
AN0 -> AN4 Vref = AN3
PS 1:4 , PR2 = 0xFF
RB0=0 (cong tac)or AN4>0
Delay 1s
No
Yes
Delay 5s
Chay ong c
Yes
Khi tao ngatGIE, Timer0,
Timer 1
RB0 = 0
Qua dongBao sai
Ngng ongc
Yes
No
No
DCPWM1=0
DCPWM2=0
-
8/13/2019 Tom Tat de Tai Xe Hai Banh Tu Hanh - DHBK HCM
10/11
7/21/2005 Xe scooter hai bnh tcn bng Page 37
GII THUT XL V IU KHINX l ngt cao
7/21/2005 Xe scooter hai bnh tcn bng Page 38
GII THUT XL V IU KHINX l ngt thp
Encoder2
Hng 2 = 1 X2 =X2 -1
X2 =X2 +1
RETFIE
Yes
Yes
Encoder1
Hng 1 = 1 X1 =X1 -1
X1 =X1 +1
RETFIE
Yes
Yes
7/21/2005 Xe scooter hai bnh tcn bng Page 39
GII THUT XL V IU KHINiu khin ng c
Trang thai hng 1 != Hng 1 motoror
Trang thai hng 2 != Hng 2 motorThang 2 banh
A
DCPWM1=PWM1DCPWM2=PWM2
Delay 20ms
RET
Delay 20ms
DCPWM1=3%DCPWM2=3%
No
Yes
Thang 2 banh
DCPWM1=0DCPWM2=0
Delay 20ms
Hng 1 motor = Trang thai hng 1Hng 2 motor =Trang thai hng 2
RET
ao LED RD5
7/21/2005 Xe scooter hai bnh tcn bng Page 40
Bt u sdng xe 2 bnh tcn bng
Ttbc mt chn ln trng tm ca xe
Nu xe vn n nh, bc chn cn li ln xeHotng ca xe Platform mobile robot
-
8/13/2019 Tom Tat de Tai Xe Hai Banh Tu Hanh - DHBK HCM
11/11
7/21/2005 Xe scooter hai bnh tcn bng Page 41
KT QU THC HIN
Thit kv hon thin m hnh ckh xe scooter tcn bng trnhai bnh.
Thit lp m hnh ton v hm trng thi cho m hnh. Xy dng chng trnh m phng hot ng bng Visual Nastran v
MatLAB-Simulink. Tt c phn cng thit kcho xe hot ng theo yu cu. Phn mm iu khin kim sot scn bng v chuyn ch mt
ngi.
7/21/2005 Xe scooter hai bnh tcn bng Page 42
HNG PHT TRIN
To giao din gia vi iu khin ca scooter vi mt vi iu khin/my tnh khc, scooter c thng vai tr l mt platform chomobile robot.
Tng khnng ti trng ca xe ln hn 100kg, l phi gii quytvn in tcng sut.
Lm nh bt trng lng ca xe, bng cch chuyn i khung inoxsang khung scarbon.
Thay i ng cbnh xe tc chi than thnh loi brushless tng cng sut ngu lc vi cng cng sut tiu th.
Nng cao khnng thng gp khi di chuyn vn tc cao.
7/21/2005 Xe scooter hai bnh tcn bng Page 43
LI CM N
Xin gi li cm n n ng b v cha m, nhng ngi thn trong gia nh Thy V Tng Qun, gio vin hng dn lun vn Bmn Cin t, Trng i Hc Bch Khoa TP.HCM Qu Thy C tham gia ging dy chng trnh Ks
cht lng cao Vit Php kha 2000-2005 Cng ty my tnh Bch Khoa Th.S Trn Cng Binh, ging vin b mn Thit bin Nhng ngi bn cng hc
Hotng ca xe Platform mobile robot