Bagaimana Anda meminimalkan getaran motor stepper?

10

Saya ingin menjalankan motor stepper pada kecepatan yang sangat mulus dan konstan, dengan getaran minimal untuk dudukan yang menahannya dan outputnya. Bagaimana cara mengendarai motor stepper sehingga kecepatan tetap konstan, bahkan di antara langkah-langkahnya?

Evan Krall
sumber
Pemasangan yang fleksibel dan poros penggerak juga dapat membantu.
russ_hensel
Bisakah Anda memperkirakan RPM yang ingin Anda keluarkan darinya?
jpc
Setelah semua pengurangan, 1/1440 RPM (1 revolusi per hari). Ini untuk pemasangan pelacakan sidereal.
Evan Krall
2
Sebenarnya 1/1436 RPM (1 rev / sidereal day).
Evan Krall
Saya bertanya tentang stepper itu sendiri tetapi saya kira itu juga akan sangat rendah.
jpc

Jawaban:

15

Yang Anda butuhkan adalah drive sinusoidal saat ini.

Dengan kata lain, Anda harus memperlakukan motor seperti motor brushless tradisional, bukan stepper. Ini memerlukan driver stepper yang cukup khusus, dan tidak sederhana.

Alternatif yang lebih sederhana mungkin adalah dengan mencoba langkah mikro motor stepper, tetapi itu tidak akan membuat Anda berputar dengan sangat mulus.

Sungguh, untuk situasi di mana Anda memerlukan gerakan putar yang sangat halus, stepper sebenarnya hanyalah sistem kontrol yang salah. Anda harus menggunakan motor AC tanpa sikat, atau setidaknya DC servomotor yang disikat.

Berikut ini adalah kertas putih yang baik pada modalitas drive stepper, dengan beberapa kontras dengan motor sinkron AC.

Connor Wolf
sumber
@FakeName, alangkah baiknya jika Anda memiliki tautan untuk mendukung semuanya. Saya tahu bahwa terkadang menambahkan jam untuk menulis jawaban, tetapi berpikir saya hanya akan mencatat betapa berharganya mereka.
Kortuk
Saya sudah berusaha menemukan sesuatu yang ringkas. Saya belum selesai dengan jawabannya. Namun, tampaknya tidak ada banyak informasi tentang membuat gerakan motor stepper sangat lancar, karena kebanyakan sistem kontrol gerakan yang serius menggunakan motor servo.
Connor Wolf
@FakeName, saya merasa Anda akan kesulitan menemukan sumber yang baik, saya menambahkan catatan itu sedikit untuk Anda, tetapi saya telah mencoba untuk meninggalkannya secara teratur sekarang sehingga masyarakat perlahan-lahan bergerak ke arah mencari referensi.
Kortuk
Kertas putih yang bagus. AFAIK si Geckodrive juga sedang mengerjakan ide serupa.
jpc
@Kortuk - Saya mencoba referensi ketika saya bisa. Beberapa hal lebih baik didokumentasikan daripada yang lain. @ jpc - Tidak mengejutkan saya. Jika Anda harus menggunakan steppers, drive saat sinusoidal adalah cara untuk pergi. Hanya saja motor stepper payah, sungguh.
Connor Wolf
5

Menggunakan langkah penuh mengemudi, rotor bertindak seperti Spring-Mass-System , dengan rotor menjadi massa dan gaya magnet menjadi pegas. Saat Anda bergerak dari satu langkah ke langkah berikutnya, gerakannya akan selalu kasar. Rotor cukup banyak melompat dari satu langkah ke langkah berikutnya dan butuh waktu sampai pegas mengurangi energi rotor, menyebabkan sedikit osilasi (baca: gerakan kasar ).

Anda dapat memuluskan ini ketika Anda menggunakan mode setengah-langkah, dan Anda juga dapat mengkompensasi torsi-nonlinier, lih. Link ini

Dengan mengikuti logika ini, Anda pada akhirnya akan menggunakan pengendaraan Stepping, micro-Stepping dan sinusoidal. ( Lihat tautan ini untuk melangkah mikro )

Beberapa detail lebih lanjut:

Frekuensi resonansi rotor motor stepper biasanya sekitar 50 Hz ... 400 Hz. Ketika Anda mengendarai motor dalam mode langkah penuh pada frekuensi resonansi mekanisnya sendiri, segala sesuatunya akan menjadi sangat buruk dan kemungkinan Anda kehilangan langkah (melompati). Untuk kecepatan lambat, ada baiknya untuk tetap di bawah frekuensi resonansi motor. Untuk kecepatan tinggi, cobalah untuk melampaui kesederhanaan secepat yang Anda bisa saat berakselerasi, dan jangan gunakan mengemudi langkah penuh.

zebonaut
sumber
2

Saya hanya dapat menyarankan reduktor, jika kecepatan bukan merupakan faktor pembatas.

Kalau tidak, saya akan pergi untuk motor tanpa sikat dengan beberapa umpan balik.

BarsMonster
sumber
1
Reduktor berarti menurunkan motor?
Evan Krall
Saya setuju, menjalankan stepper terlalu lambat bisa membuatnya sangat kasar. Menjalankan motor lebih cepat dan menggunakan roda gigi reduksi adalah pendekatan yang baik.
Christopher Biggs
2

Evaluasi kombinasi struktur dan exciter Anda untuk peluang melemahkan "akustik-mekanis"

Arus gelombang Pulse Square menghasilkan torsi tinggi tetapi torsi termodulasi kuat dengan banyak harmonisa. Ini tidak dapat dihindari dan mengurangi torsi dengan langkah mikro atau menghindari frekuensi resonansi ....

Jadi dasar-dasar menghilangkan resonansi dan dengung dalam subsistem mekanis adalah meningkatkan frekuensi resonansi dengan sasis yang kaku dan dipisahkan dengan dudukan kejut elastomer untuk menipiskan resonansi struktur atau jika tidak memungkinkan, kemudian tambahkan peredam viskos. Ini adalah kualitas yang ditemukan dalam desain fondasi gempa bumi, penutup speaker Bass Reflex dan dudukan motor rotor.

Saya biasa menguji motor stepper pada hard disk drive Jepang di tahun 80-an dengan motor magnet tanah jarang rotary stepped linear. Anda dapat belajar lebih banyak dari merekayasa balik desain Jepang terbaik daripada mencoba menciptakan kembali roda.

Sebagai bagian dari karir saya setelah R&D saya tampil kemudian mengelola Design Validation Testing atau DVT's untuk memenuhi syarat pembelian produk OEM OEM kontrak $ juta. Desain NPL (anak perusahaan Hitachi) sangat sunyi dan sangat cepat dengan laju langkah yang dipercepat dan peredam getaran yang diisi oli seperti transmisi otomotif, yang memiliki ini, tetapi terbuat dari cincin kuningan tipis dalam cincin plastik bening untuk meredam getaran dan secara signifikan mengurangi overshoot juga seperti membuat profil kecepatan untuk mempercepat dengan lancar ke kecepatan maksimumkemudian deaccelerate ke posisi target. Mereka hanya menggunakan mode setengah langkah jembatan tetapi sering menggunakan pita SS foil kaku pra-tention alih-alih sabuk atau rantai untuk menyalin rotary ke metode pengurangan gigi linier pada rotary atau linear aktuator, tetapi itu sangat efektif untuk operasi tenang mulus cepat pada pelat dasar yang solid .

Semua sistem mekanik memiliki resonansi dan memerlukan analisis untuk memastikan frekuensi stimulus bukan sub-harmonik dari frekuensi dasar stepper dan bahkan shock mount memiliki amplifikasi Q sebagai Low Pass Filter.

Catatan: semua disk drive sekarang menggunakan kumparan suara putar (seperti motor solenoid tanah melengkung dengan kumparan bergerak). Namun, drive floppy dan pemutar DVD menggunakan stepper yang digerakkan oleh gigi cacing untuk positioner servo. Lihat mengapa pengoperasiannya begitu mulus dari perspektif filter low pass mekanik.

Torsi stepper juga turun dengan meningkatnya RPM dan penggunaan PWM. Jadi yang terbesar adalah stall / torsi awal dan torsi final RPM adalah minimum. Margin harus diketahui untuk kebutuhan Anda dan memastikan tidak ada resonansi lucu dari taji magnetik mekanis.

Saya tahu ada getaran resonan dan sub resonansi dalam mode PWM H sistem driver, jadi berhati-hatilah untuk mengukur apa yang Anda dengar dan dari mana asalnya! Langkah resonansi magnetik atau sub resonansi. dan dapatkan roda gila rotary viscous damper.

Tony Stewart Sunnyskyguy EE75
sumber
Tidak relevan - domain masalah berbeda.
Dave Tweed
@ DaveTeed salah lagi. Domain yang benar adalah akustik elektro-mekanis dengan atenuasi Getaran dan anti-resonansi.
Tony Stewart Sunnyskyguy EE75
1

Saya mengalami masalah yang sama dengan perangkat bertenaga motor stepper saya sama sekali tetapi kecepatan tercepat.

Saya memutuskan untuk berbalas dengan umpan balik hebat yang saya baca di atas dan di situs lain.

Saya menggunakan sabuk bergigi dan sedang mencari cara untuk meredam denyut nadi. Sekarang ini berisik dan pada kecepatan yang lebih lambat itu hanya "memalu" dengan setiap pulsa.

Dalam penelitian saya, saya menemukan tensioner belt (sabuk beban pegas) untuk membantu meredam pulsa langkah. Jika Anda menggunakan ikat pinggang, ini bisa membantu.

Untuk mengurangi getaran:

  1. tambahkan massa - seperti roda gila, dll.
  2. Insulate - gunakan pihak ketiga untuk memberikan daya
  3. mengurangi gaya - menurunkan arus, microstep atau (Dalam kasus saya tambahkan penekan sabuk pegas) banyak cara lain untuk mengurangi gaya.
  4. tuning - run motor pada kecepatan yang lebih tinggi dengan pengurangan jika berlaku
  5. dampen - seperti "peredam kejut", bisa seperti tensioner sabuk pegas dengan kejutan

Saya pikir cara terbaik adalah memilih jenis motor yang berbeda seperti tanggapan di atas.

Tom
sumber
1

Lihat halaman dukungan Geckodrive , terutama Catatan Aplikasi-> Langkah Driver-> Cara Kerja Morphing (maaf, sepertinya tidak mungkin untuk terhubung langsung). Dasar-dasar Motor Langkah juga berguna.

Pada dasarnya jika Anda ingin cukup cepat maka dua hal terjadi:

  1. Anda tidak perlu microstepping.
  2. Anda kehilangan sebagian besar torsi motor.
jpc
sumber