9 Mart 2016 Çarşamba

arduino motor sürücüler

Merhaba arkadaşlar, bu yazımda motor sürücülerden bahsedeceğim. Bildiğiniz üzere motorlar tek başına kontrol edilemez. Onları kontrol etmek için sürücü , entegreler veya shield kullanılır. Sürücüler ile dc, step, fırçasız motor sürebilirsiniz. Servo motorlar ise sürücü gerektirmeden kontrol edilir fakat shield kullanılarak verimli çalışmaları sağlanır.

Robotik uygulamalarda yaygın olarak kullanılan sürücüler, l293d, l293b, l298n h köprüleridir. Bu sürücüler uygulamalar için yeterli verimi sağlar.
L293d sürücüsü kanal başına 600 mah , l293b 1200 mah ve l298n ise 2000 mah akım vermektedir. Kullandığınız motorun akımına uygun olarak bu entegrelerden birini seçebilirsiniz. 6v dc motorların kontrolü için uygundur. Bu sürücüler motorları hız kontrollü sürmeleri için analog girişlerden sinyal alırlar. Bir denetleyici sinyal gönderir ve sürücü de motora hız değerini gönderir.


Shield sürücülere bakarsak, bunlar genelde kütüphane barındırır. Motorları kontrol etmek için kendi kütüphanesindeki fonksiyonlar kullanılır. Hem pratik kod yazmayı hem de motorların stabil çalışmasını sağlar. En çok kullanılan Adafruit motor shield 4 dc motor, 2 step motor ve 2 servo motor sürmektedir. Üzerinde 2 tane l293d ve bir tane de uln2003 step motor sürücü entegresi barındırır. Ayrıca arduino uno ve mega ile pin yapısının uyumlu olması, arduinonun üzerine direk takılması da kolayca bağlantı yapılmasını sağlıyor.

Hiç yorum yok:

Yorum Gönder