Bu yazımda daha önce Arduino kullanarak sürdüğümüz servo motoru aynı şekilde PIC ile yapmaya çalışacağız. Bildiğiniz gibi Arduino, kütüphaneleri sayesinde işimizi çok kolaylaştırmakta fakat aynı durumu PIC için söyleyemeyeceğim. Kütüphane kullanmadan yazılımsal PWM ile servoyu CCS C kullanarak kontrol etmeye çalışacağız.
Öncelikle servo motorlar hakkında detaylı bilgi için Arduino ile yaptığımız uygulamanın yazısını okumanız yeterli olacaktır.Bağlantı linki;
http://arduinotik.blogspot.com.tr/2014/05/arduino-pwm-ile-servo-motor-surme.html
Towerpro SG90 etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Towerpro SG90 etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
16 Aralık 2015 Çarşamba
30 Mayıs 2014 Cuma
Arduino - PWM ile Servo Motor Sürme
PWM ile DC motor sürmüştük. Şimdi ise aynı yöntemle Servo motor süreceğiz.Fakat transistörlü anahtar kullanmayacağız.Çünkü servo motor kendi içerisinde PWM sinyalini algılayabilecek ekipmana sahip.
Servo Motor Nedir ?
Servo motor özellikle robotik uygulamalarda kullanılan bir motor çeşitidir. Servo motorlar da çıkış; mekaniksel konum, hız veya ivme gibi parametrelerin kontrol edildiği bir düzenektir.
PWM sinyal ile DC motorun hızını kontrol ederek sürmüştük. Servo motor ise DC motor gibi sürekli dönen bir yapıya sahip değildir. 360 veya 180 derece dönebilen motorlardır ve mühim olan bu motorlarda hız değil açı değeridir. PWM ile servo motor kaç derece dönmesi gerektiğini algılar ve sinyalin istediği derece kadar döner. Uygulamamızda bunu daha iyi anlayacağız.
Etiketler:
Arduino,
Arduino Projeleri,
Arduino Tutorial,
Darbe Genişlik Modülasyonu,
Karadeniz Teknik Üniversitesi,
KTÜ,
Motor Driving,
Motor Sürme,
Pulse Width Modulation,
PWM,
Robotik,
Servo Motor,
Towerpro SG90
Kaydol:
Kayıtlar (Atom)
