Akankah menghidupkan motor NXT dengan tangan merusaknya?

14

Saya telah mendengar banyak klaim bahwa memutar motor NXT secara manual berpotensi merusaknya. Saya bertanya-tanya apakah ini setidaknya sebagian benar, dan apakah ada bukti untuk mengkonfirmasi atau membantah ide ini.

Saya tahu bahwa beberapa proyek (misalnya sketsa-a-sketsa) menggunakan sensor rotasi bawaan untuk mengukur seberapa banyak motor telah berputar, jadi saya berpikir bahwa mungkin apakah motor dalam keadaan idle atau rusak, merupakan perbedaan penting, atau bahkan mungkin ada mode 'sensor putaran' khusus yang perlu dinyalakan untuk mencegah kerusakan.

shea
sumber
Kemungkinan Gandakan: bricks.stackexchange.com/questions/1706/…
Ambo100

Jawaban:

14

Secara umum, tidak, itu tidak akan melukai motor secara langsung, TETAPI, motor diarahkan jauh. Ini berarti bahwa ketika Anda memutar bagian luar yang dapat Anda sentuh secara fisik sebesar 1/4 putaran - motor mungkin telah menyelesaikan 5 putaran penuh. Masalahnya bisa terjadi ketika Anda memutar servo terlalu cepat, itu dapat menyebabkan kerusakan gigi hanya karena kecepatan berlebih secara internal.

Itu tidak melukai motor, tetapi bisa merusak roda gigi. Solusi sederhana adalah tidak mengubahnya dengan cepat.

Jika motor diset pada 'rem', itu akan menerapkan daya berlawanan untuk melawan putaran Anda, tetapi Anda tidak akan benar-benar melukai apa pun dengan menyalakannya secara perlahan, perlahan! Lebih mudah untuk berputar jika motor tidak dalam mode rem.

Misalnya, di RobotC, kode ini melepaskan 'rem'

// release motors
    nSyncedMotors = synchNone;
    bFloatDuringInactiveMotorPWM = true;
    nMotorPIDSpeedCtrl[LEFT] = mtrNoReg;
    nMotorPIDSpeedCtrl[RIGHT] = mtrNoReg;
    motor[LEFT] = 0;
    motor[RIGHT] = 0;
Spiked3
sumber
2
Saya yakin @ Spiked3 tahu ini, tetapi untuk kelengkapan ... satu peringatan kecil untuk "Anda tidak akan benar-benar melukai apa pun dengan terlalu menyalakannya." Ketika motor aktif menahan Anda menggambar arus besar melalui kabel motor dan komponen jalur daya. Ini menyebabkan pemanasan (disipasi daya) dan seringkali dapat melebihi spesifikasi untuk komponen-komponen ini karena motor tidak dirancang untuk mengarah ke gangguan mekanis. Jika memungkinkan, Anda harus selalu menghindari engkol manual dari motor yang berenergi (rem).
DrFriedParts
1
@DrFriedParts Anda benar sampai batas tertentu, tapi bisa saya katakan saya belum pernah melihat kerusakan permanen yang dilakukan - dan ingat percobaan yang jelas mendorongnya beberapa kali, selama beberapa hari :) Apa yang terjadi misalnya adalah motor mencoba menahan '5' - dan Anda mendorongnya, akhirnya menyerah dan mencoba menahan '6'. Saya tidak yakin persis bagaimana ini terjadi di firmware, tetapi itulah yang saya amati.
Spiked3