Isi kandungan:

DC Motor dan Encoder untuk Kedudukan dan Kawalan Kelajuan: 6 Langkah
DC Motor dan Encoder untuk Kedudukan dan Kawalan Kelajuan: 6 Langkah

Video: DC Motor dan Encoder untuk Kedudukan dan Kawalan Kelajuan: 6 Langkah

Video: DC Motor dan Encoder untuk Kedudukan dan Kawalan Kelajuan: 6 Langkah
Video: Arduino project 2 _ Drive DC motor using Arduino [Bahasa Malaysia] 2024, Julai
Anonim
Motor DC dan Encoder untuk Kedudukan dan Kawalan Kelajuan
Motor DC dan Encoder untuk Kedudukan dan Kawalan Kelajuan

Pengenalan

Kami adalah kumpulan pelajar UQD10801 (Robocon I) dari Universiti Tun Hussei Onn Malaysia (UTHM). Kami mempunyai 9 kumpulan dalam kursus ini. Kumpulan saya adalah kumpulan 2. Aktiviti kumpulan kami adalah motor DC dan pengekod untuk kawalan kedudukan dan kelajuan. Kami objektif kumpulan adalah mengawal putaran motor DC dengan kelajuan yang kita perlukan.

Penerangan

Memandu elektromotor memerlukan arus yang tinggi. Selain itu, arah dan kelajuan putaran adalah dua parameter penting yang harus dikawal. Keperluan ini dapat ditangani dengan menggunakan mikrokontroler (atau papan pengembangan seperti Arduino). Tetapi ada masalah; Mikrokontroler tidak dapat memberikan arus yang mencukupi untuk menjalankan motor dan jika anda menyambungkan motor ke mikrokontroler secara langsung, anda mungkin merosakkan mikrokontroler. Contohnya, pin Arduino UNO terhad kepada 40mA arus yang jauh lebih sedikit daripada arus 100-200mA yang diperlukan untuk mengawal motor hobi kecil. Untuk menyelesaikannya, kita harus menggunakan pemandu motor. Pemacu motor boleh disambungkan ke mikrokontroler untuk menerima arahan dan menjalankan motor dengan arus yang tinggi.

Langkah 1: Penyediaan Bahan

Penyediaan Bahan
Penyediaan Bahan

Bahan yang diperbaiki

Untuk melakukan aktiviti ini, kita perlu mempersiapkan:

-Arduino UNO R3

-2 Potensiometer dengan 10kOhm

-2 Motor DC dengan pengekod

- Bekalan elektrik dengan 12V dan 5A

-Pemandu motor jambatan

-2 butang tekan

-8 perintang dengan 10kOhm

-Kabel jumper

-Breadvroad kecil

Langkah 2: Sambungan Pin

Sambungan Pin
Sambungan Pin

1. Untuk motor sebelah kiri sambungkan ke Arduino UNO 3:

-Channel A hingga pin 2

-Channel B ke pin 4

2. Untuk motor yang betul sambungkan ke Arduino UNO 3:

-Channel A hingga pin 3

-Channel B hingga pin 7

3. Untuk potensiometer 1 sambungkan ke Arduino UNO 3:

-Wiper ke analog A4

4. Untuk potensiometer 2 sambungkan ke Arduino UNO 3:

-Wiper ke analog A5

5. Untuk butang tekan 1 sambungkan ke Arduino UNO 3:

-Terminal 1a hingga pin 8

6. Untuk butang tekan 2 sambungkan ke Arduino UNO 3:

-Terminal 1a hingga pin 9

7. Untuk H-Bridge Motor Drive sambungkan ke Arduino UNO 3:

-Masukkan 1 hingga pin 11

-Masukkan 2 hingga pin 6

Langkah 3: Pengekodan

Pengekodan
Pengekodan

Anda boleh memuat turun pengekodan untuk menguji motor DC yang boleh berputar. Pengekodan ini dapat membantu anda membuat motor DC berputar dan berfungsi. Anda mesti memuat turun pengekodan ini ke PC anda untuk langkah seterusnya.

Langkah 4: Menguji Motor DC

Menguji Motor DC
Menguji Motor DC

Oleh itu, setelah memuat turun pengekodan dari langkah sebelumnya, anda mesti membukanya di Arduino IDE anda yang sudah dipasang di PC anda atau menggunakan Tinkercad dalam talian. Dan itu, muat naik pengekodan ini ke papan Arduino anda melalui kabel USB. Sekiranya anda menggunakan Tinkercad di dalam talian, anda hanya memuat naik pengekodan ini ke "Kod" yang ditunjukkan dalam foto. Setelah memuat naik sumber pengekodan, anda boleh menjalankan motor DC. Sekiranya anda menggunakan Tinkercad, anda mesti menekan "Mula Simulasi" untuk mulakan sistem ini.

Langkah 5: Hasilnya

Keputusan
Keputusan
Keputusan
Keputusan

Setelah kita memulakan simulasi, kita dapat melihat kedua-dua motor DC berputar tetapi berlainan arah. Apabila kita melihat "Serial Monitor", arah M1 mengikut arah jam dan arah M2 berlawanan arah jam.

Disyorkan: