Apa Itu PWM (Pulse Width Modulation)? Part #1
Apa Itu PWM (Pulse Width Modulation)? Part #1 |
- Pendahuluan
Sebelum kita membahas panjang lebar, jangan lupa singgah
ke blog saya à http://festyy.com/wNiBaj
dan klik Follow agar tidak
ketinggalan membaca tulisan materi-materi lainnya tentang Otomatisasi PLC
maupun mikrokontroler dan juga Subscribe serta
Like
channel youtube saya di (fungky king) https://www.youtube.com/channel/UCWbN7TqlN68FxeFY7uCNhkA
untuk melihat hasil dari percobaan-percobaan dengan mikrokontroler yang telah
dibuat.
Dewasa
ini, rangkaian-rangkaian seperti Inverter, Konverter, Switch Mode Power Supply (SMPS) dan Pengontrol kecepatan (Speed Controller) adalah
rangkaian-rangkaian memiliki banyak sakelar elektronik di dalamnya.
Sakelar-sakelar elektronik yang digunakan pada rangkaian tersebut umumnya
adalah komponen elektronik daya seperti MOSFET, IGBT, TRIAC dan lain-lainnya.
Untuk mengendalikan sakelar elektronik semacam ini, biasanya menggunakan sinyal
PWM (Pulse Width Modulation). Selain
itu, sinyal PWM juga sering digunakan untuk mengendalikan motor Servo dan juga dapat
melakukan tugas-tugas sederhana lainnya seperti mengendalikan kecerahan LED.
- Pembahasan
B.1 Pengertian PWM
PWM (Pulse Width
Modulation) atau dalam bahasa Indonesia dapat diterjemahkan menjadi
Modulasi Lebar Pulsa. Jadi pada dasarnya, PWM adalah suatu teknik modulasi yang
mengubah lebar pulsa (pulse width)
dengan nilai frekuensi dan amplitudo yang tetap. PWM dapat dianggap sebagai
kebalikan dari ADC (Analog to Digital
Converter) yang mengkonversi sinyal Analog ke Digital (Link), PWM atau Pulse Width Modulation ini digunakan menghasilkan sinyal analog
dari perangkat Digital (contohnya dari Mikrokontroler).
Untuk lebih memahami apa yang dimaksud dengan PWM atau Pulse Width Modulation, kita dapat
mencoba mengamati sinyal PWM dengan menggunakan Mikrokontroler atau IC NE555.
Sinyal yang dihasilkan oleh Mikrokontrol atau IC555 ini adalah sinyal pulsa
yang umumnya berbentuk gelombang segi empat. Gelombang yang dihasilkan ini akan
tinggi atau rendah pada waktu tertentu. Misalnya gelombang tinggi di 5V dan
paling rendah di 0V. Durasi atau lamanya waktu dimana sinyal tetap berada di
posisi tinggi disebut dengan “ON Time” atau “Waktu ON” sedangkan sinyal tetap
berada di posisi rendah atau 0V disebut dengan “OFF Time” atau “Waktu OFF”.
Untuk sinyal PWM, kita perlu melihat dua parameter penting yang terkait
dengannya yaitu Siklus Kerja PWM (PWM Duty
Cycle) dan Frekuensi PWM (PWM Frequency).
Gambar 01. PWM Duty Cycle |
B.2 Siklus Kerja PWM (PWM Duty Cycle)
Seperti yang disebutkan diatas, Sinyal PWM akan tetap ON
untuk waktu tertentu dan kemudian terhenti atau OFF selama sisa periodenya.
Yang membuat PWM ini istimewa dan lebih bermanfaat adalah kita dapat menetapkan
berapa lama kondisi ON harus bertahan dengan cara mengendalikan siklus kerja
atau Duty Cycle PWM.
Persentase waktu di mana sinyal PWM tetap pada kondisi
TINGGI (ON Time) disebut dengan “siklus kerja” atau “Duty Cycle”. Kondisi yang sinyalnya selalu dalam kondisi ON disebut
sebagai 100% Duty Cycle (Siklus Kerja
100%), sedangkan kondisi yang sinyalnya selalu dalam kondisi OFF (mati) disebut
dengan 0% Duty Cycle (Siklus Kerja
0%).
Rumus untuk menghitung siklus kerja atau duty cycle dapat
ditunjukkan seperti persamaan di bawah ini.
Duty Cycle = tON / (tON +
tOFF)
Atau
Duty Cycle = tON / ttotal
Dimana :
- tON
= Waktu ON atau Waktu dimana tegangan keluaran berada pada posisi tinggi
(high atau 1)
- tOFF
= Waktu OFF atau Waktu dimana tegangan keluaran berada pada posisi rendah
(low atau 0)
- ttotal
= Waktu satu siklus atau penjumlahan antara tON dengan tOFF atau disebut
juga dengan “periode satu gelombang”
Siklus
Kerja = Waktu ON / (Waktu ON + Waktu OFF)
Gambar berikut ini mewakili sinyal PWM dengan siklus
kerja 60%. Seperti yang kita lihat, dengan mempertimbangkan seluruh periode
waktu (ON time + OFF time), sinyal PWM hanya ON untuk 60% dari suatu periode
waktu.
Gambar 02. Siklus Sinyal PWM |
- Penutup
Demikian penjabaran singkat tentang “Apa Itu PWM (Pulse Width Modulation)? Part #1”. Untuk selanjutnya, pembahasan
mengenai PWM pada Part 2 lebih terperinci meliputi Frekuensi PWM, Perbedaan
siklus kerja dan Frekuensi PWM, Menghitung tegangan output PWM, hingga contoh
kasus menghitung sinyal PWM.
Buat yang ingin mempelajari Arduino dan
lebih mengenal Arduino ataupun sistem Automation lainnya seperti PLC
silakan follow akun sosial media saya di facebook “fungkyking” juga diblog saya di http://festyy.com/wNiBaj dan jangan
lupa subscribe serta Like
channel youtube saya juga di (fungky king) https://www.youtube.com/channel/UCWbN7TqlN68FxeFY7uCNhkA untuk
melihat tulisan-tulisan serta hasil rancangan alat-alat berbasis mikrokontroler
yang kami buat. Kami juga menerima pembuatan alat-alat elektronika baik untuk
penelitian ataupun alat untuk syarat kelulusan.
Demikian pembahasan singkat yang dapat
dibahas, mohon maaf jika terdapat kesalahan dalam penulisan yang mana semua ini
semata-mata hanya opini pribadi berdasarkan pengalaman. Jika ada kekurangan dan
tambahan dari materi pembahasan yang dibahas silahkan dapat teman-teman
sertakan pada kolom komentar tambahan materi yang ingin disampaikan, sampaikan
pertanyaan dan isi kolom komentar dengan bijak.
Terima Kasih,
Salam Otomatisasi
Afriansyah,
S.T.
(Fungky King)
fungkyking01@gmail.com
Kata Kunci / Keywords: ATMEGA, Arduino,
Arduino IDE, Arduino UNO, Bahasa C, fungkynotes.blogspot.co.id, fungky
corporation, fungky king, microcontroller, otomatis, pemprograman, programming,
plc, NodeMCU, ESP8266, Internet of Things (IoT), Wi-Fi, PWM (Pulse Width
Modulation), ADC,
LED, Blink, I2C (Inter-Integrated Circuit),
Two-wire (TWI), Program LCD 16X2 I2C, Sensor Suhu LM35, LCD (Liquid Crystal Display)
Referensi / Reference:
- www.arduino.ac.id
- www.fungkynotes.blogspot.com
- http://gestyy.com/w5Z3jE
- http://festyy.com/wNiBaj
- http://destyy.com/wMatJW
- http://arduino.cc/en/Main/Software
- www.google.com
- 8-bit
Atmel Microcontroller
with 128Kbytes In-System Programmable Flash: ATMEGA128
- Atmel, AVR318: Dallas 1-Wire Master on tinyAVR and megaAVR
- Afriansyah. 2012. Pengukur Kadar pH Air Berbasis Mikrokontroler ATMega 8, TE-UGM, Yogyakarta.
- https://fungkynotes.blogspot.com/2019/03/menghubungkan-aplikasi-arduino-ide.html
- https://fungkynotes.blogspot.com/2019/02/instruksi-instruksi-dasar-pada.html
- https://fungkynotes.blogspot.com/2019/02/apa-itu-sketch-arduino.html
- http://arduino.cc/en/Guide/Windows
betmatik
ReplyDeletekralbet
betpark
tipobet
slot siteleri
kibris bahis siteleri
poker siteleri
bonus veren siteler
mobil ödeme bahis
U5ZY
güngören
ReplyDeleteistanbul
fatih
adana
avcılar</a
EİWX
شركة تسليك مجارى بالدمام
ReplyDeleteشركة تسليك مجاري بالقطيف
شركة تسليك مجاري بالجبيل
شركة تنظيف فلل بجازان kboMxxvbcY
ReplyDelete