NXTモーターを手で回すと損傷しますか?


14

NXTモーターを手動で手動で回すと損傷する可能性があるという主張をたくさん聞きました。私はこれが少なくとも部分的に真実であったかどうか、そしてこの考えを確認または反論する証拠があるかどうか疑問に思っていました。

私はいくつかのプロジェクト(たとえば、etch-a-sketch)が内蔵の回転センサーを使用してモーターがどれだけ回転したかを測定することを知っているので、おそらくモーターがアイドル状態であるかブレークでセットされているかが重要な区別であると考えていました、またはおそらく、損傷を防ぐためにオンにする必要がある特別な「回転センサー」モードもあります。


回答:


14

一般に、いや、モーターを直接傷つけることはありませんが、モーターは大幅に減速されます。これは、物理的に触れることができる外部部品を1/4回転回すと、モーターが実際に5回完全に回転したことを意味します。この問題は、サーボの回転が速すぎる場合に発生する可能性があり、単に内部的に速度が過剰なためにギアが破損する可能性があります。

モーターを傷つけることはありませんが、ギアを破損する可能性があります。簡単な解決策は、高速にしないことです。

モーターが「ブレーキ」に設定されている場合、反対方向の力を加えてあなたのターンに対抗しますが、ゆっくりと過度に力を加えても実際には何も傷つけません!モーターがブレーキモードになっていない場合は、回すのが簡単です。

たとえば、RobotCでは、このコードは「ブレーキ」を解放します

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

2
@ Spiked3はこれを知っていると思いますが、完全を期すために...「パワーを過剰に与えても、実際には何も傷つけない」という小さな警告があります。モーターが積極的に抵抗している場合、モーターの配線と電力経路のコンポーネントに大きな電流を流しています。これは加熱(電力損失)を引き起こし、モーターは機械的な故障に陥るように設計されていないため、これらのコンポーネントの仕様を超えることがよくあります。可能な限り、通電(ブレーキ)モーターの手動クランキングは常に避けてください。
DrFriedParts

1
@DrFriedPartsあなたはある程度正しいですが、私は永久的な損傷が見られたことがないと言うことができます-そして、数日間、それを数回押した実験をはっきり覚えています:) 「5」-あなたがそれを押すと、最終的にはholdめて「6」を保持しようとします。ファームウェアでこれがどのように発生するのか正確にはわかりませんが、私が観察したことです。
Spiked3
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.