Laporan DRIVER LN298N [PDF]

  • Author / Uploaded
  • m cn
  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

LAPORAN KENDALI DRIVER MOTOR LN298N BERBASIS ARDUINO UNO Makalah ini dibuat sebagai Tugas dari mata kuliah Kendali Elektronik Motor Listrik Dosen Pembimbing Drs. Ari Santoso, S.S.T, M.Eng



Disusun Oleh: 1. Anugrah Sanja M



(3.31.17.2.02 / LT-3C)



2. Aprilia Ayu Arifin



(3.31.17.2.03 / LT-3C)



3. M. Choirun Najib



(3.31.17.2.12 / LT-3C)



4. Yusuf Adnan



(3.31.17.2.22 / LT-3C)



PROGRAM STUDI D3 TEKNIK LISTRIK JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI SEMARANG 2020



1



LAPORAN KENDALI MOTOR STEPPER DRIVER ULN2003 BERBASIS ARDUINO UNO



1. Tujuan Setelah melaksanakan praktikum ini, mahasiswa dapat : -



Menggunakan program arduino uno.



-



Mengoperasikan driver motor LN298N.



-



Mengoperasikan motor DC 12V.



2. Pendahuluan a.



Motor DC Motor DC adalah salah satu dari kelas mesin listrik putar yang mengubah energi listrik arus searah menjadi energi mekanik. Jenis yang paling umum bergantung pada gaya yang dihasilkan oleh medan magnet. Hampir semua jenis motor DC memiliki beberapa mekanisme internal, baik elektromekanis atau elektronik, untuk secara berkala mengubah arah arus di bagian motor. Motor DC adalah bentuk pertama dari motor yang banyak digunakan, karena mereka dapat didukung dari sistem distribusi daya arus searah yang ada. Kecepatan motor DC dapat dikendalikan pada rentang yang luas, baik menggunakan tegangan suplai variabel atau dengan mengubah kekuatan arus pada belitan medannya. Motor DC kecil digunakan dalam alat, mainan, dan peralatan. Motor universal dapat beroperasi pada arus searah tetapi merupakan motor brush yang ringan yang digunakan untuk peralatan dan peralatan listrik portabel. Motor DC yang lebih besar saat ini digunakan dalam penggerak kendaraan listrik, lift dan kerekan, dan dalam drive untuk pabrik rolling baja. Munculnya elektronika daya telah membuat penggantian motor DC dengan motor AC dimungkinkan di banyak aplikasi.



1



Gambar 1. Motor DC 12V b.



LN298N Driver Motor L298 adalah jenis IC driver motor yang dapat mengendalikan arah putaran dan kecepatan motor DC ataupun Motor stepper. Mampu mengeluarkan output tegangan untuk Motor dc dan motor stepper sebesar 50 volt. IC l298 terdiri dari transistor-transistor logik (TTL) dengan gerbang nand yang memudahkan dalam menentukkan arah putaran suatu motor dc dan motor stepper. Dapat mengendalikan 2 untuk motor dc namun pada hanya dapat mengendalikan 1 motor stepper. Penggunaannya paling sering untuk robot line follower. Bentuknya yang kecil memungkinkan dapat meminimalkan pembuatan robot line follower.



Gambar 2 . Driver LN298N c.



Arduino UNO Arduino Uno adalah board mikrokontroler berbasis ATmega328 (datasheet). Memiliki 14 pin input dari output digital dimana 6 pin input tersebut dapat digunakan sebagai output PWM dan 6 pin input analog, 16 MHz osilator kristal, koneksi USB, jack power, ICSP header, dan tombol reset. Untuk mendukung



mikrokontroler



agar 2



dapat



digunakan,



cukup



hanya



menghubungkan Board Arduino Uno ke komputer dengan menggunakan kabel USB atau listrik dengan AC yang-ke adaptor-DC atau baterai untuk menjalankannya. Arduino uno mempunyai 14 pin digital, 6 pin analog dan pin 5v serta GND. Masing-masing dari 14 pin digital di Uno dapat digunakan sebagai input atau output, dengan menggunakan fungsi pinMode (), digitalWrite (), dan digitalRead (), beroperasi dengan daya 5 volt. Setiap pin dapat memberikan atau menerima maksimum 40 mA dan memiliki internal pull-up resistor (secara default terputus) dari 20-50 kOhms. Selain itu, beberapa pin memiliki fungsi khusus: Serial: 0 (RX) dan 1 (TX). Digunakan untuk menerima (RX) dan mengirimkan (TX) TTL data serial. Pin ini dihubungkan ke pin yang berkaitan dengan chip Serial ATmega8U2 USB-to-TTL. Eksternal menyela: 2 dan 3. Pin ini dapat dikonfigurasi untuk memicu interrupt pada nilai yang rendah, dengan batasan tepi naik atau turun, atau perubahan nilai. Lihat (attachInterrupt) fungsi untuk rincian lebih lanjut. PWM: 3, 5, 6, 9, 10, dan 11. Menyediakan output PWM 8-bit dengan fungsi analogWrite (). SPI: 10 (SS), 11 (Mosi), 12 (MISO), 13 (SCK). Pin ini mendukung komunikasi SPI menggunakan SPI library. LED: 13. Ada built-in LED terhubung ke pin digital 13. Ketika pin bernilai nilai HIGH, LED on, ketika pin bernilai LOW, LED off. Uno memiliki 6 masukan analog, berlabel A0 sampai dengan A5, yang masingmasing menyediakan 10 bit dengan resolusi (yaitu 1024 nilai yang berbeda). Selain itu, beberapa pin memiliki fungsi khusus: I2C: A4 (SDA) dan A5 (SCL). Dukungan I2C (TWI) komunikasi menggunakan perpustakaan Wire. Aref. Tegangan referensi (0 sampai 5V saja) untuk input analog. Digunakan dengan fungsi analogReference (). Reset. Bawa baris ini LOW untuk me-reset mikrokontroler.



3



Gambar 3 . Arduino Uno 3. Peralatan Modul arduino uno



1 set



Driver LN298N



1 buah



Motor DC 12V



1 buah



Tachometer



1 buah



Multimeter



1 buah



Kabel Jumper



10 buah



Laptop / PC



1 buah



Modul Arduino Uno



4



Multimeter



Driver LN298N



Laptop / PC



Motor DC 12V



Kabel Jumper



Tachometer Digital 4. Gambar Kerja



Gambar 13 . Rangkaian Kendali Driver LN298N Berbasis Arduino UNO



5



Gambar 14. Coding arduino



5. Langkah Kerja 1) Merancang rangkaian kendali motor driver berbasis arduino UNO. 2) Mengkoding program arduino UNO. 3) Memastikan alat dan bahan yang digunakan dalam keadaan baik dan tidak rusak, lalu membuat rangkaian seperti pada gambar rangkaian. 4) Merangkai rangkaian sesuai rancangan rangkaian kendali motor driver berbasis arduino UNO. 5) Mengatur delay pada koding program arduino sesuai keinginan, missal : 2,4,6,10,20, dan seterusnya. 6) Melakukan pengukuran tegangan dan kecepatan motor. 7) Mengulangi langkah 5 dengan langkah 6. 8) Memasukkan hasil pengukuran kedalam table percobaan.



6. Lembar Kerja Tabel 1. Tabel Percobaan NO



Setting PWM



Tegangan (V)



Kecepatan



Arus (mA)



Motor (rpm) 1



80



2,11



6



941,8



19,01



2



100



2,16



1427,2



22,38



3



150



2,43



1813,1



23,74



4



200



3,26



2236,7



26,10



5



255



5,08



2416,7



27,88



7. Kesimpulan a. Dengan driver L298N, motor DC dapat diatur kecepatannya. b. Driver L298N dapat mengendalikan 2 buah motor secara bersamaan. c. Driver L298N memiliki 2 input tegangan, yaitu 5 Volt (input tegangan dari arduino) dan 12 Volt (input dari power supply/baterai). d. Pengaturan kecepatan pada driver L298N harus melalui program pada arduiono. e. Semakin besar nilai pwm pada program arduino, maka semakin cepat kecepatan berputar motor.



7