l298n motor sürücü kartı kullanımı
ArduinoL298N Motor Sürücü Shield Motor Driver 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.
DCmotor bulunmaktadır [5]. Bu motorlar L298N motor sürücü devresiyle sürülmektedir [6, 7]. Motorlara belli aralıklarla Arduino Uno mikrodenetleyici kiti tarafından PWM yollanmaktadır ve böylece paletli araç istenen hızda, aynı yöne ve ters yöne hareket ettirilebilmektedir. . Manyetometre
DCmotor hızını ve yönünü kolayca kontrol edebilir, ayrıca 2 fazlı step motoru kontrol edebilir. AYRINTILAR > Driver chip: L298N Dual H Bridge DC Motor Driver IC > Driven part of the terminal supply voltage: VMS 5V ~ 35V > Driven part of the peak current IO: 2A per bridge > The logical part of the terminal supply voltage: VSS 4.5V ~ 5.5V
24Va kadar olan motorları sürmek için hazırlanmış olan Voltaj Regulatörlü Çift 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.
Fakat ben gibi daha kolay kurulumu olan L298N’ı tercih ettiyseniz bu kurulum kitapcığını takip edebilirsiniz. Gerekli Birleşenler. Raspberry Pi; L298N Motor Sürücü Kartı; Board; Jumper
Site De Rencontre Sans Inscription Et Sans Abonnement. Kart üzerinde 1 adet L298N motor sürücü entegresi mevcuttur. Kanal başına 2A'e kadar akım voltajı 6-15V arası kullanılabilmektedir. Besleme gerilimi 5V ise kart üzerindeki Vcc-5V jumpere kısa devre yapılarak kullanılmayan tüm pinleri kart üzerindeki 4'lü konnektörlere çevrilerek genel kullanım için bırakılmıştır. Özellikler 2 adet DC motorun bağımsız kontrolü 1 adet step motorun bağımsız kontrolü Her bir kanaldan sürekli 2A'e kadar verebilmektedir. Sensör bağlantıları için boş bırakılmış analog ve dijital giriş pinleri Ürün Boyutları 68x55x30mm Ağırlık 37g
Home > Breakout Boards > Motor Drivers > DC Motor Sürücü > L298 Pair Motor Driver Board - Dual Motor Driver Green PCB Add Comment Featured Campaigns Related the Product {{ {{ Features Payment Options Recommend Images Suggestion Box Through this board, you can easily drive your DC motors and step motors without an exstra circuit Board has L298 IC on it. Board uses H bridge L298 IC as motor driver, so you can drive pair motor. Thorugh this you can drive two DC motors up to 12V and 2A and one step motor at the same time. You can use Vcc, GND and 5V for motor supply. Features Driver L298N Dual H Bridge DC Motor Control Operation Voltage 5V~35V Max Average Current 2A Anlık Akım Yükselmesi max 3A Lojik Seviyeli Güç Vss 5V ~7V >7V 5v regulator circuit is available on kart Lojik Seviyeli Güç 0~36mA Logic Signal Input Rate Low ≤ High ≤ Vin ≤ Vss Max Power 20W Temperature T=75°C Dimensions of motor driver 55mm x 49mm x 33mm Weight 39g. LED indicator Documents Click for more information about product.
Arduino Shield 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 motorlardan ayrı olarak step motor kontrolüne de imkan Motor Sürücü Devresi ÖzellikleriBirbirinden bağımsız olarak iki ayrı DC motoru kontrol adet step motorun bağımsız kontrol edebilirKanal başına 2A akım dahili regülatörü sıcaklık ve kısa devre koruması dönüş yönüne göre yanan ledler üzerinde dahili soğutucu okuma current sense pinleri dışa verilmiş 4 yanında istenilen yüzeye sabitleyebileceğiniz 4 adet vida deliği 68x55x30mmAğırlık 37gL298N Motor Sürücü Devresi BağlantılarıDC motor 1 “+” veya stepper motor A+DC motor 1 “-” veya stepper motor A-12V jumper –Besleme voltajı 12V dan daha fazla ise bu jumper ı Beslemesini buradan verin. Maksimum 35V DC. 12V dan fazla verirseniz 3 teki jumper ı jumper takılı ise 5V çıkış alabilirsiniz. Arduino ve diğer devreleri motor kullanırken burayı kullanmayın. PWM çıkışı ile DC motorda hız kontrolü yön belirleme pinleri / step motor komutasyon pinleriIN2 yön belirleme pinleri / step motor komutasyon pinleriIN3 yön belirleme pinleri / step motor komutasyon pinleriIN4 yön belirleme pinleri / step motor komutasyon pinleriStep motor kullanırken burayı kullanmayın. PWM çıkışı ile 2. DC motorda hız kontrolü motor 2 “+” veya stepper motor B+DC motor 2 “-” veya stepper motor B-L298N Motor Sürücü Pin BağlantılarıENA Sol motor kanalını aktif etme piniIN1 Sol motor 1. girişiIN2 Sol motor 2. gitişiIN3 Sağ motor 1. girişiIN4 Sağ motor 2. girişiENB Sağ motor kanalını aktif etme piniMotorA Sol motor çıkışıMotorB Sağ motor çıkışıVCC Besleme voltaj girişi Toprak bağlantısı5V 5V çıkışıL298N Motor Sürücü üzerinde ayrıca jumper takılmış pinler de yer almaktadır. Bu pinler opsiyonel kullanımlar ve farklı özellikleri aktif etmek için 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 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 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 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 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 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 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. Benzer YazılarArduino xbee ve io Genişletme ShieldiARDUINO HABERLEŞME SHIELDLERİArduino Logger ShieldArduino inch SPI LCD Module with SDJiroskopArduino Ethernet ShieldNokia 5110 LCD EkranArduino Wave ShieldArduino H-bridge shieldArduino GPS Shield BU YAZIYI DA İNCELEDİNİZ Mİ ? NRF24L01Wireless NRF24L01 GHz Transceiver Modül GHz Alıcı Verici Modül Nordic Semiconductor şirketinin ürettiği NRF24L01 çipini …
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.
Entegre L298 motor sürücü entegresi genellikle L293D ve L293B gibi motor sürücü entegrelerin maksimum akım sınırlarını aşan motorların kontrolü için tercih edilen 15 bacaklı bir motor sürücü motor sürücü entegre kullanımında voltaj sınırı 46 V, akım sınırı ise 2 A motor sürücü entegre de L293 motor sürücü entegreler gibi içerisinde 2 adet H köprüsü bulundurur ve iki motoru bağımsız ve çift yönlü olarak kontrol Motor Sürücü Entegresi üzerinde bulunan pinlere ve bu pinlerin görevleriINPUT 1, 2, 3 ve 4 5, 7, 10 ve 12. pinler INPUT pinleri motorların dönme yönünün kontrolü için Arduino’ya bağlanır. INPUT 1 ve 2 pinleri 1. motorun, INPUT 3 ve 4 pinleri ise 2. motorun kontrolünde kullanılır. Örneğin 1. Motorun kontrolü için, INPUT 1 pini 5 volt, INPUT 2 pini 0 volt yapılır ise motor ileri yönde dönmeye başlar. Eğer INPUT 1 pini 0 volt ve INPUT 2 pini 5 volt yapılır ise motor geri yönde dönmeye başlar. İki pinin aynı anda 5 volt olması motoru kilitleyerek fren yapmasını sağlar. İki pininde 0 volt düzeyinde olması ise motorun boşta olmasına neden olup kısa süre sonra motorun durmasını 1, 2, 3 ve 4 2, 3, 13 ve 14. pinler Bu pinler motorlara bağlanan pinlerdir. OUTPUT 1 ve 2. pinler 1. Motora, OUTPUT 3 ve 4. pinler ise 2. motora A ve ENABLE B 6. ve 11. pinler Bu iki pin motorların dönüş hızını ayarlamak için kullanılır. Bu yüzden bu pinleri Arduino’nun PWM ayaklarına bağlamamız gerekir. PWM sinyalinin görev zamanına göre motorun hızı arttırılabilir veya azaltılabilir. ENABLE A pini 1. motorun, ENABLE B pini ise 2. motorun hızını kontrol etmek için kullanılır. Eğer hız kontrolü yapılmayacak sa bu pinler 5 volt hattına LOGIC SUPPLY voltAGE – 9. pin Adından da anlaşıldığı gibi bu pinin 5 volta bağlanması gerekmektedir. Devrenin kararsızlığını azaltmak için bu pinle toprak arasına 100nF’lık kondansatör 8. pin Besleme hattının devreyi tamamlayabilmesi için bu pin toprak hattına bağlanması gerekir. Ayrıca entegrenin üzerindeki demir de GND pinine bağlıdır. Bu metalin devre kurulumunda yanlış pinlere değip kısa devre yapmamasına özen göstermek 4. pin Entegrenin motorlara vereceği enerjiyi aldığı ana besleme hattıdır. Bu hatta bağlanacak enerji kaynağı motorlara verileceği için, motorlarımızın özelliğine göre besleme gerilimi kullanmalıyız. Genellikle bu hatta 7 ila 12 volt arasında besleme kaynakları PWM sinyali bir kare sinyaldir. Bu sinyalin 5 volt ve 0 volt düzeylerinin oranına görev zamanı denir. Görev zamanı çıkış sinyalinin genliğini belirlediği için motorların dönme hızını ayarlamada kullanılır. Motorlar için PWM sinyalini üretmek için Arduino’nun analogWrite fonksiyonunu Motor Sürücü Devresi inceleyin . Benzer YazılarCD 4017MikroçipMAX232Lojik EntegreLojik Entegre DevrelerATmega328 – ATmega328pL293d Motor Sürücü EntegresiEntegre Nedir ? Entegre Ne Demek ?TTL 74 SERİSİ ENTEGREEntegre Devreler BU YAZIYI DA İNCELEDİNİZ Mİ ?CD 4017CD 4017 Sayıcı ve Bölücü Entegresi 4017 entegresinin 10 tane çıkışı bulunmaktadır ve bu on …
l298n motor sürücü kartı kullanımı