34
AT89S8252 sudah bekerja atau belum. Dengan memberikan program sederhana pada mikrokontroller tersebut, dapat diketahui apakah rangkaian minimum tersebut sudah
bekerja dengan baik atau tidak. Jika LED yang terhubug ke Pin 17 sudah bekerja sesuai dengan perintah yang diberikan, maka rangkaian minimum tersebut telah siap
digunakan. Namun setelah seluruh rangkaian disatukan, LED yang terhubung ke in 17 ini tidak digunakan lagi.
3.4 Perancangan Rangkaian Driver Motor Stepper
Untuk mengendalikan perputaran motor stepper dibutuhkan sebuah driver. Driver ini berfungsi untuk memutar motor stepper searah dengan jarum jam atau berlawanan
arah dengan jarum jam. Rangkaian driver motor stepper ini terdiri dari empat masukan dan empat keluaran, dimana masing-masing masukan dihubungkan dengan
mikrokontroler AT89S8252 dan keluarannya dihubungkan ke motor stepper. Rangkaian ini akan bekerja memutar motor stepper jika diberi sinyal high 1 secara
bergantian pada ke-4 masukannya. Rangkaiannya seperti gambar di bawah :
Gambar 3.4 Rangkaian Driver Motor Stepper
T ip 122 Tip 122
VC C 12V
M O TO R A T89S 8252 P 0.0
A T89S 82 52 P 0 .2 S tep per
V CC 12V
T ip 122 Tip 122
1.0k
1.0k
A T89S 8252 P 0.1
1.0k
1.0k
A T89S 8252 P 0.3
J. Anderson Tampubolon : Pengendalian Pintu Gerbang Menggunakan Mikrokontroler AT89S8252, 2008 USU Repository © 2008
35
Rangkaian ini terdiri dari 4 buah transistor NPN TIP 122. Masing-masing transistor dihubungkan ke P0.0, P0.1, P0.2 dan P0.3 pada mikrokontroler
AT89S8252. Basis dari masing-masing transistor diberi tahanan 10 Kohm untuk membatasi arus yang masuk ke transistor. Kolektor dihubungkan dengan kumparan
yang terdapat pada motor stepper, kemudian kumparan dihubungkan dengan sumber tegangan 12 volt.dan emitor dihubungkan ke ground.
Jika P0.0 diberi logika high 1, yang berarti basis pada transistor TIP 122 mendapat tegangan 5 volt, maka transistor akan aktip. Hal ini akan menyebabkan
terhubungnya kolektor dengan emitor, sehingga kolektor mendapatkan tegangan 0 volt dari ground. Hal ini menyebabkan arus akan mengalir dari sumber tegangan 12 volt ke
kumparan, sehingga kumparan akan menghasilkan medan magnet. Medan magnet ini akan menarik logam yang ada pada motor, sehingga motor mengarah pada kumparan
yang memiliki medan magnet tesebut.
Jika kemudian P0.0 di beri logika low 0, yang berarti transistor tidak aktif dan tidak ada arus yang mengair pada kumparan, sehingga tidak ada medan magnet
pada kumparan. Dan disisi lain P0.1 diberi logika high 1, sehingga kumparan yang terhubung ke P0.1 akan menghasilkan medan magnet. Maka motor akan beralih
kearah kumparan yang terhubung ke P0.1 tersebut. Seterusnya jika logika high diberikan secara bergantian pada input dari driver motor stepper, maka motor stepper
akan berputar sesuai dengan arah logika high 1 yang diberikan pada inputnya.
Untuk memutar dengan arah yang berlawanan dengan arah yang sebelumnya, maka logika high 1 pada input driver motor stepper harus diberikan secara
bergantian dengan arah yang berlawanan dengan sebelumnya.
J. Anderson Tampubolon : Pengendalian Pintu Gerbang Menggunakan Mikrokontroler AT89S8252, 2008 USU Repository © 2008
36
3.5 Perancangan Rangkaian Tombol Manual