Rabu, 27 Januari 2016

Motor Stepper Dan Simulasi



Bismilahirohmanirohim :)
      Kali ini saya ingin berbagi simulasi skema rangkaian motor stepper di software proteus, sebenarnya penyusunan skema-skema ini adalah pelajaran yang telah di pelajari di sekolah saya di sekolah SMK N 1 NATAR Lampung Selatan dan disuruh di tulis di blok, hehe malah curhat, ok langsung saja kita bahas :D
Saya akan mengulas secara singkat tentang motor stepper ini ..


     Motor stepper adalah salah satu jenis motor dc yang dikendalikan dengan pulsa-pulsa digital. Prinsip kerja motor stepper adalah bekerja dengan mengubah pulsa elektronis menjadi gerakan mekanis diskrit dimana motor stepper bergerak berdasarkan urutan pulsa yang diberikan kepada motor stepper tersebut.

Kelebihan Motor Stepper

Kelebihan motor stepper dibandingkan dengan motor DC biasa adalah :
  1. Sudut rotasi motor proporsional dengan pulsa masukan sehingga lebih mudah diatur.
  2. Motor dapat langsung memberikan torsi penuh pada saat mulai bergerak
  3. Posisi dan pergerakan repetisinya dapat ditentukan secara presisi
  4. Memiliki respon yang sangat baik terhadap mulai, stop dan berbalik (perputaran)
  5. Sangat realibel karena tidak adanya sikat yang bersentuhan dengan rotor seperti pada motor DC
  6. Dapat menghasilkan perputaran yang lambat sehingga beban dapat dikopel langsung ke porosnya
  7. Frekuensi perputaran dapat ditentukan secara bebas dan mudah pada range yang luas.

Prinsip Kerja Motor Stepper

Prinsip kerja motor stepper adalah mengubah pulsa-pulsa input menjadi gerakan mekanis diskrit. Oleh karena itu untuk menggerakkan motor stepper diperlukan pengendali motor stepper yang membangkitkan pulsa-pulsa periodik.
Berikut ini adalah ilustrasi struktur motor stepper sederhana dan pulasa yang dibutuhkan untuk menggerakkannya :
Prinsip Kerja Motor Stepper 
Prinsip Kerja Motor Stepper

Gambar diatas memberikan ilustrasi dari pulsa keluaran pengendali motor stepper dan penerpan pulsa tersebut pada motor stepper untuk menghasilkan arah putaran yang bersesuaian dengan pulsa kendali.

Jenis-Jenis Motor Stepper

Berdasarkan struktur rotor dan stator pada motor stepper, maka motor stepper dapat dikategorikan dalam 3 jenis sebagai berikut :

Motor stepper Variable reluctance (VR)

          Motor stepper jenis ini telah lama ada dan merupakan jenis motor yang secara struktural paling mudah untuk dipahami. Motor ini terdiri atas sebuah rotor besi lunak dengan beberapa gerigi dan sebuah lilitan stator. Ketika lilitan stator diberi energi dengan arus DC, kutub-kutubnya menjadi termagnetasi. Perputaran terjadi ketika gigi-gigi rotor tertarik oleh kutub-kutub stator. Berikut ini adalah penampang melintang dari motor stepper tipe variable reluctance (VR):
Motor stepper tipe variable reluctance (VR) 
Motor stepper tipe variable reluctance (VR)

Motor stepper Permanent Magnet (PM)

          Motor stepper jenis ini memiliki rotor yang berbentuk seperti kaleng bundar (tin can) yang terdiri atas lapisan magnet permanen yang diselang-seling dengan kutub yang berlawanan. Dengan adanya magnet permanen, maka intensitas fluks magnet dalam motor ini akan meningkat sehingga dapat menghasilkan torsi yang lebih besar. Motor jenis ini biasanya memiliki resolusi langkah (step) yang rendah yaitu antara 7,50 hingga 150 per langkah atau 48 hingga 24 langkah setiap putarannya. Berikut ini adalah ilustrasi sederhana dari motor stepper tipe permanent magnet :
Motor stepper tipe permanent magnet (PM) 
Motor stepper tipe permanent magnet (PM)

Motor stepper Hybrid (HB)

          Motor stepper tipe hibrid memiliki struktur yang merupakan kombinasi dari kedua tipe motor stepper sebelumnya. Motor stepper tipe hibrid memiliki gigi-gigi seperti pada motor tipe VR dan juga memiliki magnet permanen yang tersusun secara aksial pada batang porosnya seperti motor tipe PM. Motor tipe ini paling banyak digunkan dalam berbagai aplikasi karena kinerja lebih baik. Motor tipe hibrid dapat menghasilkan resolusi langkah yang tinggi yaitu antara 3,60 hingga 0,90 per langkah atau 100-400 langkah setiap putarannya. Berikut ini adalah penampang melintang dari motor stepper tipe hibrid :
Motor stepper tipe hibrid 
Motor stepper tipe hibrid

Berdasarkan metode perancangan rangkain pengendalinya, motor stepper dapat dibagi menjadi 2 jenis yaitu motor stepper unipolar dan motor stepper bipolar.

Motor Stepper Unipolar

      Rangkaian pengendali motor stepper unipolar lebih mudah dirancang karena hanya memerlukan satu switch / transistor setiap lilitannya. Untuk menjalankan dan menghentikan motor ini cukup dengan menerapkan pulsa digital yang hanya terdiri atas tegangan positif dan nol (ground) pada salah satu terminal lilitan (wound) motor sementara terminal lainnya dicatu dengan tegangan positif konstan (VM) pada bagian tengah (center tap) dari lilitan seperti pada gambar berikut.
Motor stepper dengan lilitan unipolar 
Motor stepper dengan lilitan unipolar

Motor Stepper Bipolar

          Untuk motor stepper dengan lilitan bipolar, diperlukan sinyal pulsa yang berubah-ubah dari positif ke negatif dan sebaliknya. Jadi pada setiap terminal lilitan (A & B) harus dihubungkan dengan sinyal yang mengayun dari positif ke negatif dan sebaliknya. Karena itu dibutuhkan rangkaian pengendali yang agak lebih kompleks daripada rangkaian pengendali untuk motor unipolar. Motor stepper bipolar memiliki keunggulan dibandingkan dengan motor stepper unipolar dalam hal torsi yang lebih besar untuk ukuran yang sama.
Motor stepper dengan lilitan bipolar 
Motor stepper dengan lilitan bipolar

Demikianlah penjelasan secara singkat tentang motor stepper, dan saya akan membahas skema rangkaian motor stepper di software proteus.



Sebenarnya rangkaian yang saya buat itu menggunakan switch, jika ada yang membutuhkan program yg menggunakan switch hubungi aja saya hehe :D

Untuk membuat motor stepper berputar 360 derajat tanpa berhenti, maka program di bawah dapat digunakan.

;Program Motor Stepper
;Di Buat Oleh : Adzi Purnomo

                                ORG 0H
START   :               MOV P2,#00000001B
                                CALL DELAY
                                MOV P2,#00000010B
                                CALL DELAY
                                MOV P2,#00000100B
                                CALL DELAY
                                MOV P2,#00001000B
                                CALL DELAY
                                JMP START
                               
DELAY   :               MOV R1,#0FFH
DELAY1 :               MOV R2,#0FFH
DELAY2 :               DJNZ R2,DELAY2
                                DJNZ R1,DELAY1
                                RET
                                END

Sekian dari saya, jika ada yang kurang mengerti atau kurang jelas harap ditanyakan, terimakasih atas kunjungan keblog saya, bersambung :)

5 komentar:

  1. kalo ga pake microcontroler cuma pake uln2003a aja bisa muter 360 derajat?

    BalasHapus
    Balasan
    1. Ngga bisa bro, soalnya ic ulnnya itu hanya sebagai driver pengganti dari transistor, motor tanpa progaram memang bisa berputar, tp yang ini berputar secara perlahan dan bisa di atur berhenti di sudut yang di inginkan, mau di sudut 45/90 dll, tergantung programnya

      Hapus
  2. maaf saya mau tanya, itu segmen green sama red kok ada di daftar ya ?? sedangkan bentuknya di proteus segmen angka dan di program anda tidak ada segmentnya.

    BalasHapus