MAX6675 K-Type Thermocouple Temperature Sensor

dokumen-dokumen yang mirip
Timbangan Loadcell 5kg HX711

Listing Program. // Declare your global variables here

LAMPIRAN A. Gambar A. Layout alat tongkat tunanetra. Ubiversitas Sumatera Utara

LAMPIRAN. Lay Out Minimum Sistem dengan ATMega8

BAB III PERANCANGAN SISTEM

Universitas Sumatera Utara

Standar Operasional Prosedur Alat

Tabel Data Pengujian 5x Perubahan Posisi. Kanan (V) Kiri (V)

STIKOM SURABAYA BAB IV PEMBAHASAN. 4.1 Perangkat Keras. Informasi waktu yang akan ditunjukkan oleh jarum dan motor power

Kajian Pustaka. Spesifikasi - Krisbow KW Fitur - Krisbow KW06-290

BAB 3 PERANCANGAN ALAT DAN PEMBUATAN SISTEM PSA 5 V. Mikrokontroler ATMega8535

BAB 3 PERANCANGAN ALAT. Rangkaian Catu daya (Power Supply Adaptor) ini terdiri dari satu keluaran, yaitu 5

MODUL PELATIHAN MIKROKONTROLLER UNTUK PEMULA DI SMK N I BANTUL OLEH: TIM PENGABDIAN MASYARAKAT JURUSAN TEKNIK ELEKTRO

Gambar 4.1 Rangkaian keseluruhan

LAMPIRAN. A. Pembuatan Minimun system dan Penanaman Program 1. Rangkaian Minimum System yang telah dilarutkan, di bor dan dipasang komponen

Langkah-langkah pemrograman: 1. Pilih File >> New:

TPA81 Thermopile Array

A-1 LISTING PROGRAM MIKROKONTROLER

I. Pendahuluan. II. Tujuan. III. Gambaran Disain. MODUL 7 Monitoring Suhu dan Cahaya ke PC

OHMMETER DIGITAL BERBASIS MICROCONTROLLER

BAB III METODOLOGI PENELITIAN. Gambar blok diagram dari sistem kerja alat dapat dilihat pada Gambar 3.1

BAB III METODOLOGI PENELITIAN

DT-AVR Application Note

MIKROKONTROLER ATMEGA BERBASIS CODEVISION AVR (I2C DAN APLIKASI RTC) dins D E P O K I N S T R U M E N T S

Dasar Pemrograman C. Hendawan Soebhakti. Oktober 2009

MIKROKONTROLER ATMEGA BERBASIS CODEVISION AVR (ADC DAN APLIKASI TERMOMETER) dins D E P O K I N S T R U M E N T S

BAB III METODOLOGI PENELITIAN

Pengenalan CodeVisionAVR

PELATIHAN: Pemrograman Mikrokontroler Tipe AVR bagi Guru-guru SMK

LAMPIRAN A SKEMATIK RANGKAIAN

Sistem Akuisisi Data Suhu Multipoint Dengan Mikrokontroler

BAB 3 PERANCANGAN ALAT DAN PEMBUATAN SISTEM

BAB 3 PERANCANGAN ALAT. Sensor Utrasonik. Relay. Relay

Listing Program Aquaponik

LAMPIRAN A PROGRAM CODE VISION AVR

PERCOBAAN I PENGENALAN CODEVISION AVR

PRAKTIKUM III Robot Line Follower Sederhana

BAB IV PENGUJIAN ALAT DAN ANALISA

BAB III PERANCANGAN SISTEM

LAMPIRAN A FOTO REALISASI ALAT

Komunikasi Data SPI pada Mikrokontroler MCS51

Ping))) Paralax Ultrasonic Range Finder By : Hendawan Soebhakti

BAB III METODE PENELITIAN

Modul SerLog - Easy Serial Logger

Penerima Remote SONY dengan ATmega32

BAB IV PENGUJIAN DAN SIMULASI PENGENDALIAN SUHU RUANG PENETAS TELUR

BAB 4 HASIL DAN PEMBAHASAN

UNIVERSITAS MEDAN AREA

BAB 3 PERANCANGAN DAN PEMBUATAN. Rangkaian dan Pengujian Sistem Control Aliran Air dengan Mikrokontroler

BAB IV HASIL DAN UJICOBA

BAB III METODOLOGI PENELITIAN

DT-SENSE. Barometric Pressure & Temperature Sensor

RANCANG BANGUN PERBAIKAN FAKTOR DAYA

BAB III PERANCANGAN SISTEM

BAB III METODE PENELITIAN

LAMPIRAN A RANGKAIAN LENGKAP dan FOTO PENGUAT KELAS D

BAB IV HASIL DAN UJI COBA

DAFTAR PUSTAKA. Universitas Sumatera Utara

BAB IV HASIL DAN UJI COBA

RANGKAIAN LENGKAP. Rangkaian Output Suara Dan Rangkaian Op-Amp

BAB III PERANCANGAN SISTEM

METODA PENANGGULANGAN BANJIR DI LABORATORIUM OTOMASI

DT-AVR Application Note

BAB V KESIMPULAN DAN SARAN. melakukan analisa terhadap rancang bangun monitoring volume air mineral

Dasar Pemrograman Mikrokontroler dengan Bahasa C

I. Pendahuluan. II. Tujuan. III. Gambaran Disain. MODUL 6 Meter Cahaya Digital

DT-SENSE. Temperature & Humidity Sensor

BAB IV HASIL DAN UJI COBA

Project : Version : Date : 15/05/2013 Author : F4CG Company : F4CG Comments:

BAB IV HASIL DAN UJI COBA

BAB III METODOLOGI PENELITIAN. Berikut alat dan bahan yang digunakan. Bahan yang digunakan pada pembuatan dan penelitian ini adalah:

C. RUMUSAN MASALAH 1. Bagaimana cara membuat timbangan digital? 2. Apa tujuan pembuatan timbangan digital?

BAB III PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV PENGUJIAN DAN ANALISA

PART 7. Void & Define. Dosen : Dwisnanto Putro, S.T, M.Eng

Robot Dengan Kendali Cahaya

BAB IV HASIL DAN PEMBAHASAN. Hasil dan pembahasan merupakan pemaparan dari spesifikasi alat, kinerja

SKEMATIK RANGKAIAN A V R 12V. Out. Gnd. Kontak Motor. Accu 12V. Klakson ISP CONNECTOR PA0 PB0 PB1 PA2 PA4 MOSI MISO PA6. 10uF SCK RST. 10uF. 47uF.

How2Use DT-AVR ATMEGA128L BMS. Oleh: Tim IE. Gambar 1 Tata Letak DT-AVR ATMEGA128L BMS

LAMPIRAN 1 DATA SHEET SERVO GWS S677

JOBSHEET II ANTARMUKA MIKROKONTROLER DENGAN TOGGLE SWITCH

Petunjuk Dasar Pemrograman Mikrokontroller dengan Module. IW-16 USB Mikrokontroller AVR ATmega 16

BAB IV PERANCANGAN DAN PENGUJIAN ALAT. Perancangan perangkat keras otomasi alat pengering kerupuk berbasis

PART 4 TRAINING DELAY. Dosen : Dwisnanto Putro, ST, M.Eng

BAB 3 PERANCANGAN SISTEM

Petunjuk Dasar Pemrograman Mikrokontroller dengan Module IW-32A USB Miktokontroller AVR ATmega32A

RANCANG BANGUN RAUTAN PENSIL PINTAR BERBASIS MIKROKONTROLER ATMEGA 8535

BAB II TINJAUAN PUSTAKA. untuk menyimpan 20 ampul yang berkapasitas 10ml/ampul insulin dengan

TERMOMETER BADAN DIGITAL OUTPUT SUARA BERBASIS MIKROKONTROLLER AVR ATMEGA8535

LAMPIRAN A DATA SHEET

APLIKASI PENGOLAHAN DATA DARI SENSOR-SENSOR DENGAN KELUARAN SINYAL LEMAH

BAB IV HASIL KERJA PRAKTEK. MMC (Multi Media Card) merupakan alat untuk menyimpan data digital. Memory card

Gambar 3.1 Blok Diagram Timbangan Bayi

BAB III PERANCANGAN DAN REALISASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN. dirancang sebelumnya akan dibahas pada bab ini. Tahap implementasi merupakan

MODUL V: Timer dan Counter

BAB III METODOLOGI PENELITIAN. dengan suhu dan timer berbasis mikrokontroler ATMega8535, dapat

DT-SENSE. Humidity Sensor

BAB III PERANCANGAN DAN PEMBUATAN SISTEM. perangkat keras maupun perangkat lunak yang meliputi:

Transkripsi:

MAX6675 K-Type Thermocouple Temperature Sensor User Manual Indo-ware Electronic Easy & Fun Email Customer: sales@indo-ware.com Email Technical: support@indo-ware.com Facebook: www.facebook.com/indoware

Gambaran Umum MAX6675 dibentuk dari kompensasi cold-junction yang outputnya didigitalisasi dari sinyal termokopel tipe-k. data output memiliki resolusi 12-bit dan mendukung komunikasi SPI mikrokontroller secara umum. Data dapat dibaca dengan mengkonversi hasil pembacaan 12-bit data. Fitur - Konversi digital langsung dari output termokopel tipe-k - Kompensasi cold-junction - Komunikasi kompatibel dengan protocol SPI - Open thermocouple detection Karakteristik Cold-Junction Compensation (sumber datasheet MAX6675) Fungsi dari termokopel adalah untuk mengetahui perbedaan temperature di bagian ujung dari dua bagian metal yang berbeda dan disatukan. Termokopel tipe hot junction dapat mengukur mulai dari 0 o C sampai +1023,75 o C. MAX6675 memiliki bagian ujung cold end yang hanya dapat mengukur -20 o C sampai +85 o C. Pada saat bagian cold end MAX6675 mengalami fluktuasi suhu maka MAX6675 akan tetap dapat mengukur secara akurat perbedaan temperature pada bagian yang lain. MAX6675 dapat melakukan koreksi atas perubahan pada temperature ambient dengan kompensasi cold-junction. Device mengkonversi temperature ambient yang terjadi ke bentuk tegangan menggunakan sensor temperature diode. Untuk dapat melakukan pengukuran actual, MAX6675 mengukur tegangan dari output termokopel dan tegangan dari sensing diode.

Performance optimal MAX6675 dapat tercapai pada waktu termokopel bagian cold-junction dan MAX6675 memiliki temperature yang sama. Hal ini untuk menghindari penempatan komponen lain yang menghasilkan panas didekat MAX6675. Konversi Temperatur Untuk mendapatkan nilai suhu pada termokopel tipe-k, perubahan tegangan sebesar 41µV/ o C dengan menggunakan pendekatan karakteristik dapat menggunakan rumus dibawah ini: V OUT = (41µV / o C) 5 (T R T AMB ) Dengan: V OUT = Voutput termokopel (µv) T R adalah termperatur remote junction ( o C) T AMB adalah temperature ambient ( o C) Timing Clock Protokol Interfacing Serial

Timing Interfacing Serial Program Testing Sistem yang digunakan: SO Output - Sistem minimum mikrokontroller ATMega32 - Modul LCD 16x2 - Modul Sensor Temperatur Termokopel tipe-k MAX6675 #include <mega32.h> #include <delay.h> // Alphanumeric LCD functions #include <alcd.h> // Declare your global variables here // SPI functions #include <spi.h> #include <stdio.h> unsigned result; /* LCD display buffer */ char lcd_buffer[33];

void main(void) { // Port B initialization // Function: Bit7=Out Bit6=In Bit5=Out Bit4=Out Bit3=In Bit2=In Bit1=In Bit0=In DDRB=(1<<DDB7) (0<<DDB6) (1<<DDB5) (1<<DDB4) (0<<DDB3) (0<<DDB2) (0<<DDB1) (0<<DDB0); // State: Bit7=0 Bit6=T Bit5=0 Bit4=0 Bit3=T Bit2=T Bit1=T Bit0=T PORTB=(0<<PORTB7) (0<<PORTB6) (0<<PORTB5) (0<<PORTB4) (0<<PORTB3) (0<<PORTB2) (0<<PORTB1) (0<<PORTB0); // SPI initialization // SPI Type: Master // SPI Clock Rate: 2764,800 khz // SPI Clock Phase: Cycle Start // SPI Clock Polarity: Low // SPI Data Order: MSB First SPCR=(0<<SPIE) (1<<SPE) (0<<DORD) (1<<MSTR) (0<<CPOL) (0<<CPHA) (0<<SPR1) (0<<SPR0); SPSR=(0<<SPI2X); // Alphanumeric LCD initialization // Connections are specified in the // Project Configure C Compiler Libraries Alphanumeric LCD menu: // RS - PORTA Bit 0 // RD - PORTA Bit 1 // EN - PORTA Bit 2 // D4 - PORTA Bit 4 // D5 - PORTA Bit 5 // D6 - PORTA Bit 6 // D7 - PORTA Bit 7 // Characters/line: 16 lcd_init(16); while (1) { // Place your code here /* read the MSB using SPI */ PORTB.4=0; result=(unsigned) spi(0)<<8; /* read the LSB using SPI and combine with MSB */ result =spi(0); PORTB.4=1; sprintf(lcd_buffer,"uadc=%4umv",result); lcd_clear(); lcd_gotoxy(0,0);lcd_puts(lcd_buffer); /* calculate the voltage in [mv] */ result=(unsigned) (((unsigned long) result*5000)/4096l); sprintf(lcd_buffer,"uadc=%4u.%u %cc",result/40,(result%40),0xdf); //lcd_clear();

lcd_gotoxy(0,1);lcd_puts(lcd_buffer); delay_ms(500); } }

Revisi: 02 September 2014