Meningkatkan kisaran rotasi motor servo

8

Bagaimana cara meningkatkan rentang rotasi servo standar? Kebanyakan servos memiliki kisaran rotasi ~ 180 derajat. Saya ingin mengakses seluruh rentang 360 derajat pada servo, sebagian karena saya akan melampirkan poros servo ke roda robot dan ingin dapat membuat rotasi penuh. Atau apakah itu tidak mungkin?

Namun saya tidak ingin kehilangan bagian 'enkoder' dari servo yang memungkinkan saya menentukan dengan jelas posisi sudut roda yang harus berhenti.

Jika saya menggunakan roda gigi untuk mengubah rentang sistem ini, apakah ini akan menyebabkan hilangnya presisi?

Selain itu, apakah transformasi semacam itu memungkinkan roda untuk terus berputar dalam satu arah? Dari apa yang saya mengerti, ini tidak akan berhasil.

Apakah motor stepper dengan encoder eksternal atau motor dc dengan encoder eksternal berfungsi?

Naresh
sumber

Jawaban:

3

Adalah mungkin untuk melakukannya. Lihatlah tautan ini . Tentu saja Anda tidak akan memiliki kemungkinan pembuat enkode dengan servo itu. Tetapi Anda juga tidak memilikinya saat ini. Anda harus menyolder pin tengah dari rotary encoder (resistor) dan membaca nilai resistansi untuk menentukan posisi poros saat ini.

Jika Anda membutuhkan posisi saya akan menyarankan motor DC dengan encoder atau stepper. Dengan stepper Anda dapat menghitung langkah yang dibuat. Itu hanya perkiraan kasar pada jarak yang dibuat oleh robot karena Anda tidak memiliki umpan balik jika motor benar-benar berubah atau tidak.

Halus
sumber
Tautan sudah mati ...
Eric