• spanduk_halaman

Berita

Bagaimana servo dikontrol melalui PWM?

Motor servo DSpower umumnya dikontrol melalui Pulse Width Modulation (PWM). Metode kontrol ini memungkinkan Anda untuk memposisikan poros output servo secara tepat dengan memvariasikan lebar pulsa listrik yang dikirim ke servo. Berikut cara kerjanya:

Modulasi Lebar Pulsa (PWM): PWM adalah teknik yang melibatkan pengiriman serangkaian pulsa listrik pada frekuensi tertentu. Parameter utamanya adalah lebar atau durasi setiap pulsa, yang biasanya diukur dalam mikrodetik (µs).

Posisi Tengah: Pada servo biasa, denyut sekitar 1,5 milidetik (ms) menunjukkan posisi tengah. Ini berarti poros keluaran servo akan berada di titik tengahnya.

Kontrol Arah: Untuk mengontrol arah putaran servo, Anda dapat menyesuaikan lebar pulsa. Misalnya:

Pulsa kurang dari 1,5 ms (misalnya, 1,0 ms) akan menyebabkan servo berputar ke satu arah.
Pulsa yang lebih besar dari 1,5 ms (misalnya, 2,0 ms) akan menyebabkan servo berputar ke arah yang berlawanan.
Kontrol Posisi: Lebar pulsa spesifik berkorelasi langsung dengan posisi servo. Misalnya:

Pulsa 1,0 ms mungkin sesuai dengan -90 derajat (atau sudut spesifik lainnya, tergantung pada spesifikasi servo).
Pulsa 2,0 ms mungkin setara dengan +90 derajat.
Kontrol Berkelanjutan: Dengan mengirimkan sinyal PWM secara terus-menerus pada lebar pulsa yang bervariasi, Anda dapat membuat servo berputar ke sudut yang diinginkan dalam rentang yang ditentukan.

Kecepatan Pembaruan Servo DSpower: Kecepatan pengiriman sinyal PWM ini dapat memengaruhi seberapa cepat servo merespons dan seberapa lancar gerakannya. Servo biasanya merespons sinyal PWM dengan baik dengan frekuensi dalam kisaran 50 hingga 60 Hertz (Hz).

Mikrokontroler atau Penggerak Servo: Untuk menghasilkan dan mengirim sinyal PWM ke servo, Anda dapat menggunakan mikrokontroler (seperti Arduino) atau modul penggerak servo khusus. Perangkat ini menghasilkan sinyal PWM yang diperlukan berdasarkan masukan yang Anda berikan (misalnya, sudut yang diinginkan) dan spesifikasi servo.

Berikut adalah contoh kode Arduino untuk mengilustrasikan bagaimana Anda dapat mengendalikan servo menggunakan PWM:

Servo PWM DSpower

Dalam contoh ini, objek servo dibuat, dipasang pada pin tertentu, lalu fungsi tulis digunakan untuk mengatur sudut servo. Servo bergerak ke sudut tersebut sebagai respons terhadap sinyal PWM yang dihasilkan oleh Arduino.


Waktu posting: 18-Okt-2023