Bagaimana Servos Bekerja
Berdasarkan perincian pertanyaan Anda ini:
Saya baru saja mendapatkan kit [...] servos kontinyu [...] yang dicolokkan ke mikrokontroler
Dikombinasikan dengan tag "Arduino" Anda, saya bertaruh bahwa Anda bekerja dengan servos hobi (RC) yang dimodifikasi untuk rotasi berkelanjutan. Servo standar bekerja dengan menerima sinyal berdenyut dengan periode 20 ms (50Hz). Servo hobi reguler akan berputar ke sudut tertentu berdasarkan siklus tugas (waktu ON) sinyal kontrol berdenyut. Ini tepat waktu dapat berkisar dari 500us hingga 2500us, tetapi biasanya hanya berkisar 1000us sampai 2000us yang digunakan sehingga tidak merusak servo. "Nadi netral" pada 1500us akan menempatkan servo di posisi tengah.
Ini artikel Wikipedia tentang kontrol servo memiliki gambaran besar tentang pengendalian berdenyut:
Ada beberapa cara servo bekerja, tetapi jenis paling umum yang saya lihat digunakan oleh penggemar adalah servo analog. Saat motor berputar, potensiometer internal disesuaikan membuat jalur umpan balik untuk sirkuit internal. Servo akan terus berputar hingga potensiometer berada pada posisi yang diharapkan untuk lebar pulsa yang diberikan.
Ada banyak cara berbeda untuk memodifikasi servo hobi standar untuk rotasi terus-menerus, jadi saya tidak akan membahasnya, tetapi pada dasarnya, jalur umpan balik ini dirusak dengan servo seperti itu tidak pernah berpikir itu berada pada posisi yang benar ketika mendapat non " denyut nadi netral. Penghentian mekanis pada roda gigi internal juga dilepas. Setelah ini dilakukan, mengirimkan pulsa non-netral akan menyebabkan servo berputar sepenuhnya, dengan kecepatan rotasi tergantung pada lebar pulsa.
Masalah Anda
Ketika servo yang tidak dimodifikasi diberikan pulsa, ia akan dengan cepat memutar ke posisi yang diinginkan dan menahannya selama pulsa dikirim. Seharusnya sangat sulit untuk memutar servo secara manual pada saat ini, dan hal itu akan menyebabkan motor internal bersenandung karena menarik arus berlebih yang mencoba untuk memperbaiki dirinya sendiri selama situasi kelebihan ini. Jika servo dinonaktifkan (tidak menerima pulsa), ia dapat dimanipulasi secara manual dengan mudah.
Servo yang dimodifikasi akan menunjukkan perilaku yang sama ketika berada di bawah beban yang terlalu banyak - ia akan bersenandung keras dan menarik arus berlebihan. Meskipun servo Anda mungkin tidak kelebihan beban, itu jelas menunjukkan gejala yang sama dan kemungkinan besar cacat. Saat sedang dikendarai, memutar aktuator secara manual atau menghentikannya memutar ke arah / kecepatan yang diinginkan bukanlah ide yang baik, jadi ingatlah itu untuk servos Anda yang lain.
Ketika servo yang rusak mencoba berputar, ia menarik arus yang sangat banyak sehingga servo kedua tidak dapat beroperasi. Itulah mengapa itu bekerja dengan baik setelah servo yang rusak dihapus.