Elektrik elektronik temrinleri

Ders Notları => Arduino Öğreniyorum => Motor kontrol uygulamaları => Konuyu başlatan: Hasan ERTÜRK - 18 Temmuz 2015, 14:48:57

Başlık: 11. L298 İle Motor Kontrolü
Gönderen: Hasan ERTÜRK - 18 Temmuz 2015, 14:48:57
L298N Voltaj Regulatörlü Çift Motor Sürücü Kartı ve arduino ile 2 dc motoru birer saniye aralıklarla sıralı çalıştıracağız.
http://www.youtube.com/watch?v=vlgRVPCk0aA

Kodlarda editleme yaparak süreyi ve motor hızını ayarlayabilirsiniz.
24V'a kadar olan motorları sürmek için hazırlanmış olan bu motor sürücü kartı, iki kanallı olup, kanal başına 2A akım vermektedir. Kart üzerinde L298N motor sürücü entegresi kullanılmıştır. Sumo, mini sumo, çizgi izleyen robotlarda ve çok çeşitli motor kontrol uygulamalarında kullanılabilir.
 
DC motorlardan ayrı olarak step motor kontrolüne de imkan sağlamaktadır. Daha ayrıntılı bilgi için aşağıdaki örnek dokumanı inceleyebilirsiniz.

Özellikleri:
Birbirinden bağımsız olarak iki ayrı motoru kontrol edebilir.
Kanal başına 2A akım verebilmektedir.
Üzerinde dahili regülatörü vardır.
Yüksek sıcaklık ve kısa devre koruması vardır.
Motor dönüş yönüne göre yanan ledler vardır.
Kart üzerinde dahili soğutucu vardır.
Akım okuma (current sense) pinleri dışa verilmiş haldedir.
Kartın 4 yanında istenilen yüzeye sabitleyebileceğiniz 4 adet vida deliği bulunmaktadır.
Pin Bağlantıları :
ENA: Sol motor kanalını aktif etme pini
IN1: Sol motor 1. girişi
IN2: Sol motor 2. girişi
IN3: Sağ motor 1. girişi
IN4: Sağ motor 2. girişi
ENB: Sağ motor kanalını aktif etme pini
MotorA: Sol motor çıkışı
MotorB: Sağ motor çıkışı
VCC: Besleme voltaj girişi(4.8V-24V)
GND: Toprak bağlantısı
5V: 5V çıkışı
Ürün üzerinde ayrıca jumper takılmış pinler de yer almaktadır. Bu pinler opsiyonel kullanımlar ve farklı özellikleri aktif etmek için kullanılabilinmektedir.
CSA: A motor sürücü kanalının akım çıkışıdır. Buradan jumper çıkarılarak çekilen akım değeri analog voltaj olarak okunabilinmektedir.
CSB: B motor sürücü kanalının akım çıkışıdır. Buradan jumper çıkarılarak çekilen akım değeri analog voltaj olarak okunabilinmektedir.
V1: IN1 girişini direk olarak 5V'a çeken pull-up direncine bağlı olan bir jumperdır. Bu sayede siz toprağa çekmedikçe pine sürekli olarak 5V gelecektir.
V2: IN2 girişini direk olarak 5V'a çeken pull-up direncine bağlı olan bir jumperdır. Bu sayede siz toprağa çekmedikçe pine sürekli olarak 5V gelecektir.
V3: IN3 girişini direk olarak 5V'a çeken pull-up direncine bağlı olan bir jumperdır. Bu sayede siz toprağa çekmedikçe pine sürekli olarak 5V gelecektir.
V4: IN4 girişini direk olarak 5V'a çeken pull-up direncine bağlı olan bir jumperdır. Bu sayede siz toprağa çekmedikçe pine sürekli olarak 5V gelecektir.
5V-EN: 7805 hattını aktif ve pasif hale getiren jumperder. Takılı durumda kartın 5V çıkışı aktif olur ve buradan 5V çekilebilir. Çıkarıldığı durumda ise bu hat pasif konuma geçer.

Kodlarımız:
Kod:
Kodlari sadece uyeler gorebilir. Lutfen Uye Olun ya da Giris Yapin.
Resimler:
(http://temrinlerim.org/images/robotus/23.jpg)

(http://temrinlerim.org/images/robotus/22.png)

Devre elemanları bağlantısına ait açıklama kodlar içerisinde Connection: başlığı altında mevcuttur.
Başlık: Ynt: 11. L298 İle Motor Kontrolü
Gönderen: TolgaK - 17 Kasım 2016, 14:16:52
L298N motor driver kullanarak birer saniye gecikmeli iki adet DC motor kontrolü haricinde L298N motor driver kullanarak ileri-geri yönlerde DC motor bağlantısını nasıl yapabilirim acaba? Teşekkürler
Başlık: Ynt: 11. L298 İle Motor Kontrolü
Gönderen: Hasan ERTÜRK - 20 Ocak 2017, 15:12:17
ileri için kod:
Kod:
Kodlari sadece uyeler gorebilir. Lutfen Uye Olun ya da Giris Yapin.
geri için kod:
Kod:
Kodlari sadece uyeler gorebilir. Lutfen Uye Olun ya da Giris Yapin.
Nerede çalışmasını istiyorsanız oraya yazarsınız.