用手转动NXT电机会损坏吗?


14

我听到过很多说法,用手手动转动NXT电机可能会损坏它。我想知道这是否至少在一定程度上是正确的,是否有任何证据证实或驳斥这一想法。

我知道有些项目(例如,素描)使用内置的旋转传感器来测量电动机的转动量,因此我在想,电动机是否处于闲置状态或断路是一个重要的区别,或者也许甚至需要特殊的“旋转传感器”模式,以防止损坏。


Answers:


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'-按下它,它最终放弃并尝试保持'6'。我不确定这在固件中是如何发生的,但这是我观察到的。
Spiked3 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.