Pengendalian Kecepatan Putar (Rpm) Motor DC dengan Metode PID Berbasis Mikrokontroller Atmega328 Menggunakan Bahasa Pemrograman Code Vision Avr
View/ Open
Date
2017Author
Silalahi, Dony Araventa
Advisor(s)
Susilawati
Metadata
Show full item recordAbstract
The speed of a DC motor is often unstable due to external interference and parameter changes from its fabrications so that a controller design is necessary. The controller is designed using a PID consisting of three types of arrangements combined, ie P (Proportional), I (Integral), and D (Derivative) controls. Changes to PID controls that are set on the keypad and the best time (Time Sampling) obtained to obtain stability of the desired DC motor speed Microcontroller ATMega328. Usefulness of Microcontroller ATMega328 is to calculate RPM DC motor as well as sending RPM value to CVAVR program and sending PWM signal to driver. For setting DC motor speed, can use DC motor driver or by using transistor circuit. The speed is set by the angle of ignition on the driver or transistor using pulse width modulation (PWM). Thus the voltage entering the stator remains the nominal voltage of the motor with a periodic unity. Code Vision AVR used to program the current microcontroller has been common. Starting from the use of simple controls to fairly complex controls, microcontrollers can function if a program has been loaded, this program filling can be done using the compiler which is then programmed into the microcontroller using the facilities already provided by the program. Kecepatan motor DC sering tidak stabil akibat gangguan dari luar maupun perubahan parameter dari fabrikasinya sehingga perlu dilakukan rancangan kontroller. Kontroller yang dirancang menggunakan PID yang terdiri dari tiga jenis pengaturan yang dikombinasikan, yaitu kontrol P (Proportional), I (Integral), dan D (Derivatif). Perubahan pada kontrol PID yang disetting pada keypad serta waktu terbaik (Time Sampling) yang diperoleh guna mendapatkan kestabilan dari kecepatan motor DC yang diinginkan Mikrokontroller ATMega328. Kegunaan Mikrokontroler ATMega328 adalah untuk penghitungan RPM motor DC sekaligus pengiriman nilai RPM kepada program CVAVR dan pengiriman sinyal PWM kepada driver.Untuk pengaturan kecepatan motor DC, dapat menggunakan driver motor DC atau dengan meggunakan rangkaian transistor. Kecepatan diatur dengan sudut penyulutan pada driver atau transistor dengan menggunakan pulsa width modulation (PWM). Dengan demikian tegangan yang masuk ke stator tetap tegangan nominal motor dengan pencatuan yang berkala. Code Vision AVR digunakan untuk memprogram mikrokontroler sekarang ini telah umum. Mulai dari penggunaan untuk kontrol sederhana sampai kontrol yang cukup kompleks, mikrokontroler dapat berfungsi jika telah diisi sebuah program, pengisian program ini dapat dilakukan menggunakan compiler yang selanjutnya diprogram ke dalam mikrokontroler menggunakan fasilitas yang sudah di sediakan oleh program tersebut.