You are on page 1of 6
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 higu Top 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 dap Tap 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

You might also like