Girar um motor NXT manualmente danificá-lo?

14

Ouvi muitas alegações de que girar manualmente um motor NXT manualmente pode danificá-lo. Fiquei me perguntando se isso era pelo menos parcialmente verdadeiro e se há alguma evidência para confirmar ou refutar essa ideia.

Sei que alguns projetos (por exemplo, etch-a-sketch) usam o sensor de rotação embutido para medir o quanto o motor girou, então eu estava pensando que talvez se o motor está ocioso ou em pausa é uma distinção importante, ou talvez exista até um modo especial de 'sensor de rotação' que precise ser ligado para evitar danos.

shea
fonte
Possível duplicado: bricks.stackexchange.com/questions/1706/…
Ambo100

Respostas:

14

Em geral, não, não irá danificar o motor diretamente, MAS, o motor é consideravelmente reduzido. Isso significa que, quando você gira a parte externa que você pode tocar fisicamente em 1/4 de volta - o motor pode realmente ter completado 5 rotações completas. O problema pode acontecer quando você gira o servo rápido demais, pode causar quebra de engrenagem simplesmente devido ao excesso de velocidade internamente.

Não fere o motor, mas pode quebrar uma marcha. A solução simples é não apenas transformá-lo rapidamente.

Se o motor estiver no 'freio', ele aplicará uma força oposta para contrariar suas curvas, mas você não vai realmente machucar nada ao acioná-lo devagar! É mais fácil girar se o motor não estiver no modo de freio.

Por exemplo, no RobotC, esse código libera o 'freio'

// release motors
    nSyncedMotors = synchNone;
    bFloatDuringInactiveMotorPWM = true;
    nMotorPIDSpeedCtrl[LEFT] = mtrNoReg;
    nMotorPIDSpeedCtrl[RIGHT] = mtrNoReg;
    motor[LEFT] = 0;
    motor[RIGHT] = 0;
Spiked3
fonte
2
Eu tenho certeza que o @ Spiked3 sabe disso, mas, para ser completo, uma pequena ressalva: "você não vai realmente machucar nada ao sobrecarregá-lo". Quando o motor está resistindo ativamente, você está desenhando grandes correntes através da fiação do motor e dos componentes do caminho de energia. Isso causa aquecimento (dissipação de energia) e muitas vezes pode exceder a especificação desses componentes, pois o motor não foi projetado para causar uma falha mecânica. Se possível, evite sempre a partida manual de um motor energizado (com freio).
precisa saber é o seguinte
1
@DrFriedParts, você está certo até certo ponto, mas posso dizer que nunca vi nenhum dano permanente - e lembre-se de um experimento distinto que o pressionou algumas vezes por vários dias :) O que acontece, por exemplo, é um motor que tenta segurar '5' - e você pressiona, eventualmente desiste e tenta segurar '6'. Não sei exatamente como isso acontece no firmware, mas é o que observei.
precisa saber é o seguinte