Em que circunstâncias devo preferir uma rotação contínua 'servo' a um motor CC ou vice-versa?
Parece-me que, para usar um motor DC, vou precisar de três pinos de um MCU - dois para frente / trás / freio / costa e um para PWM. Além disso, vou precisar de uma ponte H.
Para um servo de rotação contínua, precisarei apenas de um pino de sinal e algum código para enviar os sinais de temporização adequados. Não consigo controlar a velocidade do servo, posso? Além disso, ele deve ter algo parecido com uma ponte h dentro do motor, o que certamente aumenta o custo, mas o motor sempre será engrenado, o que é uma vantagem.
Então, quais são os prós e os contras de cada um e quando devo escolher um sobre o outro?
Respostas:
Sim, você pode, mas não com um nível de controle muito bom
Servo de rotação contínua:
Motor:
fonte
Um servo motor (hobby) é um motor DC, mais um chip decodificador e uma ponte H, tudo em um pacote conveniente.
Ele não pode fazer nada que você não poderia, pegando o mesmo motor DC e adicionando sua própria ponte H e seu próprio driver de ponte H.
O principal profissional de um servo motor (hobby) é:
O servo economiza tempo - ele vem em um pacote muito conveniente, eu posso controlá-lo com um único pino no meu microcontrolador e não preciso me preocupar em conectar minha própria ponte H, etc. não importa o que o software faça, o motor e o driver sobreviverão por pelo menos alguns segundos - é impossível destruir instantaneamente os transistores ativando acidentalmente os quatro braços da ponte H.
Como os servomotores de hobby são fabricados em quantidades tão grandes, é quase sempre mais barato usar um servo de prateleira se ele fizer o que você precisa, em vez de tentar reimplementar a roda a partir de peças.
O principal profissional de um motor CC é:
Eu tenho total controle sobre como eu o controle, com minha própria ponte H. Posso inserir interruptores de limite nos fios de energia, para que o software não possa dirigir o motor mais além do comutador, mas ele pode acionar o motor para se afastar do comutador. Posso criar soluções personalizadas que podem fazer coisas que nenhum dos servos disponíveis geralmente pode fazer.
ps: Você já ouviu falar do OpenServo?
fonte