Malam ini saya akan menjelaskan mengenai bagaimana cara megakses motor stepper dengan torsi yang besar, pada contoh saya menggunakan motor stepper dengan torsi 5 Kg dan Arus 0.8A, sehingga harus diperlukan motor driver yang sesuai agar motor stepper bisa berjalan lancar, karena motor stepper ini membutuhkan torsi yang besar maka arus juga akan besar, maka diperlukanlah supply yang memadai, disini saya menggunakan supply 12 volt 5 amper switching. Kemudian driver stepper yang digunakan adalah EasyDriver Stepper, untuk lebih jelasnya berikut skema dan programnya.
a.Minimum System
b. Motor Stepper 5 Kg
c. Modul EasyDriver Stepper
d. Program Bascom AVR
$regfile = "m16def.dat"
$crystal = 12000000
Config Lcdpin = Pin , Rs = Portc.0 , E = Portc.1 , Db4 = Portc.2
Config Lcdpin = Pin , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5
Config Lcd = 16 * 2
Cls
Cursor Off
Dim A As Integer
Dim B As Integer
Dim X As Integer
'dir
Ddrd.7 = 1
'step
Ddrd.6 = 1
Arah Alias Portd.7
Gerak Alias Portd.6
$crystal = 12000000
Config Lcdpin = Pin , Rs = Portc.0 , E = Portc.1 , Db4 = Portc.2
Config Lcdpin = Pin , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5
Config Lcd = 16 * 2
Cls
Cursor Off
Dim A As Integer
Dim B As Integer
Dim X As Integer
'dir
Ddrd.7 = 1
'step
Ddrd.6 = 1
Arah Alias Portd.7
Gerak Alias Portd.6
'untuk mengatur arah putaran stepper CW atau CCW
Arah = 0
'untuk mengatur waktu step stepper
Gerak = 1
Do
Locate 1 , 1
Lcd "Stepper Test"
Gerak = 1
Waitms 1
Gerak = 0
Waitms 1
Do
Locate 1 , 1
Lcd "Stepper Test"
Gerak = 1
Waitms 1
Gerak = 0
Waitms 1
Loop
e. VIDEO HASILNYA
No comments:
Post a Comment