Aumentare la gamma di rotazione di un servomotore


8

Come faccio ad aumentare l'intervallo di rotazione di un servo standard? La maggior parte dei servi ha un intervallo di rotazione di ~ 180 gradi. Vorrei accedere all'intera gamma a 360 gradi sul servo, in parte perché avrei attaccato l'albero del servo alla ruota robotica e vorrei che fosse in grado di effettuare rotazioni complete. O non è possibile?

Non vorrei tuttavia perdere la parte "encoder" del servo che mi consente di specificare chiaramente in quale posizione angolare la ruota dovrebbe fermarsi.

Se utilizzo gli ingranaggi per trasformare questa gamma di sistemi, ciò comporterebbe una perdita di precisione?

Inoltre, una tale trasformazione consentirebbe alle ruote di ruotare continuamente in una direzione? Da quello che ho capito, questo non funzionerà.

Un motore passo-passo con un encoder esterno o un motore a corrente continua con un encoder esterno funzionerebbe?

Risposte:


3

È possibile farlo. Dai un'occhiata a questo link . Ovviamente non avrai la possibilità dell'encoder con quel servo. Ma al momento non ce l'hai nemmeno. È necessario saldare il perno centrale dall'encoder rotativo (resistenza) e leggere il valore della resistenza per determinare la posizione corrente dell'albero.

Se hai bisogno di posizionamento, suggerirei un motore DC con encoder o stepper. Con stepper puoi contare i passi fatti. Questa è solo una stima approssimativa sulla distanza fatta dal robot poiché non si ha feedback se il motore ha effettivamente girato o meno.


Link is dead ...
Eric
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.