Kamis, 28 September 2017
-membuat
rangkaian Motor DC menggunakan mikrokontroler ATMega8535 dengan software
compiler BASCOM AVR
-
Motor DC
-
Switch
-
LCD
-
Mikrokontroler ATMega8535
-
Button
-
Crystal
3.1
Pengertian Motor DC
Motor
Listrik DC atau DC Motor adalah suatu
perangkat yang mengubah energi listrik menjadi energi kinetik atau gerakan (motion). Motor DC ini
juga dapat disebut sebagai Motor Arus Searah. Seperti namanya, DC Motor
memiliki dua terminal dan memerlukan tegangan arus searah atau DC (Direct
Current) untuk dapat menggerakannya. Motor Listrik DC ini biasanya
digunakan pada perangkat-perangkat Elektronik dan listrik yang menggunakan
sumber listrik DC seperti Vibrator Ponsel, Kipas DC dan Bor Listrik DC.
Motor
Listrik DC atau DC Motor ini
menghasilkan sejumlah putaran per menit atau biasanya dikenal dengan istilah
RPM (Revolutions per minute) dan dapat dibuat
berputar searah jarum jam maupun berlawanan arah jarum jam apabila polaritas
listrik yang diberikan pada Motor DC tersebut dibalikan.
Kebanyakan
Motor Listrik DC memberikan kecepatan rotasi sekitar 3000 rpm hingga 8000
rpm dengan tegangan operasional dari 1,5V hingga 24V. Apabile tegangan yang
diberikan ke Motor Listrik DC lebih rendah dari tegangan operasionalnya maka
akan dapat memperlambat rotasi motor DC tersebut sedangkan tegangan yang lebih
tinggi dari tegangan operasional akan membuat rotasi motor DC menjadi lebih
cepat. Namun ketika tegangan yang diberikan ke Motor DC tersebut turun menjadi
dibawah 50% dari tegangan operasional yang ditentukan maka Motor DC tersebut
tidak dapat berputar atau terhenti. Sebaliknya, jika tegangan yang diberikan ke
Motor DC tersebut lebih tinggi sekitar 30% dari tegangan operasional yang
ditentukan, maka motor DC tersebut akan menjadi sangat panas dan akhirnya akan
menjadi rusak.
3.2 Prinsip Kerja Motor DC
Pada
prinsipnya motor listrik DC menggunakan fenomena elektromagnet untuk bergerak,
ketika arus listrik diberikan ke kumparan, permukaan kumparan yang bersifat
utara akan bergerak menghadap ke magnet yang berkutub selatan dan kumparan yang
bersifat selatan akan bergerak menghadap ke utara magnet. Saat ini, karena
kutub utara kumparan bertemu dengan kutub selatan magnet ataupun kutub selatan
kumparan bertemu dengan kutub utara magnet maka akan terjadi saling tarik
menarik yang menyebabkan pergerakan kumparan berhenti.Untuk
menggerakannya lagi, tepat pada saat kutub kumparan berhadapan dengan kutub
magnet, arah arus pada kumparan dibalik. Dengan demikian, kutub utara kumparan
akan berubah menjadi kutub selatan dan kutub selatannya akan berubah menjadi
kutub utara. Pada saat perubahan kutub tersebut terjadi, kutub selatan kumparan
akan berhadap dengan kutub selatan magnet dan kutub utara kumparan akan
berhadapan dengan kutub utara magnet. Karena kutubnya sama, maka akan terjadi
tolak menolak sehingga kumparan bergerak memutar hingga utara kumparan
berhadapan dengan selatan magnet dan selatan kumparan berhadapan dengan utara
magnet. Pada saat ini, arus yang mengalir ke kumparan dibalik lagi dan kumparan
akan berputar lagi karena adanya perubahan kutub. Siklus ini akan
berulang-ulang hingga arus listrik pada kumparan diputuskan.
5. Listing Program
[kembali]
$regfile = "m8535.dat" 'memanggil library ATmega 8535'
$crystal = 16000000 'menentukan nilai crystal ATmega 8535
Config Porta = Output 'deklarasi PORTA sebagai output
Ddrb = &B00 'PORTB digunakan sebagai Input
Do
If Pinb.0 = 1 Then 'Jika PINB.0 bernilai 1 maka pada PORTA akan membuat motor DC berputar berlawanan arah jarum jam
Porta = &B1010
Waitms 100
'Jika PINB.1 = 1 maka pada PORTA akan membuat motor DC berputar searah jarum jam
Elseif Pinb.1 = 1 Then
Porta = &B0101
Waitms 100
Else
Porta = &B0000 'Jika PORTB tidak tidak ada inputan maka PORTA dalam keadaan mati
End If
Loop
End
$regfile = "m8535.dat" 'memanggil library ATmega 8535'
$crystal = 16000000 'menentukan nilai crystal ATmega 8535
Config Porta = Output 'deklarasi PORTA sebagai output
Ddrb = &B00 'PORTB digunakan sebagai Input
Do
If Pinb.0 = 1 Then 'Jika PINB.0 bernilai 1 maka pada PORTA akan membuat motor DC berputar berlawanan arah jarum jam
Porta = &B1010
Waitms 100
'Jika PINB.1 = 1 maka pada PORTA akan membuat motor DC berputar searah jarum jam
Elseif Pinb.1 = 1 Then
Porta = &B0101
Waitms 100
Else
Porta = &B0000 'Jika PORTB tidak tidak ada inputan maka PORTA dalam keadaan mati
End If
Loop
End
File simulasi rangkaian =>>DOWNLOAD
File video rangkaian =>>DOWNLOAD
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar