Bagaimana Motor Servo Menghitung Jarak Benda Benda Bergerak?

Feb 26, 2019 Tinggalkan pesan

Bagaimana motor servo menghitung jarak benda kerja bergerak?

           



Dalam bentuk gambar berikut, motor servo menggerakkan sekrup untuk memutar dan memindahkan benda kerja. Kita tahu bahwa motor servo memiliki posisi yang tepat dan keuntungan respon yang cepat dibandingkan dengan motor biasa, dan digunakan untuk posisi yang lebih tinggi. Lalu bagaimana posisinya, seluruh sistem penggerak servo adalah sistem umpan balik loop tertutup, motor servo memiliki enkoder di bagian akhir, yang akan selalu mengirimkan data rotasi motor ke penggerak servo, untuk memastikan bahwa motor mencapai posisi yang ditentukan.

1

Contoh di atas menunjukkan cara menghitung jarak yang ditempuh benda kerja. Motor servo digerakkan dalam bentuk arah + pulsa. Untuk kenyamanan perhitungan, setelah pengemudi dilengkapi dengan rasio roda gigi elektronik, misalnya, jumlah gerakan benda kerja adalah 1 um / pulsa. Kirim pulsa untuk memindahkan 1um benda kerja, kirim 1000 adalah jarak 1mm. Kecepatan perpindahan benda kerja ditentukan oleh frekuensi denyut nadi, dengan asumsi frekuensi denyut nadi 500pulse / detik, maka kecepatan gerak benda kerja adalah 0,5mm / detik. Mengetahui kecepatan, jarak yang motor servo menggerakkan benda untuk melakukan perjalanan dalam waktu tertentu dihitung dengan mengalikan kecepatan dengan waktu. Perlu dicatat di sini bahwa perintah untuk mengirim pulsa umumnya memiliki akselerasi dan deselerasi, dan keseluruhan proses pergerakan tidak seragam. Tidak akurat untuk menghitung jarak dengan waktu kecuali fungsi akselerasi / deselerasi dihapus.


Padahal, posisi motor servo tidak perlu dihitung. Encoder secara konstan mengukur putaran motor. Kami hanya perlu mengumpulkan data yang disandikan untuk mengetahui posisi benda kerja, atau memeriksa jumlah pulsa pada pengontrol juga.


Sangat sederhana, setiap servo drive memiliki parameter untuk memantau posisi motor yang sebenarnya. TakeShenzhen ECON Technology servo drive sebagai contoh. DP-CPO adalah perintah pulsa rendah 5 bit; DP-CPO. adalah pulsa perintah 5 bit.

(Jumlah digit yang ditampilkan pada tabung digital adalah 5). Jika posisi awal adalah 0, setelah posisi, DP-CPO adalah 2000, dan DP-CPO. adalah 0010. Posisi aktual adalah 102000, jika Anda mengatur rasio roda gigi elektronik adalah 10/1 untuk pengontrol servo ac, yaitu, satu pulsa 1000 pulsa. Konversi adalah bahwa motor sudah 102000/1000 = 102 putaran.


Kirim permintaan

whatsapp

Telepon

Email

Permintaan