¿Girar un motor NXT a mano lo dañará?


14

He escuchado muchas afirmaciones de que girar manualmente un motor NXT a mano puede dañarlo. Me preguntaba si esto era al menos parcialmente cierto, y si hay alguna evidencia para confirmar o refutar esta idea.

Sé que algunos proyectos (por ejemplo, etch-a-sketch) usan el sensor de rotación incorporado para medir cuánto ha girado el motor, por lo que estaba pensando que tal vez si el motor está inactivo o en reposo es una distinción importante, o quizás haya incluso un modo especial de 'sensor de rotación' que deba activarse para evitar daños.


Respuestas:


14

En general, no, no dañará el motor directamente, PERO, el motor se reduce considerablemente. Esto significa que cuando gira la parte exterior que puede tocar físicamente 1/4 de vuelta, el motor podría haber completado 5 rotaciones completas. El problema puede ocurrir cuando gira el servo demasiado rápido, puede causar la rotura del engranaje simplemente debido al exceso de velocidad internamente.

No daña el motor, pero puede romper un engranaje. La solución simple es simplemente no hacerlo rápido.

Si el motor está en "freno", aplicará una potencia opuesta para contrarrestar tus giros, ¡pero no vas a lastimar realmente nada al sobrealimentarlo, lentamente! Es más fácil girar si el motor no está en modo de freno.

Por ejemplo, en RobotC, este código libera el 'freno'

// release motors
    nSyncedMotors = synchNone;
    bFloatDuringInactiveMotorPWM = true;
    nMotorPIDSpeedCtrl[LEFT] = mtrNoReg;
    nMotorPIDSpeedCtrl[RIGHT] = mtrNoReg;
    motor[LEFT] = 0;
    motor[RIGHT] = 0;

2
Estoy seguro de que @ Spiked3 lo sabe, pero para completar ... una pequeña advertencia a "no vas a lastimar realmente nada si lo enciendes". Cuando el motor se resiste activamente, está atrayendo grandes corrientes a través del cableado del motor y los componentes del camino de alimentación. Esto causa calentamiento (disipación de potencia) y a menudo puede exceder la especificación de estos componentes, ya que el motor no está diseñado para conducir a una falla mecánica. Si es posible, siempre debe evitar el arranque manual de un motor energizado (con frenos).
DrFriedParts

1
@DrFriedParts tienes razón hasta cierto punto, pero puedo decir que nunca he visto ningún daño permanente hecho, y recuerda un experimento que lo empujó varias veces, durante varios días :) Lo que sucede, por ejemplo, es que un motor intenta sostener '5' - y al presionarlo, finalmente se rinde y trata de mantener '6'. No estoy seguro exactamente cómo sucede esto en el firmware, pero es lo que observé.
Clavado3
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.