Sorunuza gelince L298, L293 ve SN754410 yongası kullana motor sürücüleri düşük güçte çalışan motorları sürmek için önerilmiyor. Bunun yerine DRV8837 ve VNH5200AS-E gibi yongaları kullanan H köprüsü motor sürücüleri öneriliyor. Burada hatta sırf bu konu için bir başlık açıldığını görebilirsiniz.
L298Nmotor sürücü entegresi ile çift dc motoru veya bir adet step motoru sürebilme kabiliyetine sahiptir. Kart üzerinde bulunan 5V voltaj regülatörü sayesinde ekstra voltaj regülatörüne ihtiyaç duymaz. Arduino Uno vb. geliştirme kartlarıyla kontrolü oldukça kolaydır. Kullanım Alanları: Çizgi izleyen robot yapımı
ESCMotor Sürücü. Drone Elektronik Kartları L298N Çift Motor Sürücü Kartı. 46,25 TL + KDV 25,90 TL + KDV Sepete Ekle. ROBOTZADE.COM HAKKINDA
L298NÇift Motor Sürücü Kartı - Voltaj Regülatörlü. L298N motor sürücü entegresi ile çift dc motoru veya bir adet step motoru sürebilme kabiliyetine sahiptir. Kart üzerinde bulunan 5V voltaj regülatörü sayesinde ekstra voltaj regülatörüne ihtiyaç duymaz. Arduino Uno vb. geliştirme kartlarıyla kontrolü oldukça kolaydır.
L298NProduct details. The L298 is an integrated monolithic circuit in a 15-lead Multiwatt and PowerSO20 packages. It is a high voltage, high current dual full-bridge driver designedto acceptstandardTTL logic levels and drive inductive loads such as relays, solenoids, DC and steppingmotors. Two enableinputs are provided to enableor disable the
W0dhU. Bunu anlatma sebebim tamamen Türkçe kaynak eksikliğinden kaynaklanıyor. Ben kullanmak için uzun süre uğraştım ve sonunda entegreyi çözmeyi başardım. İlk olarak entegreden biraz bahsetmek istiyorum. Motor sürücü entegreleri, çeşitli bağlantılarını gerçekleştirerek motorunuzu kodlar yardımıyla kontrol etmenize yarayan entegrelerdir. L298N İçerisinde çift H köprüsü barındıran bu model ile aynı anda 2 motoru kontrol edebiliyorsunuz ve bu size çok avantaj sağlıyor. ÖRNEK KOD; ////////////////////////////////////////////// // Arduino Projeleri İçin; // // // // // ///////////////////////////////////////////// const int in1 = 8; // Motor sürücümüze bağladığımız pinleri tanımlıyoruz const int in2 = 9; const int in3 = 10; const int in4 = 11; const int enB = 6; const int enA = 5; //Enable pinlerini arduino 5,6 pwm pinlerine bağladık. void setup { pinModein1, OUTPUT; pinModein2, OUTPUT; analogWriteenA, 255; //1. motor 255 ile tam hızda dönüyor... pinModein3, OUTPUT; pinModein4, OUTPUT; pinModeenA, OUTPUT; pinModeenB, OUTPUT; } void loop { // motor 1 digitalWritein1, LOW; digitalWritein2, HIGH; // motor 2 analogWriteenB, 40; //2. motor 40 ile yavaş dönüyor... digitalWritein3, HIGH; digitalWritein4, LOW; }
Merhaba arkadaşlar bu uygulama Arduino ve L298 motor sürücü ile basit bir şekilde dc motor kontrol etme mantığını anlatmaya çalışacağım. ilk olarak önemli olan L298 motor sürücünün pin diyagramını iyi bilmemiz gerekiyor. L298 Motor Sürücü Pinleri; Sense A// Sense B//Bu iki pin dirençle şaseye bağlanır. Enable A// Enable B//Bu iki pin entegre içindeki h körülerini aktif hale getirmek için kullanılır. Arduino ile iki motor sürüleceğimiz için bu pinler komutuyla HIGH yapılır. Output 1// Output 2// 1. Motorun bağlantı pinleri Output 3// Output 4// 2. Motorun bağlantı pini İnput 1// İnput 2// ileri ve geri hareket ettirmek için kullanılır. İnput 3// İnput 4// ileri ve geri hareket ettirmek için kullanılır. GND //Sase VSS// bu pin 100nF'lık bir kondasatörle saseye bağlanır VS//+ beslem ucu. Yukarıdaki yazmış olduğum pinlerinden itibaren başlıyorum, sense A ve B pinleri 100 ohm'luk bir dirençle şaseye bağlanır, output 1-2 pinleri 1. motorun positive ve negative uçlarına bağlanır. output 2-3 pinleri 2. motorun positive ve negative uçlarına bağlanır. GND ve VS pinleri Arduino üzerindeki GND ve +5V çıkışları üzerinden beslenir. VSS pini 100 nF'kıl bir kondansatör ile şaseye bağlanır. Arduino koduna geçmeden önce şunu söyleyeyim, iki motor süreceğimiz için kod içerisinde ENABLE A ve B pinleri digitalWrite komutuyla lojik 1 yapılır isterseniz bunu kod içerisinde yapmak istemezseniz harici olarak dışarıdan +5V ile besleyebilirsiniz. İLERİ ENABLE A_HIGH ENABLE B_HIGH INPUT 1_HIGH INPUT 2_LOW INPUT 3_HIGH INPUT 4_LOW GERİ ENABLE A_HIGH ENABLE B_HIGH INPUT 1_LOW INPUT 2_HIGH INPUT 3_LOW INPUT 4_HIGH MOTOR BOŞTA ENABLE A_LOW ENABLE B_LOW Örnek Basit Arduino Code; // int input1 = 3; // Arduino'nun 3. digital pinine bağlanmıştır. int input2 = 4; // Arduino'nun 4. digital pinine bağlanmıştır. int input3 = 5; // Arduino'nun 5. digital pinine bağlanmıştır. int input4 = 6; // Arduino'nun 6. digital pinine bağlanmıştır. void setup { //Motorları sürmek için input pinleri çıkış olarak ayarlandı. pinModeinput1,OUTPUT; pinModeinput2,OUTPUT; pinModeinput3,OUTPUT; pinModeinput4,OUTPUT; } void loop { //MOtorlar İleri digitalWriteinput1,HIGH; digitalWriteinput2,LOW; digitalWriteinput3,HIGH; digitalWriteinput4,LOW; delay1000;//1 saniye bekle //Motorlar Geri digitalWriteinput1,LOW; digitalWriteinput2,HIGH; digitalWriteinput3,LOW; digitalWriteinput4,HIGH; delay1000;//1 saniye bekle } Yukarıdaki yazmış olduğum kod için motorlar sürekli 1 saniye arayla ileri ve geri hareketi yapmaktadır. Enable A ve B pinleri dışarıdan +5V ile besleyerek yada kod içerisinde aktif hale getirilerek aktif hale getirilebilir. Basit bir araba yaptığımızı düşünürsek. Farzedelimki, arkada iki dc motor önde bir sarhoş teker ile basit bir araba yapacaksanız. Arabanın ileri ve geri gitme mantığı, kodları aynı şekilde gerçekleşir fakat arabanın sağa ve sola dönüşünde her seferinde motorlardan birini pasif yapmanız gerekmektedir. Örneğin, arabayı sağa döndürmek istediğinizde sağ motor duracak ve sol motor çalışacak ve sağa dönmüş olacak sola döndürmek içinde bu işlemin tam tersi yapılır. Tabi sağa ve sola dönme işlemini yapmak için if koşulu gerekiyor, koşul olarak bunu iki işlem için iki tane buton atayıp eğer sağ butona basılırsa sağa dön yada sol butona basılırsa sola dön gibi bir tek satırlık bir if koşulu yazılabilir, yada buton atama yerine daha önceki CNY 70 sesnor ve Arduino ile ilgili yazmış olduğum bir yazımda bahsettiğim gibi CNY 70 sensorlerin durumuna göre sağa ve sola dönme işlemi yapılabilir. //Farzedelimki arkada iki motor ve önde bir sarhoş teker ile basit bir araba yapıyorsunuz. //Araç Sağa Dön if koşul digitalWriteinput1,HIGH; digitalWriteinput2,LOW; digitalWriteinput3,LOW; digitalWriteinput4,LOW; delay1000;//1 saniye bekle //Araç Sola Dön ifkoşul2 digitalWriteinput1,LOW; digitalWriteinput2,LOW; digitalWriteinput3,LOW; digitalWriteinput4,HIGH; delay1000;//1 saniye bekle Sağa yada sola keskin dönüş yapmak isterseniz belli bir süre için motorların birini ileri ve diğerini geri hareket yaptırmak gerekir. Tabi belli bir süre için,süre belirtmezseniz araç sürekli kendi ekseni etrafında döner.
Bu Konuda Tüm Forumlar Donanım / Hardware Elektronik ve Mekanik Elektronik Bu Konuda Şimdi Ara Sıcak Fırsatlarda Tıklananlar Editörün Seçtiği Fırsatlar Daha Fazla Bu Konudaki Kullanıcılar Daha Az 2 Misafir 1 Mobil - 1 Masaüstü, 1 Mobil 5 sn 23Cevap 0Favori Daha Fazlaİstatistik Konu İstatistikleri Son Yorum 14 yıl Cevaplayan Üyeler 9 Konu Sahibinin Yazdıkları 8 Ortalama Mesaj Aralığı 5 saat 51 dakika Son 1 Saatteki Mesajlar 2 Haberdar Edildiklerim Alıntılar 4 Konuya En Çok Yazanlar Smoch 8 mesaj tur218 6 mesaj vedo35 5 mesaj siberci7 3 mesaj Meymet 2 mesaj Konuya Özel Şekildeki L298N Motor Sürücü devresini simulasyonda çalıştırıyorum fakat uygulamaya geciriyorum motorlar calısmıyor...Devrenin Girişine multimetreyi kısa devreye alıp uyguluyorum 1 saniye buzzer ötüyor susuyor. Bakınız devrenin uygulaması; quoteOrijinalden alıntı vedo35Bu mesaj silindi. quoteOrijinalden alıntı siberci7selam mechatronic. L298 i direk süremezsin. önüne L297 ile bir çeşit opamplama yapman lazım.. nette L297 şeklinde arat pdf sindeki devreyi kur.. kolay gelsin..Alıntıları Göster297 298 beraber çalışırlar. arkadaş farketmiş öne 297 li devre gerekiyor quoteOrijinalden alıntı Mizra297 298 beraber çalışırlar. arkadaş farketmiş öne 297 li devre gerekiyorAlıntıları Göstersiberci7 ve nicaleus L298'i tek başına süren bir sürü kişi devreyi ilk ben devre calısan bir devre simulasyonda her türlü çalışan bir devre ama uygulamada bazı sorunlar cıkartıyor ki çalışmıyor benim öğrenmek istediğim hatanın nerede olabileceği.. vedo35 diyotları geri dönüş yapmasın diye kullanıyordum ama baktım çok sorun yaratıyor çıkarttım sadece motor zarar görmesin diye çıkışlara direnç bağladım.... Bakınız; Bugün bunu da deniycem artık olmassa yapacak bir şey kalmadı demektir. quoteOrijinalden alıntı Smochsiberci7 ve nicaleus L298'i tek başına süren bir sürü kişi devreyi ilk ben devre calısan bir devre simulasyonda her türlü çalışan bir devre ama uygulamada bazı sorunlar cıkartıyor ki çalışmıyor benim öğrenmek istediğim hatanın nerede olabileceği.. vedo35 diyotları geri dönüş yapmasın diye kullanıyordum ama baktım çok sorun yaratıyor çıkarttım sadece motor zarar görmesin diye çıkışlara direnç bağladım.... Bakınız; Bugün bunu da deniycem artık olmassa yapacak bir şey kalmadı GösterBread board ununda bir hata olmadığına öyle bir yerde temassızlık oluyorki işin yoksa yarım saat ara kafa board u bi kontrol etmenizi tavsiye ederim. quoteOrijinalden alıntı __ToLPoW__Bread board ununda bir hata olmadığına öyle bir yerde temassızlık oluyorki işin yoksa yarım saat ara kafa board u bi kontrol etmenizi tavsiye Göster quoteOrijinalden alıntı Smochtolpowtolpow doğru haklı olabilirsin bende süpheleniyorum bred boarddan ama tek sorun bu mu diye düşünüyorum duruyorum..Alıntıları Göster Burdaki diyotların baglantısı doğru mu peki ? quoteOrijinalden alıntı Smoch Burdaki diyotların baglantısı doğru mu peki ?Alıntıları Göster quoteOrijinalden alıntı vedo35Bu mesaj GösterHiç yoksa 1n4148 kullan 1n4001 lerin yerine quoteOrijinalden alıntı __ToLPoW__Hiç yoksa 1n4148 kullan 1n4001 lerin yerine Alıntıları Gösterarkadaşım şurda bağlantı hatası var quoteOrijinalden alıntı tedmillerarkadaşım şurda bağlantı hatası var Alıntıları GösterBaglantı hatalarını sabah buldum Fakat sorunlar bitmiyor Vedo35 Devreden diyotları cıkarıp denedim gayet güzel calısıyorlar 1-Diyotlu olan devrenin calısmama sebebi 1N4005 olması olabilir mi? Evetse ne önerirsin? 1N4148 de var suan elimde 2-Galiba denerken output 1 ve 2 yi yaktım, output 3 ve 4 ü iki motoruda paralel bir şekilde 3 ve 4 e bağlıyorum bunda bir sorun olur mu? 3- Girişe 12V uygulamama rağmen output 3 ve 4 ten 7volt cıkıs volt almam gerekmiyor mu? quoteOrijinalden alıntı vedo35Bu mesaj GösterÖncelikle teşekkürler vedo35 herşeyi dikkatlice okudum ve bi önceki msjda söyledigim gibi motor cıkıslarından 7Volt alıyorum...12Volt almam gerekiyor cünkü motorun hızı bnm icin cok önemli, neden 12volt alamıyorum acaba? quoteOrijinalden alıntı SmochÖncelikle teşekkürler vedo35 herşeyi dikkatlice okudum ve bi önceki msjda söyledigim gibi motor cıkıslarından 7Volt alıyorum...12Volt almam gerekiyor cünkü motorun hızı bnm icin cok önemli, neden 12volt alamıyorum acaba?Alıntıları GösterDc güç kaynagin iyi diyilse ordan ölçtügün degerde düşme ola bilir güç kaynaginin çikişinida ölç bak orasida 12 volt mu ... data şit te 50 volta kadar kullana bilicegin yaziyo zaten demekki 12 volta kullana bilirsin ben 9 voltla bile kullandim çok iyi çalişiyo ... quoteOrijinalden alıntı tur218Dc güç kaynagin iyi diyilse ordan ölçtügün degerde düşme ola bilir güç kaynaginin çikişinida ölç bak orasida 12 volt mu ... data şit te 50 volta kadar kullana bilicegin yaziyo zaten demekki 12 volta kullana bilirsin ben 9 voltla bile kullandim çok iyi çalişiyo ...Alıntıları Göster+ volt söntüne bak yok herhalde quoteOrijinalden alıntı Meymet+ volt söntüne bak yok herhalde Alıntıları Göster+ olaxak oklu yer quoteOrijinalden alıntı Meymet+ olaxak oklu yer Alıntıları Göster quoteOrijinalden alıntı vedo35Bu mesaj Göstervedo 35 sendeki şu step motor kitabının ismini ve nerden bula bilecegimi ögrene bilirmiyim . tesekurler. quoteOrijinalden alıntı tur218vedo 35 sendeki şu step motor kitabının ismini ve nerden bula bilecegimi ögrene bilirmiyim . GösterVerdiğin bilgiler için teşekkürler vedo35 Sağol...İyi Geceler... telefonunu verirsen sabah bende erken kalkcam arayıp uyandırabilirim quoteOrijinalden alıntı vedo35Bu mesaj Göster quoteOrijinalden alıntı tur218Walla tekrar upload edersen çok makbule geçer . arttim ben bu forumda ama bulamadim Göster Sayfaya Git Sayfa
l298n motor sürücü kartı kullanımı