Isi kandungan:
- Langkah 1: LITAR PENTAKSIRAN PWM
- Langkah 2: LITAR PENGENDALIAN ARAH
- Langkah 3: PENGAWAL MIKROKON
- Langkah 4: INTEGRASI SISTEM
- Langkah 5: PEMBANGUNAN
Video: MOSET DRIVEN MOTOR DRIVER: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
PEMANDU MOTOR
- Pemandu motor adalah bahagian yang sangat diperlukan dalam dunia robotik kerana kebanyakan robot memerlukan motor untuk berfungsi dan menjalankan motor dengan cekap pemandu motor bermain.
- Mereka adalah penguat semasa sedikit; fungsi pemandu motor adalah mengambil isyarat kawalan arus rendah dan kemudian mengubahnya menjadi isyarat arus lebih tinggi yang dapat menggerakkan motor.
- Isyarat kawalan arus rendah berasal dari mikrokontroler (Arduino Uno dalam kes saya) yang dapat memberikan output dalam julat 0-5V pada maksimum 40mA yang kemudian diproses oleh pemandu motor untuk memberikan output arus yang lebih tinggi iaitu 12-24V pada 2- 4A.
- Pemandu Motor biasanya mempunyai dua bahagian
- Litar pentafsir Pulse Width Modulation (PWM) untuk mengawal kelajuan motor sesuai dengan input PWM yang berbeza dari pemandu motor.
- Litar kawalan arah untuk mengawal arah motor.
Langkah 1: LITAR PENTAKSIRAN PWM
KOMPONEN DIPERLUKAN
- IRF250N MOSFET
- RESISTOR 10K OHM
- 2A DIODE * 2
- BATERAI 12V
IRF 250N adalah MOSFET tahap logik yang menukar input 0-5 V di pintu gerbang ke 0-Vmax yang sesuai (bateri disambungkan).
Perintang 10K OHM adalah perintang penarik yang menahan isyarat logik berhampiran sifar volt apabila tiada peranti aktif lain disambungkan.
Diod digunakan sebagai diod terbang balik. Dioda flyback (kadang-kadang disebut dioda freewheeling) adalah diod yang digunakan untuk menghilangkan flyback, yang merupakan lonjakan voltan secara tiba-tiba yang dilihat pada beban induktif apabila arus bekalannya tiba-tiba berkurang atau terganggu.
CATATAN- Oleh kerana bateri luaran digunakan, ia harus disambungkan dengan mikrokontroler. Ini dilakukan dengan menyambungkan terminal negatif bateri ke GND mikrokontroler.
Langkah 2: LITAR PENGENDALIAN ARAH
KOMPONEN DIPERLUKAN
- RELAY 8 PIN (58-12-2CE OEN)
- IRF250N MOSFET
- RESISTOR 10K OHM * 3
- LED 3mm * 2
MOSFET yang digunakan dalam litar ini sama dengan litar sebelumnya iaitu IRF250N tetapi bukannya memberi PWM di Gerbang, kita hanya memberi Analog Tinggi dan Rendah kerana kita hanya perlu menghidupkan dan mematikan Relay.
Relay beroperasi pada 12V tetapi Analog High yang diterima dari Arduino adalah maksimum 5V jadi kami telah menggunakan MOSFET sebagai Switch di sini.
Relay yang digunakan (58-12-2CE OEN) adalah pin 8.
- 2 pin pertama adalah penguat gegelung iaitu ketika dihidupkan, mereka menukar sambungan Common dari Normally Connected (NC) ke Normally Open (NO).
- Biasa menerima input untuk menghantarnya ke output (motor).
- NC menerima kuasa dari Common apabila gegelung tidak dihidupkan dan NO terputus.
- Apabila gegelung dihidupkan TIDAK menerima kuasa dari Common dan NC terputus.
Kami menyeberang antara NO dan NC yang akan memberi kita perubahan kekutuban
Dua LED disambungkan selari dengan output bersamaan dengan rintangan 10K ohm kedua-duanya dalam kekutuban bertentangan. Mereka akan bertindak sebagai pemberitahuan arah kerana seseorang akan bersinar ketika arus mengalir dalam satu arah dan Vice-Versa.
Langkah 3: PENGAWAL MIKROKON
Mikrokontroler mempunyai 2 isyarat untuk dihantar
- PWM untuk mengubah kelajuan motor.
- Analog Tinggi dan Rendah untuk menukar arah motor.
KOD DISEDIAKAN DALAM LAMPIRAN
Keluaran dari PWM PIN 3 disambungkan ke litar jurubahasa PWM.
Keluaran dari PIN 11 disambungkan ke Gate of Relay Circuit.
CATATAN - Sekiranya kedua-dua litar menggunakan sumber kuasa yang sama, hanya salah satu daripada mereka yang perlu disambungkan; jika 2 sumber kuasa digunakan, maka kedua-dua litar ini mesti dibumikan bersama
INPUT =
0 dan 1 untuk arah
0-255 untuk kelajuan; 0 untuk berhenti dan 255 untuk kelajuan maksimum.
FORMAT =
ruang
Cth = 1 255
0 50
INI PENTINGNYA PERHATIAN BAHAWA PEKERJAAN PWM INTERPRETER ADALAH SESUAI DENGAN INI JIKA PENGGUNA HANYA AKAN MENGUBAH KELEBIHAN MOTOR ATAU MENGHUBUNGI PADA DAN MATI TANPA MENGUBAH ARAHANNYA
Langkah 4: INTEGRASI SISTEM
Setelah membuat semua komponen pemandu motor sudah tiba masanya untuk menyatukan ketiga-tiganya iaitu pentafsir PWM, litar relay dengan mikrokontroler.
- Output pentafsir PWM disambungkan ke common relay.
- Kedua-dua litar disambungkan ke bateri menggunakan PowerBoard. PowerBoard adalah litar keselamatan yang terdiri dari Kapasitor (digunakan untuk menyaring input), Diod (untuk memeriksa kekutuban bateri) dan Fuse (untuk membatasi arus) untuk melindungi litar dalam keadaan yang melampau.
PowerBoard tidak diperlukan semasa motor tidak mempunyai beban tetapi semasa menggunakan pemandu motor dalam robot disarankan untuk menggunakannya.
- Sambungkan Gate pada litar pentafsir PWM ke pin pwm 3
- Sambungkan litar Gate of Relay ke pin 11.
Langkah 5: PEMBANGUNAN
- Pada mulanya, saya menggunakan transistor untuk menukar relay tetapi ia tidak dapat menangani arus yang mengalir melaluinya jadi saya harus beralih ke MOSFET.
- Saya telah menggunakan kapasitor antara sumber dan pintu MOSFET untuk memastikan tidak ada aliran semasa di antara mereka tetapi kemudian saya menyedari bahawa ia tidak diperlukan.
Disyorkan:
Stepper Motor terkawal Motor Stepper Tanpa Mikrokontroler !: 6 Langkah
Stepper Motor terkawal Motor Stepper Tanpa Mikrokontroler !: Dalam Instructable cepat ini, kami akan membuat pengawal motor stepper sederhana menggunakan motor stepper. Projek ini tidak memerlukan litar kompleks atau pengawal mikro. Oleh itu, tanpa basa-basi lagi, mari kita mulakan
Permulaan, Kelajuan dan Arah Motor Motor DC dengan lancar menggunakan Potensiometer, Paparan OLED & Butang: 6 Langkah
Permulaan, Kelajuan dan Arah Motor DC yang lancar Menggunakan Potensiometer, Paparan OLED & Tombol: Dalam tutorial ini kita akan belajar bagaimana menggunakan pemacu L298N DC MOTOR CONTROL dan potensiometer untuk mengawal motor DC mulus, laju dan arah dengan dua butang dan paparkan nilai potensiometer pada Paparan OLED. Tonton video demonstrasi
Stepper Motor terkawal Motor Stepper - Motor Stepper Sebagai Pengekod Rotary: 11 Langkah (dengan Gambar)
Stepper Motor terkawal Motor Stepper | Stepper Motor Sebagai Rotary Encoder: Adakah beberapa motor stepper berbaring dan mahu melakukan sesuatu? Dalam Instructable ini, mari gunakan motor stepper sebagai rotary encoder untuk mengawal kedudukan motor stepper lain menggunakan mikrokontroler Arduino. Jadi tanpa basa-basi lagi, mari kita
Ya - Tidak: Peti Mel Arduino Driven: 4 Langkah (dengan Gambar)
Ya - Tidak: Peti Surat Arduino Driven: Dalam projek ini kami akan menunjukkan kepada anda bagaimana untuk menjadikan peti mel anda lebih menyeronokkan dan berguna. Dengan peti surat ini, jika surat ada di surat anda, Anda memiliki cahaya yang bagus yang menunjukkan jika anda mempunyai surat, dan anda dapat mengawal kotak surat ini dengan bluetooth untuk secara automatik
Tutorial untuk L298 2Amp Motor Driver Shield untuk Arduino: 6 Langkah
Tutorial untuk L298 2Amp Motor Driver Shield untuk Arduino: PeneranganL298 2Amp Motor Driver Shield untuk Arduino didasarkan pada L298 pemandu motor litar bersepadu, pemacu motor jambatan penuh. Ia boleh menggerakkan dua motor DC 2A atau 1 step motor 2A. Halaju dan arah motor dapat dikawal secara berasingan