Cara Menerapkan Pengaturan Kecepatan PID pada Pengendali Motor BLDC

Cara Menerapkan Pengaturan Kecepatan PID pada Pengendali Motor BLDC

Anda dapat mengendalikan kecepatan motor dc brushless dengan menggunakan pengontrol motor bldc dan algoritma PID secara bersamaan. Pengaturan ini membantu Anda mengubah output pengontrol dengan segera. Pengaturan ini menjaga motor dc brushless Anda pada kecepatan yang Anda inginkan, bahkan jika ada perubahan di sekitarnya. Anda memerlukan perangkat keras dan perangkat lunak agar ini berfungsi.

Tabel di bawah ini menunjukkan bagaimana penggunaan kontrol kecepatan PID pada pengontrol motor bldc membuatnya bekerja lebih baik:

Aspek Kinerja

Uraian Teknis

Peraturan Kecepatan

Menjaga kecepatan tetap stabil saat ada sesuatu yang mengganggunya.

Bangun Waktu

Membuat motor mencapai kecepatan yang tepat lebih cepat.

Melampaui

Menghentikan motor agar tidak melaju terlalu cepat melewati kecepatan yang ditetapkan.

Kesalahan Keadaan Tetap

Memberikan kecepatan yang benar untuk waktu yang lama.

Ringkasan Utama

  • Algoritma PID membantu pengendali motor BLDC menjaga kecepatan tetap stabil, bahkan jika terjadi perubahan. Perangkat keras, sensor, dan firmware yang baik bekerja sama untuk mengendalikan kecepatan dengan baik. Jika Anda menyetel pengaturan PID dengan hati-hati, motor dapat mencapai kecepatan yang tepat dengan cepat. Motor tidak akan melaju terlalu jauh atau goyang. Menguji pengendali Anda dengan beban dan kecepatan yang berbeda membantu Anda menemukan masalah lebih awal. Ini juga membuat motor bekerja lebih baik. Memilih motor, pengendali, dan metode umpan balik yang tepat menghemat energi. Ini juga membuat sistem Anda bekerja dengan baik dan bertahan lebih lama.

Pengendali Motor BLDC dan Dasar-dasar PID

Pengendali Motor BLDC dan Dasar-dasar PID
Sumber Gambar: pexels

Struktur Motorik

Motor DC tanpa sikat memiliki desain yang sederhana. Rotor memiliki magnet permanen. Stator menahan lilitan. Desain ini tidak memerlukan sikat. Sikat akan aus pada motor lain. Pengontrol motor BLDC terhubung ke stator. Pengontrol ini mengontrol aliran arus. Tabel di bawah ini menunjukkan bagian-bagian utama motor:

Parameter / Persamaan

Uraian Teknis

Diameter stator (Ds)

Ukuran utama stator

Potongan melintang slot (S_enc)

Area untuk belitan, berdasarkan ukuran stator dan jumlah slot

Faktor pengisian slot (k_r)

Berapa banyak slot yang diisi dengan konduktor?

Jumlah slot (N_e)

Jumlah slot di stator

EMF Kembali (E)

Tegangan yang dihasilkan oleh gerakan rotor

Efisiensi motor (η)

Rasio output terhadap daya input

Pengontrol motor bldc menggunakan fitur-fitur ini untuk membuat motor bekerja lebih baik. Fitur ini juga membantu motor bertahan lebih lama.

Komunikasi Elektronik

Motor BLDC tidak memerlukan sikat. Pengendali menggunakan komutasi elektronik sebagai gantinya. Pengendali mengganti arus pada belitan stator dengan transistor. Pengendali memeriksa posisi rotor dengan sensor. Sensor ini dapat berupa sensor efek Hall atau enkoder putar. Beberapa pengendali tidak menggunakan sensor. Pengendali mengukur kembali EMF untuk menemukan posisi rotor. Hal ini memungkinkan Anda mengendalikan kecepatan dan arah dengan sangat baik.

Pengujian menunjukkan bahwa komutasi elektronik memberikan kontrol kecepatan yang sangat baik. Model yang menggunakan metode ini hampir sama persis dengan kecepatan motor sebenarnya. Hal ini berlaku bahkan saat memulai, menghentikan, atau di tempat yang bising. Hal ini menunjukkan pengendali motor bldc dapat melakukan pekerjaan kontrol yang sulit.

Kontrol Kecepatan PID

Untuk menjaga kecepatan motor tetap stabil, Anda menggunakan algoritma pid. Kontroler memeriksa kecepatan dan membandingkannya dengan tujuan Anda. Ia mengubah output untuk memperbaiki perbedaan apa pun. Kontrol loop tertutup ini menjaga motor pada kecepatan yang tepat. Ia bekerja bahkan jika beban berubah. Studi menunjukkan kontroler canggih membuat waktu naik 28% lebih pendek. Mereka membuat waktu penyelesaian 35% lebih pendek. Overshoot berkurang 22%. Kesalahan kondisi stabil dapat serendah 0.3%. Ini berarti kontroler motor bldc Anda memberikan kontrol kecepatan yang cepat dan stabil untuk banyak penggunaan.

Komponen untuk Kontrol Kecepatan

Jenis Motor

Ada berbagai motor dc brushless yang dapat Anda pilih. Masing-masing memiliki fitur khusus. Fitur-fitur ini mengubah cara kerja pengontrol motor bldc. Sebagian besar motor bldc menggunakan tiga fase. Lilitannya dapat berbentuk bintang atau delta. Motor dengan kabel bintang, seperti milik Oriental Motor, sangat efisien. Motor ini juga mengendalikan kecepatan dengan baik. Motor ini dapat menghasilkan torsi hingga 5159 lb-in. Daya motor ini berkisar antara 15 W hingga 400 W. Memilih motor yang tepat membantu pengontrol Anda menjaga kecepatan tetap stabil. Motor ini juga menghemat energi.

Perangkat Keras Pengontrol

Perangkat keras pengontrol motor bldc merupakan bagian utama dari sistem Anda. Anda menggunakan modulasi lebar pulsa, atau PWM, untuk mengatur kecepatan. Pengontrol mengubah durasi pulsa tegangan. Sensor efek Hall di dalam stator menunjukkan posisi rotor. Ini membantu pengontrol mengganti fase pada waktu yang tepat. Anda tidak memerlukan relai daya dengan pengaturan ini. Ini berarti lebih sedikit pekerjaan untuk membuatnya tetap berjalan. Perangkat keras memungkinkan Anda terhubung ke pengontrol yang dapat diprogram. Desain ini membuat sistem efisien dan andal. Misalnya, motor dan pengontrol Seri BMU 200 W mencapai efisiensi 86%. Keduanya juga memenuhi standar IE4.

Sensor Umpan Balik Kecepatan

Anda memerlukan umpan balik yang baik untuk menjaga motor pada kecepatan yang tepat. Banyak sistem menggunakan sensor Hall atau enkoder putar. Sensor ini melacak posisi rotor. Sensor ini membantu pengontrol mengubah kecepatan dengan cepat. Beberapa sistem menggunakan kontrol tanpa sensor. Sensor ini menebak posisi rotor dengan memeriksa EMF balik atau menggunakan pengamat. Penelitian menunjukkan metode tanpa sensor bekerja dengan baik, bahkan jika beban berubah dengan cepat. Pengamat seperti Extended State Observer membantu memblokir masalah. Sensor ini juga membuat tebakan kecepatan lebih tepat. Hal ini membuat pengontrol kecepatan Anda bekerja lebih baik dalam banyak situasi.

  • Deteksi tanpa sensor bekerja pada kecepatan tinggi dan rendah.

  • Pengamat tingkat lanjut menurunkan penundaan fase dan melampaui batas.

  • Umpan balik yang baik membantu sistem menangani semua jenis beban.

Kebutuhan Firmware

Anda harus memprogram firmware di pengontrol Anda. Firmware menangani semua pekerjaan kontrol. Firmware membaca umpan balik dari sensor atau penaksir tanpa sensor. Firmware menjalankan Algoritma PID untuk menjaga kecepatan tetap stabil. Prosesor sinyal digital, atau DSP, membantu pengontrol memeriksa berbagai hal dengan cepat. Prosesor ini juga melakukan perhitungan cepat. Hal ini memungkinkan pengontrol bereaksi cepat terhadap perubahan. Firmware juga mengontrol sinyal PWM. Firmware mengubah siklus kerja saat dibutuhkan. Firmware yang baik membantu pengontrol dan motor bekerja sama dengan baik. Firmware menjaga kecepatan sesuai keinginan Anda.

Kiat: Selalu uji firmware Anda dengan beban dan kecepatan yang berbeda. Ini membantu Anda menemukan masalah dan membuat pengontrol kecepatan Anda lebih baik.

Komponen/Metode

Deskripsi dan Peran dalam Kontrol Kecepatan

Detail dan Manfaat Pendukung

Sensor Posisi Rotor (Sensor Hall, Encoder)

Sensor ini menunjukkan posisi rotor untuk pergantian fase. Harganya bisa lebih mahal, menghabiskan banyak tempat, dan sulit dipasang.

Penggunaannya dapat membuat sistem menjadi kurang andal dan lebih besar. Harganya juga meningkat.

Teknik Kontrol Tanpa Sensor

Alat ini menggunakan EMF balik dan pengamat untuk menebak posisi dan kecepatan rotor. Tidak diperlukan sensor fisik.

Mereka menurunkan biaya dan ukuran. Mereka juga membuat sistem lebih andal. Mereka bekerja dengan baik jika beban tidak banyak berubah.

Penginderaan EMF Balik

Ini memeriksa EMF balik dari fase yang tidak diberi daya. Ini membantu menemukan urutan komutasi. Ini murah tetapi tidak bekerja dengan baik pada kecepatan rendah.

Anda perlu memulai dengan loop terbuka. Kecepatan rendah sulit karena tidak ada EMF balik.

Integrasi Tegangan Harmonik Ketiga

Ini menggunakan harmonik ketiga dari back-EMF untuk menebak posisi fluks rotor. Ini tidak terlalu terpengaruh oleh penundaan penyaringan dan bekerja pada banyak kecepatan.

Memberikan kinerja tinggi dan membantu motor menyala dengan baik pada kecepatan rendah.

Prosesor Sinyal Digital (DSP)

DSP menjalankan algoritma kontrol canggih untuk kontrol tanpa sensor. DSP dapat memeriksa dan menghitung berbagai hal dengan sangat cepat.

Mereka membuat sistem bekerja lebih baik daripada drive berbasis sensor biasa. Mereka dapat menghilangkan kebutuhan akan sensor dengan menggunakan matematika.

Pengamat Mode Geser (SMO)

SMO menebak posisi dan kecepatan rotor. Ia memperbaiki masalah dari nonlinieritas dan perubahan parameter. Ia membantu pada kecepatan rendah.

Ia dapat menebak resistansi dan kecepatan stator sendiri. Ia menjaga sistem tetap stabil dan memastikan tebakannya benar.

Pengamat (Metode Berbasis Model)

Pengamat menebak hal-hal yang tidak dapat diukur, seperti posisi dan kecepatan rotor. Mereka menggunakan masukan dan keluaran sistem. Ini membantu kontrol loop tertutup.

Mereka memungkinkan Anda menebak hal-hal yang sulit diukur. Mereka membuat kontrol lebih akurat dan andal. Mereka dibutuhkan untuk kontrol tanpa sensor.

Estimasi Resistensi Stator

Hal ini penting untuk pekerjaan kecepatan rendah yang baik. Hal ini memengaruhi seberapa baik Anda dapat menebak fluks dan kecepatan stator.

Algoritma yang menggunakan SMO dan teori hiper-stabilitas membuat sistem lebih kuat terhadap perubahan parameter.

Implementasi PID pada Pengendali Motor BLDC

hardware Pengaturan

Pertama, siapkan perangkat keras Anda untuk pengontrol motor BLDC. Pilih motor DC brushless yang bagus dan pengontrol yang menggunakan modulasi lebar pulsa. Gunakan mikrokontroler 8-bit, seperti PIC MCU, untuk mengontrol BLDC. Hubungkan pengontrol ke lilitan motor. Pastikan catu daya sesuai dengan kebutuhan motor Anda. Pasang sensor, seperti sensor Hall atau enkoder, ke motor untuk umpan balik.

Hubungkan output pengontrol ke fase motor. Gunakan transistor atau MOSFET untuk mengalihkan daya. Atur sinyal PWM untuk mengontrol tegangan yang dikirim ke motor. Ubah siklus kerja PWM untuk menyesuaikan kecepatan. Gunakan osiloskop atau pencatat data untuk memeriksa sinyal input, output, dan kesalahan. Ini membantu Anda melihat apakah perangkat keras Anda berfungsi dengan baik.

Kiat: Cobalah perangkat keras Anda dengan beban yang berbeda. Gunakan metode desain eksperimen, seperti desain faktorial, untuk menemukan pengaturan terbaik. Alat statistik seperti ANOVA membantu Anda melihat faktor mana yang paling penting bagi kinerja pengontrol Anda.

Integrasi Sensor

Sensor penting dalam pengontrol motor bldc Anda. Sensor Hall dan encoder memberi tahu Anda posisi dan kecepatan rotor. Anda juga dapat menggunakan cara tanpa sensor yang menebak posisi dari EMF belakang. Hubungkan sensor Anda ke pin input pengontrol. Pastikan kabelnya kencang dan sensor diatur dengan benar.

Anda dapat memeriksa seberapa baik sensor Anda bekerja dengan melihat hal-hal berikut:

metrik

Uraian Teknis

Kecepatan Rata-rata (V)

Menunjukkan kecepatan rata-rata motor Anda.

Percepatan Rata-rata (A)

Memberitahu Anda seberapa cepat kecepatan berubah.

Deviasi Lintasan Rata-rata (D)

Mengukur seberapa dekat motor Anda mengikuti kecepatan target.

Kebetulan Lintasan (C)

Menunjukkan seberapa besar kesesuaian antara kecepatan aktual dan kecepatan target.

Luas Perpotongan Lintasan (S)

Memeriksa seberapa baik motor Anda melacak kecepatan yang ditetapkan dari waktu ke waktu.

Jika Anda menggunakan model pembelajaran mesin, Anda dapat menebak skor fungsi motorik dari fitur-fitur ini. Ini membantu Anda mendapatkan umpan balik kecepatan yang baik dan stabil.

Catatan: Selalu periksa sinyal sensor untuk mengetahui adanya gangguan. Kabel yang rusak atau sensor yang tidak diatur dengan benar dapat menyebabkan kesalahan pada pengontrol kecepatan.

Algoritma PID

Algoritma pid membantu pengendali motor bldc Anda menjaga kecepatan tetap stabil. Pengendali membaca kecepatan sebenarnya dari sensor dan memeriksanya terhadap titik setel Anda. Ia menemukan kesalahan dan menggunakan tiga bagian: proporsional, integral, dan turunan. Bagian proporsional bereaksi terhadap kesalahan saat ini. Bagian integral menjumlahkan kesalahan sebelumnya. Bagian turunan memperkirakan kesalahan di masa mendatang.

Anda dapat menuliskan algoritma pid di firmware pengontrol Anda seperti ini:

error = setpoint - actual_speed;
integral += error;
output = Kp * error + Ki * integral + Kd * (error - last_error);
last_error = error;

Banyak pengendali motor bldc hanya menggunakan bagian proporsional dan integral. Bagian turunan dapat membuat sistem bergetar, terutama jika ada suara bising. Anda dapat mengubah nilai Kp dan Ki untuk mendapatkan hasil terbaik. Mulailah dengan angka kecil dan tingkatkan sambil memperhatikan overshoot atau ketidakstabilan.

Anda dapat memeriksa seberapa baik PID Anda bekerja dengan melihat hal-hal berikut:

  • Bangun waktu

  • Waktu penyelesaian

  • Melampaui

  • Kesalahan keadaan stabil

Anda juga dapat menggunakan aturan berbasis kesalahan seperti Integral Time Square Error (ITSE) atau Integral Absolute Error (IAE) untuk melihat seberapa baik cara kerjanya. Beberapa teknisi menggunakan algoritma khusus, seperti Genetic Algorithm atau Particle Swarm Optimization, untuk menyetel pengaturan pid agar hasilnya lebih baik.

Kiat: Jika pengontrol Anda mengalami overshoot atau getaran yang berlebihan, coba turunkan Kp atau matikan bagian turunan.

Parameter Penyetelan

Menyetel pengendali motor bldc Anda penting untuk pengendalian kecepatan yang baik. Mulailah dengan memilih nilai pertama untuk Kp dan Ki. Misalnya, Anda dapat mencoba Kp=5 dan Ki=7. Jalankan motor dan lihat seberapa cepat motor mencapai kecepatan yang ditetapkan. Jika lambat, naikkan Kp. Jika Anda melihat guncangan, turunkan Kp atau Ki.

Anda dapat menggunakan data dari encoder atau tachometer untuk memeriksa hasil Anda. Cobalah nilai yang berbeda dan tuliskan apa yang terjadi. Gunakan skor kinerja seperti IAE, ITAE, ITSE, dan ISE untuk membandingkan pengaturan. Skor ini membantu Anda menemukan penyetelan terbaik untuk pengontrol kecepatan Anda.

Anda juga dapat menggunakan persamaan matematika untuk torsi, kecepatan sudut, dan arus untuk memodelkan motor dc brushless Anda. Hal ini memungkinkan Anda menguji perubahan dalam penyetelan dan melihat bagaimana perubahan tersebut memengaruhi kontrol kecepatan.

Kiat: Selalu uji penyetelan Anda dengan perangkat keras sungguhan. Simulasi membantu, tetapi pengujian sungguhan menemukan masalah yang mungkin terlewatkan.

Pengujian dan Pemecahan Masalah

Menguji pengontrol motor bldc membantu Anda menemukan dan memperbaiki masalah. Gunakan sensor dan pencatat data untuk merekam sinyal input, output, dan kesalahan. Perhatikan masalah, seperti saturasi aktuator, windup integral, atau sensitivitas kebisingan.

Berikut adalah tabel masalah umum dan apa yang perlu diperiksa:

Kategori

Deskripsi / Tujuan

Sinyal Kesalahan

Carilah kesalahan yang besar atau terus bertambah antara titik setel dan kecepatan aktual.

Saturasi Aktuator

Periksa apakah keluaran pengontrol mencapai maksimum atau minimum.

Penutupan Integral

Waspadalah terhadap respons lambat atau melampaui batas yang disebabkan oleh terlalu banyak tindakan integral.

Sensitivitas Kebisingan

Lihat apakah kebisingan frekuensi tinggi membuat pengontrol tidak stabil.

Prasangka

Carilah kesalahan-kesalahan kondisi tetap yang tidak hilang.

Nonlinier

Perhatikan apakah sistem berperilaku berbeda pada kecepatan atau beban yang berbeda.

Kalibrasi Sensor

Pastikan sensor memberikan pembacaan yang akurat.

Kesehatan Aktuator

Pastikan motor merespons perintah pengontrol.

Integritas Lingkaran Umpan Balik

Pastikan sinyal umpan balik sesuai dengan keadaan sistem yang sebenarnya.

Penyetelan Parameter PID

Tinjau nilai Kp, Ki, dan Kd Anda untuk stabilitas dan kinerja.

Jika Anda melihat masalah, ubah penyetelan atau periksa perangkat keras Anda. Pastikan sinyal pwm dan siklus kerja Anda sudah benar. Uji pengontrol Anda dengan beban dan kecepatan yang berbeda untuk memastikannya berfungsi dalam semua situasi.

Kiat: Gunakan simulasi loop tertutup sebelum pengujian perangkat keras. Ini membantu Anda menemukan masalah lebih awal dan menghemat waktu.

Tips dan Tantangan Pengendali Kecepatan

Arus dan Tegangan

Anda harus memeriksa arus dan tegangan pada pengontrol motor bldc Anda. Penggunaan tegangan yang salah dapat menghentikan atau merusak motor bldc Anda. Tabel di bawah ini menunjukkan tegangan dan suhu yang aman untuk pengontrol Anda:

Tegangan Masukan (VDC)

Hasil Operasional

8 - 30

Operasi normal

> = 42

Kesalahan Pembuangan Energi; motor berhenti dan berputar bebas hingga siklus daya

Suhu (° C)

Perilaku Batas Arus

<75

Operasi normal

75 - 90

Batas arus turun hingga 40A pada suhu 90°C

90 - 100

Batas arus dibatasi pada 40A

> = 100

Motor berhenti; roda bebas sampai disetel ulang

Anda juga harus menetapkan batas arus lonjakan. Jika batas arus lonjakan lebih tinggi dari biasanya, pengontrol Anda akan membiarkan lonjakan arus tinggi yang singkat terjadi. Ini membantu BLDC Anda menangani perubahan beban yang cepat.

Grafik garis menunjukkan batas arus versus siklus tugas kecepatan untuk pengontrol motor BLDC

Frekuensi switching

Frekuensi switching mengubah cara kerja pengendali motor bldc Anda. Menaikkan frekuensi switching membuat arus lebih lancar. Ini membantu bldc Anda berjalan lebih senyap dan memberikan torsi yang lebih baik. Pengujian menunjukkan frekuensi switching yang lebih tinggi membuat lebar pita kendali lebih besar. Misalnya, switching 8 kHz dapat menaikkan lebar pita dari 400 Hz menjadi 1 kHz. Anda mendapatkan respons yang lebih cepat dan kendali kecepatan yang lebih baik. Namun jika frekuensinya terlalu tinggi, pengendali Anda bisa menjadi lebih panas.

Deteksi Posisi

Deteksi posisi yang baik penting untuk pengendali motor bldc Anda. Anda dapat menggunakan full step, half step, atau microstepping. Microstepping memberikan presisi terbaik tetapi torsi lebih sedikit. Driver penggerak chopper membantu Anda mengendalikan arus dengan lebih baik. Ini membuat bldc Anda berjalan lebih lancar dan membantu pengendalian posisi. Jika Anda menggunakan driver pembatas arus, Anda mungkin kehilangan beberapa presisi dan efisiensi.

mode

Ketelitian

Tenaga putaran

Langkah Penuh

Rendah

High

Setengah Langkah

Medium

Medium

langkah mikro

High

Rendah

Masalah Firmware

Masalah firmware dapat menyebabkan pengontrol motor bldc Anda gagal. Anda harus menggunakan alat seperti osiloskop untuk memeriksa sinyal. Lihat memori dan register untuk menemukan kesalahan. Analisis jejak waktu nyata membantu Anda melihat masalah pengaturan waktu. Pengujian otomatis menemukan bug lebih awal. Beberapa perusahaan mengalami masalah besar karena firmware yang buruk. Misalnya, tumpukan yang meluap dan fail-safe yang hilang membuat mereka kehilangan kendali. Selalu uji firmware Anda dan gunakan aturan pengkodean yang aman.

Kesalahan Umum

Anda mungkin mengalami masalah umum saat menyetel pengontrol kecepatan bldc Anda. Banyak orang menggunakan coba-coba untuk menyetel Nilai PID. Hal ini dapat memberikan kontrol yang buruk. Pengaturan PID tetap tidak berfungsi dengan baik jika sistem Anda berubah. Metode heuristik seperti Ziegler-Nichols mudah tetapi tidak selalu kuat. PID adaptif memerlukan model yang baik, yang sulit didapatkan. Anda harus menggunakan analisis sistem pengukuran dan diagram kontrol untuk memantau kinerja. Selalu kumpulkan data, periksa proses Anda, dan teruslah belajar.

Untuk mengatur pengaturan kecepatan PID di pengontrol motor BLDC Anda, ikuti langkah-langkah berikut:

  1. Pilih perangkat keras pengontrol yang tepat.

  2. Hubungkan sensor untuk umpan balik.

  3. Program pengontrol dengan algoritma PID.

  4. Sesuaikan pengontrol untuk hasil terbaik.

  5. Uji pengontrol dengan motor BLDC Anda.

Teruslah belajar dan mintalah bantuan jika kontroler Anda menghadapi masalah yang rumit. Anda dapat mencapai kecepatan yang stabil dan kontrol yang andal.

FAQ (Pertanyaan Umum)

Apa kepanjangan PID dalam pengendali motor?

PID adalah singkatan dari Proportional, Integral, dan Derivative. Ketiga bagian ini membantu Anda mengendalikan kecepatan motor BLDC. Setiap bagian memperbaiki berbagai jenis kesalahan dalam sistem kendali kecepatan Anda.

Mengapa motor BLDC saya melampaui kecepatan target?

Motor Anda melampaui batas kecepatan saat pengaturan PID terlalu tinggi. Coba turunkan nilai proporsional (Kp) atau integral (Ki). Ini membantu motor Anda mencapai kecepatan target tanpa melampaui batas kecepatan.

Bisakah saya menggunakan kontrol tanpa sensor untuk semua motor BLDC?

Anda dapat menggunakan kontrol tanpa sensor untuk banyak motor BLDC. Kontrol ini bekerja paling baik pada kecepatan sedang dan tinggi. Pada kecepatan yang sangat rendah, metode tanpa sensor mungkin tidak memberikan posisi rotor yang akurat.

Bagaimana saya mengetahui apakah penyetelan PID saya benar?

Periksa tanda-tanda ini:

  • Motor mencapai kecepatan yang ditetapkan dengan cepat.

  • Overshoot-nya sedikit atau tidak ada sama sekali.

  • Kecepatannya tetap stabil.

    Jika Anda melihat kesalahan besar atau guncangan, sesuaikan nilai PID Anda.

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai *