Anda di halaman 1dari 71

SISTEM KONTROL VACUUM PADA RUANG PENDINGIN

BERBASIS ARDUINO

LAPORAN AKHIR

Disusun oleh :

Febrian Nur Wardana 1731110003

Nur Erdian Refonanda Ramdhani 1731110101

PROGAM STUDI TEKNIK ELEKTRONIKA

JURUSAN TEKNIK ELEKTRO

POLITEKNIK NEGERI MALANG

2019
HALAMAN PENGESAHAN

SISTEM KONTROL VACUUM PADA RUANG PENDINGIN BERBASIS ARDUINO

Oleh :

FEBRIAN NUR WARDANA


NIM 1731110003
NUR ERDIAN REFONANDA RAMDHANI
NIM 1731110101

Tugas Akhir ini telah dipertahankan didepan dewan penguji pada tanggal … dan disahkan oleh :

Pembimbing I : Edi Sulistio Budi, ST., MT ……………….

NIP. 196202231991031001

Pembimbing II : Sidik Nurcahyo, ST .,MT ……………….

NIP. 197711202005011002

Penguji I : Muhamad Rifa'i, ST., MT ………………..

NIP. 197503252005011001

Penguji II : Donny Radianto, ST., M.Eng ………………..

NIP. 197409262003121001

Malang, 3 Juni 2020

Mengetahui, Menyetujui,

Ketua Jurusan Teknik Elektro Ketua Program Studi

Mochammad Junus, ST.,MT Herwandi, S.T., MT.

NIP.197206191999031002 NIP. 196211031990031001

i
ABSTRAK
Febrian Nur Wardana dan Nur Erdian Refonanda Ramdhani,2020. Sistem
Kontrol Vacuum Pada Ruang Pendingin Berbasis Arduino. Laporan Akhir
progam Studi Teknik Elektronika, Jurusan Teknik Elektro, Politeknik Negeri
Malang 2020.
Pembimbing : Edi Sulistio Budi, ST., MT dan Sidik Nurcahyo, ST .,MT
Pengawetan adalah suatu teknik atau tindakan yang digunakan oleh
manusia pada bahan pangan sedemikian rupa sehingga bahan tersebut tidak
mudah rusak. Tujuan pengawetan yaitu menghambat atau mencegah terjadinya
kerusakan, mempertahankan mutu, menghindarkan terjadinya keracunan dan
mempermudah penanganan dan penyimpanan. Salah satu teknologi pengawetan
adalah ruang pendingin (freeze dryer). Teknologi ini memanfaatkan suhu minus
dan udara yang dikeluarkan oleh vacuum yang menyebabkan buah memiliki
kandungan air yang sedikit.
Pada tugas akhir ini dibuat kontrol vacuum pada ruang pendingin dengan
memanfaatkan keypad sebagai input set point, arduino mega sebagai
mikrokontrolernya, dimmer ac sebagai drivernya dan output akan ditampilkan
di LCD.
Kata Kunci : kontrol Vacuum, Arduino Mega
ABSTRACT
Febrian Nur Wardana and Nur Erdian Refonanda Ramdhani, 2020.
Arduino-Based Vacuum Control System in the Cold Room. Final Report of the
Electronic Engineering Study Program, Department of Electrical Engineering,
Malang State Polytechnic 2020.
Supervisor: Edi Sulistio Budi, ST., MT and Sidik Nurcahyo, ST., MT
Preservation is a technique or action used by humans on food ingredients
in such a way that the material is not easily damaged. The purpose of
preservation is to prevent or prevent damage, maintain quality, avoid poisoning
and facilitate handling and storage. One of the preservation technologies is the
freeze dryer. This technology utilizes the minus temperature and air released by
the vacuum which causes the fruit to have little water content.
In this final project, a vacuum control is made in the cooling room by
using the keypad as the input set point, Arduino Mega as the microcontroller, ac
dimmer as the driver and the output will be displayed on the LCD.
Keywords: Vacuum control, Arduino Mega

ii
KATA PENGANTAR

Puji syukur kehadirat Allah SWT. Atas segala nikmat rahmat serta karunia – Nya yang
diberikan kepada penulis. Sehingga penulis dapat menyusun dan menyelesaikan laporan akhir
yang berjudul “SISTEM KONTROL SUHU PADA RUANG PENDINGIN BERBASIS
ARDUINO”. Laporan Akhir ini disusun untuk memenuhi syarat menyelesaikan pendidikan
Diploma III Jurusan Teknik Elektro Program Studi Teknik Elektronika Politeknik Negeri
Malang.

Pada kesempatan kali ini dengan segala kerendahan hati penulis mengucapkan
terimakasih kepada pihak – pihak yang telah membantu dan membimbing dalam menyusun
Laporan Akhir, yaitu kepada :
1. Bapak. Drs. Awan setyawan, MM., selaku Direktur Politeknik Negeri Malang.
2. Bapak. Mochammad Junus, ST., MT., selaku Ketua Jurusan Teknik Elektro.
3. Bapak. Herwandi, S.T., MT., selaku Ketua Program Studi Teknik Elektronika.
4. Bapak. Edi Sulistio Budi,S.T.,M.T., selaku Pembimbing I.
5. Bapak. Sidik Nurcahyo, ST .,MT selaku Pembimbing II.
6. Kedua orang tua yang telah memeberikan doa restu dan saudara – saudaraku serta teman –
teman yang telah banyak memberikan doa dan dukungan.

Penulis menyadari bahwa masih banyak kekurangan dalam pembuatan Laporan Akhir ini,
maka dari itu penulis mengharapkan kritik dan saran yang bersifat membangun dan semoga
Laporan Akhir ini dapat membantu dan bermanfaat bagi yang membaca.

Malang, 23 Mei 2020

Penulis

iii
DAFTAR ISI

HALAMAN PENGESAHAN.....................................................................................................i

ABSTRAK.................................................................................................................................ii

KATA PENGANTAR..............................................................................................................iii

DAFTAR ISI.............................................................................................................................iv

DAFTAR GAMBAR...............................................................................................................vii

DAFTAR TABEL...................................................................................................................viii

BAB I.........................................................................................................................................1

PENDAHULUAN......................................................................................................................1

1.1 Latar Belakang.............................................................................................................1

1.2 Rumusan Masalah........................................................................................................2

1.3 Batasan Masalah..........................................................................................................2

1.4 Tujuan..........................................................................................................................2

1.5 Sistematika Penulisan..................................................................................................2

1.6 Luaran LA....................................................................................................................3

BAB II........................................................................................................................................4

TINJAUAN PUSTAKA.............................................................................................................4

2.1 Ruang Pendingin (freezer)...........................................................................................4

2.2.1 Jenis-jenis frezzer.................................................................................................4

2.2 Arduino Mega..............................................................................................................5

2.3 MS5803-14BA.............................................................................................................7

2.4 Motor Vacuum Pump..................................................................................................8

2.5 Modul Dimmer AC SCR.............................................................................................8

2.6 LCD 20x4....................................................................................................................9

2.6.1 Fungsi Pin LCD (Liquid Cristal Display)..........................................................10

2.7 I2C.............................................................................................................................10

iv
2.8 Keypad.......................................................................................................................11

2.9 PID (Proportional–Integral–Derivative)...................................................................12

2.9.1 Kontrol Proporsional..........................................................................................13

2.9.2 Kontrol Integratif................................................................................................13

2.9.3 Kontrol Derivatif................................................................................................14

2.9.4 Penalaan Pengendali PID...................................................................................16

BAB III.....................................................................................................................................18

PERENCANAAN DAN PEMBUATAN.................................................................................18

3.1 Diagram Blok............................................................................................................18

3.1.1 Input.......................................................................................................................18

3.1.2 Proses.....................................................................................................................19

3.1.3 Output.....................................................................................................................19

3.2 Prinsip Kerja..............................................................................................................19

3.3 Spesifikasi Alat Yang Direncanakan.........................................................................20

3.3.1 Spesifikasi Mekanik...........................................................................................20

3.3.2 Spesifikasi Elektronik.........................................................................................20

3.4 Perancangan Mekanik................................................................................................21

3.5 Perancangan Elektronik.............................................................................................22

3.6 Perancangan PCB......................................................................................................25

3.6.1 Pembuatan Layout PCB.....................................................................................26

3.6.2 Proses Pengeboran..............................................................................................26

3.7 Perencanaan Software................................................................................................26

3.7.1 Perancanaan Flowchart.......................................................................................27

BAB IV.....................................................................................................................................29

PENGUJIAN DAN ANALISA................................................................................................29

4.1 Tujuan Pengujian.......................................................................................................29

4.2 Metode Pengujian......................................................................................................29

v
4.3 Pengujian LCD DAN I2C..........................................................................................29

4.4 Pengujian Keypad......................................................................................................31

4.5 Pengujian Driver Motor.............................................................................................32

4.6 Pengujian Sensor.......................................................................................................33

4.7 Pengujian Keseluruhan Sistem..................................................................................34

BAB V......................................................................................................................................40

KESIMPULAN DAN SARAN................................................................................................40

5.1 Kesimpulan................................................................................................................40

5.2 Saran..........................................................................................................................40

DAFTAR PUSTAKA...............................................................................................................41

LAMPIRAN.............................................................................................................................42

vi
DAFTAR GAMBAR

Gambar 1 Ruang pendingin (Frezzer)........................................................................................4


Gambar 2 Arduino Mega...........................................................................................................6
Gambar 3 Sensor MS5803-14BA..............................................................................................7
Gambar 4 Motor Vacuum..........................................................................................................8
Gambar 5 Dimmer AC...............................................................................................................9
Gambar 6 LCD 20 x 4..............................................................................................................10
Gambar 7 I2C...........................................................................................................................11
Gambar 8 Keypad....................................................................................................................12
Gambar 9 Diagram blok PID...................................................................................................12
Gambar 10 Kurva tanggapan berbentuk S...............................................................................16
Gambar 11 Karakteristik keluaran suatu sistem dengan penambahan Kp...............................17
Gambar 12 Diagram Blok........................................................................................................18
Gambar 13 Kontrol Box Tampak Atas....................................................................................21
Gambar 14 Kontrol Box tampak samping...............................................................................21
Gambar 15 Perancangan Ruang Pendingin..............................................................................22
Gambar 16 Perancangan Arduino Shield.................................................................................22
Gambar 17 Perancangan Dimmer AC......................................................................................23
Gambar 18 PCB layout Arduino Mega Shield.........................................................................25
Gambar 19 PCB layout Dimmer..............................................................................................26
Gambar 20 Flowcart Kontrol Vacuum.....................................................................................27
Gambar 21 Flowchart Perancangan PID..................................................................................28
Gambar 22 Blok diagram pengujian LCD dan I2C.................................................................30
Gambar 23 Progam Pengujian LCD dan I2C...........................................................................30
Gambar 24 Hasil Pengujian LCD dan I2C...............................................................................30
Gambar 25 Blok Diagram Pengujian Keypad..........................................................................31
Gambar 26 Setelah keypad ditekan..........................................................................................32
Gambar 27 hasil Percobaan Sensor MS5803-14BA................................................................34
Gambar 28 Hasil Pengujian Dengan Set Point 1 torr...............................................................36
Gambar 29 Hasil Pengujian dengan nilai set point 1.5 torr.....................................................37
Gambar 30 Hasil Pengujian 2.5 torr.........................................................................................38
Gambar 31 Grafik Hasil pengujian dengan set point 3.0 Torr.................................................39

vii
DAFTAR TABEL

Tabel 1 Rumus Parameter pengendali PID............................................................................................16


Tabel 2 Rumus Pengendali PID Zieger Nicols......................................................................................18
Tabel 3 Tabel Pengujian Driver.............................................................................................................33

viii
BAB I

PENDAHULUAN

1.1 Latar Belakang


Pengawetan adalah suatu teknik atau tindakan yang digunakan oleh manusia
pada bahan pangan sedemikian rupa sehingga bahan tersebut tidak mudah rusak.
Proses pengawetan adalah upaya menghambat kerusakan pangan dari kerusakan
yang disebabkan oleh mikroba pembusuk yang mungkin memproduksi racun atau
toksin. Tujuan pengawetan yaitu menghambat atau mencegah terjadinya
kerusakan, mempertahankan mutu, menghindarkan terjadinya keracunan dan
mempermudah penanganan dan penyimpanan. Dalam kamus besar bahasa
Indonesia (2002) dijelaskan bahwa pengawetan adalah proses, cara, pembuatan
menjadi awet dan tahan lama (tidak mudah rusak, basi atau busuk). Metode
pengawetan pangan memiliki beberapa prinsip yaitu:
1. Menghambat terjadinya penguraian oleh mikroba dengan membunuh atau
mengurangi jumlah mikroba pada bahan pangan.
2. Menghambat dekomposisi sendiri dari bahan pangan misalnya dengan
membusuk atau menginaktifkan enzim di dalam bahan pangan.
3. Memperlambat proses pernapasan atau reaksi biokimia lainnya.
4. Mencegah kerusakan karena adanya faktor-faktor dari luar seperti
serangan oleh serangga, parasit maupun kerusakan mekanis.
Salah satu cara yang bisa dilakukan dalam pengawetan adalah dengan cara
pengawetan pada ruang pendingin (freeze dryer). Yaitu buah di masukkan di
wadah tabung dahulu kemudian di taruh pada ruang pendingin di bawah suhu
minus, lalu pada wadah tabung tesebut uap air di sedot menggunakan motor
vaccum sehingga buah menjadi kering & awet, karena kadar air berkurang.. Tetapi
vacuum yang terdapat pada ruang pendingin ini belum maksimal dalam
pengaturannya.
Dibutuhkan kontrol pada ruang pendingin, muncul ide untuk membuat
”Sistem Kontrol Vacuum Pada Ruang Pendingin Berbasis Arduino”. Diharapkan
dengan adanya alat ini dapat mengontrol vacuum, sehingga tekanan yang
dihasilkan lebih stabil.

1
`2

1.2 Rumusan Masalah


Berdasarkan uraian latar belakang yang dijelaskan, maka secara umum
masalah yang akan dibahas dalam penelitian ini yaitu:
1. Bagaimana merancang kontrol untuk mengendalikan motor vacuum
pada ruang pendingin?
2. Bagaimana cara kerja kontrol motor vacuum pada ruang pendingin?

1.3 Batasan Masalah


Pada penelitian ini terdapat beberapa batasan masalah yang perlu ditekankan
antara lain:
1. Hanya membahas perancangan kontrol motor vacuum pada ruang
pendingin.
2. Hanya membahas sistem kerja kontroler dan sistem kerja pada ruang
pendingin.

1.4 Tujuan
Tujuan dari pembuatan proposal laporan akhir ini adalah:
1. Dapat membuat dan merancang kontrol motor vacuum pada ruang
pendingin
2. Mempermudah pengawetan dalam proses ruang pendingin.

1.5 Sistematika Penulisan


1. BAB I, Pendahuluan
Menguraikan tentang latar belakang, rumusan masalah, batasan
masalah, tujuan, sistematika penulisan, dan luaran LA.
2. BAB II, Tinjauan Pustaka
Membahas tentang tinjauan pustaka yang menunjang dasar teori yaitu
Arduino, keypad, sensor vacuum, modul RTC, modul relay, dimmer AC
SCR, modul SD Card, motor vacuum, dan LCD.
3. BAB III, Perancangan dan pembuatan alat
`3

Membahas tentang perencanaa pembuatan alat, meliputi diagram blok,


spesifikasi alat, prinsip kerja, perancangan mekanik, perancangan
elektronik, perancangan PCB, dan perancangan software.
4. BAB IV, Pengujian dan Analisa
Menjelaskan hasil pengujian dan analisa mengenai hardware dan
software yang telah dibuat. Pada bab ini terdiridari beberapa bagian
yaitu: tujuan pengujian, metode pengujian, pengujian masing masing
komponen, dan pengujian seluruh sistem.
5. BAB V, Penutupan
Berisi tentang saran dan kesimpulan agar pengembangan alat ini
berjalan dengan baik serta penyempurnaan alat tsb.

1.6 Luaran LA
Luaran yang diharapkan dari laporan akhir ini adalah kontrol motor
vacuum pada ruang pendingin, dengan mengimplementasi pemrograman
mikrokontroller menggunakan PID.
BAB II
TINJAUAN PUSTAKA

2.1 Ruang Pendingin (freezer)


Freezer merupakan alat pendingin bersuhu di bawah 0°C yang dapat
membekukan makanan atau minuman yang disimpan di dalamnya. Berbeda
dengan kulkas (chiller) yang memiliki suhu di atas 0°C, freezer biasanya
digunakan untuk menyimpan makanan atau minuman dalam jangka waktu yang
lama. Hal ini karena pada suhu -18°C, bakteri yang ada pada makanan akan tidur,
sehingga tidak akan menyebabkan pembusukan pada makanan.
2.2.1 Jenis-jenis frezzer
1. Slow freezer yang terdiri dari cold storage, chest freezer, curve glass
freezer, dll. Laju pergerakan es pada freezer ini yaitu 0.2 cm/h. Dengan
suhu 0°C hingga -25°C, freezer ini termasuk cukup lama dalam
membekukan, permasalahan yang sering terjadi pada freezer jenis ini
yaitu pembentukan bunga es yang terlalu cepat sehingga dapat
mengurangi efisiensi freezer.
2. Quick freezer seperti contohnya air blast freezer memiliki laju
pembekuan lebih cepat dibanding chest freezer yaitu sebesar 0.5 – 3
cm/h. Air blast freezer memiliki suhu 0°C hingga -40°C. Mampu
mendinginkan tiga kali lebih cepat dibandingkan slow freezer.

Gambar 1 Ruang pendingin (Frezzer)


(Sumber : Google.com)
4
`5

2.2 Arduino Mega


Arduino Mega 2560 adalah board mikrokontroler yang berbasis pada
ATmega2560. Memiliki 54 pin input / output digital (15 dapat digunakan sebagai
output PWM), 16 input analog, 4 UART (port serial perangkat keras), osilator
kristal 16 MHz, koneksi USB, colokan listrik, header ICSP, dan tombol reset.
Berisi semua yang dibutuhkan untuk mendukung mikrokontroler, cukup
hubungkan ke komputer dengan kabel USB atau nyalakan dengan adaptor AC-ke-
DC atau baterai untuk memulai.
Arduino mega memiliki spesifikasi sebagai berikut:
- Microcontroller ATmega2560
- Operating Voltage 5V
- Input Voltage (recommended) 7-12V
- Input Voltage (limit) 6-20V
- Digital I/O Pins 54 (of which 15 provide PWM output)
- Analog Input Pins 16
- DC Current per I/O Pin 20 mA
- DC Current for 3.3V Pin 50 mA
- Flash Memory 256 KB of which 8 KB used by bootloader
- SRAM 8 KB
- EEPROM 4 KB
- Clock Speed 16 MHz
- LED_BUILTIN 13
- Length 101.52 mm
- Width 53.3 mm
- Weight 37 g
Pin digital Arduino Mega2560 ada 54 Pin yang dapat di gunakan sebagai
Input atau Output dan 16 Pin Analog berlabel A0 sampai A15 sebagai ADC,
setiap Pin Analog memiliki resolusi sebesar 10 bit.Arduino Mega 2560 di
lengkapi dengan pin dengan fungsi khusus,sebagai berikut :
1. Serial 4 buah : Port Serial : Pin 0 (RX) dan Pin 1 (TX) ;Port Serial 1 :
Pin 19 (RX) dan Pin 18 (TX); Port Serial 2 : Pin 17 (RX) dan Pin 16
`6

(TX); Port Serial 3 : Pin 15 (RX) dan Pin 14 (TX).Pin Rx di gunakan


untuk menerima data serial TTL dan Pin (Tx) untuk mengirim data
serial TTL
2. External Interrupts 6 buah : Pin 2 (Interrupt 0),Pin 3 (Interrupt 1), Pin
18 (Interrupt 5), Pin 19 (Interrupt 4), Pin 20 (Interrupt 3) dan Pin 21
(Interrupt 2)
3. PWM 15 buah : 2,3,4,5,6,7,8,9,10,11,12,13 dan 44,45,46 pin-pin
tersebut dapat di gunakan sebagai Output PWM 8 bit
4. SPI : Pin 50 (MISO), Pin 51 (MOSI), Pin 52 (SCK), Pin 53 (SS) ,Di
gunakan untuk komunikasi SPI menggunakan SPI Library
5. I2C : Pin 20 (SDA) dan Pin 21 (SCL) , Komunikasi I2C menggunakan
wire library
6. LED : 13. Buit-in LED terhubung dengan Pin Digital 13

Gambar 2 Arduino Mega


(Sumber : Data Sheet Arduino Mega)
`7

2.3 MS5803-14BA
Pressure sensor atau sensor dapat mengukur tekanan air yang terjadi pada
membran, sehingga dapat dijadikan acuan pada tingkat tekanan pada kedalaman
tertentu, tekanan air hakikatnya memiliki hubungan dengan kedalaman air.

Sensor MS5803-14BA adalah sensor tekanan resolusi tinggi dengan


antarmuka I2C dan SPI. Sensor tekanan MS5803-14BA ini mengukur tekanan
absolut cairan di sekitarnya yang meliputi udara, air, dan hal lain yang bekerja
seperti cairan kental. Sensor ini dapat menentukan ketinggian, kedalaman air, atau
tugas lain yang memerlukan pembacaan tekanan yang akurat. Yang membuat
MS5803- 14BA unik adalah membran gel dan tutup stainless steel antimagnetik
yang melindungi terhadap tekanan air 30 bar.

Pressure sensor yang digunakan adalah MS5803-14BA, sensor ini


menggunakan piezo-resistive sensor untuk mengukur tekanan air. Fungsi utama
dari modul sensor ini adalah mengkonversi sinyal analog yang dihasilkan oleh
piezo-resistive sensor menjadi sinyal digital sebesar 24-bit. Sensor ini memiliki
kemampuan ukur dengan jarak tekanan sebesar 0-bar hingga 14-bar

Gambar 3 Sensor MS5803-14BA


(Sumber : Data Sheet MS5803-14BA)
`8

2.4 Motor Vacuum Pump


Motor vacuum pump adalah sebuah alat untuk mengeluarkan molekul-
molekul gas dari dalam sebuah ruangan tertutup untuk mencapai tekanan vakum.
Pompa vakum menjadi salah satu komponen penting di beberapa industri besar
seperti pabrik lampu, vacuum coating pada kaca, pabrik komponen-komponen
elektronik, pemurnian oli, bahkan hingga alat-alat kesehatan seperti radiotherapy,
radiosurgery, dan radiopharmacy. Pada alat ini vacuum pump berfungsi untuk
mengeluarkan udara pada frezzer agar buah menjadi kering dan buah lebih awet.

Gambar 4 Motor Vacuum

2.5 Dimmer AC
Dimmer AC adalah rangkaian alat pengatur kecepatan putaran motor AC
yang sering disebut PWM Controller, dapat mengatur temperatur, kecepatan
putaran motor AC, terang lampu ruangan dan sebagainya. Controller ini
menggunakan TRIAC bi-directional yang memudahkan pengaturan arus hingga
16A. Selain itu, juga dapat membatasi arus agar tidak terjadi overload pada
peralatan elemen.Mudul tersebut memungkinkan pengguna untuk mengatur
voltase arus antara 50 Volt hingga 220 Volt pada peralatan kecil seperti oven,
pemanas air, penanak nasi, dimer lampu, motor AC kecil serta setrikaan. Dimmer
AC memiliki 4 pin yang terhubung ke Arduino:
`9

1 Vcc ~ +5v
2 Gnd ~ -5v
3 PWM ~ PWM
4 Z-C ~ Pendeteksi Zero-Cross

Gambar 5 Dimmer AC
(Sumber :
Google.com)

2.6 LCD 20x4


LCD (Liquid Crystal Display) atau display elektronik adalah salah satu
komponen elektronika yang berfungsi sebagai tampilan suatu data, baik karakter,
huruf ataupun grafik. LCD (Liquid Cristal Display) adalah salah satu jenis display
elektronik yang dibuat dengan teknologi CMOS logic yang bekerja dengan tidak
menghasilkan cahaya tetapi memantulkan cahaya yang ada di sekelilingnya
terhadap front-lit atau mentransmisikan cahaya dari back-lit. LCD merupakan
lapisan dari campuran organik antara lapisan kaca bening dengan elektroda
transparan indium oksida dalam bentuk tampilan seven-segment dan lapisan
elektroda pada kaca belakang. Ketika elektroda diaktifkan dengan medan listrik
(tegangan), molekul organik yang panjang dan silindris menyesuaikan diri dengan
elektroda dari segmen. Lapisan sandwich memiliki polarizer cahaya vertikal
depan dan polarizer cahaya horisontal belakang yang diikuti dengan lapisan
reflektor. Cahaya yang dipantulkan tidak dapat melewati molekul-molekul yang
telah
`10

menyesuaikan diri dan segmen yang diaktifkan terlihat menjadi gelap dan
membentuk karakter data yang ingin ditampilkan.
2.6.1 Fungsi Pin LCD (Liquid Cristal Display)

Pada LCD terdiri dari pin- pin sebagai berikut:


1. DB0 – DB7 adalah jalur data (data bus) yang berfungsi sebagai jalur
komunikasi untuk mengirimkan dan menerima data atau instruksi dari
mikrokontroler ke modul LCD.
2. RS adalah pin yang berfungsi sebagai selektor register (register sellect)
yaitu dengan memberikan logika low (0) sebagai register perintah dan
logika high (1) sebagai register data.
3. R/W adalah pin yang berfungsi untuk menentukan mode baca atau tulis
dari data yang terdapat pada DB0 – DB7 yaitu dengan memberikan
logika low (0) untuk fungsi read dan logika high (1) untuk mode write.
4. Enable (E), berfungsi sebagai Enable Clock LCD, logika 1 setiap kali
pengiriman atau pembacaan data.

Gambar 6 LCD 20 x 4

2.7 I2C
Pada LCD 20x4 yang dilengkapi dengan I2C/TWI sistem komunikasi hanya
memerlukan 4 kabel yang dihubungkan dengan pin Arduino. Pada papan Arduino
secara umum SDA (Serial Data) pada input analog pin 4 dan SCl (Serial Clock)
pada input analog pin 5. Pada modul I²C/TWI juga dilengkapi dengan
`11

potensiometer yang dapat digunakan untuk menyesuaikan kontras cahaya dengan


memutar searah jarum jam untuk mendapatkan tampilan yang diinginkan.

Gambar 7 I2C
(Sumber : Data Sheet I2C)

2.8 Keypad
Keypad merupakan antarmuka antara komunikasi perangkat elektronik
dengan manusia yang disebut dengan istilah HMI (Human Machine
Interface).Keypad tersusun atas 16 buah push button yang dirangkai dengan
konfigurasi dalam bentuk matrix, sehingga memiliki index baris dan kolom
sehingga pin input ke Arduino dapat dikurangi.

Proses pembacaan keypad dilakukan secara matriks yaitu dengan


menggunakan teknik scanning, dan pada proses tersebut hal yang dilakukan
dengan memberikan umpan data pada 1 bagian dan memantau akan adanya
feedback
/umpan balik pada bagian lainnya.Umpan data dilakukan di bagian baris dan
feedback yang ada dilakukan pengecekan pada bagaian kolom.Kondisi saat baris
diberikan umpan data, baris lainnya dalam kondisi inversi.
`12

Gambar 8 Keypad
(Sumber : Data Sheet Keypad)

2.9 PID (Proportional–Integral–Derivative)


PID (Proportional–Integral–Derivative controller) merupakan kontroler untuk
menentukan presisi suatu sistem instrumentasi dengan karakteristik adanya umpan
balik pada sistem tesebut. Pengontrol PID adalah pengontrol konvensional yang
banyak dipakai dalam dunia industri. Pengontrol PID akan memberikan aksi
kepada Control Valve berdasarkan besar error yang diperoleh. Control valve akan
menjadi aktuator yang mengatur aliran fluida dalam proses industri yang terjadi
Level air yang diinginkan disebut dengan Set point. Error adalah perbedaan dari
Set point dengan level air aktual.

Gambar 9 Diagram blok PID


`13

2.9.1 Kontrol Proporsional


Kontrol P jika G(s) = kp, dengan k adalah konstanta. Jika u = G(s)
• e maka u = Kp • e dengan Kp adalah Konstanta Proporsional. Kp berlaku
sebagai Gain (penguat) saja tanpa memberikan efek dinamik kepada
kinerja kontroler. Penggunaan kontrol P memiliki berbagai keterbatasan
karena sifat kontrol yang tidak dinamik ini. Walaupun demikian dalam
aplikasi- aplikasi dasar yang sederhana kontrol P ini cukup mampu untuk
memperbaiki respon transien khususnya rise time dan settling time.
Pengontrol proporsional memiliki keluaran yang sebanding/proporsional
dengan besarnya sinyal kesalahan (selisih antara besaran yang diinginkan
dengan harga aktualnya).
Ciri-ciri pengontrol proporsional :
1. Jika nilai Kp kecil, pengontrol proporsional hanya mampu
melakukan koreksi kesalahan yang kecil, sehingga akan
menghasilkan respon sistem yang lambat (menambah rise time).
2. Jika nilai Kp dinaikkan, respon/tanggapan sistem akan semakin
cepat mencapai keadaan mantapnya (mengurangi rise time).
3. Namun jika nilai Kp diperbesar sehingga mencapai harga yang
berlebihan, akan mengakibatkan sistem bekerja tidak stabil atau
respon sistem akan berosilasi.
4. Nilai Kp dapat diset sedemikian sehingga mengurangi steady state
error, tetapi tidak menghilangkannya.
2.9.2 Kontrol Integratif
Pengontrol Integral berfungsi menghasilkan respon sistem yang
memiliki kesalahan keadaan mantap nol (Error Steady State = 0 ). Jika
sebuah pengontrol tidak memiliki unsur integrator, pengontrol
proporsional tidak mampu menjamin keluaran sistem dengan kesalahan
keadaan mantapnya nol.
Jika G(s) adalah kontrol I maka u dapat dinyatakan sebagai
u(t)=[integral e(t)dT]Ki dengan Ki adalah konstanta Integral, dan dari
persamaan di atas, G(s) dapat dinyatakan sebagai u=Kd.[delta e/delta t]
`14

Jika e(T) mendekati konstan (bukan nol) maka u(t) akan menjadi
sangat besar sehingga diharapkan dapat memperbaiki error. Jika e(T)
mendekati nol maka efek kontrol I ini semakin kecil. Kontrol I dapat
memperbaiki sekaligus menghilangkan respon steady-state, namun
pemilihan Ki yang tidak tepat dapat menyebabkan respon transien yang
tinggi sehingga dapat menyebabkan ketidakstabilan sistem. Pemilihan Ki
yang sangat tinggi justru dapat menyebabkan output berosilasi karena
menambah orde system
Keluaran pengontrol ini merupakan hasil penjumlahan yang terus
menerus dari perubahan masukannya. Jika sinyal kesalahan tidak
mengalami perubahan, maka keluaran akan menjaga keadaan seperti
sebelum terjadinya perubahan masukan. Sinyal keluaran pengontrol
integral merupakan luas bidang yang dibentuk oleh kurva kesalahan /
error.
Ciri-ciri pengontrol integral :
1. Keluaran pengontrol integral membutuhkan selang waktu tertentu,
sehingga pengontrol integral cenderung memperlambat respon.
2. Ketika sinyal kesalahan berharga nil, keluaran pengontrol akan
bertahan pada nilai sebelumnya.
3. Jika sinyal kesalahan tidak berharga nol, keluaran akan menunjukkan
kenaikan atau penurunan yang dipengaruhi oleh besarnya sinyal
kesalahan dan nilai Ki.
4. Konstanta integral Ki yang berharga besar akan mempercepat
hilangnya offset. Tetapi semakin besar nilai konstanta Ki akan
mengakibatkan peningkatan osilasi dari sinyal keluaran pengontrol.
2.9.3 Kontrol Derivatif
Keluaran pengontrol diferensial memiliki sifat seperti halnya suatu
operasi derivatif. Perubahan yang mendadak pada masukan pengontrol
akan mengakibatkan perubahan yang sangat besar dan cepat. Ketika
masukannya tidak mengalami perubahan, keluaran pengontrol juga tidak
mengalami perubahan, sedangkan apabila sinyal masukan berubah
mendadak dan menaik (berbentuk fungsi step), keluaran menghasilkan
sinyal berbentuk
`15

impuls. Jika sinyal masukan berubah naik secara perlahan (fungsi ramp),
keluarannya justru merupakan fungsi step yang besar magnitudenya sangat
dipengaruhi oleh kecepatan naik dari fungsi ramp dan factor konstanta Kd.
Sinyal kontrol u yang dihasilkan oleh kontrol D dapat dinyatakan
sebagai G(s)=s.Kd Dari persamaan di atas, nampak bahwa sifat dari
kontrol D ini dalam konteks “kecepatan” atau rate dari error. Dengan
sifat ini ia dapat digunakan untuk memperbaiki respon transien dengan
memprediksi error yang akan terjadi. Kontrol Derivative hanya berubah
saat ada perubahan error sehingga saat error statis kontrol ini tidak akan
bereaksi, hal ini pula yang menyebabkan kontroler Derivative tidak
dapat dipakai
sendiri
Ciri-ciri pengontrol derivatif :
1. Pengontrol tidak dapat menghasilkan keluaran jika tidak ada
perubahan pada masukannya (berupa perubahan sinyal kesalahan)
2. Jika sinyal kesalahan berubah terhadap waktu, maka keluaran
yang dihasilkan pengontrol tergantung pada nilai Kd dan laju
perubahan sinyal kesalahan.
3. Pengontrol diferensial mempunyai suatu karakter untuk mendahului,
sehingga pengontrol ini dapat menghasilkan koreksi yang signifikan
sebelum pembangkit kesalahan menjadi sangat besar. Jadi
pengontrol diferensial dapat mengantisipasi pembangkit kesalahan,
memberikan aksi yang bersifat korektif dan cenderung meningkatkan
stabilitas sistem.
4. Dengan meningkatkan nilai Kd, dapat meningkatkan stabilitas sistem
dan mengurangi overshoot.
Berdasarkan karakteristik pengontrol ini, pengontrol diferensial
umumnya dipakai untuk mempercepat respon awal suatu sistem, tetapi
tidak memperkecil kesalahan pada keadaan tunaknya. Kerja pengontrol
diferensial hanyalah efektif pada lingkup yang sempit, yaitu pada periode
peralihan. Oleh sebab itu pengontrol diferensial tidak pernah digunakan
tanpa ada kontroler lainnya.
`16

2.9.4 Penalaan Pengendali PID

Penalaan pengendalian PID didasari dari karakteristik yang diatur.


Penalaan sendiri bertujuan untuk membuat kerja suatu sistem sesuai
dengan spesifikasi yang dirancang. Pada penalaan pengendalian PID
memiliki beberapa metode yang dapat digunakan, salah satunya metode
Zieger Nichols. Metode Zieger Nichols sendiri dibedakan menjadi 2
yaitu :

A. Metode Zieger Nichols ke – 1

Metode Zieger Nichols ke – 1 ini merupakan metode yang


didasarkan pada reaksi sistem terbuka. Apabila memiliki plant yang
tidak terintegrator, maka kurva yang dihasilkan akan berbentuk S.
Gambar kurva S digunakan untuk mencari waktu tunda (L) dan
konstanta waktu (T)

Gambar 10 Kurva tanggapan berbentuk S


Parameter – parameter yang didapat dari kurva reaksi digunakan
untuk menentukan parameter – parameter pengendali PID berdasarkan
tetapan empiris Zieger Nichols. Rumus – rumus untuk parameter
pengendali menggunakan metode kurva reaksi ditabelkan sebagai
berikut :

Tabel 1 Rumus Parameter pengendali PID

Pengendali 𝑲𝑷 𝑻𝑰 𝑻𝑫
1
P - -
𝑎
`17

0.9
PI 3L -
𝑎
1.2 𝐿
PID 2L
𝑎 2

Kemudian jika sudah menemukan hasil nilai dari rumus tersebut,


dapat dimasukkan kedalam rumus berikut untuk menentukan nilai Kp,
Ki dan Kd
𝐾𝑃 = 𝐾 𝑃

𝐾𝐼 𝐾𝑃
= 𝑇𝐼

𝐾 𝐷 = 𝐾 𝑃𝑇 𝐷

B. Metode Zieger Nichols ke – 2

Metode Zieger Nichols ke – 2 ini dilakukan pada reaksi sistem


tertutup. Pada penalaan metode ini menggunakan referensi masukan
yaitu fungsi tangga (step). Metode ini hanya menggunakan
pengendaku proportional. Dimana Kp dinaikkan dari nol (0) hingga
mencapai nilai yang mengakibatkan keluaran terus menerus berosilasi
dengan amplitude yang sama (Sustain Oscillation). Nilai Kp mencapai
kondisi Sustain Oscillation disebut ultimate gain (Ku).

Tanggapan keluaran yang dihasilkan pada 3 kondisi penguatan


proporsional ditunjukkan pada gambar dibawah :

Gambar 11 Karakteristik keluaran suatu sistem dengan penambahan Kp

Nilai ultimate period (Tu) diperoleh setelah keluaran sistem


mencapai kondisi yang terus beroilasi. Nilai Tu dan Ku digunaka untuk
`18

menentukan konstanta – konstanta pengendali sesuai dengan tetapan


empiris Zieger Nichols berikut :

Tabel 2 Rumus Pengendali PID Zieger Nicols

Pengendali 𝑲𝑷 𝑻𝑰 𝑻𝑫
𝐾𝑈
P - -
2
2𝐾𝑈 4𝑇𝑈
PI -
5 5
3𝐾𝑈 𝑇𝑈 3𝑇𝑈
PID
5 2 25
BAB III

PERENCANAAN DAN PEMBUATAN

3.1 Diagram Blok


Diagram blok merupakan salah satu hal terpenting dalam perencanaan alat,
karena dari diagram blok inilah dapat diketahui cara kerja Sistem Kontrol Vacuum
Pada Ruang Pendingin Berbasis Arduino.

JALA JALA

ADAPTOR

REGULATOR

SENSOR

MODUL
ARDUINO VACCUM
KEYPAD DIMMER AC
MEGA

MODUL RTC

SWITCH MODUL SD
CARD

LCD

Gambar 12 Diagram Blok


3.1.1 Input
1. Sensor MS5803-14BA
MS5803-14BA merupakan sensor tekanan pada sistem
kontrol ini yang berfungsi sebagai feedback pemberi nilai
tekanan yang akan ditampilkan pada LCD.

18
`19

2. Keypad
Keypad digunakan untuk memasukan set point.
3. Modul RTC
Modul RTC digunakan untuk mencacah waktu secara real
time
4. Switch
Switch digunakan sebagai tombol On/Off untuk
menghidupkan alat atau mesin agar tetap dalam keadaan standby
3.1.2 Proses
Arduino mega merupakan kontroler yang digunakan sebagai proses
untuk memasukan input dan menghasilkan output.
3.1.3 Output
1. LCD 20x4
Merupakan komponen yang digunakan untuk menampilkan
nilai data.
2. Modul SD Card
Modul ini digunakan sebagai penyimpanan data.
3. Modul Dimmer AC SCR
Modul Dimmer AC SCR (driver) ini digunakan sebagai
pengatur masuknya tegangan pada kondensor yang membuat
tekanan pada kondensor bekerja sesuai dengan masuknya
tegangan.

3.2 Prinsip Kerja

Alat ini mendapatkan supply tegangan dari jala-jala 220V dan diubah menjadi
tegangan DC 5V untuk dijadikan supply teganan Arduino mega. Pertama alat ini
menampilkan hasil pembacaan sd card dan device yang akan di atur. Selanjutnya
masukan nilai pid menggunakan keypad. Selanjutnya memasukan nilai tekanan
vacuum yang diinginkan dan interval data yang akan diambil dengan keypad.
Kemudian nilai masukan akan diproses oleh Arduino Mega. Setelah itu driver
akan mengaktifkan motor vacuum. Setelah motor vacuum aktif maka sensor akan
`20

mendeteksi berapa besar tekanan yang dihasilkan motor vacuum dan mengirimkan
feedback ke Arduino mega apakah sudah sesuai dengan set point yang telah di
masukan dan ditampilkan pada LCD, apabila nilai belum sesuai maka motor
vacuum akan terus aktif sampai nilai tekanan sesuai dengan set point. Apabila
data yang dibutuhkan telah tercapai maka tekan tombol end untuk mengakhiri
proses vacuum pada ruang pendingin.

3.3 Spesifikasi Alat Yang Direncanakan


3.3.1 Spesifikasi Mekanik
1. Kontrol Box berbentuk persegi panjang
2. Terbuat dari acrilic palstik warna hitam

a. Panjang : 25 cm
b. Lebar : 15 cm
c. Tinggi : 5 cm
2.Tabung separator
Tabung berfungsi memisahkan dua jenis zat, tabung separator pada
alat kami menggunakan tabung freon bekas yang dimodifikasi dengan
desain sedemikian rupa.
3. Chamber
Chamber menggunakan toples kaca bervolume 100ml yang
digunakan untuk menaruh buah yang akan diawetkan.
4. Chase vacuum sensor
Chase sensor terbuat besi dan diberi pengunci untuk mengurangi
kebocoran.

3.3.2 Spesifikasi Elektronik


Alat ini memeiliki spesifikasi elektronik sebagai berikut :
 Arduino UNO
 sensor MS5803-14BA
 Modul Dimmer SCR
 Modul SD Card
`21

 Modul RTC
 LCD 20x4
 I2C
3.4 Perancangan Mekanik
1. Kontrol Box

Gambar 13 Kontrol Box Tampak Atas

Gambar 14 Kontrol Box tampak samping


`22

2. Ruang Pendingin

Gambar 15 Perancangan Ruang Pendingin

3.5 Perancangan Elektronik


3.5.1 Perancangan Rangkaian Arduino Mega

Gambar 16 Perancangan Rangkaian Arduino Mega


`23

3.5.2 Perancangan Dimmer

INPUT AC

Output
1

Output
2

Gambar 17 Perancangan Dimmer AC


Dari gambar diatas dapat dijelaskan input driver berupa
tegangan AC 220V dan input data berasal dari arduino mega.
Sedangkan output dari driver motor tersebut berupa tegangan AC.
Pada rangkaian tersebut terdapat diode bridge yang berfungsi
mengubah tegangan AC ke DC. Tegangan DC pada rangkaian
tersebut berfungsi sebagai sumber VCC dan ground untuk IC 4N35
dan IC MOC3020M.Komponen selanjutnya ic 4N25(optocoupler)
yang berfungsi sebagai untuk mengendalikan Motor AC. Pemilihan
komponen IC 4N25 karena sesuai dengan komponen ini memiliki
input arus sebesar 60mA jadi dengan arus yang kecil dari arduino
`24

mega komponen ini bisa mengendalikan motor AC dengan daya


yang besar. Selanjutnya komponen IC MOC3020M
(Optocoupler/Optoisolator) yang dirancang untuk mengarah-
kendalikan rangkaian elektronika bertegangan 220V AC (listrik
PLN) dalam kemasan standar DIP 6-pin. Komponen ini memiliki
isolasi hingga 7500 Volt dan mampu mengendalikan motor AC
yang bertegangan maksimal 220V. Komponen selanjutnya adalah
resistor yang berfungsi sebagai penghambat arus. Resistor pada
rangkaian ini bernilai 2K2ohm karena input arus maksimal pada IC
4N25 sebesar 60mA dan MOC3020M sebesar 15mA. Pemilihan
resistor ini sesuai perhitungan yaitu :

𝑉
𝑅=
𝐼

220𝑉
𝑅=
10𝑚𝐴

𝑅 = 2200𝑜ℎ𝑚

Perhitungan dengan arus 10mA berfungsi untuk memberi


toleransi arus bocor yang bisa mengakibatkan kerusakan pada IC
tersebut. Komponen selanjutnya triac bt138 berfungsi sebagai
pengendali arus listrik. Selanjutnya ada kapasitor yang berfunsi
memblok tegangan DC dan mengalirkan sinyal AC.
`25

3.6 Perancangan PCB


Untuk perancangan PCB kami menggunakan software eagle. Pada
saat proses perancangan PCB dilakuukan pengaturan tata letak komponen
agar memudahkan untuk menghubungkan perangkat lain, berikut desain
layout yang telah dibuat.

Gambar 18 PCB layout Arduino Mega Shield


`26

Gambar 19 PCB layout Dimmer


3.6.1 Pembuatan Layout PCB
Setelah kami menggambar layout , maka gambar layout kami cetak
di percetakkan agar PCB jadi secara sempurna tanpa jalur yang
terputus.

3.6.2 Proses Pengeboran


Setelah PCB selesai, makalangkah berikutnya adalah pengeboran
jalur PCB guna penempatan kaki-kaki komponen.Pengeboran
dilakukan dengan menggunakan bor khusus PCB.Ukuran lubang
disesuaikan dengan ukuran kaki-kaki komponen yang akan dipasang.
3.7 Perencanaan Software

Untuk mendukung kerja sistem mikrokontroler Arduino MEGA guna


mengontrol kinerja dari hardware yang telah didesain maka diperlukan suatu
software. Software adalah sebuah program yang digunakan untuk mengolah
seluruh data yang diinputkan kedalam port mikrokontroler Arduino Mega.
Software disini adalah perintah atau program didalam memori yang harus
dilaksanakan oleh alat yang telah dibuat.
`27

3.7.1 Perancanaan Flowchart


a. Flowchart Sistem Kontrol Vacuum

MULAI

MASUKAN
NILAI KP,KI,KD

MASUKAN NILAI
TEKANAN

MOTOR
VACUUM AKTIF

SENSOR
MENDETEKSI
TEKANAN

MOTOR VACUUM
AKTIF

TIDAK
APAKAH TOMBOL
STOP DITEKAN?

YA

STOP

Gambar 20 Flowcart Kontrol Vacuum


`28

b. Flowchart Perancangan PID

MULAI

MENYALAKAN
KONTROLER

MASUKKAN NILAI
Kp,Ki,Kd

JALANKAN SISTEM
KONTROL

AMATI HASIL
PENGUJIAN

APAKAH HASIL
TELAH SESUAI ?

MULAI

Gambar 21 Flowchart Perancangan PID


BAB IV

PENGUJIAN DAN ANALISA

4.1 Tujuan Pengujian


Pengujian berguna untuk menghasilkan suatu data data spesifikasi alat atau
mendapatkan titik-titik pengukuran pada alat yang telah dibuat, sehingga pada
saat terjadi kesalahan atau kerusakan dapat di analisa dengan tepat dan mudah
dalam meperbaikinya, pengujian sistem secara keseleruhan, hal ini dilakukan
untuk mengetahui sistem berjalan dengan baik.

4.2 Metode Pengujian

Metode pengujian ini dilakukan untuk melakukan kalibrasi terhadap


alat. Pengujian dilakukakan untuk medapatkan data pengukuran yang
digunakan sebagai bahan pertimbangan antara teori data dan hasil percobaan.
Dan dilakukan setting atau kalibrasi untuk mendapatkan hasil yang mendekati
alat yang telah terstandarisasi.

4.3 Pengujian LCD DAN I2C


Pengujian rangkaian minimum sistem ini dilakukan dengan cara melihat
layout PCB dengan memastikan bahwa jalur telah terhubung. LCD dan I2C
berfungsi untuk menampilkan output yang dihasilkan oleh sistem. Pengujian
dilakukan untuk mengetahui LCD 20x2 dan I2C dapat menampilkan tulisan
dari Arduino Mega.
 Alat dan Komponen
1. Arduino MEGA
2. LCD 20x4
3. I2C
4. Kabel Jumper
 Langkah Pengujian

29
`30

 Merangkai LCD dan minimum sistem sesuai dengan blok


diagram

ARDUINO MEGA I2C & LCD 20X4

Gambar 22 Blok diagram pengujian LCD dan I2C

 Membuat listing progam

Gambar 23 Progam Pengujian LCD dan I2C

 Mengupload progam pada Arduino


 Mengamati hasil yang ditampilkan LCD

Gambar 24 Hasil Pengujian LCD dan I2C


Pada pengujian LCD dan I2, dilakukan dengan cara
menghubungkan rangakaian LCD dan I2C dengan Arduino mega. Dari hasil
pengujian, dapat dilihat output pada LCD 20x4 ini telah sesuai dengan input
progam yang diberikan, hal ini menunjukan LCD dan I2C
dalam keadaan baik.
`31

4.4 Pengujian Keypad


Pengujian ini dilakukan dengan cara menghubungkan keypad ke pin
Arduino mega sesuai dengan rangkaian yang telah dibuat. Hasil dari
pengujian ini akan ditampilkan di LCD 20x4.
 Alat dan Komponen
 Keypad
 Arduino Mega
 LCD 20x4
 Kabel Downloader
 Langkah pengujian
 Menghubungkan Keypad ke Arduino sesuai dengan diagram
blok

KEYPAD ARDUINO MEGA LCD 20X4

Gambar 25 Blok Diagram Pengujian Keypad

 Mengirimkan Progam ke arduino mega


 Amati hasil pengujian
 Hasil Pengujian

Gambar 25 Keypad Belum Ditekan


`32

Gambar 26 Setelah keypad ditekan


Pada pengujian keypad dilakukan dengan cara
menghubungkan keypad ke Arduino mega dan hasilnya
ditampilkan di LCD. Dari percobaan diatas dapat disimpulkan
bahwa keypad dapat berfungsi dengan baik dan siap digunakan
untuk input data ke Arduino.
4.5 Pengujian Driver Motor
Pengujian ini dilakukan dengan cara mengukur besar tegangan menggunakan
avometer pada output driver motor. Pengukuran ini dilakukan untuk mengetahui
jumlah perubahan tegangan yang dihasilkan oleh driver motor.
 Alat dan komponen
 Dimmer AC
 Arduino Mega
 Langkah Pengujian
 Menghubungkan Dimmer AC ke Arduino mega
 Masukkan set point tekanan dan jalankan progam
 Amati perubahan tegangan saat mendekati set point
`33

 Hasil Pengujian
Set point = 3 torr
Nilai Tekanan Tegangan(V)
11.64 220
8.74 220
6.36 220
4.81 190
3.69 140
3.16 140
2.86 50
Tabel 3 Tabel Pengujian Driver
Hasil dari pengujian driver dapat dilihat melalui data
yang tersimpan pada sdcard, dimana dari hasil data tersebut pada
saat nilai tekanan belum mendekati set point maka tegangan
tetap sebesar 220 Volt. Tetapi jika nilai tekanan sudah
mendekati atau melebihi set point, maka tegangan akan turun.

4.6 Pengujian Sensor


Sensor merupakan komponen penting dalam alat ini, fungsi sensor
disini sebagai feedback dari sistem kontrol ini. Maka dari itu sensor ini
perlu dilakukan pengujian agar nilai yang dibutuhkan sesuai dengan yang
kita harapakan. Seperti uji coba sebelumnya, percobaan sensor ini
menggunakan arduino mega dan outputnya akan ditampilkan di LCD. Hal
yang perlu diperhatikan dalam percobaan ini adalah perubahan tekanan
yang ditampilkan di LCD pada saat vacuum dinyalakan.
 Alat dan komponen
 Sensor MS5803-14BA
 Arduino Mega
 LCD
 Motor Vacuum
 Kabel Downloader
`34

 Langkah Percobaan
 Menghubungkan sensor dengan arduino mega sesuai
rangkaian yang telah dibuat
 Upload progam yang telah dibuat
 Nyalakan motor vacuum
 Amati perubahan tekanan pada LCD
 Hasil Percobaan

Gambar 27 hasil Percobaan Sensor MS5803-14BA

Pada pengujian sensor MS5803-14BA dengan cara


menghubungkan sensor dengan arduino mega dan hasil akan
ditampilkan pada LCD. Dari gambar diatas dapat dilihat bahwa
sensor dapat mendeteksi nilai tekanan. Dengan ini dapat
disimpulkan bahwa sensor masih berfungsi dengan baik.

4.7 Pengujian Keseluruhan Sistem


Pengujian keseluruhan sistem merupakan pengujian terakhir,Bertujuan untuk
mengetahui sistem bekerja dengan sesuai keinginan atau tidak. Berbeda dengan
pengujian sebelumnya yang dilakukan dengan sistem blok disini melakukan
pengujian dengan penggabungan seluruh blok, dilakukan untuk mendapatkan data
hasil pengukuran pada sistem otputut yaitu motor vacuum. Yaitu untuk
mengetahui seberapa besar tekanan dalam satuan Tor denagn interval waktu
selama sistem berjalan.
`35

 Alat dan Komponen


 Keypad
 Arduino Mega
 Dimmer AC
 Sensor MS5803-14BA
 LCD
 Modul SD card
 Pompa vacuum
 Langkah Percobaan
1. Hubungkan kabel AC ke jala-jala PLN
2. Pasang SD card pada modul SD card
3. Hubungkan motor vacuum ke kontroler
4. Nyalakan saklar kontroler
5. Masukkan nilai Kp,Kd,Ki
6. Masukkan nilai tekanan dan interval pembacaan nilai tekanan
yang diinginkan
7. Jalankan progam
8. Apabila data yang dibutuhkan dirasa cukup tekan tombol end
untuk mengakhiri proses
9. Matikan saklar kontroler
10. Melepas sd card dari kontroler
11. Hubungkan sd card ke computer menggunakan card reader dan
ambil data yang telah tersimpan
12. Amati perubahan nilai tekanan yang telah dihasilkan
`36

 Hasil Pengujian
1. Nilai set point 1 torr

Gambar 28 Hasil Pengujian Dengan Set Point 1 torr

Data yang didapat pada set point 1 torr adalah 0.93 torr. Dengan
nilai tersebut dapat dihitung nilai error dengan rumus:

𝑆𝑃 −
𝑃𝑉 ) 𝑥100%
𝐸𝑟𝑟𝑜𝑟 = (
𝑆𝑃

Keterangan :

SP = Set point.

PV = Pressure Variable.

0.93 − 1.0
𝐸𝑟𝑟𝑜𝑟 = ( ) 𝑥100%
1.0

𝐸𝑟𝑟𝑜𝑟 = −7 %

Pada pengujian dengan set point sebesar 1 torr kami mendapatkan


hasil sebesar 0.93 dengan waktu pengujian selama 2 menit 30 detik. Pada
`37

pengujian ini nilai PID yang dimasukkan sebesar Kp=203,Ki=001 dan


Kd=007. Dengan ini dapat disimpulkan dari hasil diatas terdapat error
sebesar -7%.

2. Nilai set point 1.5 torr

Set Point 1.5 torr


8
7
6
5
4
3
2 1.33
1
0
0:00:01
0:00:06
0:00:11
0:00:16
0:00:21
0:00:26
0:00:31
0:00:36
0:00:41
0:00:46
0:00:51
0:00:56
0:01:08
0:01:13
0:01:18
0:01:23
0:01:28
0:01:33
0:01:38
0:01:43
0:01:48
0:01:53
0:01:58
0:02:11
0:02:16
0:02:21
0:02:26
Gambar 29 Hasil Pengujian dengan nilai set point 1.5 torr
Dari pengujian dengan set point sebesar 1.5 torr menghasilkan
nilai tekanan sebesar 1.33 torr. Dengan hasil tersebut dapat dihitung nilai
error dengan rumus :

𝑃𝑉 −
𝑆𝑃 ) 𝑥100%
𝐸𝑟𝑟𝑜𝑟 = (
𝑆𝑃
Keterangan :

SP = Set point.

PV = Pressure Variable.
1.3 − 1.5
𝐸𝑟𝑟𝑜𝑟 = ( ) 𝑥100%
1.5

𝐸𝑟𝑟𝑜𝑟 = −13.3 %
`38

Dari pengujian dengan memberikan nilai set point sebesar 1.5 torr
didapatkan hasil sebesar 1.3 torr dengan waktu pengambilan data selama
2 menit 30 detik. Pada pengujian ini nilai PID yang dimasukkan sebesar
Kp=203,Ki=001 dan Kd=007. Dengan hasil tersebut nilai dapat dihitung
nilai error sebesar -13%.

3. Nilai Set Point 2.5 torr

Set Point 2.5 torr


1211.05

10

4
2.44

0
0:00:00
0:00:16
0:00:32
0:00:48
0:01:12
0:01:28
0:01:44
0:02:07
0:02:23
0:02:39
0:02:55
0:03:18
0:03:34
0:03:50
0:04:13
0:04:29
0:04:45
0:05:08
0:05:24
0:05:40
0:05:56
0:06:19
0:06:35
0:06:51
0:07:14
0:07:30
0:07:46
0:08:09
0:08:25
0:08:41
0:08:57
0:09:20
0:09:36
0:09:52
Gambar 30 Hasil Pengujian 2.5 torr
𝑃𝑉 − 𝑆𝑃
𝐸𝑟𝑟𝑜𝑟 = ) 𝑥100%
( 𝑆
𝑃
Keterangan :

SP = Set point.

PV = Pressure Variable.
2.44 − 2.5
𝐸𝑟𝑟𝑜𝑟 = ( ) 𝑥100%
2.5
𝐸𝑟𝑟𝑜𝑟 = −2.4 %

Pada pengujian dengan set point sebesar 2.5 torr didapatkan nilai
tekanan akhir sebesar 2.44 dalam waktu 9 menit 52 detik. Pada pengujian
`39

ini nilai Kp=203, Ki=001 dan Kd=007. Nilai error yang didapatkan dari
pengujian ini sebesasr -2.4%. Nilai Set point 3.0 torr

Set Point 3 torr


12 11.05

10

6
4.12
4 2.86

0
0:00:00
0:00:06
0:00:12
0:00:18
0:00:24
0:00:30
0:00:36
0:00:42
0:00:48
0:00:54
0:01:08
0:01:14
0:01:20
0:01:26
0:01:32
0:01:38
0:01:44
0:01:50
0:01:56
0:02:09
0:02:15
0:02:21
0:02:27
0:02:33
0:02:39
0:02:45
0:02:51
0:02:57
0:03:10
0:03:16
0:03:22
Gambar 31 Grafik Hasil pengujian dengan set point 3.0 Torr

𝑃𝑉 −
𝐸𝑟𝑟𝑜𝑟 = 𝑆𝑃 ) 𝑥100%
(
𝑆𝑃
Keterangan :

SP = Set point.

PV = Pressure Variable.
2.86 − 3.0
𝐸𝑟𝑟𝑜𝑟 = ( ) 𝑥100%
3.0
𝐸𝑟𝑟𝑜𝑟 = −4.6 %

Pada pengujian dengan set point sebesar 3 torr didapatkan nilai


tekanan akhir sebesar 2.86 dalam waktu 3 menit 24 detik. Pada pengujian
ini nilai Kp=203, Ki=001 dan Kd=007. Nilai error yang didapatkan dari
pengujian ini sebesasr -4.6%. Dari grafik diatas nilai tekanan cenderung
tidak stabil dan diperlukan waktu yang lebih lama untuk mencapai set
point karena terdapat kebocoran pada mekanik yang dibuat.
BAB V
KESIMPULAN DAN SARAN
5.1 Kesimpulan

1. Sesuai penelitian menunjukan pengontrolan motor vacuum pada


ruang pendingin ini dapat diatur dengan setpoint 0.8 – 4.8 Torr.
2. Dengan sistem kontrol ini, hasil vacuum motor pada ruangan
pendingin dapat dimonitor antara 8.367 – 1.523 mTorr, dengan
konversi ke satuan Torr menjadi 8.37 Torr.
3. Nilai set point dimasukkan menggunakan keypad diproses arduino
mega dan output ditampilkan di LCD
4. Dengan perhitungan PID Ziegler-Nichols didapatkan nilai Kp=203
Ki=001 Kd= 007 .
5. Dapat diketahui bahwa dari hasil pengujian seluruh sistem dengan
input set point 3 Torr dibutuhkan waktu selama 2 menit 10 detik
hingga mencapai hasil tekanan 2.88 Torr dengan selisih error 0.12
Torr dengan set point. Dengan interval waktu vakum sekitar 10s
setiap hasil tekanan.
5.2 Saran
1. Alat ini bisa dikembangkan lagi dengan monitoring nilai tekanan
melaluai smartphone
2. Pada perancangan dan hasil pengujian serta pengukuran masih ada
beberapa kekurangan untuk memperbaiki dan menyempurnakan
alat ini, seperti bagian mekanik serta sistem pengkontrolan yang
lebih baik lagi.

40
DAFTAR PUSTAKA
1. Putra, Aditya Ilmawan. "Sistem Pengaturan Posisi Sudut Putar Motor DC
Pada Model Rotary Parking Menggunakan Kontroler PID Berbasis
Arduino Mega 2560." Jurnal Mahasiswa TEUB 1.3 (2013).
2. Aulani, Rahmat, Indriani Anizar, and Hadi Faisal. RANCANG BANGUN
KENDALI KECEPATAN MOTOR INDUKSI 1 FASA PADA
KONVEYOR PROTOTIPE ALAT PENGERING KARET DENGAN
PENGATURAN SUDUT PENYALAAN (FIRING ANGLE) TRIAC.
Diss. Universitas Bengkulu.
3. Wicaksono, Andrey, Sudjadi Sudjadi, and Iwan Setiawan. "Implementasi
Logika Fuzzy Dalam Kontrol Posisi Kedalaman Pada Remotely Operated
Underwater Vehicle (ROV)." Transmisi 19.2 (2017): 72-79.
4. Yulvianti, Meri, Widya Ernayati, and Tarsono Tarsono. "Pemanfaatan
ampas kelapa sebagai bahan baku tepung kelapa tinggi serat dengan
metode freeze drying." Jurnal Integrasi Proses 5.2 (2015).
5. Djalal, Muhammad Ruswandi, et al. "Desain optimal kontroler PID motor
DC menggunakan cuckoo search algorithm." SENTIA 2015 7.1 (2015).

41
LAMPIRAN

42
`
`
`

The Arduino Mega 2560 is a microcontroller board based on the ATmega2560 (datasheet). It
has 54 digital input/output pins (of which 14 can be used as PWM outputs), 16 analog inputs,
4 UARTs (hardware serial ports), a 16 MHz crystal oscillator, a USB connection, a power
jack, an ICSP header, and a reset button. It contains everything needed to support the
microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC
adapter or battery to get started. The Mega is compatible with most shields designed for the
Arduino Duemilanove or Diecimila.
`

EAGLE files: arduino-mega2560-reference-design.zip Schematic: arduino-mega2560-schematic.pdf

Microcontroller ATmega2560

Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limits) 6-20V
Digital I/O Pins 54 (of which 14 provide PWM output)
Analog Input Pins 16
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 256 KB of which 8 KB used by bootloader
SRAM 8 KB
EEPROM 4 KB
Clock Speed 16 MHz
`

The Arduino Mega2560 can be powered via the USB connection or with an external power supply. The power source is
selected automatically. External (non-USB) power can come either from an AC-to-DC adapter (wall-wart) or battery. The
adapter can be connected by plugging a 2.1mm center-positive plug into the board's power jack. Leads from a battery
can be inserted in the Gnd and Vin pin headers of the POWER connector.

The board can operate on an external supply of 6 to 20 volts. If supplied with less than 7V, however, the 5V pin may
supply less than five volts and the board may be unstable. If using more than 12V, the voltage regulator may overheat
and damage the board. The recommended range is 7 to 12 volts.

The Mega2560 differs from all preceding boards in that it does not use the FTDI USB-to-serial driver chip. Instead, it
features the Atmega8U2 programmed as a USB-to-serial converter.

The power pins are as follows:

 VIN. The input voltage to the Arduino board when it's using an external power source (as opposed to 5 volts
from the USB connection or other regulated power source). You can supply voltage through this pin, or, if
supplying voltage via the power jack, access it through this pin.
 5V. The regulated power supply used to power the microcontroller and other components on the board. This
can come either from VIN via an on-board regulator, or be supplied by USB or another regulated 5V supply.
 3V3. A 3.3 volt supply generated by the on-board regulator. Maximum current draw is 50 mA.
 GND. Ground pins.

The ATmega2560 has 256 KB of flash memory for storing code (of which 8 KB is used for the bootloader), 8 KB of
SRAM and 4 KB of EEPROM (which can be read and written with the EEPROM library).

Each of the 54 digital pins on the Mega can be used as an input or output, using pinMode(), digitalWrite(), and
digitalRead() functions. They operate at 5 volts. Each pin can provide or receive a maximum of 40 mA and has an
internal pull-up resistor (disconnected by default) of 20-50 kOhms. In addition, some pins have specialized functions:

 Serial: 0 (RX) and 1 (TX); Serial 1: 19 (RX) and 18 (TX); Serial 2: 17 (RX) and 16 (TX); Serial 3: 15 (RX) and
14 (TX). Used to receive (RX) and transmit (TX) TTL serial data. Pins 0 and 1 are also connected to the
corresponding pins of the ATmega8U2 USB-to-TTL Serial chip .
 External Interrupts: 2 (interrupt 0), 3 (interrupt 1), 18 (interrupt 5), 19 (interrupt 4), 20 (interrupt 3), and 21
(interrupt 2). These pins can be configured to trigger an interrupt on a low value, a rising or falling edge, or a
change in value. See the attachInterrupt() function for details.
 PWM: 0 to 13. Provide 8-bit PWM output with the analogWrite() function.
 SPI: 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS). These pins support SPI communication, which, although
provided by the underlying hardware, is not currently included in the Arduino language. The SPI pins are also
broken out on the ICSP header, which is physically compatible with the Duemilanove and Diecimila.
 LED: 13. There is a built-in LED connected to digital pin 13. When the pin is HIGH value, the LED is on, when
the pin is LOW, it's off.
 I2C: 20 (SDA) and 21 (SCL). Support I2C (TWI) communication using the Wire library (documentation on the
Wiring website). Note that these pins are not in the same location as the I2C pins on the Duemilanove.

The Mega2560 has 16 analog inputs, each of which provide 10 bits of resolution (i.e. 1024 different values). By default
they measure from ground to 5 volts, though is it possible to change the upper end of their range using the AREF pin and
analogReference() function.

There are a couple of other pins on the board:

 AREF. Reference voltage for the analog inputs. Used with analogReference().
 Reset. Bring this line LOW to reset the microcontroller. Typically used to add a reset button to shields which
block the one on the board.
`

The Arduino Mega2560 has a number of facilities for communicating with a computer, another Arduino, or
other microcontrollers. The ATmega2560 provides four hardware UARTs for TTL (5V) serial communication.
An ATmega8U2 on the board channels one of these over USB and provides a virtual com port to software on
the computer (Windows machines will need a .inf file, but OSX and Linux machines will recognize the board
as a COM port automatically. The Arduino software includes a serial monitor which allows simple textual
data to be sent to and from the board. The RX and TX LEDs on the board will flash when data is being
transmitted via the ATmega8U2 chip and USB connection to the computer (but not for serial communication
on pins 0 and 1).

A SoftwareSerial library allows for serial communication on any of the Mega's digital pins.

The ATmega2560 also supports I2C (TWI) and SPI communication. The Arduino software includes a Wire
library to simplify use of the I2C bus; see the documentation on the Wiring website for details. To use the SPI
communication, please see the ATmega2560 datasheet.

The Arduino Mega2560 can be programmed with the Arduino software (download). For details, see the
reference and tutorials.

The Atmega2560 on the Arduino Mega comes preburned with a bootloader that allows you to upload new
code to it without the use of an external hardware programmer. It communicates using the original STK500
protocol (reference, C header files).

You can also bypass the bootloader and program the microcontroller through the ICSP (In-Circuit Serial
Programming) header; see these instructions for details.
`

Rather then requiring a physical press of the reset button before an upload, the Arduino Mega2560 is
designed in a way that allows it to be reset by software running on a connected computer. One of the
hardware flow control lines (DTR) of the ATmega8U2 is connected to the reset line of the ATmega2560 via a
100 nanofarad capacitor. When this line is asserted (taken low), the reset line drops long enough to reset the
chip. The Arduino software uses this capability to allow you to upload code by simply pressing the upload
button in the Arduino environment. This means that the bootloader can have a shorter timeout, as the
lowering of DTR can be well- coordinated with the start of the upload.

This setup has other implications. When the Mega2560 is connected to either a computer running Mac OS X
or Linux, it resets each time a connection is made to it from software (via USB). For the following half-second
or so, the bootloader is running on the Mega2560. While it is programmed to ignore malformed data (i.e.
anything besides an upload of new code), it will intercept the first few bytes of data sent to the board after a
connection is opened. If a sketch running on the board receives one-time configuration or other data when it
first starts, make sure that the software with which it communicates waits a second after opening the
connection and before sending this data.

The Mega contains a trace that can be cut to disable the auto-reset. The pads on either side of the trace can
be soldered together to re-enable it. It's labeled "RESET-EN". You may also be able to disable the auto-reset
by connecting a 110 ohm resistor from 5V to the reset line; see this forum thread for details.

The Arduino Mega has a resettable polyfuse that protects your computer's USB ports from shorts and
overcurrent. Although most computers provide their own internal protection, the fuse provides an extra layer
of protection. If more than 500 mA is applied to the USB port, the fuse will automatically break the
connection until the short or overload is removed.

The maximum length and width of the Mega PCB are 4 and 2.1 inches respectively, with the USB connector
and power jack extending beyond the former dimension. Three screw holes allow the board to be attached to
a surface or case. Note that the distance between digital pins 7 and 8 is 160 mil (0.16"), not an even multiple
of the 100 mil spacing of the other pins.

The Mega is designed to be compatible with most shields designed for the Diecimila or Duemilanove. Digital
pins 0 to 13 (and the adjacent AREF and GND pins), analog inputs 0 to 5, the power header, and ICSP
header are all in equivalent locations. Further the main UART (serial port) is located on the same pins (0 and
1), as are external interrupts 0 and 1 (pins 2 and 3 respectively). SPI is available through the ICSP header on
both the Mega and Duemilanove / Diecimila. Please note that I2C is not located on the same pins on the
Mega (20 and 21) as the Duemilanove / Diecimila (analog inputs 4 and 5).
`

Arduino can sense the environment by receiving input from a variety of sensors and can affect its
surroundings by controlling lights, motors, and other actuators. The microcontroller on the board is
programmed using the Arduino programming language (based on Wiring) and the Arduino
development environment (based on Processing). Arduino projects can be stand-alone or they can
communicate with software on running on a computer (e.g. Flash, Processing, MaxMSP).

Arduino is a cross-platoform program. You’ll have to follow different instructions for your personal
OS. Check on the Arduino site for the latest instructions. http://arduino.cc/en/Guide/HomePage

Once you have downloaded/unzipped the arduino IDE, you can Plug the Arduino to your PC via USB cable.

Now you’re actually ready to “burn” your


first program on the arduino board. To
select “blink led”, the physical translation
of the well known programming “hello
world”, select

File>Sketchbook>
Arduino-0017>Examples>
Digital>Blink

Once you have your skecth you’ll


see something very close to the
screenshot on the right.

In Tools>Board select MEGA

Now you have to go to


Tools>SerialPort

and select the right serial port, the one arduino is attached to.
`

Dimensioned DraWincj

1 0 1,6
MS5803-14BA Miniature 14 bar Module

1. Warranties

1.1 The producer warrants that its products will conform to the Specifications. This warranty lasts for one (1) years from the date of the sale. The
producer shall not be liable for any defects that are caused by neglect, misuse or mistreatment by the Customer, including improper installation or testing, or
for any products that have been altered or modified in any way by a Customer. Moreover, The producer shall not be liable for any defects that result from
Customer's design, specifications or instructions for such products. Testing and other quality control techniques are used to the extent the producer deems
necessary.

1.2 If any products fail to conform to the warranty set forth above, the producer's sole liability shall be to replace such products. The producer's liability
shall be limited to products that are determined by the producer not to conform to such warranty. If the producer elects to replace such products, the producer
shall have a reasonable time to replacements. Replaced products shall be warranted for a new full warrantyperiod.

1.3 EXCEPT AS SET FORTH ABOVE, PRODUCTS ARE PROVIDED "AS IS" AND "WITH ALL FAULTS." THE PRODUCER DISCLAIMS ALL
OTHER WARRANTIES, EXPRESS OR IMPLIED, REGARDING PRODUCTS, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE

1.4 Customer agrees that prior to using any systems that include the producer products, Customer will test such systems and the functionality of
the products as used in such systems. The producer may provide technical, applications or design advice, quality characterization, reliability data or
other services. Customer acknowledges and agrees that providing these services shall not expand or otherwise alter the producer's warranties, as
set forth above, and no additional obligations or liabilities shall arise from the producer providing such services.

1.5 The Arduino products are not authorized for use in safety-critical applications where a failure of the product would reasonably be expected to cause
severe personal injury or death. Safety-Critical Applications include, without limitation, life support devices and systems, equipment or systems for the operation
of nuclear facilities and weapons systems. Arduino products are neither designed nor intended for use in military or aerospace applications or environments
and for automotive applications or environment. Customer acknowledges and agrees that any such use of Arduino  products which is solely at the
Customer's risk, and that Customer is solely responsible for compliance with all legal and regulatory requirements in connection with such use.

1.6 Customer acknowledges and agrees that it is solely responsible for compliance with all legal, regulatory and safety-related requirements concerning its
products and any use of Arduino products in Customer's applications, notwithstanding any applications-related information or support that may be provided by
the producer.

2. Indemnification

The Customer acknowledges and agrees to defend, indemnify and hold harmless the producer from and against any and all third-party losses, damages,
liabilities and expenses it incurs to the extent directly caused by: (i) an actual breach by a Customer of the representation and warranties made under this
terms and conditions or (ii) the gross negligence or willful misconduct by the Customer.

3. Consequential Damages Waiver

In no event the producer shall be liable to the Customer or any third parties for any special, collateral, indirect, punitive, incidental, consequential or exemplary
damages in connection with or arising out of the products provided hereunder, regardless of whether the producer has been advised of the possibility of such
damages. This section will survive the termination of the warranty period.

4. Changes to specifications

The producer may make changes to specifications and product descriptions at any time, without notice. The Customer must not rely on the absence or
characteristics of any features or instructions marked "reserved" or "undefined." The producer reserves these for future definition and shall have no responsibility
whatsoever for conflicts or incompatibilities arising from future changes to them. The product information on the Web Site or Materials is subject to change
without notice. Do not finalize a design with this information.

The producer of Arduino has joined the Impatto Zero®


policy of LifeGate.it. For each Arduino board produced is
created / looked after half squared Km of Costa Rica’s
forest’s.

DA5803-14BA_005 www.meas-spec.com1 September 7, 2012


000058031641 ECN1703 1/20
MS5803-14BA Miniature 14 bar Module

 High resolution module, 0.2 mbar

 Fast conversion down to 1 ms

 Low power, 1 µA (standby < 0.15 µA)

 Integrated digital pressure sensor (24 bit


ΔΣ ADC)

 Supply voltage 1.8 to 3.6 V

 Operating range: 0 to 14 bar, -40 to +85 °C

 I2C and SPI interface (Mode 0,3)

 No external components (Internal oscillator)

 Excellent long term stability

 Hermetically sealable for outdoor devices

DESCRIPTION

The MS5803-14BA is a new generation of high resolution pressure sensors with SPI and I2C bus
interface. It is optimized for depth measurement systems with a water depth resolution of 1cm and below.
The sensor module includes a high linear pressure sensor and an ultra low power 24 bit ΔΣ ADC with
internal factory calibrated coefficients. It provides a precise digital 24 Bit pressure and temperature value
and different operation modes that allow the user to optimize for conversion speed and current
consumption. A high resolution temperature output allows the implementation of a depth measurement
systems and thermometer function without any additional sensor. The MS5803-14BA can be interfaced to
any microcontroller. The communication protocol is simple, without the need to programming internal
registers in the device. The gel protection and antimagnetic stainless steel cap protects against 30 bar
overpressure water resistant. This new sensor module generation is based on leading MEMS technology
and latest benefits from the Intersema’s proven experience and know-how in high volume manufacturing
of pressure modules have been widely used for over a decade. This sensing principle employed leads to
very low hysteresis and high stability of both pressure and temperature signal.

DA5803-14BA_005 www.meas-spec.com2 September 7, 2012


000058031641 ECN1703 1/20
MS5803-14BA Miniature 14 bar Module

(1) FEATURES

(2) FIELD OF APPLICATION TECHNICAL DATA

 Mobile water depth measurements systems Sensor Performances (VDD = 3 V)


Pressure Min Typ Max Unit
 Diving computers
Range bar
 Adventure or multi-mode watches ADC 24 bit

1 / 0.6 / 0.4 / 0.3


Resolution (1)
-20 +20 mbar
Accuracy 0°C to +40°C, 0
to 6 bar (2) -40 +40 mbar
0.5 / 1.1 / 2.1 / 4.1 /
ms
8.22 mbar/yr
Long term stability
(3) FUNCTIONAL BLOCK DIAGRAM
Temperature Range Min Typ Max Unit
-40 +85 °C
Resolution
<0.01
VDD °C
Meas. MUX
Accuracy -0.8 +0.8
SENSOR +IN Digital
Interface
Notes: (1) Oversampling Ratio: 256 / 512 / 1024 / 2048 / 4096
dig
PGA ADC
-IN Filter

Sensor Memory
Interface IC (PROM)
SGND
PS CSB

SDI/SDA SDO SCLK

GND

DA5803-14BA_005 www.meas-spec.com3 September 7, 2012


000058031641 ECN1703 1/20
MS5803-14BA Miniature 14 bar Module

(4) PERFORMANCE SPECIFICATIONS

(5) ABSOLUTE MAXIMUM RATINGS

Parameter Symbol Conditions Min. Typ. Max Unit

Supply voltage VDD -0.3 +4.0 V

Storage temperature TS -40 +125 °C

Overpressure Pmax ISO 6425 30 bar

Maximum Soldering Tmax 40 sec max 250 °C


Temperature

ESD rating Human Body -4 +4 kV


Model

Latch up JEDEC standard -100 +100 mA


No 78

ELECTRICAL CHARACTERISTICS

Parameter Symbol Conditions Min. Typ. Max Unit

Operating Supply voltage VDD 1.8 3.0 3.6 V

Operating Temperature T -40 +25 +85 °C

OSR 4096 12.5

Supply current 2048 6.3


(1 sample per sec.) IDD 1024 3.2 µA

DA5803-14BA_005 www.meas-spec.com2 September 7, 2012


000058031641 ECN1703 10/20
MS5803-14BA Miniature 14 bar Module

512 1.7

256 0.9

Peak supply current during conversion 1.4 mA

Standby supply current at 25°c 0.02 0.14 µA

VDD Capacitor From VDD to 100 nF


GND

ANALOG DIGITAL CONVERTER (ADC)

Parameter Symbol Conditions Min. Typ. Max Unit

Output Word 24 bit

OSR 4096 7.40 8.22 9.04

2048 3.72 4.13 4.54

Conversion time tc 1024 1.88 2.08 2.28 ms

512 0.95 1.06 1.17

256 0.48 0.54 0.60

DA5803-14BA_005 www.meas-spec.com3 September 7, 2012


000058031641 ECN1703 10/20
MS5803-14BA Miniature 14 bar Module

PERFORMANCE SPECIFICATIONS (CONTINUED)

PRESSURE OUTPUT CHARACTERISTICS (VDD = 3 V, T = 25°C UNLESS OTHERWISE


NOTED)

Parameter Conditions Min. Typ. Max Unit

Operating Pressure Range Prange Full Accuracy 0 14 bar

Absolute Accuracy, 0 … 6 bar -20 +20


Temperature range 0 … 40
°C 0 … 10 bar -60 +20 mbar

0 … 14 bar -150 +20

Absolute Accuracy, 0 … 6 bar -40 +40


Temperature range -40 … 85
°C 0 … 10 bar -120 +80 mbar

0 … 14 bar -200 +100

Maximum error with supply VDD = 1.8 V … 3.6 V -20 +20 mbar
voltage (1)

Long-term stability -20 mbar/yr

OSR 4096 0.2

2048 0.3

Resolution RMS 1024 0.4 mbar

512 0.6

256 1.0

(1) With autozero at 3V point

DA5803-14BA_005 www.meas-spec.com4 September 7, 2012


000058031641 ECN1703 10/20
MS5803-14BA Miniature 14 bar Module

(6) TEMPERATURE
OUTPUT CHARACTERISTICS (VDD = 3 V, T = 25°C UNLESS
OTHERWISE NOTED)

Parameter Conditions Min. Typ. Max Unit

0 …10 bar -0.8 +0.8

Absolute Accuracy -20..85°C -2.0 +2.0 °C

-40..85°C -4.0 +4.0

Maximum error with supply VDD = 1.8 V … 3.6 V -0.5 +0.5 °C


voltage (1)

OSR 4096 0.002

2048 0.003

Resolution RMS 1024 0.005 °C

512 0.008

256 0.012

(7) With autozero at 3V point

DA5803-14BA_005 www.meas-spec.com5 September 7, 2012


000058031641 ECN1703 10/20
MS5803-14BA Miniature 14 bar Module

(8) PERFORMANCE SPECIFICATIONS (CONTINUED)

(9) DIGITAL INPUTS (PS, CSB, DIN, SCLK, SDA, SCL)

Parameter Symbol Conditions Min. Typ. Max Unit

Serial data clock SCLK SPI protocol 20 MHz

Serial data clock SCL I2C protocol 400 kHz

Input high voltage VIH Pins CSB 80% VDD 100% V


VDD

Input low voltage VIL 0% VDD 20% VDD V

Input leakage current Ileak25° at 25°c 0.15 µA


C

CS low to first SCLK rising tCSL 21 ns

CS low from last SCLK tCSH 21 ns


falling

PRESSURE OUTPUTS (DOUT, SDA, SCL)

Parameter Symbol Conditions Min. Typ. Max Unit

Output high voltage VOH Isource = 0.6 mA 80% VDD 100% V


VDD

Output low voltage VOL Isink = 0.6 mA 0% VDD 20% VDD V

Load capacitance CLOAD 16 pF

DA5803-14BA_005 www.meas-spec.com6 September 7, 2012


000058031641 ECN1703 10/20
FUNCTIONAL
DESCRIPTION

VDD

Meas. MUX

SENSOR +IN Digital

PS CSB Interface

PGA
-IN ADC dig.
Filter
SDI / SDA SDO

SCLK / SCL Sensor Memory


Interface IC (PROM)

SGND

Anda mungkin juga menyukai