Apa itu PWM -->

Apa itu PWM

Sorayakit
30 December 2016

PWM adalah teknik untuk mengendalikan lebar sinyal. Sinyal PWM ini dapat di aplikasikan untuk menggerakan motor stepper, sehingga kita mampu mengatur kecepatan putaran motor atau mengatur kecerahan lampu.



 


















Gambar dibawah menunjukkan sinyal segi empat yang lebarnya berbeda beda, saat kita mengatur lebar sinyal (kecil, sedang atau lebar) berarti kita telah melakukan modulasi lebar sinyal atau melakukan teknik PWM (Pulse width modulation)


























Sinyal PWM  selain dipakai untuk mengendalikan kecepatan putaran motor juga memungkinkan sobat untuk merubah rotasi maju atau mundur dengan kecepatan variabel.

Diagram dibawah menunjukkan bentuk sinyal dari PWM yang dikeluarkan oleh RaspberryPi. 

 





Setiap 1/500 detik, output PWM akan menghasilkan pulsa. Panjang pulsa ini mengontrol jumlah daya untuk motor stepper. Jika tidak ada pulsa sama sekali maka motor tidak akan berputar, jika pulsa pendek maka motorpun berputar perlahan. Jika pulsa aktif 10/20, maka motor akan menerima setengah  dan jika 18/20 maka hampir 90% daya diterima motor steper, 

 
Untuk memanfaatkan signal PWM sobat bisa memanfaatkan salah satu pin GPIO dari raspberry pi. Sobat hanya butuh satu kabel yang akan mengeluarkan signal PWM, Jika output dipasangi lampu LED maka kita bisa mengatur kecerahan dari nyala lampu LED.



Berikut terminal terminal PWM di raspi, dan mengaktifkan pin menggunakan modul rpio jperkins. Salam