Thursday, March 3, 2011

.:Mengawal Servo Motor:.

Tempoh untuk menyiapkan projek yang bertemakan PMU Robocon semakin hampir ke penghujungnya. Semakin ramai juga bertungkus lumus menyiapkan sisa-sisa projek yang masih lagi banyak....BANYAK?? Sisa ke? Itu bukannya sisa, itu adalah kerja-kerja yang sepatutnya disiapkan lebih awal, namun dipandang enteng oleh para pelajar, lengah-lengah, balik kampung, facebook, web facebook lebih penting daripada web carian google, web blog saya, hehe, macam-macam lagi, yang baru nak buat litar pun ada, baru nak faham litar lagi la ada....aduhai.....masa genting beginilah baru mula sungguh-sungguh mencari dan mengejar pensyarah...nasib baik saya baik..hehe...jadi di kesempatan ini, memandangkan adanya pelajar yang menggunakan servo motor untuk mengawal 'robot arm', jadi saya tunjukkan cara untuk mengawal servo motor menggunakan mikropengawal. Lihat, baca dan fahamkan rajah di bawah. Klik pada gambar untuk mendapatkan saiz yang lebih besar.


Bagaimana nak buat programming? Di gambar tu saya dah letak programming yang utama. selebihnya cuba buat sendiri dulu. Cuba ingat balik subjek E3062, kalau lupa, sama ada terlebih makan semut, atau banyak makan meggi, atau terbuat banyak benda-benda 'lagha', boleh rujuk dengan pelajar-pelajar sem 3 yang mengambil subjek E3062, DKE 3A,  tidak perlu rasa malu, dalam belajar jgn ada rasa malu, dan jangan terlalu ego. Kalau tak nak, boleh jumpa saya, atau mana-mana pensyarah. Semestinya mereka sedia membantu. Good Luck!!! Gambate Tebayyo.....!!!


* nilai delay adalah bergantung kepada nilai crystal oscilator/oscilator.
* nilai cycle adalah bergantung kepada model servo motor. Lihat data sheet/lampiran data model servo motor. Bagi yang menggunakan model C36R, C40R dan C55R, cycle adalagh 20 ms. oleh itu, untuk berpusing ke kiri, kitaran adalah 1 ms untuk 1 dan 19 ms untuk 0. Manakala untuk berpusing ke kanan, kitaran adalah 2 ms untuk 1 dan 18 ms untuk 0.


  _                        _                       _
 | |                        | |                      | |
 | |                        | |                      | |         
 | |____________| |___________| |___________________ (50 kali)
 1ms    19ms      1ms      19ms     1ms   19ms
 
 |<----20ms--->|


  _                           _                        _
 |   |                        |   |                      |   |
 |   |                        |   |                      |   |            
 |   |____________|   |___________|   |___________________ (50 kali)
 2ms    18ms          2ms      18ms       2ms   18ms
     
 |<-----20ms----->|



THERE's NO MEDICINE TO CURE LAZINESS..........................



No comments:

Post a Comment