Saya memiliki papan breakout driver motor stepper berdasarkan chip Allegro A4988. Saya perhatikan bahwa ketika motor statis, ia memiliki torsi yang jauh lebih baik daripada ketika bergerak. Saya memiliki konfigurasi baterai yang dioperasikan dan sebagian besar waktu motor stepper hanya digunakan untuk memegang posisi. Potensiometer pengaturan batas sudah ada di papan breakout jadi saya tidak bisa mengubahnya dengan mikro-controller saya.
Apakah saya dapat menerapkan sinyal PWM ke pin yang memungkinkan driver motor untuk mengubah arus yang masuk ke motor sehingga saya dapat menggerakkan motor pada level arus yang lebih tinggi ketika secara aktif bergerak dan mengurangi arus untuk menahan posisi?
Saya sebagian besar tertarik pada efek sinyal PWM akan memiliki kehidupan rangkaian pengemudi. Tidak ada dalam dosis lembar data itu mengatakan Anda bisa atau tidak bisa melakukan sesuatu seperti ini.
sumber
Saya tidak dapat melihat apa pun di datasheet yang menyatakan bahwa pin yang diaktifkan tidak dapat diaktifkan. Sulit untuk mengatakan dari sirkuit internal jika itu akan menyebabkan masalah. Pin penonaktifan mematikan fets eksternal, yang mungkin berarti bahwa chip tidak dapat mensirkulasi ulang arus dengan benar, menyebabkan lonjakan tegangan. Namun, saya berharap Allegro akan menghadapi situasi itu, karena itu akan terjadi setiap kali Enable menjadi tinggi.
Jika Anda memiliki sopir cadangan, maka saran saya adalah coba saja.
Atau, Anda bisa mengurangi tegangan Vref, daripada menggunakan PWM. A4988 akan menangani pengurangan saat ini untuk Anda. Ini dapat dicapai dengan menarik pin Vref sedikit lebih rendah dengan resistor dan baik transistor atau pin MCU yang dapat beralih antara impedansi rendah dan tinggi.
Solusi yang lebih baik mungkin untuk membuatnya otomatis. Gunakan sinyal langkah untuk mengisi daya kapasitor dengan cepat yang menarik tegangan Vref naik. Tidak adanya sinyal langkah memungkinkan tutup secara perlahan melepaskan, dan dengan itu tegangan Vref dan arus motor. Semakin cepat langkah, semakin tinggi Vref.
Berikut ini skema yang sangat kasar tentang bagaimana hal itu dapat bekerja. Saya hanya menebak nilai-nilai resistor, dan belum memeriksa bahwa mereka akan bekerja sama sekali. (Latihan diserahkan kepada pembaca).
sumber
Tentu Anda dapat menggunakan PWM, tetapi motor stepper Anda mungkin mulai sedikit bersiul dengan frekuensi PWM. Pilih frekuensi tinggi yang tidak dapat Anda dengar (> 20kHz) atau hidup dengan peluit.
sumber