Kamis, 29 Desember 2016

Apa itu PWM

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 PWM (gpio no 6) dipasangi lampu LED maka kita bisa mengatur kecerahan dari nyala lampu LED.




Untuk mempelajari lebih lanjut sobat bisa ke web sumbernya adafruit, disini menjelaskan cara mengontrol kecepatan dan mengendalikan arah putaran motor DC menggunakan raspi, bahasa pemrograman menggunakan Python dan chip L293D. Salam.


0 Please Share a Your Opinion.: