Anda di halaman 1dari 4

MODUL PRAKTIKUM

DASAR SISTEM KONTROL


V.O.1

SEKOLAH VOKASI
UNIVERSITAS DIPONEGORO
2021
2. Unit II : Akuisisi Data dan Analisis Respon Sensor Temperatur
2.1. Tujuan umum Praktikum
1. Mahasiswa mampu memperoleh model matematis dari suatu sistem berdasarkan
spesifikasi teknis dari aktuator atau plant atau sensor.
2. Mahasiswa mampu melakukan identifikasi dari suatu sistem aktuator atau plant
atau sensor.
3. Mahasiswa mampu menganalisis akurasi model yang diperoleh dibandingkan
dengan hasil perhitungan atau eksperimen yang dilakukan pada suatu sistem
aktuator atau plant atau sensor.
4. Mahasiswa mampu mengimplementasikan metode kontrol On-Off menggunakan
pemrograman berbasis Arduino Uno
5. Mahasiswa mampu mengimplementasikan metode kontrol PID menggunakan
pemrograman berbasis Arduino Uno

2.2. Tujuan khusus Praktikum


1. Mahasiswa mampu melakukan akuisisi data dari Arduino Uno ke PC melalui
komunikasi serial via software PLX-DAQ
2. Mahasiswa mampu menganalisis performa sensor dalam melakukan sensing
terhadap temperatur..

2.3. Alat dan Bahan yang digunakan


1. Arduino Uno

Gambar 1. Board Arduino Uno

2. Sensor Thermocouple type-K (Chromel (Ni-Cr alloy) / Alumel (Ni-Al alloy))


3. Modul MAX6675.
Gambar 2. Modul MAX6675 dan Sensor Termokopel Tipe K

4. Sensor DS18B20 waterproof

Gambar 3. Sensor DS18B20 dengan probe waterproof

5. Resistor 4,7K
6. Konektor dan Kabel
7. Wadah air
8. Air
9. PC
10. Software Arduino IDE, PLX-DAQ
11. Alat tulis

2.4. Tugas
1. Buatlah desain rangkaian Sensor DS18B20 dan Sensor Thermocouple tipe K
bersama Arduino menggunakan software! (Fritzing, Proteus, Tinkercard,dll).
Apabila komponen tidak ada di library software, dapat digantikan dengan
komponen lain, dan diberikan keterangan pada laporan.
2. Rangkailah Sensor DS18B20 dan Sensor Thermocouple tipe K bersama Arduino
uno sesuai desain rangkaian yang dibuat pada soal no.1!
3. Lakukan akuisisi data temperatur fluida, dalam 3 kondisi air (air suhu ruang, air
panas dan air dingin) dengan menggunakan kedua sensor tersebut ke PC bersama-
sama via software PLX-DAQ dan tampilkan data hasil akuisis dalam bentuk tabel
dan grafik (dalam periode 3 menit)!
4. Bandingkan hasil akuisisi data kedua sensor tersebut dan analisis kepreisisan
performa kedua sensor tersebut (dapat dianalisis dengan standar deviasi, dll)!
5. Berikan analisis dan kesimpulan dari praktikum yang telah anda lakukan!

2.5. Lampiran
Program Akuisisi data Sensor DS18B20 dan Sensor Thermocouple tipe K via
PLX-DAQ

#include "max6675.h" //INCLUDE THE LIBRARY


#include <OneWire.h>
#include <DallasTemperature.h>
#define ONE_WIRE_BUS 2
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
int thermoDO = 9;
int thermoCS = 8;
int thermoCLK = 13;
MAX6675 thermocouple(thermoCLK, thermoCS, thermoDO);

void setup() {
Serial.begin(9600);
Serial.println("MAX6675 test");
sensors.begin();
Serial.println("CLEARDATA"); //This string is
defined as a commmand for the Excel VBA to clear all the
rows and columns
Serial.println("LABEL,Waktu ,DS18B20(C),Termokopel Tipe
K (C)"); //Perintah Label digunakan untuk membuat nama
kolom pada baris pertama
// wait for MAX chip to stabilize
delay(500);
}

void loop() {
// basic readout test, just print the current temp
sensors.requestTemperatures();
Serial.print("DATA,TIME,");
Serial.print(sensors.getTempCByIndex(0));
Serial.print(",");
Serial.println(thermocouple.readCelsius());

delay(1000);
}

Anda mungkin juga menyukai