Kamis, 28 September 2017

rangkaian Motor DC menggunakan mikrokontroler ATMega8535 dengan software compiler BASCOM AVR

[menuju akhir]





1.       Tujuan [kembali]
-membuat rangkaian Motor DC menggunakan mikrokontroler ATMega8535 dengan software compiler BASCOM AVR
2.       Komponen yang digunakan [kembali]
-          Motor DC
-          Switch
-          LCD
-          Mikrokontroler ATMega8535
-          Button
-          Crystal

3.       Dasar teori [kembali]
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.
4.       Simulasi Rangkaian [kembali]


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


6.       Flowchart [kembali]



7.       Video [kembali]

8.       Link download [kembali]
File simulasi rangkaian   =>>DOWNLOAD
File video rangkaian   =>>DOWNLOAD
File Listing program   =>>DOWNLOAD
File HTML   =>>DOWNLOAD


Tidak ada komentar:

Posting Komentar