Buletin Fisika Vol 13 No. 1 Pebruari 2012 : 29 - 33

ALAT PENCATAT TEMPERATUR OTOMATIS MENGGUNAKAN TERMOKOPEL BERBASIS MIKROKONTROLER AT89S51

Nyoman Wendri , I Wayan Supardi, K N Suarbawa, Ni Made Yuliantini

1Jurusan Fisika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Udayana, Kampus Bukit Jimbaran, Badung, Bali Indonesia 80361. *Email : [email protected]

Abstrak

Telah dirancang sebuah alat pencatat temperatur otomatis menggunakan termokopel yang berbasis mikrokontroler AT89S51. Alat ukur ini akan bekerja pada jangkauan pengukuran 0°C sampai 66°C yang mempunyai linieritas sensor sebesar 6,07%. Sensor termokopel yang digunakan bekerja dengan mendeteksi perubahan temperatur yang akan menghasilkan perubahan tegangan yang akan dibaca oleh mikrokontroler AT89S51. Data pengindraan temperatur selanjutnya dikirim ke Personal Computer untuk dapat dianalisis dan ditampilkan. Adapun program yang digunakan adalah bahasa pemrograman Visual Basic. Hubungan antara tegangan dan temperatur yang diperoleh yaitu hubungan interpolasi polynomial.

Kata kunci : Termokopel, Mikrokontroler AT89S51, ADC0804, Personal Computer

Abstract

An automatic temperature reader has been made by using a thermocouple based on microcontroller AT89S51. The automatic temperature works in range 0°C-66°C which has 6,07% linierity. The sensors of thermocouple works by detect changes of heat, producing in difference of voltage which then will be read by microcontroller AT89S51. The detection data given, will then be send into a PC for it to be further analyzed and finally-shown. The program used for this is Visual Basic 6. The relationship of voltage and temperature is interpolasi polynomial.

Keywords : Thermocouple, Miccrocontroller AT89S51, ADC0804, Personal Computer

I. PENDAHULUAN

Sensor merupakan sesuatu yang digunakan untuk mendeteksi adanya perubahan fisik atau kimia dan sensor sudah tak asing bagi kita adalah sensor suhu yang mendeteksi perubahan temperatur seperti LM35, termokopel dan lainnya. Sensor suhu dapat dikontrol oleh mikrokontroler sehingga dapat menampilkan hasil pengukuran secara digital. Mikrokontroler saat ini sudah digunakan secara luas pada dunia elektronika dan dalam perkembangan teknologi elektronika mikrokontroler telah

membuktikan   ketangguhannya   dengan

menghasilkan alat bantu canggih yang mempermudah aktivitas manusia seperti robot, saklar otomatis yang dikontrol oleh mikrokontroler.     Salah     satu     jenis

mikrokontroler adalah AT89S51   yang

merupakan   keluaran   Atmel.   Dengan

menggunakan  mikrokontroler AT89S51

sebagai pengontrol proses maka penulis mencoba merancang pencatatan temperatur dan   menggunakan   termokopel   yang

menampilkan data secara digital pada Personal Computer. Pada penelitian ini 29

menggunakan termokopel tipe K sebagai sensor temperatur karena range pengukurannya cukup besar dan lebih mudah ditemukan di pasaran.

  • II.    TINJAUAN PUSTAKA

    • 2.1.    Termokopel

Sensor termokopel dibuat berdasarkan pada sifat-sifat termal logam. Jika sebuah batang logam dipanaskan pada salah satu ujungnya maka elektron-elektron pada ujung logam tersebut akan bergerak semakin aktif dan akan menempati ruang yang semakin luas, elektron-elektron saling berdesakan dan bergerak ke arah ujung batang yang tidak dipanaskan. Dengan demikian pada ujung batang yang dipanaskan akan terjadi muatan positif dan yang tidak dipanaskan menjadi muatan negatif. Termokopel merupakan sensor suhu yang mengubah perbedaan suhu menjadi perubahan tegangan, hal ini disebabkan oleh perbedaan kerapatan yang

dimiliki oleh masing-masing logam yang bergantung pada massa jenis logam. Jika dua buah logam disatukan kedua ujungnya kemudian dipanaskan maka elektron yang mempunyai kerapatan yang tinggi akan bergerak ke arah logam yang mempunyai kerapatan yang lebih rendah. Dengan demikian terjadilah perbedaan tegangan antara kedua ujung termokopel. Hubungan antara tegangan dengan perubahan suhu hampir linier dalam rentang suhu tertentu. Hubungan nonlinier antara perubahan suhu dengan tegangan keluaran dari termokopel dapat didekati dengan persamaan interpolasi polinomial (National Instrument, Application Note 043)

fx=fx0)+f(x1,x0)x -xo)+■■■ (2 1)

+f⅛Λι,∙∙)χ -)x-x)..x-X-1) ’

Termokpel tipe K umumnya digunakan untuk penelitian dengan sensitvitas yang relatif besar dibandingkan

dengan sensor termokopel lainnya yaitu sebesar 40,6 µV/°C. Termokopel tipe K mengalami ketidaklinieran antara output tegangan dengan suhu pada sekitar 150°C. Untuk rentang pengukuran yang kecil hubungan antara suhu dengan tegangan bersifat linier. Selain itu termokopel tipe K relatif lebih murah dan mudah ditemukan di pasaran, oleh karena itu dalam penelitian ini menggunakan termokopel tipe K. (www.wfunda.com/desingstandards/sensors/ thermocouple)

  • 2.2.    Mikrokontroler AT89S51

Mikrokontroler MCS51 buatan Atmel terdiri dari dua versi yaitu versi 20 kaki dan versi 40 kaki yang dilengkapi dengan Flash Programble Erasable Read Only Memory (Flash PEROM) sebagai media memori program dan susunan kaki kedua IC tersebut sama tiap versinya. Salah satu versi 40 kaki dari mikrokontroler MCS51 adalah mikrokontroler AT89S51. Pin-pin dari mikrokontroler AT89S51 seperti ditunjukkan pada Gambar 2.1

P1.O I


1


P1.4 L_ 5

(MOSI) P1.5 Γ 6


(RXO) P3.0 C lO (TXD) P3.1 C H


(INTI) P3.3 □ 13


40

39

38


IVCC

I PO.O (ADO)

I PO.1 (AD1)

36 -I PO.3 (AD3>

35 "I PO 4 (AD4)

34 □ PO. 5 (ADS)

33 □ PO 6 (AOK)

32 □ PO 7 (AD7)

31 □ EAAZPP

30 □ ALEzPROCi

(TO) P3.4 I

  • <T1) P3 5 Γ

(WR) P3.6 I

(RD) P3.7 I

×TAL2I

XTAL1Γ

GND I

28 □ P2.7 (A15)


27


16

16


I P2.β (A14)


26 “I P2 5 (A 13)


18

19


25

24

23

22

21


P2.4 (A12)


P2.2 (A1O)


P2.0 (A8)


Gambar   2.1.   Pin-Pin   Mikrokontroler

AT89S51 [datasheet AT89S51]

  • 2.3.    Penguat Operasional (Op Amp)

Penguat operasional adalah rangkaian terpadu yang berfungsi memperkuat sinyal arus searah maupun arus bolak-balik dan memiliki lima buah terminal dasar seperti ditunjukkan pada Gambar 2.2


Gambar 2.2 Penguat Operasional [Arifin, Jaenal, 2009]

Berdasarkan cara penggunaanya penguat operasional ada dua jenis yaitu penguat linier dan penguat tidak linier. Penguat linier adalah penguat yang mempertahankan bentuk sinyal masukan seperti penguat instrumentasi, diferensial, tak membalik, dan membalik sedangkan Penguat tak linear merupakan penguat yang sinyal keluarannya berbeda dengan sinyal masukannya seperti komparator, integrator, dan diferensiator.

tegangan. Perubahan tegangan akan dibaca oleh penguat dan dikirim ke ADC 0804 kemudian diinputkan ke mikrokontroler AT89S51 melalui port 2. Rangkaian perancangan pencatatan temperatur otomatis menggunakan termokopel berbasis mikrokontroler AT89S51 ditunjukkan pada Gambar 3.2


Gambar 3.2. Rangkaian Sistem Sensor Otomatis Suhu dan Tegangan Berbasis Mikrokontroler AT89S51

III. METODELOGI PENELITIAN

3.1.   Diagram Blok Rancangan Alat

Diagram blok pada alat ukur pencatat temperatur otomatis berbasis mikrokontroler AT89S51 ditunjukkan pada Gambar 3.1.


Sensortermokopel


Rangkaian Penguat


ADC 0804


Mikrokontroler AT89S51


Gambar 3.1 Diagram Blok Alat


3.2. Cara Kerja Alat

Sensor yang digunakan dalam penelitian ini adalah termokopel tipe K yang dikendalikan oleh mikrokontroler AT89S51. Termokopel tipe K merupakan sensor yang bekerja berdasarkan perubahan panas dan mengalami gradiasi suhu serta perubahan


3.3. Pembuatan Software

Gambar 3.7 Diagram Alir Perangkat Lunak pada Mikrokontroler AT89S51


Perangkat lunak sangat diperlukan dalam menunjang kemampuan mikrokontroler dalam mengendalikan perancangan pencatatan otomatis temperatur. Perangkat lunak yang digunakan dalam mikrokontroler adalah bahasa assembler. Diagram alir dari perancangan pencatatan otomatis temperatur menggunakan termokopel ditunjukkan pada Gambar 3.7

  • IV.    HASIL DAN PEMBAHASAN

    • 4.1.    Kalibrasi Sensor Temperatur

Alat ukur temperatur berbasis mikrokontroler AT89S51yang memanfaatkan termokopel tipe K sebagai pengindra temperature seperti yang ditunjukkan oleh Gambar 4.1

Grafik 4.1 Grafik Perbandingan Temperatur pada Termometer dan Sensor Termokopel

  • 4.2. Analisis Data

Karena temperatur dinyatakan dalam bentuk tegangan listrik, maka dicari hubungan antara kedua besaran tersebut merupakan hubungan polynomial sesuai dengan grafik berikut

Otomatis Menggunakan Termokopel Berbasis Mikrokontroler AT89S51


Grafik 4.2 Grafik Hubungan antara Temperatur dan Tegangan


Adanya     perubahan     temperatur

mnyebabkan perubahan tegangan. Sebelum dilakukan pengambilan data, sebagai langkah awal dari penelitian ini dilakukan kalibrasi untuk menguji sensor temperature dengan menggunakan es untuk menetapkan titik bawah 0°C dengan menggunakan referensi termometer digital.. Linieritas dari sensor dapat dicari dengan menggunakan

Hnieritas = ^⅛i*-x 100%

>⅛4⅛J-‰tt

Berdasarkan grafik diatas besarnya perubahan suhu dengan tegangan menunjukkan hubungan yang hampir linier, karena besarnya kenaikan temperatur hampir sama dengan kenaikan tegangan.

  • V.    KESIMPULAN

Dari penelitian yang dilakukan dapat ditarik kesimpulan sebagai berikut :

  • 1.    Alat   pencatat   temperatur otomatis

menggunakan   termokopel   memiliki

range pengukuran 0°C - 66°C dengan

linieritas sensor sebesar 6,07%. Hubungan antara temperatur dengan tegangan yang dideteksi oleh sensor adalah interpolasi polinomial.

www.wfunda.com/designstandards/sensors/ thermocouples/thmeple_intro.cfm. diakses tanggal 21 Mei 2009


  • 2.    Sensor termokpel dapat digunakan sebagai alat   pencatat temperature

otomatis   dengan bantuan penguat

intrumentasi, ADC0804, mikrokontroler AT89S51    dengan    menggunakan

Personal    Computer sebagai

tampilanDari kegiatan penelitian yang dilakukan dapat ditarik kesimpulan sebagai berikut :

  • VI. DAFTAR PUSTAKA

Arifin, Jaenal. 2009. Sistem Akuisisi Data Suhu Menggunakan Mikrokntroler AT89S51. Semarang : Jurusan Teknik Elektro, Fakultas Teknik, Universitas Diponegoro.

Blocher, Richard. 2003. Dasar Elektronika. Yogyakarta : Andi Budiharto, Widodo. 2005.   Perancangan   Sistem   dan

Aplikasi Mikrokontroler. Jakarta : Gramedia.

Jurusan Fisika, ITB.    1994. Dasar

Pemrograman MPF I bagian I. Bandung : Jurusan Fisika, Institut Teknologi Bandung.

Muhsin, Muhammad. 2004. Elektronika Digital. Yogyakarta : Andi

Resia. 1997. Sistem Pencatat Temperatur Otomatis Menggunakan Komputer Pribadi. Badung : Jurusan Fisika, FMIPA, Universitas Udayana.

Sari, Kartika Sekar. 2005. Perancangan Sistem Elektronika. Jakarta : UMB.

Soebhakti,   Hendawan.   2007.   Sistem

Mikrokontroler Jilid I. Batam : Program   Studi   Teknik   Elektro,

Politeknik Batam.

33