Pemahaman saya adalah bahwa motor ingin berbelok berlawanan arah jarum jam karena ini mewakili energi potensial yang lebih rendah dengan melepaskan medan dan menyelaraskan bidang stator dan rotor. Apakah ini benar?
Itu berubah karena gaya yang bekerja di sekitar sumbu rotasi itu. Kekuatan-kekuatan tersebut menciptakan torsi yang pada gilirannya menciptakan percepatan sudut rotor.
Tetapi jika kita memindahkan titik pergantian ke sana, bukankah kita memutar bidang stator, mengarah ke bidang netral baru yang baru? Jika kita mengulangi penyesuaian ini, apakah ia bertemu pada titik pergantian yang optimal atau apakah kita terus berputar di semua tempat? Apakah titik pergantian ini optimal dalam semua hal, atau adakah beberapa kompromi yang harus dilakukan?
Menurut definisi setiap kali Anda memutar salah satu bidang Anda memiliki bidang netral baru. Seluruh titik pergantian dalam motor adalah untuk menjaga bidang netral pada sudut di mana torsi dimaksimalkan.
Saya selalu mendengar bahwa waktunya harus lebih maju dengan kecepatan lebih tinggi. Tetapi apakah ini benar-benar benar, atau apakah ini merupakan fungsi dari kekuatan arus / medan belitan, yang kebetulan berkorelasi dengan kecepatan dalam kasus beban mekanik konstan?
Saya pikir Anda mencampur dua efek di sini. Mari kita pertimbangkan motor tanpa sikat. Mengingat arus yang mengalir melalui belitan, ia akan mengendap di bidang netralnya. Pada titik ini torsi adalah nol (mengabaikan gesekan). Sekarang mulailah memutarnya perlahan dengan tangan dan buat grafik torsi vs posisi. Maksimum grafik itu adalah titik pergantian "kecepatan lambat optimal" Anda. Anda bisa memperoleh perkiraan yang sangat dekat dari grafik itu menggunakan model matematika. Saya tidak akan menyebut ini sebelum waktunya. Tergantung pada jumlah fase dan kutub itu akan berada pada beberapa sudut tetap dari bidang netral. Dalam sistem brush-loop tertutup dengan encoder posisi dan tidak ada sensor efek hall Anda biasanya akan melalui urutan di mana Anda meletakkan beberapa arus melalui belitan untuk menemukan posisi bidang netral.
Dalam situasi dinamis Anda ingin terus memutar bidang di bawah kendali Anda untuk menjaga fase yang sama vs magnet tetap. Karena induktansi dan berbagai efek non-linear seperti saturasi magnetikdan suhu, waktu kontrol perlu berubah sebagai fungsi kecepatan untuk mencoba dan mempertahankan fase yang sama antara bidang. Pada dasarnya ada penundaan antara waktu perintah diberikan dan perubahan aktual di lapangan sehingga perintah diberikan sebelumnya, "lanjutan", untuk mengimbangi itu. Dalam motor yang disikat, Anda hanya dapat memiliki satu gerak maju fase tetap sehingga Anda perlu membuat semacam kompromi jika Anda berencana untuk beroperasi dalam kecepatan yang berbeda. Ada juga kompromi statis dalam motor yang disikat, misalnya ukuran sikat dan sifat on / off dari kontrol. Dalam beberapa situasi, keterlambatan ini dapat diabaikan.
Apakah driver BLDC tanpa sensor yang mendeteksi back-EMF zero crossing untuk menemukan titik pergantian sebagai contoh motor tersebut?
Saya akan berpikir penyeberangan kembali EMF-belakang tidak cukup. Mereka hanya mencerminkan posisi "statis" yang dijelaskan di atas. Jadi Anda perlu mengetahui parameter motor juga sebelum Anda dapat mengoptimalkan kontrol Anda (misalnya menggunakan sesuatu seperti kontrol berorientasi lapangan )