Повредит ли это вращение двигателя NXT вручную?

14

Я слышал много заявлений о том, что ручное вращение двигателя NXT вручную может повредить его. Мне было интересно, было ли это хотя бы частично верно, и есть ли какие-либо доказательства, чтобы подтвердить или опровергнуть эту идею.

Я знаю, что некоторые проекты (например, etch-a-sketch) используют встроенный датчик вращения для измерения скорости вращения двигателя, поэтому я подумал, что, возможно, является ли двигатель холостым или настроен на обрыв, это важное различие, или возможно, существует даже специальный режим «датчик вращения», который необходимо включить, чтобы предотвратить повреждение.

карите
источник
Возможный дубликат: bricks.stackexchange.com/questions/1706/…
Ambo100

Ответы:

14

В общем, нет, это не повредит двигателю напрямую, НО, двигатель значительно ослаблен. Это означает, что когда вы поворачиваете внешнюю часть, к которой вы можете физически прикоснуться, на 1/4 оборота - двигатель может фактически выполнить 5 полных оборотов. Проблема может возникнуть, если вы поворачиваете сервопривод слишком быстро, это может привести к поломке зубчатой ​​передачи просто из-за превышения внутренней скорости.

Это не повредит двигатель, но может сломать передачу. Простое решение - просто не поворачивать это быстро.

Если двигатель установлен на «тормоз», он будет использовать противоположную мощность, чтобы противостоять вашим оборотам, но вы не собираетесь сильно травмировать его, медленно приводя его в действие! Поворот легче, если двигатель не находится в режиме торможения.

Например, в RobotC этот код освобождает «тормоз»

// release motors
    nSyncedMotors = synchNone;
    bFloatDuringInactiveMotorPWM = true;
    nMotorPIDSpeedCtrl[LEFT] = mtrNoReg;
    nMotorPIDSpeedCtrl[RIGHT] = mtrNoReg;
    motor[LEFT] = 0;
    motor[RIGHT] = 0;
Spiked3
источник
2
Я уверен, что @ Spiked3 знает об этом, но для полноты ... одно маленькое предупреждение: «Вы не собираетесь ничего навредить, чрезмерно усиливая это». Когда двигатель активно сопротивляется, вы протягиваете большие токи через проводку двигателя и компоненты силового тракта. Это вызывает нагрев (рассеивание мощности) и часто может превышать спецификации для этих компонентов, поскольку двигатель не предназначен для механического повреждения. Если это вообще возможно, вы всегда должны избегать ручного запуска двигателя (с тормозом).
DrFriedParts
1
@DrFriedParts, вы в какой-то степени правы, но я могу сказать, что никогда не видел, чтобы какой-либо постоянный ущерб был нанесен, и вспомните эксперимент, который отчетливо толкнул его несколько раз, в течение нескольких дней :). Например, двигатель пытается удержать двигатель. «5» - и вы нажимаете его, в конце концов он сдается и пытается удержать «6». Я не уверен точно, как это происходит в прошивке, но это то, что я наблюдал.
Spiked3