Czy obracanie silnika NXT ręcznie go uszkodzi?

14

Słyszałem wiele twierdzeń, że ręczne obracanie silnika NXT ręcznie może potencjalnie go uszkodzić. Zastanawiałem się, czy była to przynajmniej częściowo prawda i czy istnieją dowody potwierdzające lub odrzucające ten pomysł.

Wiem, że niektóre projekty (np. Wytrawianie szkicu) wykorzystują wbudowany czujnik obrotu do pomiaru, o ile silnik się obrócił, więc pomyślałem, że być może ważne jest to, czy silnik jest w stanie bezczynności, czy jest ustawiony na zerwanie. być może istnieje nawet specjalny tryb „czujnika obrotu”, który należy włączyć, aby zapobiec uszkodzeniom.

shea
źródło
Możliwy duplikat: bricks.stackexchange.com/questions/1706/…
Ambo100 16.12.12

Odpowiedzi:

14

Ogólnie rzecz biorąc, nie, nie zaszkodzi to bezpośrednio silnikowi, ALE, silnik jest znacznie obniżony. Oznacza to, że po obróceniu zewnętrznej części, którą można fizycznie dotknąć o 1/4 obrotu, silnik mógł faktycznie wykonać 5 pełnych obrotów. Problem może się zdarzyć, gdy przekręcisz serwo zbyt szybko, może to spowodować uszkodzenie przekładni po prostu z powodu nadmiernej prędkości wewnętrznej.

Nie szkodzi silnikowi, ale może złamać bieg. Prostym rozwiązaniem jest po prostu nie obracanie go szybko.

Jeśli silnik jest ustawiony na „hamulec”, zastosuje przeciwną moc, aby przeciwdziałać twoim zakrętom, ale tak naprawdę nie zaszkodzisz, nadmiernie zasilając go, powoli! Łatwiej jest obracać, jeśli silnik nie jest w trybie hamowania.

Na przykład w RobotC ten kod zwalnia „hamulec”

// release motors
    nSyncedMotors = synchNone;
    bFloatDuringInactiveMotorPWM = true;
    nMotorPIDSpeedCtrl[LEFT] = mtrNoReg;
    nMotorPIDSpeedCtrl[RIGHT] = mtrNoReg;
    motor[LEFT] = 0;
    motor[RIGHT] = 0;
Kolczasty 3
źródło
2
Jestem pewien, że @ Spiked3 wie o tym, ale dla kompletności ... jedno małe zastrzeżenie: „tak naprawdę nic nie skrzywdzisz przez nadmierne zasilanie”. Gdy silnik aktywnie się opiera, pobiera się duże prądy przez okablowanie silnika i elementy ścieżki zasilania. Powoduje to nagrzewanie (rozpraszanie mocy) i często może przekraczać specyfikację dla tych komponentów, ponieważ silnik nie jest zaprojektowany do powodowania awarii mechanicznej. Jeśli to w ogóle możliwe, należy zawsze unikać ręcznego rozruchu silnika zasilanego (hamowanego).
DrFriedParts,
1
@DrFriedParts do pewnego stopnia masz rację, ale mogę powiedzieć, że nigdy nie widziałem żadnych trwałych uszkodzeń - i pamiętaj wyraźnie eksperyment, który popchnął go kilka razy, przez kilka dni :) To, co się dzieje, na przykład, jest próbą utrzymania silnika „5” - a ty go naciskasz, w końcu się poddaje i próbuje utrzymać „6”. Nie jestem pewien, jak dokładnie to się dzieje w oprogramowaniu, ale to właśnie zaobserwowałem.
Spiked3