Kontrol motor sikat menggunakan Arduino
Rumah » Blog » Kontrol motor tanpa sikat menggunakan Arduino

Kontrol motor sikat menggunakan Arduino

Tampilan: 0     Penulis: Editor Situs Publikasikan Waktu: 2020-09-02 Asal: Lokasi

Menanyakan

Tombol Berbagi Facebook
Tombol Berbagi Twitter
Tombol Berbagi Baris
Tombol Berbagi WeChat
Tombol Berbagi LinkedIn
Tombol Berbagi Pinterest
Tombol Berbagi WhatsApp
Tombol Berbagi Kakao
Tombol Berbagi Snapchat
Tombol Berbagi Telegram
Tombol Berbagi Sharethis

Saya berpikir untuk mengendalikan ESC. k.
Pengontrol kecepatan elektronik motor tanpa sikat tanpa pemancar dan penerima, atau ada proyek di mana Anda ingin menggunakan sirkuit sederhana atau Arduino untuk mengontrol kecepatan motor tanpa sikat, dan kemudian, kita dapat melakukan ini dengan pengontrol mikro Arduino.
Ini termasuk menggunakan sinyal PWM Arduino untuk mengontrol kecepatan motor DC melalui ESC.
Ini akan menghemat biaya pembelian tester servo atau pemancar dan penerima RC.
Mari kita mulai! Lai
Yang Anda Butuhkan: Pertama -tama hubungkan tiga terminal motor sikat ke tiga terminal ESC.
Sekrup motor ke papan tugas berat yang serupa untuk menjaga stabilitas pada RPM tinggi.
Unduh dan flash kode yang tersedia di bagian bawah halaman ke Arduino menggunakan kabel USB (
kode dijelaskan nanti di halaman ini).
Hubungkan saluran sinyal putih atau kuning utama ESC ke pin PWM Arduino, saya menghubungkannya ke pin D8 dan menentukan pin 8 untuk itu di sketsa Arduino.
Anda dapat mengontrol banyak motor menggunakan beberapa pin.
Hubungkan potensiometer ke VCC atau 5 V pin Arduino dan ground.
Hubungkan terminal ketiga dari pin variabel ke pin analog 0, dan Anda dapat memberi daya pada Arduino menggunakan BEC (
sirkuit canceller baterai)
muncul di ESC Anda.
Untuk menggunakan BEC, cukup hubungkan kawat tebal merah ke pin Vin Arduino.
Ini dapat memberikan 5 V.
Tidak semua ESC memiliki BEC, dalam hal ini Anda dapat menggunakan catu daya 5 V eksternal.
Setelah menyalakan Arduino, sambungkan baterai Lipo ke ESC sekarang. Anda sudah selesai! Lai
Sekarang perlahan -lahan putar kenop potensiometer untuk memulai dan tingkatkan kecepatan motor.
Dalam kode ini, kami hanya memetakan atau merujuk nilai maksimum (1023) dan minimum (0)
Nilai simulasi pada pin 0 mencapai nilai maksimum yang diperlukan (2000) dan minimum (1000)
mengoperasikan dan mengontrol nilai kecepatan ESC.
Anda mungkin perlu mengubah nilai maksimum dan minimum ESC I.
Nilai yang berbeda untuk E 1000 dan 2000, dengan kata lain, Anda mungkin perlu mengkalibrasi karena ESC yang berbeda mungkin memiliki titik awal dan akhir yang berbeda.
Kunjungi tutorial-rztronics lainnya.
Kode untuk mengontrol ESSCServo ESC menggunakan pustaka servo termasuk //;
/Buat pengaturan dengan nama Esc void () {Esc. lampirkan (9);
/Tentukan pin sinyal ESC, ESC di sini.
Detik (1000);
/Inisialisasi sinyal ke 1000 serial. Mulai (9600); } void loop () {int val;
/Buat variabel val = analogread (A0);
/Baca input dari pin analog 0 dan simpan di val = peta (
val, 0,1023, 1000.2000);
/Peta val ke min dan max (
ubah jika perlu) ESC.
Detik (val);
/Gunakan val sebagai sinyal untuk ESC

Hoprio Group Produsen Profesional Controller and Motors, didirikan pada tahun 2000. Markas besar kelompok di Changzhou City, Provinsi Jiangsu.

Tautan cepat

Hubungi kami

Whatsapp: +86 18921090987 
Tel: +86-18921090987 
Tambahkan: No.19 Mahang South Road, Distrik Teknologi Tinggi Wujin, Kota Changzhou, Provinsi Jiangsu, Cina 213167
Tinggalkan pesan
HUBUNGI KAMI
Hak Cipta © 2024 Changzhou Hoprio E-Commerce Co., Ltd. Semua hak dilindungi undang-undang. Sitemap | Kebijakan Privasi