Skd 141311049 muflih adinata n_stand alone controller

Muflih Negara
Muflih NegaraStudent at Polytechnic state of Bandung

Motor DC's speed control using PID controller on Arduino. Methods : ziegler nichols type 1 and cohen coon

LAPORAN PRAKTIKUM SISTEM KENDALI DIGITAL
Stand-Alone Kendali Kecepatan Motor Dengan Arduino
Jum’at, 03 Mei 2016
Disusun oleh :
Nama : Muflih Adinata Negara
NIM : 141311049
Kelas : 2B-2
Prodi : D3 Teknik Elektronika
JURUSAN TEKNIK ELEKTRONIKA
POLITEKNIK NEGERI BANDUNG
2016
I. Tujuan
- Merealisasikan desain kendali PID pada Stand-Alone Controller menggunakan
Arduino
- Mampu menggunakan software interfacing Arduino untuk melihat respon kendali
dari suatu plant
- Menggunakan Arduino untuk mengamati respon kendali pada plant tanpa
menggunakan computer / PC
II. Landasan Teori
2.1 Stand Alone Controller
Stand Alone Controller berarti suatu sistem yang mampu mengendalikan dan
menampilkan respon suatu plant yang tidak lagi memerlukan computer sehingga
disebut “berdiri sendiri/stand alone”.
Namun sebelum me-realisasikan hasil desain ke stand alone controller
diperlukan pengamatan respon sebuah plant agar diperoleh hasil kendali yang
baik, maka dibutuhkan software interface yang pada percobaan ini digunakan
Makerplot.
2.2 Makerplot
Makerplot merupakan software untuk windows PC yang digunakan untuk
mem-plot data analog maupun digital yang dihasilkan oleh microcontroller dan
device lainnya (seperti Arduino) dengan output serial ASCII.
Makerplot mendukung beberapa tipe data seperti :
- Analog
- Digital
- Graphic Drawings
- Text Messages
Fitur-fitur dalam Makerplot :
- Terdapat total 100 point data (Kombinasi antara analog, digital dan lainnya
- Mampu mem-plot 10 channel data analog
- Mampu mem-plot sampai 32 bit data digital
dan masih banyak fitur-fitur lainnya.
Gambar-1 Icon dan Tampilan Makerplot
2.3 Plant Pengendali Kecepatan Motor DC
Plant ini terdiri atas beberapa blok Modul yaitu :
- Modul Power Supply
Power Supply adalah catu daya dc yang berfungsi untuk
memberi/mensuplai tegangan. Power supply yang digunakan pada
praktikum ini memiliki output variable
-15V/1A s/d +15V/1A, dan tegangan fixed 5V/1.
- Modul Set Point
Set Point adalah suatu modul yang berfungsi untuk menentukan
kendali suatu alat yang diinginkan. Set point pada praktikum ini
terbagi menjadi 2 pilihan yaitu :
1. Untuk konektor yang pertama dapat mengatur antara 0V s/d
+10V.
2. Untuk konektor yang kedua dapat mengatur antara -10V s/d +10V
- Modul Power Amplifier
Power amplifier berfungsi sebagai penguat daya agar
pengendalian output beban stabil karena output beban yang
digunakan membutuhkan daya yang besar.
Terdapat 3 pilihan dalam penggunaan power amplifier :
1. Output pada power amplifier dikalian +1
2. Output pada power amplifier dikalian -1
3. Jika keduanya digabungkan maka output power amplifier
dikuatkan atau dikalikan 2 dari set point.
- Modul PID Controller
PID Controller (Kendali PID) adalah suatu alat untuk mengatur
nilai keluaran desain kendali yang telah dibuat.
Terdapat 3 tombol pengatur yaitu Kp, Ti dan Td dan dapat diatur
secara manual sesuai dengan yang diinginkan.
- Modul Motor DC
Modul Motor DC ini akan menggerakkan motor apabila diberi
Supply, kecepatan putar motor akan bervariasi sekitar 1000 rpm / 1V
dan akan berputar searah jarum jam apabila diberi supply V(+) juga
akan berputar berlawanan arah jarum jam apabila siberi supply V(-).
III. Alat dan Komponen
- Plant Pengendali Kecepatan Motor … 1 set
- Arduino … 1 unit
- Arduino IDE Environment
- Software Makerplot
- LCD Shield untuk Arduino … 1 unit
- Potensiometer 50kΩ … 1 unit
- Probe dan kabel penghubung … Secukupnya
IV. Langkah Kerja
(Melihat Respon Kendali Plant Motor Melalui Makerplot)
1. Menge-cek dan memastikan kondisi setiap alat dan modul baik
2. Menghubungkan setiap blok sebagai berikut :
Gambar-2 Blok diagram untuk stand alone controller
3. Membuat program pada Arduino IDE untuk melihat respon plant dengan
software Makerplot.
4. Mengatur nilai Kp, Ti dan Td hasil desain kendali PID(ZN-1 ataupun CC)
sebelumnya pada program Arduino IDE kemudian mengupload program ke
modul Arduino.
5. Membuka software Makerplot kemudian menghubungkan Arduino dan plant
ke PC dengan koneksi serial (seperti gambar-2) dan mengamati respon yang
ditampilkan makerplot.
6. Jika hasil respon belum baik maka mengatur kembali secara manual nilai Kp,
Ki dan Kd pada program kemudian mengulangi langkah 4 & 5 sehingga
diperoleh respon terbaik.
(Melihat Respon Kendali Plant Motor Melalui LCD)
7. Menghubungkan LCD shield ke Arduino dan menghubungkan Arduino ke
plant seperti gambar berikut :
8. Mengatur nilai Kp, Ti dan Td hasil desain kendali PID(ZN-1 ataupun CC)
sebelumnya pada program Arduino IDE kemudian mengupload program ke
modul Arduino.
9. Mengamati respon PV terhadap SP pada layar LCD, apabila nilai PV = SP
maka desain kendali yang dimasukkan pada embedded system (Arduino) telah
baik.
V. Hasil Pengamatan
 Program Arduino untuk menampilkan respon kendali pada Makerplot :
 Hasil Desain Kendali PID Metode ZN-1 dari praktikum sebelumnya :
Gambar 2 Hasil penunjukkan respon desain kendali sebelumnya melalui Makerplot
 Terlihat bahwa masih terdapat overshoot yang besar sehingga perlu dilakukan tuning
manual dengan mengurangi nilai Kp pada program Arduino sebagai berikut :
Gambar 3 Hasil penunjukkan respon desain kendali (tuning ke-1) melalui Makerplot
Kp Ti Td
70 0.3 0.0002
Kp Ti Td
40 0.3 0.0002
 Terlihat bahwa masih terdapat overshoot yang besar sehingga perlu dilakukan tuning
manual dengan mengurangi nilai Kp, menaikkan Ti dan menurunkan Td untuk
mengurangi settling time pada program Arduino sebagai berikut :
Gambar 4 Hasil penunjukkan respon desain kendali (tuning ke-2) melalui Makerplot
 Terlihat bahwa respon PV (garis warna merah) terhadap SP(garis warna hitam) sudah
cukup baik sehingga proses tuning manual dicukupkan.
 Hasil Desain Kendali PID Metode Cohen Coon (PI Controller) dari praktikum
sebelumnya :
Kp = 50; Ti = 0.3
Gambar 5 Hasil penunjukkan respon desain kendali CC sebelumnya melalui Makerplot
Kp Ti Td
40 0.3 0.0002
 Terlihat bahwa masih terdapat overshoot sehingga diperlukan manual dengan cara
mengurangi Kp dan Ti pada program Arduino sebagai berikut:
Kp = 7 ; Ti = 0.15
Gambar 6 Hasil penunjukkan respon desain kendali CC(tuning ke-1) melalui Makerplot
 Terlihat bahwa respon PV (garis warna merah) terhadap SP (garis warna hitam) sudah
cukup baik sehingga proses tuning manual dicukupkan.
 Program Arduino untuk menampilkan respon kendali pada LCD (Pure Stand Alone
Controller) :
 Hasil Desain Kendali PID Metode ZN-1 dari praktikum sebelumnya :
Gambar 7 Pure Stand Alone Controller
Gambar 7 Hasil Pengamatan respon PV terhadap SP melalui LCD (1)
 SP = 2090 Rpm
PV = 2030 Rpm
%error =
= 2.87%
Kp Ti Td
70 0.3 0.0002
Gambar 8 Hasil Pengamatan respon PV terhadap SP melalui LCD (2)
 SP = 1350 Rpm
PV = 1320 Rpm
%error =
= 2.22%
 Terlihat bahwa PV terhadap SP sudah cukup baik walaupun masih terdapat error
(perbedaan atau selisih antara PV dengan SP) sekitar 2%.
VI. Analisis
 Fungsi Pin-pin pada Arduino (Stand Alone Controller) yang terhubung ke Plant
Kendali Kecepatan Motor :
- A0, digunakan sebagai Set point dengan cara mengkoneksikannya dengan
Potensiometer.
- A5, digunakan sebagai detektor Respon dari sensor plant.
- PIN 6, digunakan sebagai keluran Arduino yang digunakan untuk menjalankan
plant.
 Modul set point tidak digunakan karena set point menggunakan potensiometer yang
terhubung ke analog input arduino yang dapat diubah nilai tegangannya dari 0 – 5v.
Modul PID analog tidak sepenuhnya digunakan, karena modul tersebut hanya
digunakan parameter Kp nya saja, disebabkan keluaran dari Arduino terbatas
yaitu 0 - 5V sedangkan tegangan yang masuk ke penguat daya harus memiliki range
0 – 10V oleh karena itu harus dikalikan 2 dengan menggunakan gain yang ada di PID
analog.
 Perbandingan hasil desain kendali digital menggunakan motode ZN-1 dengan Cohen-
Coon pada Plant Kendali Kecepatan Motor :
Gambar-9 ZN-1 Gambar-10 CC
(Kp = 40, Ti=0.3, Td=0.0002) (Kp = 7 ; Ti = 0.15)
 Terlihat bahwa desain kendali PID dengan ZN-1 terdapat overshoot yang lebih besar
dibandingkan dengan desain kendali PI dengan Cohen Coon sehingga untuk plant
kendali kecepatan motor ini desain kendali PI Cohen Coon lebih baik dan tepat untuk
digunakan.
VII. Kesimpulan
Berdasarkan percobaan yang telah dilakukan dapat disimpulkan bahwa :
 Untuk dapat melihat respon kendali suatu plant dapat digunakan aplikasi
interfacing salah satunya dengan Software Makerplot.
 Stand alone controller merupakan sistem yang mampu menampilkan hasil atau
respon desain kendali PID suatu plant tanpa memerlukan lagi Komputer atau
PC.
 Untuk Plant Kendali Kecepatan Motor, desain kendali digital PID yang lebih
baik dan tepat untuk digunakan yaitu metode Cohen Coon PI controller.

Recomendados

Kontrol Kecepatan Motor DC Dengan PID por
Kontrol Kecepatan Motor DC Dengan PID Kontrol Kecepatan Motor DC Dengan PID
Kontrol Kecepatan Motor DC Dengan PID Chardian Arguta
5.1K visualizações7 slides
Automatic Door Control using LM35 Sensor por
Automatic Door Control using LM35 SensorAutomatic Door Control using LM35 Sensor
Automatic Door Control using LM35 SensorAghnia Rusydah
459 visualizações19 slides
Laporan vanny manpro suhu por
Laporan vanny manpro suhuLaporan vanny manpro suhu
Laporan vanny manpro suhuVanny Elsyavitriani Bowo
2K visualizações31 slides
Sensor suhu LM 35 por
Sensor suhu LM 35Sensor suhu LM 35
Sensor suhu LM 35Aeditya Mahareva
2.3K visualizações15 slides
Abstraksi por
AbstraksiAbstraksi
Abstraksidanielsetiawan27
9 visualizações3 slides
72681707 jam-digital-at-mega-16 por
72681707 jam-digital-at-mega-1672681707 jam-digital-at-mega-16
72681707 jam-digital-at-mega-16Satria Speed
4.2K visualizações23 slides

Mais conteúdo relacionado

Mais procurados

Rangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino Uno por
Rangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino UnoRangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino Uno
Rangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino UnoRianaDS
36.3K visualizações53 slides
15.04.146 jurnal eproc por
15.04.146 jurnal eproc15.04.146 jurnal eproc
15.04.146 jurnal eproceko dnero
229 visualizações8 slides
06 jurnal anita por
06 jurnal anita06 jurnal anita
06 jurnal anitarahmawatirais
585 visualizações12 slides
Membuat stopwatch menggunakan mikrokontroler atmega16 by muhammad kennedy gin... por
Membuat stopwatch menggunakan mikrokontroler atmega16 by muhammad kennedy gin...Membuat stopwatch menggunakan mikrokontroler atmega16 by muhammad kennedy gin...
Membuat stopwatch menggunakan mikrokontroler atmega16 by muhammad kennedy gin...Muhammad Kennedy Ginting
4.4K visualizações30 slides
Tutorial membuat project termometer dan jam digital menggunakan codevision av... por
Tutorial membuat project termometer dan jam digital menggunakan codevision av...Tutorial membuat project termometer dan jam digital menggunakan codevision av...
Tutorial membuat project termometer dan jam digital menggunakan codevision av...Muhammad Kennedy Ginting
8.2K visualizações16 slides
M I C R O C O N T R O L L E R 2009new por
M I C R O C O N T R O L L E R 2009newM I C R O C O N T R O L L E R 2009new
M I C R O C O N T R O L L E R 2009newDeddy Susilo
6.6K visualizações759 slides

Mais procurados(20)

Rangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino Uno por RianaDS
Rangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino UnoRangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino Uno
Rangkaian Pengatur Kecepatan dan Arah Putaran Motor DC Berbasis Adruino Uno
RianaDS36.3K visualizações
15.04.146 jurnal eproc por eko dnero
15.04.146 jurnal eproc15.04.146 jurnal eproc
15.04.146 jurnal eproc
eko dnero229 visualizações
06 jurnal anita por rahmawatirais
06 jurnal anita06 jurnal anita
06 jurnal anita
rahmawatirais585 visualizações
Membuat stopwatch menggunakan mikrokontroler atmega16 by muhammad kennedy gin... por Muhammad Kennedy Ginting
Membuat stopwatch menggunakan mikrokontroler atmega16 by muhammad kennedy gin...Membuat stopwatch menggunakan mikrokontroler atmega16 by muhammad kennedy gin...
Membuat stopwatch menggunakan mikrokontroler atmega16 by muhammad kennedy gin...
Muhammad Kennedy Ginting4.4K visualizações
Tutorial membuat project termometer dan jam digital menggunakan codevision av... por Muhammad Kennedy Ginting
Tutorial membuat project termometer dan jam digital menggunakan codevision av...Tutorial membuat project termometer dan jam digital menggunakan codevision av...
Tutorial membuat project termometer dan jam digital menggunakan codevision av...
Muhammad Kennedy Ginting8.2K visualizações
M I C R O C O N T R O L L E R 2009new por Deddy Susilo
M I C R O C O N T R O L L E R 2009newM I C R O C O N T R O L L E R 2009new
M I C R O C O N T R O L L E R 2009new
Deddy Susilo6.6K visualizações
12362 34780-1-pb por Abdul Gumbs
12362 34780-1-pb12362 34780-1-pb
12362 34780-1-pb
Abdul Gumbs249 visualizações
Pendahuluan plc por arie eric
Pendahuluan plcPendahuluan plc
Pendahuluan plc
arie eric789 visualizações
Membuat sensor suhu lm 35 menggunakan at mega por Priyo Harjiyono
Membuat sensor suhu lm 35 menggunakan at megaMembuat sensor suhu lm 35 menggunakan at mega
Membuat sensor suhu lm 35 menggunakan at mega
Priyo Harjiyono3.9K visualizações
Schneider twido suite training por Deny Rifai
Schneider twido suite training Schneider twido suite training
Schneider twido suite training
Deny Rifai10.8K visualizações
Proposal tugas akhir jadi por chamidun_majid
Proposal tugas akhir jadiProposal tugas akhir jadi
Proposal tugas akhir jadi
chamidun_majid19.9K visualizações
Humidity and temperature sensor using dht11 with arduino por Asep Subagja
Humidity and temperature sensor using dht11 with arduinoHumidity and temperature sensor using dht11 with arduino
Humidity and temperature sensor using dht11 with arduino
Asep Subagja2.7K visualizações
Simulasi alat pengkonversi kertas a3 ke a4 otomatis por 5223127190
Simulasi alat pengkonversi kertas a3 ke a4 otomatisSimulasi alat pengkonversi kertas a3 ke a4 otomatis
Simulasi alat pengkonversi kertas a3 ke a4 otomatis
5223127190236 visualizações
Tp.plc por Willy OneHeart
Tp.plcTp.plc
Tp.plc
Willy OneHeart339 visualizações
PID Implementation on Octave por Lusiana Diyan
PID Implementation on OctavePID Implementation on Octave
PID Implementation on Octave
Lusiana Diyan241 visualizações
Laporan akhir twido por Willy OneHeart
Laporan akhir twidoLaporan akhir twido
Laporan akhir twido
Willy OneHeart1K visualizações
Pengenalan pada plc por Amri Laksono
Pengenalan pada plcPengenalan pada plc
Pengenalan pada plc
Amri Laksono605 visualizações
Traffic Light Berbasis ATMega32A por Ammazizzaky Tarigan
Traffic Light Berbasis ATMega32ATraffic Light Berbasis ATMega32A
Traffic Light Berbasis ATMega32A
Ammazizzaky Tarigan3.5K visualizações
5 peralatan otomasi industri por Rohmat Rohmatullah
5 peralatan otomasi industri5 peralatan otomasi industri
5 peralatan otomasi industri
Rohmat Rohmatullah31.4K visualizações

Destaque

Alat bantu komunikasi tunawicara por
Alat bantu komunikasi tunawicaraAlat bantu komunikasi tunawicara
Alat bantu komunikasi tunawicaraMuflih Negara
2.9K visualizações39 slides
Mini Game, Length Unit's Converter + Safety System Using Visual Studio C# por
Mini Game, Length Unit's Converter + Safety System Using Visual Studio C#Mini Game, Length Unit's Converter + Safety System Using Visual Studio C#
Mini Game, Length Unit's Converter + Safety System Using Visual Studio C#Muflih Negara
530 visualizações31 slides
Sintonia de controladores pid por
Sintonia de controladores pidSintonia de controladores pid
Sintonia de controladores pidPedro Campelo
1K visualizações41 slides
DESAIN KENDALI PID DENGAN METODA ZIEGLER-NICHOLS DAN COHEN-COON MENGGUNAKAN M... por
DESAIN KENDALI PID DENGAN METODA ZIEGLER-NICHOLS DAN COHEN-COON MENGGUNAKAN M...DESAIN KENDALI PID DENGAN METODA ZIEGLER-NICHOLS DAN COHEN-COON MENGGUNAKAN M...
DESAIN KENDALI PID DENGAN METODA ZIEGLER-NICHOLS DAN COHEN-COON MENGGUNAKAN M...Fauzan Fauziansyah
1.4K visualizações43 slides
Laporan karya ilmiah stress pada mahasiswa por
Laporan karya ilmiah stress pada mahasiswaLaporan karya ilmiah stress pada mahasiswa
Laporan karya ilmiah stress pada mahasiswaArvi Rizky
6.7K visualizações11 slides
Laporan akhir por
Laporan akhirLaporan akhir
Laporan akhirdmaylina
2.6K visualizações41 slides

Destaque(7)

Alat bantu komunikasi tunawicara por Muflih Negara
Alat bantu komunikasi tunawicaraAlat bantu komunikasi tunawicara
Alat bantu komunikasi tunawicara
Muflih Negara2.9K visualizações
Mini Game, Length Unit's Converter + Safety System Using Visual Studio C# por Muflih Negara
Mini Game, Length Unit's Converter + Safety System Using Visual Studio C#Mini Game, Length Unit's Converter + Safety System Using Visual Studio C#
Mini Game, Length Unit's Converter + Safety System Using Visual Studio C#
Muflih Negara530 visualizações
Sintonia de controladores pid por Pedro Campelo
Sintonia de controladores pidSintonia de controladores pid
Sintonia de controladores pid
Pedro Campelo1K visualizações
DESAIN KENDALI PID DENGAN METODA ZIEGLER-NICHOLS DAN COHEN-COON MENGGUNAKAN M... por Fauzan Fauziansyah
DESAIN KENDALI PID DENGAN METODA ZIEGLER-NICHOLS DAN COHEN-COON MENGGUNAKAN M...DESAIN KENDALI PID DENGAN METODA ZIEGLER-NICHOLS DAN COHEN-COON MENGGUNAKAN M...
DESAIN KENDALI PID DENGAN METODA ZIEGLER-NICHOLS DAN COHEN-COON MENGGUNAKAN M...
Fauzan Fauziansyah1.4K visualizações
Laporan karya ilmiah stress pada mahasiswa por Arvi Rizky
Laporan karya ilmiah stress pada mahasiswaLaporan karya ilmiah stress pada mahasiswa
Laporan karya ilmiah stress pada mahasiswa
Arvi Rizky6.7K visualizações
Laporan akhir por dmaylina
Laporan akhirLaporan akhir
Laporan akhir
dmaylina2.6K visualizações
Perancangan dan realisasi sistem kendali kontinyu dan digital pada plant debi... por Diaz Zulkipli
Perancangan dan realisasi sistem kendali kontinyu dan digital pada plant debi...Perancangan dan realisasi sistem kendali kontinyu dan digital pada plant debi...
Perancangan dan realisasi sistem kendali kontinyu dan digital pada plant debi...
Diaz Zulkipli1.8K visualizações

Similar a Skd 141311049 muflih adinata n_stand alone controller

Skd 141311039 -laporan akhir sistem kendali digital pada plant flow por
Skd 141311039 -laporan akhir sistem kendali digital pada plant flowSkd 141311039 -laporan akhir sistem kendali digital pada plant flow
Skd 141311039 -laporan akhir sistem kendali digital pada plant flowniel95
259 visualizações9 slides
1.-Arief-Budijanto_Uwika_ok1.pdf por
1.-Arief-Budijanto_Uwika_ok1.pdf1.-Arief-Budijanto_Uwika_ok1.pdf
1.-Arief-Budijanto_Uwika_ok1.pdfZulkarnain619989
3 visualizações6 slides
Aplikasi kendali smart relay pada motor 3 fasa.pptx por
Aplikasi kendali smart relay pada motor 3 fasa.pptxAplikasi kendali smart relay pada motor 3 fasa.pptx
Aplikasi kendali smart relay pada motor 3 fasa.pptxArifHendrawan9
9 visualizações21 slides
02. Basic PLC.pptx por
02. Basic PLC.pptx02. Basic PLC.pptx
02. Basic PLC.pptxNovianWahyuSetiabudi1
4 visualizações43 slides
Automatic Door Control using LM35 Sensor por
Automatic Door Control using LM35 SensorAutomatic Door Control using LM35 Sensor
Automatic Door Control using LM35 Sensoraseprohmath
545 visualizações19 slides
Automatic Door Control using LM35 Sensor por
Automatic Door Control using LM35 SensorAutomatic Door Control using LM35 Sensor
Automatic Door Control using LM35 Sensorqhiandave
423 visualizações19 slides

Similar a Skd 141311049 muflih adinata n_stand alone controller(20)

Skd 141311039 -laporan akhir sistem kendali digital pada plant flow por niel95
Skd 141311039 -laporan akhir sistem kendali digital pada plant flowSkd 141311039 -laporan akhir sistem kendali digital pada plant flow
Skd 141311039 -laporan akhir sistem kendali digital pada plant flow
niel95259 visualizações
1.-Arief-Budijanto_Uwika_ok1.pdf por Zulkarnain619989
1.-Arief-Budijanto_Uwika_ok1.pdf1.-Arief-Budijanto_Uwika_ok1.pdf
1.-Arief-Budijanto_Uwika_ok1.pdf
Zulkarnain6199893 visualizações
Aplikasi kendali smart relay pada motor 3 fasa.pptx por ArifHendrawan9
Aplikasi kendali smart relay pada motor 3 fasa.pptxAplikasi kendali smart relay pada motor 3 fasa.pptx
Aplikasi kendali smart relay pada motor 3 fasa.pptx
ArifHendrawan99 visualizações
Automatic Door Control using LM35 Sensor por aseprohmath
Automatic Door Control using LM35 SensorAutomatic Door Control using LM35 Sensor
Automatic Door Control using LM35 Sensor
aseprohmath545 visualizações
Automatic Door Control using LM35 Sensor por qhiandave
Automatic Door Control using LM35 SensorAutomatic Door Control using LM35 Sensor
Automatic Door Control using LM35 Sensor
qhiandave423 visualizações
857 por Benny Padly
857857
857
Benny Padly219 visualizações
dcs-3.ppt por RonyDarpono
dcs-3.pptdcs-3.ppt
dcs-3.ppt
RonyDarpono2 visualizações
"Kendali Temperature Ruangan dengan PID Berbasis Arduino" Document B100-600 por Satrio Nurcahyo
"Kendali Temperature Ruangan dengan PID Berbasis Arduino" Document B100-600"Kendali Temperature Ruangan dengan PID Berbasis Arduino" Document B100-600
"Kendali Temperature Ruangan dengan PID Berbasis Arduino" Document B100-600
Satrio Nurcahyo1.4K visualizações
Laporan Programmeable Counter & Self-Stopping Cenounter por Kurniawan Suganda
Laporan Programmeable Counter & Self-Stopping CenounterLaporan Programmeable Counter & Self-Stopping Cenounter
Laporan Programmeable Counter & Self-Stopping Cenounter
Kurniawan Suganda2.1K visualizações
Jurnal Tugas Akhir Teknik Elektro por Andrie A Hamali
Jurnal Tugas Akhir Teknik ElektroJurnal Tugas Akhir Teknik Elektro
Jurnal Tugas Akhir Teknik Elektro
Andrie A Hamali12.7K visualizações
Skd 131311061-laporan-akhir por Sally Tri Nurliani
Skd 131311061-laporan-akhirSkd 131311061-laporan-akhir
Skd 131311061-laporan-akhir
Sally Tri Nurliani455 visualizações
3 c skd-b100_regi adriana saputra_stabilizer kamera 2-axis por RegiAdriana1
3 c skd-b100_regi adriana saputra_stabilizer kamera 2-axis3 c skd-b100_regi adriana saputra_stabilizer kamera 2-axis
3 c skd-b100_regi adriana saputra_stabilizer kamera 2-axis
RegiAdriana123 visualizações
Modul praktikum kendali lanjut por Pressa Surya
Modul praktikum kendali lanjutModul praktikum kendali lanjut
Modul praktikum kendali lanjut
Pressa Surya2.6K visualizações
Bab IV.ppt por MFebriansyah10
Bab IV.pptBab IV.ppt
Bab IV.ppt
MFebriansyah105 visualizações
alat pencampur minuman berbasis PLC por 5223127190
alat pencampur minuman berbasis PLCalat pencampur minuman berbasis PLC
alat pencampur minuman berbasis PLC
52231271904.3K visualizações
Laporan mikroprosesor conveyor por TriKustini
Laporan mikroprosesor conveyorLaporan mikroprosesor conveyor
Laporan mikroprosesor conveyor
TriKustini45 visualizações
Pengembangan Sistem SCADA Pada PLC Tipe COMPACT Untuk Aplikasi PIntu Air Otom... por Brian Raafiu
Pengembangan Sistem SCADA Pada PLC Tipe COMPACT Untuk Aplikasi PIntu Air Otom...Pengembangan Sistem SCADA Pada PLC Tipe COMPACT Untuk Aplikasi PIntu Air Otom...
Pengembangan Sistem SCADA Pada PLC Tipe COMPACT Untuk Aplikasi PIntu Air Otom...
Brian Raafiu1.6K visualizações
Teknik Kendali por Imam budiyanto
Teknik KendaliTeknik Kendali
Teknik Kendali
Imam budiyanto482 visualizações

Skd 141311049 muflih adinata n_stand alone controller

  • 1. LAPORAN PRAKTIKUM SISTEM KENDALI DIGITAL Stand-Alone Kendali Kecepatan Motor Dengan Arduino Jum’at, 03 Mei 2016 Disusun oleh : Nama : Muflih Adinata Negara NIM : 141311049 Kelas : 2B-2 Prodi : D3 Teknik Elektronika JURUSAN TEKNIK ELEKTRONIKA POLITEKNIK NEGERI BANDUNG 2016
  • 2. I. Tujuan - Merealisasikan desain kendali PID pada Stand-Alone Controller menggunakan Arduino - Mampu menggunakan software interfacing Arduino untuk melihat respon kendali dari suatu plant - Menggunakan Arduino untuk mengamati respon kendali pada plant tanpa menggunakan computer / PC II. Landasan Teori 2.1 Stand Alone Controller Stand Alone Controller berarti suatu sistem yang mampu mengendalikan dan menampilkan respon suatu plant yang tidak lagi memerlukan computer sehingga disebut “berdiri sendiri/stand alone”. Namun sebelum me-realisasikan hasil desain ke stand alone controller diperlukan pengamatan respon sebuah plant agar diperoleh hasil kendali yang baik, maka dibutuhkan software interface yang pada percobaan ini digunakan Makerplot. 2.2 Makerplot Makerplot merupakan software untuk windows PC yang digunakan untuk mem-plot data analog maupun digital yang dihasilkan oleh microcontroller dan device lainnya (seperti Arduino) dengan output serial ASCII. Makerplot mendukung beberapa tipe data seperti : - Analog - Digital - Graphic Drawings - Text Messages Fitur-fitur dalam Makerplot : - Terdapat total 100 point data (Kombinasi antara analog, digital dan lainnya - Mampu mem-plot 10 channel data analog - Mampu mem-plot sampai 32 bit data digital dan masih banyak fitur-fitur lainnya. Gambar-1 Icon dan Tampilan Makerplot
  • 3. 2.3 Plant Pengendali Kecepatan Motor DC Plant ini terdiri atas beberapa blok Modul yaitu : - Modul Power Supply Power Supply adalah catu daya dc yang berfungsi untuk memberi/mensuplai tegangan. Power supply yang digunakan pada praktikum ini memiliki output variable -15V/1A s/d +15V/1A, dan tegangan fixed 5V/1. - Modul Set Point Set Point adalah suatu modul yang berfungsi untuk menentukan kendali suatu alat yang diinginkan. Set point pada praktikum ini terbagi menjadi 2 pilihan yaitu : 1. Untuk konektor yang pertama dapat mengatur antara 0V s/d +10V. 2. Untuk konektor yang kedua dapat mengatur antara -10V s/d +10V - Modul Power Amplifier Power amplifier berfungsi sebagai penguat daya agar pengendalian output beban stabil karena output beban yang digunakan membutuhkan daya yang besar. Terdapat 3 pilihan dalam penggunaan power amplifier : 1. Output pada power amplifier dikalian +1 2. Output pada power amplifier dikalian -1 3. Jika keduanya digabungkan maka output power amplifier dikuatkan atau dikalikan 2 dari set point. - Modul PID Controller PID Controller (Kendali PID) adalah suatu alat untuk mengatur nilai keluaran desain kendali yang telah dibuat. Terdapat 3 tombol pengatur yaitu Kp, Ti dan Td dan dapat diatur secara manual sesuai dengan yang diinginkan. - Modul Motor DC Modul Motor DC ini akan menggerakkan motor apabila diberi Supply, kecepatan putar motor akan bervariasi sekitar 1000 rpm / 1V dan akan berputar searah jarum jam apabila diberi supply V(+) juga akan berputar berlawanan arah jarum jam apabila siberi supply V(-).
  • 4. III. Alat dan Komponen - Plant Pengendali Kecepatan Motor … 1 set - Arduino … 1 unit - Arduino IDE Environment - Software Makerplot - LCD Shield untuk Arduino … 1 unit - Potensiometer 50kΩ … 1 unit - Probe dan kabel penghubung … Secukupnya IV. Langkah Kerja (Melihat Respon Kendali Plant Motor Melalui Makerplot) 1. Menge-cek dan memastikan kondisi setiap alat dan modul baik 2. Menghubungkan setiap blok sebagai berikut : Gambar-2 Blok diagram untuk stand alone controller 3. Membuat program pada Arduino IDE untuk melihat respon plant dengan software Makerplot. 4. Mengatur nilai Kp, Ti dan Td hasil desain kendali PID(ZN-1 ataupun CC) sebelumnya pada program Arduino IDE kemudian mengupload program ke modul Arduino. 5. Membuka software Makerplot kemudian menghubungkan Arduino dan plant ke PC dengan koneksi serial (seperti gambar-2) dan mengamati respon yang ditampilkan makerplot. 6. Jika hasil respon belum baik maka mengatur kembali secara manual nilai Kp, Ki dan Kd pada program kemudian mengulangi langkah 4 & 5 sehingga diperoleh respon terbaik. (Melihat Respon Kendali Plant Motor Melalui LCD) 7. Menghubungkan LCD shield ke Arduino dan menghubungkan Arduino ke plant seperti gambar berikut :
  • 5. 8. Mengatur nilai Kp, Ti dan Td hasil desain kendali PID(ZN-1 ataupun CC) sebelumnya pada program Arduino IDE kemudian mengupload program ke modul Arduino. 9. Mengamati respon PV terhadap SP pada layar LCD, apabila nilai PV = SP maka desain kendali yang dimasukkan pada embedded system (Arduino) telah baik. V. Hasil Pengamatan  Program Arduino untuk menampilkan respon kendali pada Makerplot :
  • 6.  Hasil Desain Kendali PID Metode ZN-1 dari praktikum sebelumnya : Gambar 2 Hasil penunjukkan respon desain kendali sebelumnya melalui Makerplot  Terlihat bahwa masih terdapat overshoot yang besar sehingga perlu dilakukan tuning manual dengan mengurangi nilai Kp pada program Arduino sebagai berikut : Gambar 3 Hasil penunjukkan respon desain kendali (tuning ke-1) melalui Makerplot Kp Ti Td 70 0.3 0.0002 Kp Ti Td 40 0.3 0.0002
  • 7.  Terlihat bahwa masih terdapat overshoot yang besar sehingga perlu dilakukan tuning manual dengan mengurangi nilai Kp, menaikkan Ti dan menurunkan Td untuk mengurangi settling time pada program Arduino sebagai berikut : Gambar 4 Hasil penunjukkan respon desain kendali (tuning ke-2) melalui Makerplot  Terlihat bahwa respon PV (garis warna merah) terhadap SP(garis warna hitam) sudah cukup baik sehingga proses tuning manual dicukupkan.  Hasil Desain Kendali PID Metode Cohen Coon (PI Controller) dari praktikum sebelumnya : Kp = 50; Ti = 0.3 Gambar 5 Hasil penunjukkan respon desain kendali CC sebelumnya melalui Makerplot Kp Ti Td 40 0.3 0.0002
  • 8.  Terlihat bahwa masih terdapat overshoot sehingga diperlukan manual dengan cara mengurangi Kp dan Ti pada program Arduino sebagai berikut: Kp = 7 ; Ti = 0.15 Gambar 6 Hasil penunjukkan respon desain kendali CC(tuning ke-1) melalui Makerplot  Terlihat bahwa respon PV (garis warna merah) terhadap SP (garis warna hitam) sudah cukup baik sehingga proses tuning manual dicukupkan.
  • 9.  Program Arduino untuk menampilkan respon kendali pada LCD (Pure Stand Alone Controller) :
  • 10.  Hasil Desain Kendali PID Metode ZN-1 dari praktikum sebelumnya : Gambar 7 Pure Stand Alone Controller Gambar 7 Hasil Pengamatan respon PV terhadap SP melalui LCD (1)  SP = 2090 Rpm PV = 2030 Rpm %error = = 2.87% Kp Ti Td 70 0.3 0.0002
  • 11. Gambar 8 Hasil Pengamatan respon PV terhadap SP melalui LCD (2)  SP = 1350 Rpm PV = 1320 Rpm %error = = 2.22%  Terlihat bahwa PV terhadap SP sudah cukup baik walaupun masih terdapat error (perbedaan atau selisih antara PV dengan SP) sekitar 2%. VI. Analisis  Fungsi Pin-pin pada Arduino (Stand Alone Controller) yang terhubung ke Plant Kendali Kecepatan Motor : - A0, digunakan sebagai Set point dengan cara mengkoneksikannya dengan Potensiometer. - A5, digunakan sebagai detektor Respon dari sensor plant. - PIN 6, digunakan sebagai keluran Arduino yang digunakan untuk menjalankan plant.  Modul set point tidak digunakan karena set point menggunakan potensiometer yang terhubung ke analog input arduino yang dapat diubah nilai tegangannya dari 0 – 5v. Modul PID analog tidak sepenuhnya digunakan, karena modul tersebut hanya digunakan parameter Kp nya saja, disebabkan keluaran dari Arduino terbatas yaitu 0 - 5V sedangkan tegangan yang masuk ke penguat daya harus memiliki range 0 – 10V oleh karena itu harus dikalikan 2 dengan menggunakan gain yang ada di PID analog.
  • 12.  Perbandingan hasil desain kendali digital menggunakan motode ZN-1 dengan Cohen- Coon pada Plant Kendali Kecepatan Motor : Gambar-9 ZN-1 Gambar-10 CC (Kp = 40, Ti=0.3, Td=0.0002) (Kp = 7 ; Ti = 0.15)  Terlihat bahwa desain kendali PID dengan ZN-1 terdapat overshoot yang lebih besar dibandingkan dengan desain kendali PI dengan Cohen Coon sehingga untuk plant kendali kecepatan motor ini desain kendali PI Cohen Coon lebih baik dan tepat untuk digunakan. VII. Kesimpulan Berdasarkan percobaan yang telah dilakukan dapat disimpulkan bahwa :  Untuk dapat melihat respon kendali suatu plant dapat digunakan aplikasi interfacing salah satunya dengan Software Makerplot.  Stand alone controller merupakan sistem yang mampu menampilkan hasil atau respon desain kendali PID suatu plant tanpa memerlukan lagi Komputer atau PC.  Untuk Plant Kendali Kecepatan Motor, desain kendali digital PID yang lebih baik dan tepat untuk digunakan yaitu metode Cohen Coon PI controller.