Konsentrasi : Teknik Mesin PROGRAM STUDI PENDIDIKAN TEKNOLOGI KEJURUAN PROGRAM MAGISTER PASCASARJANA FAKULTAS TEKNIK UNIVERSITAS NEGERI JAKARTA 2014 * DEVELOPMENT OF RESEARCH ENGINE CONTROL UNIT USING FPGA -BASED EMBEDDED CONTROL SYSTEM PENGEMBANGAN PENELITIAN ENGINE CONTROL UNIT MENGGUNAKAN FPGA BERBASIS EMBEDDED SISTEM PENGENDALIAN B. PremAnand, C.G. Saravanan Annamalai University Faculty of Engineering and Technology Department of Mechanical Engineering Annamalainagar - 608 002, Tamilnadu, India tel.: +919843678233, +919843064772, fax: +04144 238275 e-mail: prem.au2005@gmail.com, rsdk66@yahoo.com Journal of KONES Powertrain and Transport Mata Kuliah : Struktur dan Sifat Material Dosen : 1. Dr. Riza Wirawan 2. Ir. Yunita Sari, MT. 1 . Pendahuluan 1.1 Latar Belakang Untuk memperpendek siklus dan mengurangi biaya pengembangan karena persaingan pasar memerlukan pengembangan program-program baru dan menerapkan pada sistem pengujian untuk pengukuran dan pengendalian. Dalam kasus ini, ada kebutuhan untuk melakukan komunikasi program melalui port jaringan dan built in web ( HTTP ) dan file ( FTP ) server serta untuk menambah perluasan dan masukan didistribusikan dan output ( I / O ) ke sistem. akselerasi mesin otomotif revolusi di kisaran kecepatan sampai 15 , 000 rpm.Pada kecepatan ini , rotasi putaran crankshaft= 4 ms per rotasi dan sistem harus tepat mengontrol bahan bakar dan memicu peristiwa terjadi sudut kurang dari 1 o Pendekatan yang dipilih penelitian ini sangat tergantung pada sumber pengolahan kecepatan tinggi seperti bidang gerbang programmable array/field programmable gate arrays ( FPGA ) . Sebuah FPGA adalah chip yang terdiri dari unconfigured gerbang logika. FPGA digunakan dalam pengembangan aplikasi biaya dan fabrikasi specific integrated circuit (ASIC ) atau perangkat keras yang ditempatkan dalam layanan . FPGA muncul dalam perangkat seperti instrumen elektronik , elektronik konsumen , mobil, pesawat terbang , mesin fotokopi , dan aplikasi - spesifik perangkat keras komputer 1.2 Tujuan Penelitian Proyek ini berfungsi pemetaan pengembangan bahan bakar injeksi dengan simulasi fungsi sensor dan untuk melacak posisi sudut crankshaft menggunakan sudut engkol berkode dan menghasilkan bahan bakar berbasis sudut yang tepat. 2. Konfigurasi sistem Hardware Modul ini dapat digunakan untuk mengimplementasikan penyesuaian kecepatan tinggi counter / timer , protokol komunikasi digital , generasi pulsa dan banyak lagi . National instrument NI 9401 terhubung dengan kode sudut engkol untuk menerima sinyal dalam bentuk pulsa dan untuk diproses lebih lanjut . Modul kedua NI 9201 adalah seri C 8 - channel , 12 bit , kompatibel dengan menerima 10V input analog pada tingkat agregat maksimum 500 Ks / s . Modul ini menerima sinyal dalam bentuk kisaran tegangan antara 0 5 yang dapat digunakan untuk perhitungan lebih lanjut. Modul input analog NI 9201 terhubung dengan Throttle Position Sensor ( TPS ) a) b) c) d) Fig. 1. a) A 9074 CompactRIO Real-Time Controller with dual Ethernet ports, b) NI 9401 8 Channel, 5 V/TTL High- Speed Bidirectional C Series Digital I/O Module, c) NI 9201 8Channel, 10 V, 500 kS/s, 12-Bit C Series Analog Input Module, d) NI 9474 8 Channel, 5 to 30 V, 1 s Sourcing C Series Digital Output Module Fig. 2. NI 9074 CompactRIO Real-Time Controller with input and output modules Gb . 2 menunjukkan dirakit pandangan NI cRIO 9074 tertanam mikro kontroler yang terkait dengan I / O modul 3 . Arsitektur Software Perangkat lunak berbasis virtual instrumentation (VI), Fungsi alat ini diatur dalam struktur menu penggerak/driven. Pengguna dapat membangun panel depan menggunakan kontrol dan indikator , yang merupakan input dan output terminal interaktif dari VI masing-masing . VI tidak hanya digunakan untuk pengembangan program , analisis data, dokumentasi hasil dan tetapi juga berfungsi sebagai software pendukung untuk fungsi hardware . 4. Pengembangan sistem embedded Sistem embedded terdiri dari mesin uji, perangkat keras dan perangkat lunak aplikasi. MIKUNI membuat katup kupu-kupu dan komponen sensor posisi Throttle ( TPS ) dan Manifold Absolute Sensor ( MAP) perakitan digunakan sebagai sistem intake manifold . Sebuah NI - pengukuran dan otomatisasi explorer perangkat lunak berbasis VI digunakan untuk mengembangkan real time control injeksi bahan bakar dan sensor program akuisisi data secara online seperti yang ditunjukkan dalam Gambar . 3 . Pengukuran dan otomatisasi software interface program VI dan perangkat keras seperti yang telah dimuat dengan driver untuk aktivasi . Sensor , sudut engkol berkode, busi dan injektor bahan bakar yang terhubung dengan sistem ,dikembangkan dalam RECU. 5 . Programming posisi throttle Sensor Posisi Throttle ( TPS ) dipasang pada throttle body dan mengubah sudut katup throttle menjadi sinyal listrik . Sebagai throttle terbuka , tegangan sinyal meningkat . Saat idle , tegangan sekitar 0,6 volt pada kabel sinyal . Dari tegangan ini , reu tahu pelat throttle ditutup . Pada throttle terbuka lebar , sinyal tegangan sekitar 3,6 volt . Throttle Angle T Idle 20 40 60 80 Voltage Drop, Eo 0.6 0.8 1.6 2.4 3.2 Tab. 1. Calibrated Values of Throttle Position Sensor E 0 = k p x (1) = 90 o E m = 3,6 Volt where: E Output voltage, Volts, Kp- Sensitivity of potentiometer, 0.04 Volt/degree, Em Maximum output voltage, Volts 6.. Programming berjenis posisi absolut Tekanan intake manifold sensor MAP adalah berkaitan langsung dengan beban mesin. ECU perlu mengetahui tekanan intake manifold untuk menghitung berapa banyak bahan bakar untuk dikabutkan, kapan harus menyalakan silinder, dan fungsi lainnya. MAP sensor mengubah tekanan intake manifold menjadi tegangan sinyal. Tab. 2. Calibrated Values of Manifold Absolute Pressure Sensor Voltage Drop Vo 0.3-0.5 0.7-0.9 1.1-1.3 1.5-1.7 1.9-2.1 3.2-3.5 3.6-3.8 Applied Vacuum kPa 13.3 26.7 40.0 53.5 66.7 87.2 102.7 where: Vo = 0.03P + 0.6, (2) when P = 120 kPa, Vo = (0.03120) + 0.6, Vm = 4.2 volts, Vo Output voltage from MAP sensor, Volts, P Atmospheric pressure, kPa, Vm Maximum output voltage, Volts 7 . Programming sensor oksigen Reu ini menggunakan sensor oksigen untuk memastikan rasio bahan bakar udara benar untuk catalytic converter . Sensor oksigen menghasilkan sinyal tegangan berdasarkan jumlah oksigen di knalpot dibandingkan dengan oksigen atmosfer . Ketika konten knalpot oksigen tinggi , tegangan output sensor oksigen rendah . Ketika konten knalpot oksigen rendah , tegangan output sensor oksigen tinggi . Semakin besar perbedaan kadar oksigen antara aliran gas buang dan atmosfer , semakin tinggi sinyal tegangan. VI Program akan memberikan output yang pasti bisa menunjukkan status gas buang . Exhaust oxygen Content Oxygen Sensor Output Air/Fuel Ratio Low High, Above 0.45 Volts Rich High Low, Below 0.45 volts Lean 8. Pemetaan injeksi bahan bakar Jumlah bahan bakar yang diinjeksikan tergantung pada tekanan sistem bahan bakar dan lamanya waktu injector dihidupkan. Jumlah bahan bakar yang diinjeksikan tergantung pada sejumlah parameter seperti kecepatan mesin , tekanan bahan bakar, durasi injeksi , injektor tegangan suplai dan waktu mati dll Fig.4. Fuel injection test bench Injector flow rate (cc/min) = (Engine HP x BSFC) (Number of injectors x duty cycless) where BSFC - Brake specific fuel consumption Injector flow rate (cc/min) = Fig. 7. Virtual instrumentation programme ( Front panel) for pulse width measurement 9. Kontrol Engine Pada tahap akhir , program yang dikembangkan ditempatkan di NI 9074 real time mikrokontroler dan reu itu dihubungkan dengan mesin uji . Menggunakan labview FPGA , strategi pengendalian real-time diimplementasikan untuk injeksi bahan bakar dan waktu percikan. Pulse width = (Tb) x (Factor A) x (Factor B), (4) Tb = MAF , (5) r( N / 2)( A / F ) where: Tb base pulse width, MAF Mass air flow rate kg/sec, r Speed of the engine, N Number of cylinders, (A/F)R Required air fuel ratio. Base pulse width A Factor A Tb 20 1.2 40 1.1 60 1.0 80 0.9 90 0.8 Factor A- Proportional pulse width for MAP sensor Factor B - Proportional pulse width for TPS sensor Untuk tujuan validasi , lebar pulsa ini secara manual disesuaikan untuk membaca torsi dan output sensor oksigen pada nilai yang diinginkan . Di semua beban operasi , kehilangan 10 -12 % dari tenaga mesin tercatat yang dapat berkorelasi dengan koefisien koreksi berbagai parameter . 10. Kesimpulan Dengan fasilitas simulasi, RECU meningkatkan pengembang untuk membatasi sebagian besar parameter operasi mesin lebih jauh dari keadaan sesungguhnya. Reu itu mencapai kinerja yang sebanding dengan ECU pabrik sambil memberikan kemampuan untuk melaksanakan algoritma kontrol penelitian dan pengembangan, yang tidak mungkin berorientasi dengan produksi - elektronik. CompactRIO reconfigurable memungkinkan reu yang akan terlibat untuk berbagai pengujian otomotif dan aplikasi pengukuran terutama tertanam prototype embedded. [1] Dase, C., Sullivan Falcon, J., Maccleery, B., Motorcycle Control Prototyping Using an FPGA-Based Embedded Control System, IEEE Control System Magazine, Vol. pp. 17-21, 2006. [2] Drivven, Inc. Homeapage, Driven-Powertrain Rapid Control Prototypinghttp://www.driven.com. [3] National Instruments Labview Real-Time Web portal, Labview Real -Time for Measurement and Control, Available: http://www.ni.com/realtime. [4] Xilinx product page, System Generator for DSP - the Leading - Edge Modeling andImplementation tool for High Performance DSP system, Available: http//www.xilinx.comise/options_prod/system_generator.htm. [5] Celoxica homepage, Welcome to Celoxica - the Technology Leader in C Based Design andSynthesis, http://www.celoxica.com. [6] National Instruments Labview Toolkit Web portal, Labview Toolkitshttp//www.ni.com/tookits. [7] National Instruments Labview FPGA Web portal, Labview FPGA - Hardware Without Having to Build it, Available: http://www.ni.com /fpga. Referensi : Terima kasih