Rotação contínua 'servo' vs motor DC


11

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?


Para a frente / trás / freio / costa? O PWM poderia fazer velocidade variável para frente e para trás a partir de um único pino.
endolith 25/03

@endolith Realmente? Eu nunca tinha ouvido falar disso. Percebo que isso poderia ser feito se você tivesse um chip na outra extremidade para decodificar o sinal e recodificá-lo em dois pinos (para a frente / para trás e um novo sinal PWM) enviado para um H-Bridge.
Clinton Blackmore

Bem, você não está operando o motor diretamente dos pinos do PWM, para poder compensá-lo e amplificá-lo. Você pode usar 0% do ciclo de trabalho para significar reverso completo, 50% do ciclo de trabalho para significar fora e 100% do ciclo de trabalho para significar avanço total, por exemplo. Mas o que são freio e costa?
endolith 25/03

@endolith A tabela no ikalogic.com/H_bridge_1.php mostra os quatro modos de operação de uma ponte H - o motor gira para a frente / sentido horário, o motor gira para trás / anti-horário, o motor tem frenagem ativa aplicada a ele , ou o motor está girando ou rodando livremente.
Clinton Blackmore

1
freio e costa são modos em que o controlador não fornece energia e a carga mecânica faz o inversor do motor, de modo que ele atua como um gerador. Se você desligar todos os 4 transistores de acionamento, o motor roda livremente ou é invertido; se você ativar os lados mais altos ou os mais baixos, formará uma carga elétrica de baixa impedância no motor, o que fará com que ele atue como um freio.
JustJeff

Respostas:


11

Não consigo controlar a velocidade do servo, posso?

Sim, você pode, mas não com um nível de controle muito bom

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.

Servo de rotação contínua:

  • Engrenagem
  • Motorista incorporado
  • Controle de pino único (avanço, ré, velocidade)
  • Fácil de montar o servo e anexar movimentos à buzina
  • Difícil de 'centralizar' devido à variação de temperatura - ou seja, sem feedback, você nunca pode parar completamente um servo, e mesmo com o feedback, ele continua buscando 0 e induz vibração no mecanismo

Motor:

  • Mais barato (mesmo com engrenagens, especialmente em quantidade)
  • Maior grau de controle com um bom motorista
  • Não requer sinal PWM
  • Menor
  • Menor consumo de energia para a maioria das aplicações

5

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?

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.