Disusun Oleh :
KODE
PJ-01
FAKULTAS TEKNIK
JURUSAN TEKNIK ELEKTRO
Jalan MT Haryono 167 Telp & Fax. 0341 554166 Malang 65145
PENGESAHAN
PUBLIKASI HASIL PENELITIAN SKRIPSI
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK UNIVERSITAS BRAWIJAYA
NAMA
NIM
: 0910630017 - 63
Pembimbing I
Pembimbing II
B. TINJAUAN PUSTAKA
A. PENDAHULUAN
( )
( ) ................ (2-1)
( ) ......................... (2-2)
......................... (2-3)
..............................................
(2-4)
)
Dengan :
r : jari-jari roda omni (cm)
w : kecepatan angular dari roda (rad/detik)
Motor 1
Rotari
Encoder 1
Driver
motor
ATmega 8
Slave 1
( )
Rotari
Encoder 2
SPI
SPI
ATmega 8
Slave 2
SPI
Joystick
playstation
ATmega 32
master
LCD
Driver
motor
Motor 2
Driver
motor
Rotari
Encoder 3
Motor 3
ATmega 8
Slave 3
[ ]
SPI
] [ ] ............ (2-5)
B. Kontroler PID
Gabungan aksi proporsional, integral, dan
diferensial mempunyai keunggulan dibandingkan
dengan masing-masing dari tiga aksi kontrol
tersebut.
Masing-masing kontroler P, I, dan D berfungsi
untuk mempercepat reaksi sistem, menghilangkan
offset dan mendapatkan energi ekstra ketika terjadi
perubahan load. Persamaan kontroler PID ini dapat
dinyatakan pada persamaan berikut,[3]
m(t) = Kp . e(t) +
C. PERANCANGAN SISTEM
A. Perancangan Sistem Keseluruhan
Prinsip kerja sistem ini adalah awalnya
mikrokontroller master akan mengolah input dari
tombol analog joystick playstation untuk
menentukan arah gerak robot. Sudut arah gerak
robot ini menjadi masukan rumus kinematika robot.
Hasil dari rumus ini berupa kecepatan untuk
masing masing roda. Mikrokontroller master
akan mengirimkan data berupa kecepatan roda ke
masing-masing
mikrokontroller
slave.
Mikrokontroller slave akan mengontorol kecepatan
putaran tiap roda dengan feedback dari rotary
encoder. Diagram blok keseluruhan sistem
ditunjukkan dalam Gambar 3
D. Perancangan
Antarmuka
Joystick
Playstation
dengan
Mikrokontroler
ATmega32
Antarmuka antara joystick playstastion (PS)
dengan mikrokontroler ATmega32 menggunakan
komunikasi SPI. Rangkaian antarmuka antara
joystick PS dengan mikrokontroler ATmega32
dapat dilihat dalam gambar 6.[4]
F.
1.
450
400
350
300
250
200
150
100
50
0
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59
DATA KE
1
2
3
4
5
6
7
8
No
300
250
200
150
100
50
Pcr
0
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59
DATA KE -
3.
mulai
Inisialisasai
PORT I/O,
SPI, T=2
T
T=0 ?
Hitung PID
Pcr
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59
DATA KE -
D. PERANCANGAN SISTEM
Inisialisasai
PORT I/O,
SPI, LCD
kirim kecepatan ke
slave 1
kirim kecepatan ke
slave 2
kirim kecepatan ke
slave 3
2.
1/2
3/4
125
127
125
125
125
126
125
126
247
250
250
250
250
249
248
251
249
375
373
375
375
374
376
375
375
375
501
498
500
501
501
500
600
400
200
0
1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58
Data KeRoda 2
Roda 1
Roda 3
(a)
Kecepatan Putar Roda
(RPM)
125
500
502
1/4
500
300
200
100
0
1 7 131925313743495561677379859197
Data Ke-
(b)
300
200
100
0
1 8 15 22 29 36 43 50 57 64 71 78 85 92
Data Ke-
(c)
Gambar 14 Grafik respon kecepatan (a) Roda 1, (b) Roda 2,
(c) Roda 3.
Daftar Pustaka