Apakah mungkin mengendarai motor stepper lebih besar dari 1000 rpm?

18
  • Bagaimana saya bisa mencapai ini?
  • Apa saja fakta motor stepper dan prinsip yang harus saya ingat untuk merancang sirkuit untuk mencapai tujuan ini?
  • Apakah ada alternatif readymade / open source dan sirkuit yang tersedia untuk mencapai tugas ini?
  • Apakah saya harus mendekati desain untuk motor stepper geared dan non-geared?
Kevin Boyd
sumber

Jawaban:

39

Bagaimana saya bisa mengendarai motor stepper lebih dari 1000 rpm?

Motor 200 langkah per putaran, berjalan pada 1.000 RPM harus memiliki stepper drive yang mampu melakukan langkah penuh pada 3.4kHz, yang berada dalam jangkauan sebagian besar sirkuit drive motor.

Namun, perlu diingat bahwa jika Anda memulai motor pada 3.4kHz, itu hanya akan bergetar karena inersia - Anda tidak memulai mobil pada 60 mil per jam, Anda mulai dari 0 dan meningkatkan hingga 60 MPH, jika tidak Anda putar saja ban Anda.

Jadi, Anda harus merancang sirkuit Anda untuk meningkatkan frekuensi dari 0 hingga 3,4 kHz cukup lambat sehingga motor dapat mengimbangi. Ini berarti Anda juga harus memperhitungkan seluruh drive train - motor stepper, roda gigi, ikat pinggang, dan apa pun yang motor stepper sedang bergerak. Ini mungkin platform besar jika Anda menggunakan CNC, dan inersia mungkin memerlukan jalan yang sangat lambat untuk menghindari langkah-langkah yang dilewati.

Terakhir, jika motor tidak cukup kuat untuk memindahkan beban pada 1.000RPM, maka Anda akan membutuhkan motor stepper yang lebih kuat. Torsi turun ketika kecepatan meningkat karena kehilangan motor internal.

Apa saja fakta motor stepper dan prinsip yang harus saya ingat untuk merancang sirkuit untuk mencapai tujuan ini?

Gecko memiliki pengantar dasar yang layak untuk motor stepper . Desain catu daya, mencocokkan drive dengan motor sehingga Anda tidak kehilangan terlalu banyak daya dalam masalah mismatch, dll dibahas dalam istilah yang sangat mendasar di sana. Setelah Anda memahami dasar-dasarnya, ajukan pertanyaan yang lebih terperinci untuk jawaban spesifik.

Apakah ada alternatif readymade / open source dan sirkuit yang tersedia untuk mencapai tugas ini?

Jika Anda menjalankan desain berdaya rendah, proyek RepRap memiliki beberapa driver motor stepper yang masuk akal. Bergantian, pencarian google sederhana memberikan banyak informasi driver stepper open source.

Karena Anda tidak memberikan perincian lebih lanjut tentang apa yang Anda kendarai, dan motor apa yang Anda gunakan, saya tidak dapat menyarankan sesuatu yang spesifik.

Apakah saya harus mendekati desain untuk motor stepper geared dan non-geared?

Tidak dalam hal desain pengemudi - satu-satunya perbedaan adalah bahwa gir kereta menambah lebih banyak massa pada garis penggerak, yang membutuhkan waktu ramp-up yang lebih lambat.

Namun, semakin besar gir kereta, semakin besar backlash yang mungkin Anda alami, jadi ada lebih banyak pada desain mekanik jika Anda membutuhkan kecepatan dan ketepatan.

Tetapi desain driver stepper sama dalam kedua kasus.

Jika Anda menginginkan kecepatan dan / atau tenaga lebih, Anda sebaiknya mempertimbangkan untuk melihat motor servo CNC daripada steppers.

Adam Davis
sumber
1
Tautan ke dokumen Gecko sudah mati.
abdullah kahraman
1
@abdullahkahraman Saya sudah memperbarui tautannya. Jika rusak lagi di masa mendatang, mencari "step motor basics guide pdf" akan memunculkannya.
Adam Davis
Saya telah memperbaikinya sekali lagi, karena PDF diturunkan, dan versi HTML tersedia saat ini.
Subin Sebastian
Sebagai jawaban atas pertanyaan yang meningkatkan kekhawatiran tentang mengendarai stepper dengan kecepatan yang tidak menyebutkan secara spesifik lilitan induktansi atau mengatasinya dengan driver cacah tegangan yang lebih tinggi, ini agak tidak lengkap untuk mendapatkan jumlah upvotes yang telah diterima. Klaim bahwa "torsi turun dengan kecepatan" bukanlah hal yang mendasar, tetapi lebih merupakan hasil dari tidak mengambil langkah-langkah untuk mengatasi induktansi belitan, yang ketika mengemudi dengan hanya tegangan steady state membatasi kenaikan arus setelah setiap langkah dan dengan demikian torsi yang dihasilkan; jika nilai arus dipaksa oleh tegangan yang lebih tinggi, torsi tidak turun.
Chris Stratton
@ ChrisStratton Anda benar. Pertanyaan ini sangat mendasar, dan jawabannya sama mendasar. Mungkin bermanfaat bagi Anda untuk membuat pertanyaan lain yang menggali lebih dalam tentang desain driver loncatan berkecepatan tinggi yang kemudian dapat Anda jawab dan berikan perincian yang diperlukan untuk membuat sistem seperti itu.
Adam Davis
4

Jika Anda mencoba mengendarai motor stepper dengan kecepatan tinggi, Anda harus benar-benar menggunakan sirkuit driver arus konstan, karena tegangan yang diperlukan untuk beroperasi pada kecepatan tinggi akan jauh lebih besar daripada yang dibutuhkan pada kecepatan rendah, dan karena mengendarai tegangan yang cukup untuk operasi kecepatan tinggi menjadi motor yang macet akan cepat menghancurkannya jika arus tidak terbatas. Jika pasokan terbatas saat ini digunakan, motor harus terus memasok torsi yang diharapkan sampai itu berjalan cukup cepat sehingga tegangan kepatuhan pasokan tercapai.

supercat
sumber
Saya pikir apa yang diusulkan jawaban ini adalah dengan menggunakan rangkaian driver yang mampu bekerja dengan pasokan tegangan yang jauh lebih tinggi untuk "mengatasi" induktansi belitan stepper dalam mencapai level arus baru pada awal setiap langkah. Setelah level saat ini tercapai, driver mempertahankan level saat itu dengan memotong (= PWMing tegangan ke belitan). Ini adalah mode operasi untuk banyak chip driver stepper, seperti A4988 dan yang kompatibel, dan berbagai driver stepper Toshiba yang lebih besar ....
gwideman
1

Ada papan driver arus konstan besar tersedia secara komersial. Tetapi ada batas untuk apa tegangan dapat menyelesaikan cara induktansi. Di beberapa titik pemilihan motor menjadi sangat penting. Saya tidak tahu aplikasi Anda tetapi motor induksi terendah yang memenuhi persyaratan torsi Anda adalah yang terbaik untuk kecepatan tetapi ini mungkin berarti casing motor besar dengan inersia tinggi karena akan menggunakan pengungkitan dari diameter atau tarikan pada relutor lama untuk mendapatkan torsi. dari magnet elektro yang kuat. Jika motor ukuran kecil seperti nema 17 akan melakukan dengan torsi Anda mungkin dapat menemukan mereka dengan jumlah langkah yang lebih rendah seperti 100 atau 64. Jumlah langkah yang lebih rendah akan membantu dengan kecepatan.

Lihat www.mycncuk.com/1524-Apa-size-stepper-motor-do-i- perlu untuk perhitungan

Dan
sumber
Posting yang sangat lama, tetapi saya telah menemukan bahwa induktansi dan RMF tidak sepenting mereka dibuat. Tanpa beban yang signifikan, saya berhasil mengendarai SL42STH40 pada 11'000 rpm hari ini. Pasokan 32V, DRV8825 dalam mode langkah penuh, dan AVR Timer / Penghasil sinyal langkah berbasis Interupsi.
towe