Rumah / Berita / Berita Industri / Kontrol Kecepatan Motor BLDC: Penjelasan Loop Terbuka, Loop Tertutup & PID
Berita Industri
Jejak kami menjangkau seluruh dunia.
Kami menyediakan produk dan layanan berkualitas kepada pelanggan dari seluruh dunia.

Kontrol Kecepatan Motor BLDC: Penjelasan Loop Terbuka, Loop Tertutup & PID

Mengapa Motor BLDC Membutuhkan Kontrol Kecepatan Aktif

Motor DC yang disikat melambat atau mempercepat dengan cara yang cukup langsung — ubah voltase di seluruh sikat, dan motor merespons. Motor DC brushless (BLDC) tidak memiliki kemewahan itu. Tanpa sikat dan komutator mekanis, ada hal lain yang harus menentukan belitan mana yang diberi energi pada saat tertentu, dan sistem yang sama juga bertanggung jawab atas kecepatan.

"Sesuatu yang lain" itu adalah pengontrol motor. Ia mengalihkan arus melalui belitan tiga fasa dalam urutan yang benar untuk menjaga motor tetap berputar, dan dengan menyesuaikan bagaimana peralihan itu terjadi, ia juga mengatur seberapa cepat rotor berputar. Jika strategi pengendaliannya salah maka motor tidak dapat mencapai kecepatan yang diminta, atau motor malah memburu dan berosilasi alih-alih tetap stabil — masalah yang muncul terus-menerus di motor hub biasanya dipasangkan dengan drive BLDC yang dikontrol kecepatan pada e-bike dan EV ringan, di mana pengendara mengharapkan respons throttle terasa langsung dan linier.

Kontrol Kecepatan Loop Terbuka: Siklus Tugas PWM

Cara paling sederhana untuk mengontrol kecepatan motor BLDC adalah loop terbuka: pengontrol menyesuaikan siklus kerja modulasi lebar pulsa (PWM) yang memberi makan transistor daya, yang mengubah tegangan rata-rata yang diterapkan pada belitan, yang mengubah kecepatan. Siklus kerja lebih tinggi, tegangan rata-rata lebih tinggi, putaran lebih cepat. Tidak ada loop umpan balik yang memeriksa apakah motor benar-benar mencapai kecepatan yang diminta — pengontrol hanya memerintahkan siklus kerja dan memercayai motor untuk mengikutinya.

Pendekatan ini umum dilakukan karena murah dan mudah diterapkan Panduan aplikasi Texas Instruments pada kontrol BLDC yang disensor mencatat bahwa ini bekerja dengan baik khususnya dalam sistem di mana hubungan antara masukan dan kecepatan yang dihasilkan dapat diprediksi dan pelacakan yang ketat tidak penting. Pengorbanannya muncul pada beban variabel: tanpa umpan balik, peningkatan beban secara tiba-tiba akan menurunkan kecepatan dan pengontrol tidak tahu bahwa ia perlu memberi kompensasi.

Kontrol Kecepatan Loop Tertutup: Sensor Hall dan Umpan Balik

Kontrol loop tertutup memecahkan titik buta tersebut dengan menambahkan sinyal umpan balik — biasanya dari sensor efek Hall yang sudah ada untuk pergantian, terkadang dari encoder khusus. Pengontrol terus-menerus membandingkan kecepatan aktual dengan target, menghitung kesalahan, dan menyesuaikan siklus kerja PWM secara real-time untuk menutup kesenjangan.

Karena sensor Hall sudah melaporkan posisi rotor untuk tujuan pergantian, memperoleh kecepatan dari waktu antara transisi keadaan Hall menambah sedikit biaya perangkat keras tambahan. Hal ini menjadikan kontrol loop tertutup berbasis Hall sebagai pilihan default di sebagian besar aplikasi BLDC komersial — kontrol ini menjaga kecepatan tetap stabil seiring perubahan beban, tanpa memerlukan sensor kecepatan terpisah.

Kontrol PI dan PID: Algoritma di Balik Presisi Loop Tertutup

Perhitungan di dalam kontrol loop tertutup biasanya bergantung pada pengontrol PI atau PID yang bekerja berdasarkan kesalahan antara target dan kecepatan sebenarnya.

Pengontrol PI (Proporsional-Integral) menggabungkan suku proporsional yang bereaksi terhadap kesalahan saat ini dengan suku integral yang mengakumulasi kesalahan masa lalu seiring waktu, sehingga menghilangkan offset kondisi tunak kecil yang hanya akan ditinggalkan oleh suku proporsional. Menambahkan istilah turunan mengubahnya menjadi pengontrol PID lengkap, yang juga bereaksi terhadap laju perubahan kesalahan — berguna untuk meredam overshoot dalam sistem yang perlu menetapkan kecepatan target dengan cepat tanpa melewatinya.

Kontrol PI cenderung menjadi standar praktis untuk pengaturan kecepatan tujuan umum karena lebih mudah disetel dan kurang sensitif terhadap noise sensor dibandingkan loop PID penuh. PID mendapatkan kompleksitas ekstra dalam aplikasi seperti robotika atau drone, di mana penyelesaian yang cepat dan tepat pada kecepatan baru lebih penting daripada kesederhanaan penyetelan.

R5 Fast response Brushless DC Motor Controller

Bagaimana Pilihan Pengontrol Mempengaruhi Kualitas Kontrol Kecepatan Dunia Nyata

Algoritme kontrol hanya berfungsi sebaik perangkat keras yang menjalankannya. Pengontrol dengan loop kontrol yang lambat atau penginderaan arus yang buruk akan tetap memburu dan tertinggal bahkan dengan perolehan PID yang disetel dengan baik, itulah sebabnya kecepatan respons penting sebagai spesifikasi perangkat keras, bukan hanya spesifikasi perangkat lunak. Pengontrol respons cepat disetel untuk koreksi kecepatan cepat memperpendek penundaan antara perubahan beban dan respons kompensasi pengontrol, yang sebenarnya menentukan seberapa stabil motor terasa dalam ayunan beban di dunia nyata, bukan dalam pengujian bangku bersih.

Frekuensi peralihan PWM dan interaksinya dengan belitan motor juga mempengaruhi sisi suara dan mekanis dari kontrol kecepatan — skema peralihan yang tidak disetel dengan baik dapat menghasilkan rengekan atau getaran yang semakin buruk seiring dengan perubahan siklus kerja. Pengontrol ultra-senyap yang menjaga kebisingan peralihan PWM tetap rendah pada kecepatan mengatasi hal tersebut secara langsung, yang penting dalam aplikasi konsumen di mana kebisingan motor yang terdengar merupakan keluhan pengemudi dan juga kinerja mentah.

Mencocokkan Pengontrol dengan Motor untuk Kontrol Kecepatan yang Andal

Bahkan pengontrol loop tertutup yang dirancang dengan baik tidak dapat mengkompensasi ketidaksesuaian antara rating saat ini, konfigurasi sensor Hall, dan motor yang dikendarainya. Jumlah kutub, resistansi fasa, dan pengaturan waktu sensor semuanya menjadi faktor dalam seberapa baik pengontrol membaca umpan balik dan merespons, dan pasangan yang tidak cocok muncul sebagai pengoperasian kecepatan rendah yang kasar, panas berlebih, atau kontrol kecepatan yang tidak pernah berhenti. Panduan pemasangan pengontrol dan motor kami mencakup cara memeriksa apakah spesifikasi pengontrol benar-benar sesuai dengan motor yang dimaksudkan untuk dikendarai sebelum masalah tersebut muncul di lapangan.

Bagi pembaca yang ingin mempelajari lebih dalam bagaimana algoritma kontrol itu sendiri diimplementasikan dalam firmware, pandangan kami lebih dalam pada lapisan perangkat lunak di balik pengontrol motor modern mencakup bagaimana loop kontrol ini disusun dan disetel pada tingkat firmware.



Tertarik untuk bekerja sama atau ada pertanyaan?