Mengendalikan Motor Stepper

Untuk menggerakkan atau menjalankan motor stepper pada mikrokontroller diperlukan rangkaian khusus agar motor bisa berjalan sesuai dengan sinyal keluaran pada mikrokontroler.

Ada  banyak model rangkaian ini tetapi kali ini kami akam memberikan rangkaian sederhananya saja, rangkaian ini  menggunakan IC ULN2003/ULN2083 sebagai drivernya.

Pada jejak kali ini akan dibuat rangkaian penggendali motor Stepper berbasis Arduino seperti gambar di bawah.

Pengendali motor Stepper bisa menggunakan mikrokontroler, mikroprosessor maupun register dengan variasi keluaran 0000-0001-0010-0100-1000 seterusnya berulang kembali ke 0000 atau variasi keluaran 0000-0011-0110-1100-1001 seterusnya berulang kembali ke 0000 dengan delay yang tentukan. Lamanya delay akan mempengaruhi kecepatan putar motor Stepper.

Karena tegangan dan kuat arus keluaran dari mikrokontroler kecil, apabila langsung dihubungkan ke motor Stepper maka tidak akan bisa menggerakkan motor Stepper, untuk itu dibutuhkan rangkaian tambahan sebagai driver, pada jejak ini menggunakan IC ULN2003 seperti rangkaian di bawah.

Skema bagian dalam IC ULN 2003 sebagai berikut.

Untuk menggerakkan motor Stepper dibutuhkan tegangan dan kuat arus yang lebih besar dari keluaran mikrokontroler, untuk itu pada rangkaian catu daya ditambahkan regulator 7812 sebagai penstabil dan pembatas tegangan 12 V dan juga ditambahkan transistor TIP2955 sebagai penguat arus.

Vreg dihubungkan ke Pin 9 IC ULN2003 sebagai catu daya.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *