La rotazione manuale di un motore NXT lo danneggerà?


14

Ho sentito molte affermazioni che girare manualmente un motore NXT a mano può potenzialmente danneggiarlo. Mi chiedevo se questo fosse almeno parzialmente vero e se ci fossero prove per confermare o confutare questa idea.

So che alcuni progetti (ad es. Etch-a-sketch) utilizzano il sensore di rotazione integrato per misurare la rotazione del motore, quindi stavo pensando che forse se il motore è inattivo o in pausa è una distinzione importante, oppure forse esiste anche una speciale modalità "sensore di rotazione" che deve essere attivata per evitare danni.


Risposte:


14

In generale, no, non danneggerà direttamente il motore, MA il motore è notevolmente abbassato. Ciò significa che quando si gira la parte esterna che è possibile toccare fisicamente di 1/4 di giro, il motore potrebbe aver effettivamente completato 5 rotazioni complete. Il problema può verificarsi quando si gira il servo troppo velocemente, può causare la rottura del cambio semplicemente a causa della velocità eccessiva internamente.

Non danneggia il motore, ma può rompere una marcia. La soluzione semplice è semplicemente non girarla velocemente.

Se il motore è impostato su "freno", applicherà la potenza opposta per contrastare i tuoi giri, ma non farai davvero nulla male alimentandolo lentamente, lentamente! È più facile girare se il motore non è in modalità freno.

Ad esempio, in RobotC, questo codice rilascia il "freno"

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

2
Sono sicuro che @ Spiked3 lo sa, ma per completezza ... un piccolo avvertimento per "non farai davvero del male a nessuno alimentandolo eccessivamente." Quando il motore resiste attivamente, si assorbono grandi correnti attraverso i componenti del circuito di alimentazione e del cablaggio del motore. Ciò provoca il riscaldamento (dissipazione di potenza) e può spesso superare le specifiche di questi componenti poiché il motore non è progettato per guidare in un guasto meccanico. Se possibile, evitare sempre l'avviamento manuale di un motore eccitato (frenato).
DrFriedParts il

1
@DrFriedParts hai ragione in una certa misura, ma posso dire di non aver mai visto alcun danno permanente fatto - e ricordo distintamente un esperimento che lo ha spinto un paio di volte, per diversi giorni :) Quello che succede per esempio è che un motore prova a trattenere '5' - e lo spingi, alla fine si arrende e cerca di trattenere '6'. Non sono sicuro di come questo accada nel firmware, ma è quello che ho osservato.
Spiked3,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.