Jl. Tamansari no. 71, Bandung Telp Fax

dokumen-dokumen yang mirip
PERANGKAT LUNAK SISTEM PENCACAH RADIASI MENGGUNAKAN VISUAL BASIC

III. METODE PENELITIAN

PC-Link Application Note

BAB III PERANCANGAN SISTEM

PERANCANGAN DAN REALISASI BAB III PERANCANGAN DAN REALISASI

de KITS Application Note AN17 - How 2 Use de KITS Relay Board with StarTech PPI Card

AKUISISI DATA TEMPERATUR SECARA PORTABEL MENGGUNAKAN USB-DAQ DENGAN SOFTWARE LABVIEW 8.5

III. METODE PENELITIAN

APLIKASI PENGOLAHAN DATA DARI SENSOR-SENSOR DENGAN KELUARAN SINYAL LEMAH

BAB IV PERANCANGAN SISTEM 36 BAB IV PERANCANGAN SISTEM. 4.1 Pembangunan Basis Pengetahuan dan Aturan

RANCANG BANGUN SISTEM KONTROLTEMPERATUR BERBASIS LOGIKA FUZZY DESIGN AND CONSTRUCTION FUZZY LOGIC TEMPERATURECONTROL SYSTEM

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

de KITS Application Note AN20 - How 2 Use de KITS SPC Alphanumeric Display with StarTech PPI Card

BAB III PERANCANGAN SISTEM. ATMega16

Sistem Pengukuran Data Akuisisi

BAB III METODE PENELITIAN

BAB III RANCANG BANGUN SISTEM KARAKTERISASI LED. Rancangan sistem karakterisasi LED diperlihatkan pada blok diagram Gambar

BAB I PENDAHULUAN. 1.1 Latar Belakang

DQI 06 DELTA DATA ACQUISITION INTERFACE V.06

DETEKTOR JUMLAH BARANG DI MINIMARKET MENGGUNAKAN SENSOR INFRARED DAN PPI 8255 SEBAGAI INTERFACE

Materi-2 SENSOR DAN TRANSDUSER (2 SKS / TEORI) SEMESTER 106 TA 2016/2017

Programmable Peripheral Interface 8255

DT-BASIC Mini System. Gambar 1 Blok Diagram AN132

RANCANG BANGUN SISTEM KENDALI TUNGKU AUTOCLAVE ME-24

BAB III PERANCANGAN SISTEM

BAB 1 PENDAHULUAN. paling populer adalah mikroprosesor. Pada prinsipnya mikroprosesor adalah pusat

PEMBUATAN ALAT UKUR JARAK BERBASIS PC MENGGUNAKAN SENSOR GP2D12 MELALUI SERIAL PORT. Dwi Riyadi M

BAB III ANALISIS DAN PERANCANGAN SISTEM

Pengembangan RTU (Remote Terminal Unit) untuk Sistem Kontrol Jarak Jauh berbasis IP

de KITS Application Note AN18 - How 2 Use de KITS SPC Stepper Motor with StarTech PPI Card

Rancangan Dan Pembuatan Storage Logic Analyzer

BAB III PERANCANGAN SISTEM

Gambar 3.1 Diagram Blok Alat

REVITALISASI SISTEM KENDALI DAN SISTEM AKUISISI DATA PADA UNTAI UJI KOROSI

RANCANG BANGUN THERMOHYGROMETER DIGITAL MENGGUNAKAN SISTEM MIKROPENGENDALI ARDUINO DAN SENSOR DHT22

PENGATUR KADAR ALKOHOL DALAM LARUTAN

de KITS Application Note AN19 - How 2 Use de KITS SPC DC Motor with StarTech PPI Card

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

PEMBUATAN SISTEM MONITORING TEKANAN DAN TEMPERATUR BERBASIS PLC PADA SARANA EKSPERIMEN KONDENSASI (SEKONDEN)

Teknik Antarmuka Komputer

BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK

Bab II Teori Dasar. Gambar 2.1 Diagram blok sistem akuisisi data berbasis komputer [2]

RANCANG BANGUN DATA AKUISISI TEMPERATUR 10 KANAL BERBASIS MIKROKONTROLLER AVR ATMEGA16

BAB III ANALISIS DAN PERANCANGAN

PEMBUATAN ALAT UKUR KETEBALAN BAHAN SISTEM TAK SENTUH BERBASIS PERSONAL COMPUTER MENGGUNAKAN SENSOR GP2D12-IR

Sistem Pemantauan Suhu, Tekanan Udara dan Ketinggian Tempat

Aplikasi Mikrokontroler sebagai Pemroses Depan Pengambilan Data pada Sensor Jamak Berbasis Komputer

Sistem Akuisisi Data Suhu Multipoint Dengan Mikrokontroler

Sistem Monitoring Air Bubble System Pada Prototype Sephull Bubble Vessel

DT-51 Application Note

SISTEM MONITORING SUHU RUANGAN MENGGUNAKAN MIKROKONTROLER AT 89S51 DAN BORLAND DELPHI 7.0 TUGAS AKHIR

BAB III METODOLOGI PENELITIAN

BAB III PERANCANGAN SISTEM

DESAIN DAN IMPLEMENTASI KONTROLER P dan PI UNTUK PENGATURAN KECEPATAN MOTOR DC dengan INTERFACE PCI 4716

III. METODE PENELITIAN. Penelitian ini mulai dilaksanakan pada bulan April 2015 sampai dengan Mei 2015,

DAFTAR ISI. Halaman Judul... i. Lembar Pengesahan Pembimbing... ii. Lembar Pernyataan Keaslian...iii. Lembar Pengesahan Pengujian...

BAB III ANALISIS DAN DESAIN SISTEM

SKRIPSI. Monitoring Kadar ph Air Berbasis Mikrokontroler Arduino Dengan Tampilan LCD dan Grafik Komputer

Thermometer digital dengan DST-R8C dan OP-01 sebagai rangkaian pengkondisi

RANCANG BANGUN SISTEM AKUISISI DATA TEMPERATUR BERBASIS PC DENGAN SENSOR THERMOPILE MODULE (METODE NON-CONTACT)

Sistem Keamanan Pintu Gerbang Berbasis AT89C51 Teroptimasi Basisdata Melalui Antarmuka Port Serial

BAB V PENGUJIAN SISTEM DAN ANALISIS

BAB III KEGIATAN PENELITIAN TERAPAN

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

MODUL PRAKTIKUM INSTRUMENTASI KENDALI PENGENALAN NI ELVIS MEASUREMENT INSTRUMENT

BAB II LANDASAN TEORI

BAB III ANALISIS DAN DESAIN SISTEM

PEMBUATAN SISTEM ANTARMUKA DAN AKUISISI DATA MENGGUNAKAN CIMON SCADA PADA MODEL SUNGKUP PLTN TIPE PWR

BAB III METODOLOGI PENULISAN

AD Channel AD Conversion

BAB IV PENGUJIAN ALAT DAN ANALISIS DATA Kalibrasi IDAC sebagai pembangkit tegangan bias

Eddy Nurraharjo Program Studi Teknik Informatika, Universitas Stikubank Semarang

BAB III DESAIN DAN PENGEMBANGAN SISTEM

BAB IV ANALISA DAN PENGUJIAN SISTEM

BAB 3 PERANCANGAN ALAT DAN PROGRAM

III. METODE PENELITIAN. Penelitian tugas akhir ini dilaksanakan di Laboratorium Elektronika Dasar

Perancangan dan Simulasi Autotuning PID Controller Menggunakan Metoda Relay Feedback pada PLC Modicon M340. Renzy Richie /

BAB III PERANCANGAN. Mikrokontroler ATMEGA Telepon Selular User. Gambar 3.1 Diagram Blok Sistem

REFS0-1 (Reference Selection Bits) REFS0-1 adalah bit-bit pengatur mode tegangan referensi ADC.

BAB II. PENJELASAN MENGENAI System-on-a-Chip (SoC) C8051F Pengenalan Mikrokontroler

PC-Link. Gambar 1 Blok Diagram AN201. AGND (J3 pin 1) Pin 1 VCC (J3 pin 2) Pin 3 Dapat dipilih salah satu dari A0 s.d. A7 (J3 pin 3 s.d.

UPGRADING PEREKAM KECEPATAN DAN ARAH ANGIN BERBASIS KONTROL ANALOG MENJADI BERBASIS KOMPUTER MENGGUNAKAN BAHASA TURBO PASCAL

BAB III PERANCANGAN ALAT

BAB 3 PERANCANGAN DAN PEMBUATAN ALAT

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. kelembaban di dalam rumah kaca (greenhouse), dengan memonitor perubahan suhu

BAB III PERANCANGAN DAN REALISASI ALAT

BAB III PERANCANGAN SISTEM

BAB III METODE PENELITIAN

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB V PENGUJIAN DAN ANALISIS. dapat berjalan sesuai perancangan pada bab sebelumnya, selanjutnya akan dilakukan

SIMULASI DATA ACQUISITION ALAT UJI FLIGHT CONTROL ACTUATOR PESAWAT MENGGUNAKAN SOFTWARE LABVIEW

Control Engineering Laboratory Electrical Engineering Department Faculty of Electrical Technology Institut Teknologi Sepuluh Nopember

ELKAHFI 200 TELEMETRY SYSTEM

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Komputer Program Studi Skripsi Sarjana Komputer Semester Genap tahun 2003/2004

Percobaan 1 PENGENALAN INTERFACE PARALLEL DAN SEVEN SEGMENT LED DISPLAY

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN SISTEM

SIMULASI PENYIRAMAN TANAMAN PADA RUMAH KACA MENGGUNAKAN SENSOR SUHU LM35 MELALUI PARALEL PORT DENGAN APLIKASI BAHASA PEMROGRAMAN DELPHI 7.

BAB III PERANCANGAN SISTEM

Transkripsi:

Perangkat Lunak Sistem Akuisisi Data Menggunakan Delphi 1, Nanda Nagara & 2, Putranto Ilham Yazid 1,2 Pusat Teknologi Nuklir Bahan dan Radiometri, Bandung, Indonesia Jl. Tamansari no. 71, Bandung 40132 Telp.+6222 2503997 Fax. +6222 2504081 1 nanda.nagara@batan-bdg.go.id 2 ilham@batan.go.id Abstrak Telah dibuat perangkat lunak untuk mendukung sistem akuisisi data (Data Acquisition System, DAS) pengukur kanal temperatur dengan menggunakan antarmuka kartu multifungsi 12 Bit. Perangkat lunak tersebut dipasangkan pada komputer personal dengan operasi yang dijalankan melalui program Delphi. Program diatur melalui pemilihan menu yang bervariasi seperti DAC Type and Parameters, Amp-Mux Type and Parameters dan Graph Mode. Dari hasil uji coba dapat ditunjukan bahwa aplikasi yang dikembangkan dapat digunakan sebagai Sistem Akuisisi Data pengukur kanal temperatur di fasilitas Termohidrolik Reaktor. Kata Kunci : sistem akuisisi data; kartu antarmuka; Delphi 1 Pendahuluan Sistem akuisisi data dapat didefinisikan sebagai suatu sistem yang berfungsi untuk mengambil, mengumpulkan dan menyiapkan data hingga memprosesnya untuk menghasilkan data yang dikehendaki. Jenis serta metode yang dipilih pada umumnya bertujuan untuk menyederhanakan setiap langkah yang dilaksanakan pada keseluruhan proses. Sistem akuisisi data terdiri dari sejumlah elemen atau komponen yang saling berhubungan satu dengan yang lain dibentuk sedemikian rupa sehingga sistem tersebut dapat berfungsi untuk mengambil, mengumpulkan dan menyimpan data secara cepat, realtime dan akurat sehingga kemudian data siap untuk diproses lebih lanjut. Elemen-elemen tersebut adalah obyek pengukuran, Transduser, Amplifier, Multiplexer, Data Acquisition Card, komputer dan perangkat lunak akuisisi data.[1] Pada Gambar 1 ditunjukkan suatu diagram blok sistem akuisisi data. Gambar 1 diagram blok sistem akuisisi data Sistem akuisisi data berkembang pesat sejalan dengan kemajuan dibidang teknologi digital dan komputer. Proses akuisisi data membutuhkan proses konversi besaran fisis data source ke bentuk sinyal digital dan diolah oleh komputer. Pengolahan dan pengontrolan proses oleh komputer memungkinkan penerapan akuisisi data dengan perangkat lunak. 17

Perangkat lunak memberikan harapan proses akuisisi data bisa divariasi dengan mudah sesuai kebutuhan. Pada Gambar 2 ditunjukkan suatu proses akuisisi data menggunakan komputer. Gambar 2 penggunaan komputer untuk kebutuhan akuisisi data Keuntungan sistem peralatan yang berbasiskan komputer adalah fleksibilitas tujuan penggunaan peralatan yang dapat diubah-ubah melalui perangkat lunaknya disesuaikan dengan kebutuhan yang direncanakan. Misalnya aplikasi yang dikembangkan penulis dapat digunakan untuk melakukan proses pembacaan nilai temperatur sampai dengan 48 kanal secara kontinyu selama waktu yang diinginkan dan dengan penambahan mode grafik sebagai hasil pengamatannya. Aplikasi sistem akuisisi data ini merupakan pengembangan dari sistem sebelumnya yang pernah dibuat berbasis Under Dos menggunakan bahasa pemrograman Turbo Pascal. Setelah dilakukan modifikasi dengan tujuan membentuk sistem yang berfungsi untuk mengambil, mengumpulkan dan menyiapkan data, hingga memprosesnya untuk menghasilkan data yang dikehendaki, diharapkan hasil dari pemrograman tersebut nantinya digunakan oleh pemakai untuk mengoperasikan komputer akuisisi data. Sehubungan dengan hal tersebut, telah dibuat aplikasi berbasis Delphi untuk kartu akuisisi data yang berfungsi sebagai perubah besaran analog kedalam bentuk digital (A/D conversion) menggunakan kartu utama yang memanfaatkan slot PCI (Peripheral Component Interconnect) dan kartu pendukung (daughter board) yang berfungsi sebagai Amplifier dan Multiplexer yang terhubung melalui konektor DB 37. 2 Metode Penelitian Dalam perancangan sistem akuisisi data dapat dibagi dalam 4 tahap. Pertama adalah tahap perancangan sistem dan desain konfigurasi sistem akuisisi data berbasis komputer. Kedua, pemrograman perangkat lunak data akuisisi dengan program Delphi untuk menyusun tampilan data yang berbentuk kanal-kanal pengukuran beserta tampilan grafik. Ketiga, setup peralatan dan pemasangan data akuisisi dengan perangkat lunak tampilan sehingga berfungsi sebagai data akuisisi. Keempat, pengujian dan kalibrasi sistem akuisisi data yang berbasis komputer. Pengujian dan kalibrasi dilakukan melalui peralatan ukur standar menggunakan termometer air raksa dan pengukuran menggunakan keseluruhan sistem. Pengukuran dilakukan pada beberapa titik yang berbeda. Setelah dilakukan pengulangan sebanyak beberapa kali hasilnya kemudian diplotkan pada grafik untuk mengetahui hubungan antara termometer dan termokopel. Untuk memilih perangkat keras harus disesuaikan dengan tipe komputer yang digunakan. Saat ini, divais yang cocok untuk komputer yang digunakan (core duo) adalah socket PCI 18

Bus. Untuk itu digunakan kartu akuisisi data dengan standar PCI Bus. PCI-1718HDU/HGU adalah kartu utama yang digunakan. Kartu ini memiliki fitur-fitur antara lain : ADC (Analog to Digital Conversion), DAC (Digital to Analog Conversion), Digital Input, Digital Output dan Counter atau Timer.[2,3] PCLD 789 atau PCLD 789D adalah kartu pendukung yang digunakan. Kartu ini berfungsi sebagai kartu yang menerima sinyal dari objek pengukuran dan mengatur pengendalian pembacaan masukan. Kartu ini memiliki fitur Amplifier dan Multiplexer.[4,5] 3 Hasil Dan Pembahasan Perancangan sistem dan desain konfigurasi sistem akuisisi data berbasis komputer ditunjukkan pada gambar 3.[6] Gambar 3 diagram blok sistem akuisisi data 48 kanal Pada Gambar 3 dijelaskan kartu pendukung (PCLD-789 / 789D) dikonfigurasi secara cascade agar jumlah kanal masukan dapat diperoleh sampai dengan 48 kanal. Dalam pemasangannya, dibuatkan kotak khusus dari aluminium tipis serta dibuatkan dudukan untuk masing-masing kartu pendukung. Pada disisi depan kotak dipasang jumper 8 pin sebanyak 6 buah sebagai media penghubung antara Data Acquisition Card dengan termokopel. Proses pemrograman perangkat lunak akuisisi data dapat digambarkan menjadi bentuk flowchart seperti ditunjukkan pada Gambar 4. 19

Gambar 4 diagram alir program akuisisi data Perangkat lunak akuisisi data terdiri dari tampilan monitoring yang menampilkan nomor kanal, nilai pengukuran parameter di lapangan dan mode grafik serta memiliki mode kendali yang mudah dan familiar untuk dioperasikan. Menu perangkat lunak akuisisi data ini dibagi menjadi 2 kelompok, yaitu kelompok kendali (Control) dan kelompok monitoring. Gambar 5 tampilan setup sistem akuisisi data 20

Pada Gambar 5 dijelaskan kelompok kendali (Control) terdiri atas perintah-perintah: Type untuk memilih jenis kartu DAC yang akan digunakan; Load Configuration untuk menampilkan konfigurasi yang telah di setting sebelumnya; Default Configuration untuk mengembalikan setting konfigurasi ke kondisi awal; Confirm untuk menuju ke tampilan monitoring (gambar 6 dan gambar 7); I/O Port Base Address untuk memilih alamat dasar inisialisasi yang telah diketahui sebelumnya; Analog Input Range untuk memilih range tegangan input DAC; Number of Amp-Mux Board untuk menentukan jumlah daughter board yang akan digunakan (maks 9); Amplifier s Gain untuk memilih besaran Gain berdasarkan jenis termokopel yang digunakan; CJC Analog Output Channel untuk memilih kanal keluaran sesuai JP1 (CJC Output) pada daughter board; Signal Analog Output Channel untuk memilih kanal keluaran sesuai JP2 (Amplifier Output) pada daughter board; Amp Mux Board untuk menampilkan setting sesuai nomor Board yang dipilih. Kelompok monitoring terdiri dari bagian-bagian yang berisi angka besaran hasil pengukuran, keterangan parameter sampling seperti yang terlihat pada Gambar 6. Gambar 6 tampilan monitoring sistem akuisisi data Dari Gambar 6 dapat dijelaskan kelompok ini terdiri dari kotak-kotak yang berisi angka besaran hasil pengukuran yang diberi keterangan dari parameter dan satuan yang diakuisisikan yang terdiri dari 16 kanal. Selain itu terdapat juga pengaturan interval waktu sampling yang diinginkan mulai dari orde detik, menit sampai jam; Tab Smoothing data untuk meredam noise dengan cara melakukan perhitungan rata-rata; Sampling Number adalah besaran jumlah pencuplikan yang diinginkan dan Amp Mux Board untuk melihat pembacaan kanal-kanal pengukuran di board selanjutnya. Kelompok monitoring menampilkan bentuk grafik data hasil pengukuran secara realtime dengan pembacaan kurva temperatur 16 kanal sekaligus serta dibedakan berdasarkan warna seperti yang terlihat pada Gambar 7. Pada bagian atas program disediakan fasilitas print grafik dan pengaturan model axis, sedangkan pada bagian bawah program disediakan 21

fasilitas status bar yang menampilkan keterangan-keterangan waktu, temperatur, nomor data dan nomor kanal. Fitur untuk melakukan zooming grafik disediakan untuk memudahkan pembacaan yang lebih detail. Gambar 7 kurva temperatur das terhadap pengukuran termokopel Perangkat lunak driver akuisisi data yang disertakan pada saat pembelian Data Acquisition Card didalamnya sudah terdapat perintah-perintah dasar pengoperasian seperti : inisialisasi divais, proses konversi dan perintah menampilkan ke monitor. Agar perangkat lunak yang dikembangkan dapat mengakses kartu akuisisi data, perlu dilakukan inisialisasi dan penentuan parameter-parameter kartu. Alamat inisialisasi untuk melakukan proses inisialisasi berbeda-beda pada setiap PC. Oleh karena itu disediakan rentang alamat yang cukup lebar antara 180hex sampai dengan E800hex. Selanjutnya setelah alamat dasar inisialisasi diketahui, perintah-perintah dasar pengoperasian tersebut dikombinasikan dengan perangkat lunak tampilan akuisisi data yang dibuat dengan paket program Delphi seperti yang terlihat pada Gambar 8. Proses pembuatan aplikasi ini menggunakan Borland Delphi 7. Adapun alasan menggunakan Borland Delphi 7 adalah selain mempunyai desain yang user friendly terhadap para programmer beginner, jumlah komponen yang dimiliki sangat banyak juga aplikasi yang dihasilkan sangat komplek dan realistis. Selain itu Borland Delphi 7 mempunyai kecepatan kompilasi yang cepat sehingga memudahkan penulis dalam melakukan modifikasi perangkat lunak. 22

Gambar 8 inisialisasi dan parameter-parameter akuisisi Pengujian peralatan dan kalibrasi dilakukan untuk mengetahui keakuratan hasil pengukuran seperti yang terlihat pada gambar 9. Dari sini didapatkan informasi bahwa nilai y = 0.998x-0.4665. Ini menandakan kinerja peralatan cukup baik karena paling mendekati nilai sebenarnya yaitu y = x. Gambar 9 grafik hubungan antar termometer dan termokopel 23

4 Kesimpulan Telah dilakukan pembuatan sistem pengukur kanal temperatur menggunakan kartu akuisisi data. Dari hasil pengujian dapat disimpulkan bahwa perangkat lunak yang digunakan untuk sistem pengukur kanal temperatur dapat digunakan dengan baik dengan nilai y = 0.998x-0.4665. Hasil kegiatan ini diperoleh sistem akuisisi data yang mampu menampilkan informasi berupa suhu sampai dengan maksimal 48 kanal secara interaktif dengan bentuk nomor kanal/parameter yang diakuisisi mudah dibaca, cepat, realtime dan akurat. 5 Daftar Pustaka [1] Rakhmat S., Tutorial Hardware (PPI, Microcontroller & Sistem Akuisisi Data), ITS, Surabaya, 1999 Surya, A., Handoko, K. & Guna, B., Title of book, 2nd ed., Publisher, 1999. [2] Anonymous, PCI-1718HDU/HGU operation manual, Advantech, Taiwan [3] Industrial Automation, Data Acquisition (DAQ) & Control, PCI Cards, Multifunction, PCI- 1718HDU http://www.advantech.com/products/pci-1718hdu/.aspx, diakses 20 September 2010) [4] Anonymous, PCLD-789D operation manual, Advantech, Taiwan [5] Industrial Automation, Data Acquisition (DAQ) & Control, Signal Conditioning Modules and Terminal Boards, I/O Wiring Terminal Boards (ADAM-3900 & PCLD Series), PCLD- 789D http://www.advantech.gr/products/pcld-789/mod_1-2mlih4/.aspx.htm, diakses 20 September 2010) [6] PMML-BJI Puslitbang KIM-LIPI, Teknik Pengukuran & Kalibrasi Proses Industri, Puslitbang KIM-LIPI, Serpong, 2001. 24