Pandangan: 0 Pengarang: Editor Tapak Masa Terbitan: 2026-07-30 Asal: tapak
Dalam aplikasi kawalan gerakan berketepatan tinggi seperti sambungan robot, motor servo dan gimbal, pengekod magnet semakin menjadi peranti maklum balas kedudukan teras, berkat operasi tanpa sentuhan, imuniti kepada bahan cemar dan saiz padatnya. Walau bagaimanapun, ramai jurutera menghadapi masalah yang mengecewakan dalam amalan – hanyut sudut : bacaan sudut perlahan 'bersiar-siar' walaupun apabila motor tidak bergerak, atau ketepatan merosot dengan ketara dengan perubahan suhu. Dari manakah datangnya hanyutan sudut cakera kod magnet, dan bagaimana kita boleh membetulkannya?
A pengekod magnet mengesan medan magnet berputar bagi magnet kekal yang dipasang pada aci motor, mengeluarkan isyarat sinus/kosinus dengan perbezaan fasa 90°, dan kemudian mengira sudut melalui fungsi arctangent. Secara teori, ini adalah rantai ukuran yang sempurna. Pada hakikatnya, bagaimanapun, pelbagai faktor tidak ideal menyebabkan bacaan sudut menyimpang daripada nilai sebenar – ini ialah 'hanyut sudut'.
Secara ringkasnya, hanyutan sudut berasal dari tiga aspek utama:
Ini adalah penyebab yang paling biasa. Mengimbangi jejari antara magnet dan pusat penderiaan (sipi), sudut antara paksi putaran dan cip normal (condong), dan jurang udara yang berlebihan atau turun naik semuanya secara langsung memesongkan isyarat medan magnet. Sebagai contoh, kesipian 0.3 mm boleh menimbulkan ralat sudut ±2.1°. Di samping itu, kemagnetan tidak seragam atau bentuk magnet yang tidak teratur boleh menyebabkan medan deria menyimpang daripada bentuk gelombang sinusoidal yang ideal.
Ciri-ciri penderia Hall dan litar pemprosesan isyarat berubah mengikut suhu. Apabila suhu meningkat, kekuatan medan magnet berkurangan, voltan mengimbangi cip hanyut, dan voltan rujukan ADC turun naik – faktor ini bergabung untuk menghasilkan hanyut suhu yang ketara dalam bacaan sudut. Pengukuran sebenar menunjukkan bahawa dengan kualiti magnet yang berbeza, hanyut suhu titik sifar boleh bertambah buruk daripada +0.02 °/℃ kepada +0.15 °/℃.
Medan magnet mengganggu melintang menganjakkan pusat angka Lissajous, menyebabkan ralat pada hampir semua sudut kecuali 0° dan 180°. Selain itu, kelewatan tindak balas dinamik semasa operasi motor berkelajuan tinggi, dan bunyi isyarat daripada riak bekalan kuasa, boleh menjadikan sudut bacaan gelisah dan menjadi tidak stabil.
Tiada satu 'peluru ajaib' untuk menyelesaikan hanyut sudut. Pendekatan yang diselaraskan diperlukan pada tiga peringkat: pemasangan mekanikal, penentukuran cip, dan pampasan algoritma.
Pemasangan yang tepat adalah barisan pertahanan pertama. Pengekod magnet agak sensitif terhadap toleransi pemasangan. Secara amnya, jurang udara hendaklah dikekalkan antara 1.0 mm dan 3.0 mm (2.0 mm adalah optimum), kesipian keserasian ≤ 0.05 mm, dan sudut kecondongan ≤ 3°. Semasa pemasangan, gunakan tolok dail atau alat penjajaran laser untuk penentukuran. Selain itu, jauhkan pengekod daripada sumber gangguan magnetik yang kuat seperti belitan motor dan transistor kuasa; jika perlu, tambah perisai magnet Permalloy.
Pemilihan magnet juga penting. Pilih satu pasangan magnet pekeliling magnetisasi paksi dengan kekuatan medan permukaan antara 300 mT dan 500 mT. Magnet berkualiti rendah bukan sahaja mempunyai medan yang tidak sekata tetapi juga ciri suhu yang lemah, yang secara langsung memburukkan drift.
Bekalan kuasa dan reka bentuk PCB mesti mengikut amalan yang baik. Riak kuasa hendaklah dikawal dalam 10 mV, dan garis isyarat SPI hendaklah pendek, sama panjang dan disalurkan dengan bersih. Jangan letakkan tuangan kuprum atau kesan di bawah cip untuk mengurangkan gangguan kapasitans parasit dengan unsur penderiaan magnetik.
Cip pengekod magnet moden biasanya menggabungkan berbilang peringkat penentukuran, yang merupakan cara paling langsung untuk mengendalikan hanyut sudut.
Penentukuran kilang (paras cip): Semasa ujian wafer, pengeluar cip sudah melakukan pampasan offset DC, pembetulan ketidakseimbangan amplitud dan pembetulan ralat kuadratur, dengan parameter disimpan dalam EEPROM pada cip. Ini ialah 'asas' ketepatan.
Penentukuran kendiri pengguna (peringkat sistem): Selepas pemasangan, putar motor satu pusingan penuh pada kelajuan tetap. DSP terbina dalam mengumpul data sudut sepanjang pusingan penuh dan secara automatik mengenal pasti dan mengimbangi kesipian pemasangan, variasi jurang udara dan ralat lain. Banyak cip menyokong pencetus satu klik tanpa memerlukan hos luaran, yang sangat mesra pengeluaran.
Pampasan hanyut suhu dinamik: Cip memantau suhu dalam masa nyata. Apabila suhu menyimpang daripada nilai yang ditentukur, ia secara automatik menggunakan pekali pampasan suhu untuk membetulkan sudut. Contohnya, Naxin Micro MT6835 menggunakan sistem penentukuran tiga peringkat untuk memastikan hanyut julat suhu penuh dalam ±0.08°.
Tahap 3: Pampasan Algoritma – Tingkatkan Lagi Ketepatan
Penentukuran dalam talian boleh suai: Penentukuran luar talian tradisional membetulkan parameter pampasan dan tidak boleh menyesuaikan diri dengan hanyut jangka panjang akibat perubahan suhu atau penuaan magnet. Algoritma penyesuaian berdasarkan Kuasa Dua Terkecil Rekursif (RLS) boleh mengemas kini parameter pampasan dalam masa nyata, mengekalkan ralat sudut dalam ±0.05° merentas julat suhu penuh (–40 ℃ hingga +125 ℃).
Penapisan Kalman untuk pengurangan hingar: Untuk hingar frekuensi tinggi yang menyebabkan kegelisahan sudut, penapis Kalman berkesan menahan hingar pemerhatian dan meningkatkan kestabilan output sudut.
Pampasan rangkaian saraf: Model rangkaian saraf boleh dibina agar sesuai dengan ciri hanyut suhu; selepas bilangan lelaran latihan yang terhad, ia mencapai pembetulan hanyutan suhu penyesuaian yang sangat tepat.
Dengan pendekatan gabungan 'pemasangan perkakasan + penentukuran cip + pampasan algoritma', pengekod magnet moden boleh mencapai ketepatan yang sangat tinggi:
MT6816 mencapai ralat sudut bersepadu peringkat sistem dalam ±0.03°.
MT6835, selepas penentukuran, menambah baik Ketaklinearan Integral (INL) daripada ±1° kepada < ±0.07° , dengan hanyut suhu penuh < ±0.08°.
Sesetengah penyelesaian mewah malah boleh mengoptimumkan INL kepada ±0.03° , memenuhi ketepatan tahap ±0.05° yang diperlukan untuk gimbal dan servos.
Pada dasarnya, hanyutan sudut cakera kod magnet adalah hasil daripada gangguan bertindih daripada faktor mekanikal, haba, elektromagnet dan lain-lain pada isyarat medan magnet. Tidak ada satu penawar-semua; penyelesaiannya hendaklah mengikut prinsip 'perkakasan sebagai asas, penentukuran sebagai tunjang utama, dan algoritma sebagai penyudah' :
Ketepatan pemasangan adalah asas - jurang udara, koaksial, dan pemilihan magnet tidak boleh diabaikan.
Penentukuran cip ialah alat utama – gunakan sepenuhnya penentukuran kilang dan penentukuran diri pengguna.
Pampasan algoritma ialah langkah lanjutan – untuk senario yang mencabar, memperkenalkan penapisan adaptif dan penentukuran dalam talian.
Memandangkan penyepaduan cip terus meningkat dan algoritma AI diperkenalkan, pengekod magnet masa hadapan akan berkembang ke arah 'penderiaan kendiri, penentukuran kendiri dan pemampasan kendiri' . keupayaan Pada ketika itu, hanyut sudut tidak lagi menyusahkan jurutera, dan ketepatan serta kebolehpercayaan sendi robot akan mencapai tahap yang baharu.