control arah putaran dan kecepatan motor DC
mungkin anda sudah tidak asing dengan namanya motor DC, dan sudah sering menggunakan motor DC untuk bermain tamiya, mobil RC , dll
disini saya ingin sharing cara mengontrol arah putaran motor DC sekaligus mengatur kecepatan motor DC tersebut. dimana untuk menontrol kecepatan dan arah putaran motor DC tentunya kita harus mempunyai sebuah rangkaian driver motor, dimana driver motor yang digunakan dapat menggunakan rangkaian transistor yang di rangkai dengan sistem h-brigde atau menggunakan driver motor yang sudah berbentuk IC.
jenis IC driver motor yang banyak di pasaran yang berbentuk IC diantaranya L293D dan L298. Kali ini saya akan mengontrol kecepatan dan arah putaran motor menggunakan rangkaian driver motor dengan MOSFET yang d rangkai dengan sistem H-Bridge. diperlukan pin oc1a/oc1b dari mikrokontroler untuk mengeluarkan sinyal PWM yang nantinya berfungsi untuk mengatur kecepatan motor dan menggunakan satu buah pin i/o yang di fungsikan sebagai output untuk mengatur arah putaran motor.
peralatan dan bahan yang digunakan pada percobaan ini adalah:
driver motor mosfet dual h-bridge
minsis atmega8
usbasp
battray lippo
motor DC gearbox
software:
Bascom AVR 2.0.7.3
extreme burner
Bahan-bahan yang digunakan bisa pesan di saya dengan hub di no hp.085737688250
gambar cara menyambungkan
$regfile = "m8def.dat"
$crystal = 12000000
Config Portb = Output
Dir1 Alias Portb.0
Dir2 Alias Portb.3
Dim I As Byte
Config Timer1 = Pwm , Pwm = 8 , Prescale = 256 , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up
Do
For I = 1 To 255
Dir1 = 1
Dir2 = 1
Pwm1a = I
Pwm1b = I
Waitms 10
Next
For I = 255 To 1 Step -1
Dir1 = 1
Dir2 = 1
Pwm1a = I
Pwm1b = I
Waitms 10
Next
For I = 1 To 255
Dir1 = 0
Dir2 = 0
Pwm1a = I
Pwm1b = I
Waitms 10
Next
For I = 255 To 1 Step -1
Dir1 = 0
Dir2 = 0
Pwm1a = I
Pwm1b = I
Waitms 10
Next
Loop
End
ini hasil videonya videonya:
keren.. ninggal jejak dulu.. masih belajar atmega8 nya pake avrstudio bahasa c (musti translate dulu)
ReplyDeletemas................klo kontrol untuk arah putarannya menggunakan joystik bisa g......sy butuh juga neh model seperti ini,..tpi kontrolnya mrenggunakan joystik....
ReplyDelete