Tip 122 VCC
12V
MOTOR Stepper
Tip 122 330
VCC
12V
Tip 122 330
330
A
B
C
Gambar 2.3 Pemberian Data Pulsa pada Motor Stepper
Pada saat yang sama ,untuk tiap motor langkah, tidak boleh ada 2 dua masukan atau lebih yang mengandung pulsa sama dengan 1 high, atau dengan kata lain, pada
suatu saat hanya sebuah masukan yang bernilai 1 satu sedangkan lainnya bernilai 0 nol.
2.3 Rangkaian Driver Motor Stepper
Untuk mengendalikan perputaran motor stepper dibutuhkan sebuah driver. Driver ini berfungsi untuk memutar motor stepper searahberlawanan arah dengan arah jarum jam.
Mikrokontroler tidak dapat langsung mengendalikan putaran dari motor stepper, karena itu dibutuhkan driver sebagai perantara antara mikrokontroler dan motor stepper,
sehingga perputaran dari motor stepper dapat dikendalikan oleh mikrokontroler. Rangkaian driver motor stepper ditunjukkan pada gambar 2.4 berikut:
Universitas Sumatera Utara
Gambar 2.4 Rangkaian driver motor stepper
Rangkaian ini terdairi dari 4 buah transistor NPN TIP 122. Masing-masing inputnya diberi nama A, B, C dan D. Basis dari masing-masing transistor diberi
tahanan 330 ohm 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 A diberi logika high 1, yang berarti basis pada transistor TIP 122
mendapat tegangan 5 volt, maka transistor akan aktip saturasi. 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 motor, sehingga motor mengarah pada kumparan yang memiliki medan magnet tesebut.
Jika kemudian A di beri logika low 0, yang berarti transistor tidak aktip dan tidak ada arus yang mengair pada kumparan, sehingga tidak ada medan magnet pada
kumparan. Dan disisi lain B diberi logika high 1, sehingga kumparan yang terhubung ke B akan menghasilkan medan magnet. Maka motor akan beralih kearah kumparan
yang terhubung ke B tersebut. Seterusnya jika logika high diberikan secara bergantian
Universitas Sumatera Utara
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.
2.4 LDR