Dari Mana Asalnya Deviasi Fase Cincin Magnetik Berputar Kecepatan Tinggi? – Panduan Mengatasi Masalah Sensor Encoder Magnetik Robot
Anda di sini: Rumah » blog » blog » Informasi Industri » Dari Mana Penyimpangan Fase Cincin Magnetik Berputar Berkecepatan Tinggi Berasal? – Panduan Mengatasi Masalah Sensor Encoder Magnetik Robot

Dari Mana Asalnya Deviasi Fase Cincin Magnetik Berputar Kecepatan Tinggi? – Panduan Mengatasi Masalah Sensor Encoder Magnetik Robot

Dilihat: 0     Penulis: Editor Situs Waktu Publikasi: 21-08-2026 Asal: Lokasi

Menanyakan

tombol berbagi facebook
tombol berbagi twitter
tombol berbagi baris
tombol berbagi WeChat
tombol berbagi tertaut
tombol berbagi pinterest
tombol berbagi whatsapp
tombol berbagi kakao
tombol berbagi snapchat
bagikan tombol berbagi ini

Dalam aplikasi kontrol gerak berkinerja tinggi seperti motor servo, sambungan robot, dan spindel listrik, bersifat magnetis pembuat enkode mendapatkan popularitas karena ukurannya yang kecil, tahan minyak, toleransi getaran, dan biaya rendah. Namun, banyak insinyur menghadapi masalah pelik selama pengujian rotasi kecepatan tinggi:  sudut yang dilaporkan oleh encoder menyimpang dari posisi sebenarnya rotor - sebuah 'deviasi fase'  yang memburuk seiring bertambahnya kecepatan. Pada kecepatan rendah, hal ini hanya menyebabkan sedikit riak kecepatan dan peningkatan kebisingan, namun pada kecepatan tinggi hal ini dapat menyebabkan ketidakstabilan kontrol.

渲染主图(4_3比例).png

I. Bagaimana Sensor Encoder Magnetik Robot 'Melihat' Sudutnya?

Mari kita tinjau secara singkat struktur dasar encoder magnetik.

Encoder magnetik tipikal terdiri dari tiga bagian:

1. Cincin magnet : dipasang pada ujung rotor atau perpanjangan poros, dengan beberapa pasangan kutub (N/S bergantian) didistribusikan di sekeliling kelilingnya.

2. Sensor magnetik : biasanya Hall, AMR, GMR, TMR, dll., ditempatkan dekat dengan permukaan cincin untuk merasakan variasi medan magnet.

3. Sirkuit pemrosesan sinyal : memperkuat, mengkondisikan, dan menginterpolasi sinyal sensor yang lemah, yang pada akhirnya menghasilkan pulsa sudut atau kuadratur.

Saat cincin magnet berputar, sensor mendeteksi perubahan medan magnet secara berkala dan mengeluarkan sinyal kuasi-sinusoidal/cosinusoidal. Dengan menyelesaikan fase kedua sinyal ini, diperoleh sudut rotor.

Idealnya, distribusi medan magnet berbentuk sinusoidal sempurna, dan keluaran sensor sangat sesuai dengan sudut mekanis. Namun, pada rotasi berkecepatan tinggi, “korespondensi ideal” ini terganggu oleh banyak faktor, dan timbullah deviasi fasa.

II. Apa Itu Deviasi Fase dan Mengapa Lebih Jelas Diucapkan pada Kecepatan Tinggi?

Sederhananya,  deviasi fasa adalah perbedaan antara 'sudut yang dirasakan oleh encoder' dan 'sudut rotor sebenarnya'.

Misalnya, jika rotor sebenarnya berada pada 30° tetapi keluaran encoder 32°, maka 2° tersebut adalah deviasi fasa. Pada kecepatan rendah, penyimpangan ini mungkin hanya 0,1° dan hampir tidak terlihat; namun seiring bertambahnya kecepatan, deviasi dapat bertambah hingga beberapa derajat atau bahkan lebih dari sepuluh derajat, sehingga menurunkan kinerja kontrol secara signifikan.

Mengapa deviasi bertambah besar pada kecepatan tinggi? Alasan utamanya adalah sebagai berikut.

1. Kesalahan instalasi mekanis 'diperbesar'

Penyelarasan koaksial yang sempurna antara cincin magnet dan poros tidak mungkin dilakukan. Misalkan cincin memiliki eksentrisitas 0,05 mm -pada kecepatan rendah, sensor masih dapat mentolerir distorsi medan yang dihasilkan; pada kecepatan tinggi, gaya sentrifugal dan getaran meningkatkan eksentrisitas, mendistorsi bentuk gelombang magnet dan menyebabkan deviasi fase periodik.

Demikian pula, runout pada permukaan ujung ring, permainan aksial, dan keseimbangan dinamis yang buruk menyebabkan gangguan frekuensi tinggi tambahan pada kecepatan tinggi.

2. Kecepatan respons sensor tidak mencukupi

Ketika kecepatan cincin meningkat, frekuensi variasi medan magnet juga meningkat. Misalnya, dengan cincin berpasangan 32 kutub pada 10.000 rpm, frekuensi medannya sekitar 5,3 kHz; pada 30.000 rpm, melebihi 16 kHz.

Sensor Common Hall mungkin memiliki bandwidth hanya puluhan kHz atau bahkan lebih rendah - pada kecepatan tinggi, amplitudo keluaran melemah dan jeda fase, sehingga mengakibatkan kesalahan sudut. Meskipun sensornya sendiri cepat, penundaan yang berlebihan pada rangkaian filter berikutnya juga dapat menyebabkan jeda fase.

3. Penurunan kualitas medan cincin magnet

Pada kecepatan tinggi, arus eddy yang hilang di dalam ring menyebabkan pemanasan lokal. Ketika suhu meningkat, remanensi dan koersivitas berubah, mengurangi kekuatan medan dan mendistorsi bentuk gelombang.

Selain itu, magnetisasi yang tidak seragam, zona transisi antar kutub yang terlalu lebar, dan pemilihan nomor pasangan kutub yang tidak tepat semuanya meningkatkan kandungan harmonik dalam medan magnet dengan kecepatan tinggi, sehingga memperbesar kesalahan perhitungan fasa.

4. Interferensi elektromagnetik dan integritas sinyal

Pada kecepatan tinggi, arus PWM frekuensi tinggi pada belitan motor, arus poros, dan saluran listrik tinggi di dekatnya menimbulkan interferensi. Sinyal keluaran sensor yang lemah, setelah terkontaminasi, menyebabkan jitter dan kesalahan dalam deteksi zero-crossing atau penghitungan fase.

AKU AKU AKU. Strategi Pemecahan Masalah: Pendekatan Mekanikal, Elektrikal, dan Algoritma

Untuk mengatasi penyebab di atas, tindakan perbaikan dapat diambil pada tiga tingkatan:  instalasi mekanis, sensor dan rantai sinyal, serta kompensasi algoritma.

1. Tingkat mekanis -letakkan fondasi yang kokoh terlebih dahulu

Banyak masalah deviasi fasa bukan berasal dari elektronik tetapi dari instalasi mekanis.

(1) Kontrol secara ketat koaksialitas dan runout permukaan akhir

Setelah memasang cincin magnet, koaksialitas harus dijaga dalam  0,03–0,05 mm , dan runout permukaan ujung dalam  0,02 mm . Gunakan fitting menyusut, pengikat perekat, atau perlengkapan khusus untuk penentuan posisi, dan hindari memukul dengan palu yang dapat memiringkan cincin.

(2) Lakukan penyeimbangan dinamis

Meski ringnya ringan, gaya sentrifugal pada kecepatan tinggi tidak bisa diabaikan. Setelah pemasangan, lakukan penyeimbangan dinamis secara keseluruhan untuk mengurangi kesalahan sinyal akibat getaran.

(3) Hindari gaya aksial pada cincin magnet

Jika cincin dekat dengan penutup ujung motor atau bantalan, pemuaian panas dengan kecepatan tinggi dapat menyebabkan perpindahan aksial. Cadangan jarak aksial yang sesuai dalam desain, atau gunakan struktur pramuat elastis.

2. Rantai listrik dan sinyal -menjaga sinyal tetap bersih dan tepat waktu

(1) Pilih jenis sensor yang tepat

Untuk aplikasi berkecepatan tinggi, pilihlah  sensor TMR atau GMR , karena bandwidthnya biasanya mencapai ratusan kHz atau bahkan MHz - jauh lebih tinggi daripada sensor Hall biasa. Pastikan juga sensitivitas magnetis dan bidang saturasi sensor sesuai dengan karakteristik cincin.

(2) Gunakan keluaran sinyal diferensial

Output diferensial menekan interferensi mode umum dan meningkatkan integritas sinyal. Jika sensor hanya memberikan keluaran satu ujung, tambahkan tahap penguat diferensial di ujung depan.

(3) Kurangi penundaan filter

Filter RC dan filter digital memperkenalkan penundaan fase. Dalam aplikasi kecepatan tinggi, atur frekuensi cutoff filter cukup tinggi, atau gunakan filter  fase linier dengan penundaan rendah  . Untuk kebisingan frekuensi tinggi yang benar-benar perlu dihilangkan, pertimbangkan untuk menghaluskan setelah penghitungan sudut daripada memfilter sinyal mentah secara berlebihan.

(4) Optimalkan celah udara antara ring dan sensor

Celah udara yang berlebihan mengurangi amplitudo sinyal; celah yang terlalu kecil berisiko bergesekan akibat getaran dengan kecepatan tinggi. Biasanya memilih celah udara  0,3–1,0 mm  berdasarkan spesifikasi cincin dan sensitivitas sensor, dan menentukan nilai optimal secara eksperimental.

(5) Terapkan pelindung dan pembumian yang tepat

Gunakan kabel pasangan terpilin berpelindung untuk kabel sensor, ardekan pelindung pada satu titik, dan jauhkan kabel dari saluran listrik motor dan jejak arus tinggi untuk mengurangi sambungan elektromagnetik.

3. Tingkat algoritma - gunakan 'perangkat lunak' untuk mengkompensasi kekurangan 'perangkat keras'.

Setelah perbaikan perangkat keras, penyimpangan yang tersisa dapat diperbaiki lebih lanjut dengan algoritma.

(1) Kalibrasi offline dan kompensasi tabel pencarian

Dalam kondisi kecepatan rendah dan stabil, gunakan encoder referensi presisi tinggi (misalnya encoder optik) untuk melakukan kalibrasi lingkaran penuh encoder magnetik, catat deviasi pada setiap posisi, dan buat tabel kompensasi. Selama pengoperasian sebenarnya, cari koreksi berdasarkan posisi saat ini.

Metode ini secara efektif menghilangkan penyimpangan fase periodik, namun memiliki efek terbatas pada penyimpangan dinamis tambahan yang muncul pada kecepatan tinggi.

(2) Kompensasi fase dinamis

Jika penyimpangan terutama timbul dari penundaan tetap dalam rantai sinyal, hitung penundaan sudut dengan:

gambar.png

dimana  w  adalah kecepatan sudut dan t d adalah total penundaan sistem. Masukkan kompensasi ini ke depan ke sudut keluaran, yang secara signifikan dapat meningkatkan akurasi kecepatan tinggi dalam rentang kecepatan tertentu.

(3) Penyaringan dan pengamat adaptif

Untuk jitter acak pada kecepatan tinggi, gunakan filter Kalman, pengamat mode geser, atau metode serupa untuk menggabungkan sudut encoder dengan model motor, sehingga menekan noise frekuensi tinggi sambil mempertahankan sinyal sudut sebenarnya.

(4) Kompensasi suhu

Perubahan remanensi yang disebabkan oleh suhu mempengaruhi amplitudo sinyal. Tempatkan sensor suhu di dekat encoder untuk membuat model kompensasi amplitudo/fase suhu dan menerapkan koreksi waktu nyata.

IV. Studi Kasus Pemecahan Masalah Singkat

Motor servo menunjukkan deviasi fase periodik sekitar 3,5° dari encoder magnetiknya pada 15.000 rpm, menyebabkan osilasi loop arus. Tim mengikuti langkah-langkah berikut:

1. Inspeksi mekanis : Koaksialitas cincin ditemukan 0,08 mm; setelah pemasangan ulang berkurang menjadi 0,03 mm, dan deviasi turun menjadi 2,1°.

2. Penggantian sensor : Sensor Hall standar diganti dengan sensor diferensial TMR dengan bandwidth lebih tinggi, dan frekuensi cutoff filter dinaikkan dari 20 kHz menjadi 100 kHz - deviasi selanjutnya dikurangi menjadi 0,9°.

3. Kompensasi algoritme : Kompensasi umpan maju penundaan tetap ditambahkan, diikuti dengan kalibrasi offline lingkaran penuh di bangku pengujian. Deviasi fase kecepatan tinggi akhir dikontrol hingga  0,3° , memenuhi persyaratan kontrol.

Kasus ini mengilustrasikan bahwa  suatu pengukuran sering kali hanya memecahkan sebagian masalah - kombinasi perbaikan mekanis, elektrik, dan algoritmik akan memberikan hasil terbaik..

Kesimpulan

Deviasi fase cincin magnet pada sensor encoder magnet robot dengan kecepatan tinggi pada dasarnya merupakan masalah multifaktorial. Kesalahan pemasangan mekanis, bandwidth sensor yang tidak mencukupi, penundaan sinyal, kualitas medan magnet yang menurun, dan interferensi elektromagnetik semuanya diperkuat pada kecepatan tinggi.

Saat memecahkan masalah, ikuti urutannya:  mekanika dulu, lalu kelistrikan, lalu algoritma :

·  Pertama, memastikan koaksialitas, keseimbangan dinamis, dan celah udara terjalin dengan kokoh;

·  Kemudian optimalkan pemilihan sensor dan rantai sinyal untuk menjamin sinyal yang bersih dan penundaan rendah;

·  Terakhir, gunakan algoritme kalibrasi dan kompensasi untuk 'menyempurnakan' kesalahan yang tersisa.

Untuk sebagian besar aplikasi berkecepatan tinggi, setelah perbaikan sistematis tersebut, deviasi fase encoder magnetik dapat dijaga dalam kisaran yang dapat diterima, sehingga sistem servo tetap stabil dan akurat bahkan pada kecepatan tinggi.

Facebook
Twitter
LinkedIn
Instagram

SELAMAT DATANG

SDM Magnetics adalah salah satu produsen magnet paling integratif di Tiongkok. Produk utama : Magnet permanen, Magnet neodymium, Stator dan rotor motor, Resolver sensor dan rakitan magnet.
  • Menambahkan
    108 Jalan Shixin Utara, Hangzhou, Zhejiang 311200 PRChina
  • E-mail
    pertanyaan@magnet-sdm.com​​​​​​​​

  • Telepon rumah
    +86-571-82867702