Bete Top Chi Khoa Hoc Gido Duc Ky Thugt So 51 (01/2019)
Trung Ded Hoe Sue Pham KF Thugt TR Ho Chi Mink
. UNG DUNG NEN TANG ARDUINO
VA LABVIEW TRONG THU THAP DU’ LIEU DONG CO;
APPLYING ARDUINO AND LABVIEW PLATFORM IN AUTOMOTIVE
ENGINE DATA ACQUISITION
Lé Khanh Tan
Truténg Dai hoc Sur pham Kp thudt TRHCM, Viet Nam
Ngdy tod soan nhdn bai 27/11/2018, ngay phn bien dénh gia 24/12/2018, ngay ehdp nh dang 15/01/2019
TOM TAT
_ Cgc edich mang céng nghiép 4.0 va cong nghé diéu khién thong minh qua may tinh sé dan
dén viée diéu khién 6 16 thong qua méw tinh ngay cang phat trién manh. Vike diéu Khién xe bing
mdy tinh sé gitip con ngitdi gic bér dtrgc thao tac khi van hemh, déng thoi vide xi Hi cde sue cé
xdy ra ching chinh xde va nhanh hon, Bé lem dieae diéu db thi vie thu thdp die ligu re dong co
i quan trong, sau a6 ning tin hieu nay sé duge dimg dé xie i va thee thi ménh
‘enh cia ngudi dieu Khién va mue dich cuoi cing Ia giip déng ca hoat dong én dinh theo mong
naudn cia ching ta Be tai nay sé ting dung phan mem LabVIEW va Arduino dé xay dieng thiet
bj thu thap dit Tiéu trén dong co Toyota Yaris 2SZ-FE phuc vu cho niu cau giéng day, hoc tap
vd nghién ciru ctia sinh vien.
Tit khéa: Hé théng dieu khién; thu thap dit liéu; diéu khién being may tinh; LabVIEW, Arduino,
céim bién; co cau chap hart,
ABSTRACT
The 4.0 industrial revolution and computer-controtted intelligent technology will lead to
the development of controlling automobiles through computers. Controlling the car by
computer will help people reduce working while operating, and the treatment of the incident in
the street is also accurate and faster. To do this, it is important 10 collect data from the
automotive to the coniputer, then these signals will be used to process and execute the
command of the operator and the ultimate goal is to keep the engine working stable according
10 all conditions. This project will use LabVIEW and Arduino software 10 build a data
acquisition device on the Toyota Yaris 2SZ-FE engine for serving of teaching, learning and
research of students
Keywords: Control system; data acquisition; computer control; LabVIEW; Arduino; sensor,
acnuarors.
1. GIOLTHIEU VE DE TAL
‘Voi myc tiéu la tao diéu kign cho nguéti
hge duge dé dang tiép cAn v6i thiét bj méi
trong hoc tap, va rén luyén ky nang kiém tra,
chin dodn, thu thép théng tin theo hudng tg
dung céng nghé théng tin vao chuyén nganh
618.
trong thu thap dit ligu trén 6 16” v6i mong
muén tao ra mét mé hinh cé thé ap dung vao
giang day ngay hoc phan ma minh dang dam
trach.
‘San pham dé tai sau khi hoan thanh sé
cung cap cho ngwii hoc mé hinh thu thap dit
ligu va diéu khién tir may tinh cac dit ligu
hoat dong cia dong co. Qua 46 ngu’si hoc
‘Xuat phat tir nhu cau thye té trén, tac
gia nghién ci quyét dinh thye bign 4é tai
“Ung dung nén tang Arduino va LabVIEW
tigp can nhanb va ting dung t6t vio cée bai
the hanh va trong nghién cifu khoa hoe.Tap Chi Khoa Hoc Giéo Duc Ky Thug
4 (01/2019)
Trudng Dai Hoe Swe Pham Kp Thudt TP. Ho Chi Mish
2. THIET KE THIET BI THU THAP
DU LIEU VA DIEU KAIEN
2.1 So luge vé dng co Toyota Yaris 282 —
FE va phwong phap thu thi
Déng co trén xe Toyota Yaris str dung
logi dong co xang, 4 ky. 4 xylanh thing hing,
Hé thong danh lita sém dién tir (Electronic
Spark Advance - ESA) sit dung bobine don,
Hg thong phun xang dign tir (Electronic Fuel
Injection - EFI). [1]
Ta thue bign thu thap tin higu tir ede cém
bign: nbigt 46 nude lam mat, nbiét 49 khi nap,
vj tri budm ga, cam bién hu long khi nap,
lay tin higu IGT dé do thi gian ngam dién cua
bobine va téc 49 dong co, Lay tin higu tir mot
chan #10 hode #20 trén moi kim phun vé ECU
dong cor dé do théi gian ma kim phun nhién
ligu voi méi chu ky cia may. [2]
Thu thap tin higu cém bign vi tri bin dap
ga la tin higu kép loai tuyén tinh.
2.2 Thi
> Sir dung board Arduino dé thu thap dir
ligu tir cic hé thong trén dong co:
phan cing thu thap di ligu
eit
“hy
Hinh 1. Hinh vé m6 phong mach dién téng thé
Tin higu ananlog ciia céc cam bién vi tri
ban dap ga sé 1 (VPA) va 2 (VPA2), cam bién
nhigt 46 khi nap (THA), cam bién nhiét 46
nude lam mat (THW), cam bién khéi long
Khi nap (VG), cam bién vj tri buém ga (VTA)
dirgc thu thap v8 ECU qua mét con dign tra
1,3 KO vé chin analog AO, Al, A2. A3, Ad,
AS trén board Arduino. [3]
® Thiet ké co ché én dinh tin higu dau vao
‘va bao v6 tin higu cém bién khoi cae xung
nid:
omy
Hinh 2. So dé thntc té mach trich tin hiéu
analog tir cémm bién vé board Arduino.
Tin higu tit cm bién trén dong co duge
dua qua b@ loc théng thap gm R1 va Cl gitp
loc cae tin higu xung gai cao ng thei
duge ghim ap béi diode zener SV gitip bao vé
tin higu cam bién khdi cde dign 4p cao. Tong
tro khang cuia mach trich tin hiéu anal
cm bién trén dng co rat lén nén pha ig
thu thap dir ligu chi déng vai trd nla thigt bi
do va loc tin higu. Thue nghiém cho thay hoan
to’n khong gay anh hudng dén cic thong sé
lam vige etia dong co.
Tin higu géc ngim danh lita va tée 49
dong co duge lay tir chan tin higu IGT tir ECU
xudng bobine théng qua mét con dign tré
KQ vé chan digital 2 trén board Arduino,
Tin higu thoi gian phun duge lay tir chan
tin higu #10 hoae #20 hoac #30 hoac #40 sau
mot trong bén kim phun qua dign trés 10KO vé
chan digital 3 trén board Arduino. [2]
» Sit dung board Arduino va IC DAC MCP
4921 dé gia tin higu ctia cim bién vi tri
ban dap ga diéu khién dng co:
Mach in thiét ké trén Proteus diéu
khién va thu thép dit liéu
Hinh 3.
Tin hiéu analog gia tin hiéu cam bién vi
tri ban dap ga (VPA) dunge thu thap tir chan tin
higu s6 8 trén Microchip MCP 4921 thir I
urge dura vao chan AO board Arduino.PP Top Chi Khoa Hoc Giio Duc KF Thug $6 $1 (01/2019)
Truong Dai Hoc Su Pham KS Thug TR HO Chi Mink
Tin higu analo; higu cam bién vi
tri ban dap ga (VPA2) duge thu thap tir chan
tin hiéu s6 8 trén Microchip MCP 4921 thir IT
chan Al board Arduino. [3]
durge dura vé
Hinh 4, Mach thiét ké 3D trén Proteus cing
2 chip DAC MCP4921
‘Chan s6 1 va s6 6 cia ca hai MCP 4921
néi véi nhau va néi véi chan 5V board
Arduino. Chan sé 2 MCP 4921 thit I ndi voi
chin ra s6 10 board Arduino dé nhén xung
dicu chinh. Chan sO 2 MCP 4921 thir II noi
din ra s6 9 board Arduino dé nhén xung
chinh. Chin sé 3 cia cd hai MCP 4921
néi véi nhau vi néi vé chin ra 13 board
Arduino. Chat 4 ciia ci hai MCP 4921 nédi
‘véi nhau va néi véi chan ra 11 board Arduino.
Chan s6 5 va 7 ciia ca hai MCP 4921 néi vei
nhau vi ndi vé chan GND board Arduino.
Chan s6 8 MCP 4921 thir dura tin hiéu di diéu
khign gid tin higu chan VPA cia cam bign ban
dap ga én ECU dgng co. Chan sé 8 MCP
4921 thir II dwa tin higu di diéu kh gid tin
higu chan VPA2 ciia cam bién ban dap ga trén
ECU dong co. [3]
> Thiét ké mach OR dé ghép néi va bao vé
cam bién ban dap ga:
‘LOO
Hann
Ds
Hin
Hinh 6. Mach “OR” thiét ké trén mo hinh that
Méi mach OR gém 2 diode va 1 dign tra
1KQ. Méi dau Anode cia dist duge noi vei
tin higu di diéu khién, Hai déu Cathode cia
diode duge néi véi nhaw va néi véi mét dau
ctia dign tré va ndi xuéng mass.
Hinh 7. Thiét ké hp b6 thu thap va diéu
Khién dong co
Hinh 8, Thiet ké bén ngodi hop diéu khién
2.3 Thiét ké phan mém giao tiép thu thap
die ligu va diéu khién tir may tinh trén
nén ting Arduino va LabVIEW
> Lap trinh Arduino
Arduino sau khi thu thap dit lig qua cac
chin trén board Arduino sé giri dt ligu qua
gidc néi USB type B trén Arduino cia mét
dau cp néi dén dau néi con lai USB type A
rén may tinh, [3]
Hinh 10. So a6 khdi doe tin hiéw tie cde chan
tin higuTop Chi Khoa Hoe Gio Duc Ki Thug $6 $1 (0172019)
Truineg Dai Hoe Sie Pham KS Thudt TR. He Chi Minh
Céc tin tign cia cm bién sé dua vé cac
chan Analog tir AO dén AS trén board mach
Arduino. [3]
sear eats,
Hinh 11. So dé khéi doc tin higu xung IGT
Tin tién théi gian tich trt nang rong
én hé théng dénb lita (thoi gian ngim) IGT
sé dwa_vé chan digital 2 48 dém xung xée
dinh sé vong quay dong co. Tin higu Digu
khién kim phun sé dua vé chan digital 3 trén
board mach Arduino dé xac dinh thoi gian
phun.
> Lap trinh giao tiép gitta board arduino va
LabVIEW
Cach giao tigp RS232 str dung trén
LabVIEW:
ted ib
Hinh 12. So a6 khdi giao tiép giita Arduino
va LabVIEW
‘Viée lip trinh trén LabVIEW sé bat dau
Vi viée khdi tao cac khéi ham VISA. Day li
nhimg khéi him chite ning da duge xiy
dumg sin nhim gitip LabVIEW cé thé két néi
véi cae phan cing bén ngoai. [4]
Hinh 13. M6 hinh khdi giao tiép VISA cia
LabVIEW
Cf dit ligu sau duge truyén may tinh sé
duge chuyén déi thanh céc mang (array). [4]
Unsigned by Array String
a
Hinh 14, M6 14 céic khdi hein cluyén déi mang
Sau khi nhén dugc tin higu truyén dén tir
gino tiép RS232, ching ta sé béc téch riéng
bigt timg g6i diy ligu da dat tén trong code
Arduino ra dé tién hanh xtr ly, doc va hién thi
trén biéu dé, théng sé da qua tinh toan cia
Sub VE [5]
Hinh 15. M6 hinh khoi tach tin higu trong
LabVIEW [5]
3. THUC NGHIEM VA DANH GIA
KET QUA
3.1 Thi nghiém voi dong co hoat dong
cim chimg
Déng co hoat dng véi ché 46 cam
ching khong tai.
Buém ga déng hoan toan véi ge mé
0%.
Ban dep ga dong hodn toin véi goc dap
Dong co nim trong xuéng dong co voi
nhigt d6 moi truong tai xwong binh throng.
Tin higu bin dap ga dang Volt hién thi
qua biéu dé va déng hé khi géc mé ban dap
ga 0% [6]Tap Chi Khoa Hoc Gido Duc Ky Thugt So 51 (01/2019)
Trung Ded Hoe Sue Pham KF Thugt TR Ho Chi Mink
Hinh 16. Giao dién chirong trinh lie khong
Wai (VTA 0%)
KET QuA
Két qua do dirge thé hién day da trén
giao dign LabVIEW cia may tinh véi céc tin
higu do duge 6 thir nghiém I nhw sau:
Téc d6 dong co: ~700 rpm
Géc ma bud ga: ~ 0%
Thoi gian ngdm: 2.6 millis
Thi gian phun: ~2.6 millis
‘Cam bién khéi Iuong khi nap: 2 Volt
Gée mé ban dap: ~0%
Tin hiéu ban dap VPA: 0.78 Volt
Tin higu ban dap VPA2: 1.52 Volt
YNGHIA
Kiém tra so b6 tat ca cac tin higu cam
ién trén dong co duge thu thap lén may tinh.
Hinh 17. Bang dé thj két qua chirong trinh
lite khong tai (VTA 0 98)
3.2 Thir nghiém véi dong co hoat dong
trong sé vong quay tir 1500 — 2000
vong/phat
‘Xe host déng véi ché d6 khéng tai.
Téc dé déng co trong khoang 1500 —
2000 vong/phiit.
DOng co nim trong xvdng dong co voi
nhigt d6 méi trong tai xtrong binh thug. [6]
Hinh 18. Giao dién chitong trinh lite dong
co’ khéng tai (~1500 rpm)
KET QUA
Két qua do duge thé hign day du trén
giao dién LabVIEW ctia may tinh véi cac tin
higu do durge 6 thir nghigm 2 nue sav
Khi kéo thanh Pedal géc dap bin dap
~20%: téc dé déng co: ~1600 rpm, thei gian
ngjm: 2.2 millis, thoi gian phun 2.5 millis,
VG: 2 volt, tin higu ban dap ga: VPA = 1.27
volt, VPA2 = 2.01 volt.
Khi bat céng tit Return ON: tin higu
ban dap giam dan vé tai vi tri volt cim
chimg, thanh kéo ban dap trén giao dign
LAbVIEW hi vé 0 %, tin higu giam vé gid
tri cam chimg.
Hinh 19. Bang dé thi két qua churong trinh
Iie khong tai (~1500 rpm)
NGHIA,
Co ché ty tra vé khi bat cng tat va gitt
nguyéa géc bin dap khi cng tic off 1a mét
Igi thé trong vige digu khién dong co trén
may tinh:
Dem lai sy chin thye khi diéu khién ban
dap trén may tinh. Duy tri hay ting téc theo
‘mong muén mi khéng cin gitt Iau vao thanh
ban dap ga trén may tinh cing ahw dap ga
trén mé hin.
La bude phit triéa cho vige thiét ké mot
dong co xe qua may tinh
t tat vé chan khong dap durge
cho ngwii kw
ban dapTap Chi Khoa Hoc Gio Duc Ky Thugt Sé $1 (01/2019) IN
Treing Dai Hoc Su Pham Ki Thugt TP Ho Chi Minh
3.3 Thir nghiém mé buém ga tir 0% dén
100% lie dng co khong né may
Dieu khien kéo ban dap ga trén giao dign
chuong trinh LabVIEW
Ban dap ga mé 100%
Céng tic ON, dng co khéng né may [6]
Hinh 20. Bang diéu ki
géic me 100%
KET QUA:
Khi kéo thanh kéo ban dap lén 100% thi
tin biéu bird ga mé 100%.
Khi dap ban dap ga mé hinh, buém ga
me 100%.
Khi nha ban dap md hin, kéo thanh mo
phong bin dap trén may tinh thi tin bigu g6¢ mo
lu6n theo tin higu mé nao e6 gid tri cao hon.
YNGHIA
Kiem tra duge co ché diéu khién thuan
tign ca hé théng, c6 thé tay chinh Iya chon
phuong thite dieu khién theo mong muén
ngwoi diéu khién va khéng gay hur hai cho hé
thong trén xe.
C6 thé phat trién hé théng diéu khién
dong co theo 2 phuong thite digu khién: gién
tiép bing may tinh va trac tiép trén xe. Day
la cor sé dé thiét ké cdc phwong thnte diéu
Khién cho 6 16 théng minh sau nay.
4. KETLUAN
Dé tai da thiét ké va thi céng hoan chinh
m6 hinh “Ung dung nén tang Arduino va
LabVIEW trong thu thap dit ligu dong co”. Dé
tai c6 nhiéu ¥ nghia quan trong trong cong tac
dao tao va vé mat khoa hoc eiing nhw thye tién.
Dap img cac yéu céu giao tigp gita
Arduino va LabVIEW thong qua giao tigp
S232.
Thiét ké giao dién LabVIEW dé ahin,
thong tin r0 ring, chinh xéc.
__ Thiét ké board mach Arduino gon ging,
8 dang lap dat va két néi,
‘Dit ligu trén déng co sé due truyén lién
tue Jén trén may tinh va viée diéu khién dong
co cing tré nén dé dang trén méy tinh. M6
hinh gitip cho ngwoi hoc dé dang quan sit, thi
nghiém va van hanh trén thiét bj. Dieu nay cd
¥nghia dae bigt quan trong déi V6i cude cach
mang céng nghiép 4.0 dang bing né néi
chung va cng nghé xe ty hinh néi riéng.
TATLIEU THAM KHAO
[1] Dinh Ngoc An, “Trang bi dién trén 6 t6 may kéo”, Nha xuat ban dai hoe va trung hoc
chuyén nghiép Ha ndi, 1980
[2] PGS-TS. Dé Van Di
gia Tp Hé Chi Minh, 2004
[3] Michael McRoberts,
“Trang bi dign va dign tir trén 6 t6 hign dai
XB Dai hoc Quéc
jeginning Arduino” second edition, Technology in action, America, 2008.
[4] Nations! Instruments Corporation. (2006), “LabVIEW Basic Course Manual”, North
Mopac, Austin, Texas.
[5] S.Sumathi, P.Surekha,
[6] James D.Halderman, *
“LabVIEW based Advanced Instrumentation System” India, 2007
agnosis and Troubleshooting of Automotive Electrical, Electronic
and Computer System”. New Jersey, America, 2012.
Tiic gid chu tréch nhigm bai vid
L8 Khanh Tan
Trudmg Dai hoe Str pham Kj thuat TP.HCM
Email: tanlk@hemute.edu.vn