l298 çok çabuk ısınmakta bu normal mi bi dk ileri yapmadan koku gelmeye başlıo ve ateş gibi oluyo
(http://a1202.hizliresim.com/u/r/2yj9f.jpg)
Kaç volt ile besliyorsunuz?Motorunuz ne kadar akım çekiyor?
7 volt falan veriyorum maks .. ve sadece kalkışta 1,5a falan çekiyo neden o kadar çekiyo anlamadım motorlar dandik oyuncak motoru maks 6 voltluk olduklarını düşünüyorum
Hocam robotlardan aklımda kaldığı kadarıyla iki ihtimal geliyor.İlki devrenizde bir yerde kısa devre olma ihityali.Diğer bir ihtimal ise bildiğim kadarıyla l298 sürücü entegresi kanal başına en fazla 1a destek sağlıyor.Ondan mıdır bilmiyorum,emin değilim ama ya çekilen fazla akımdan yada kısa devre ihtimalinden... Sorunu çözdüğünüzde bana da bildirirseniz sevinirim.
İyi çalışmalar.
teşekkürler tabi bildiririm ama pek bilgi bulamıyorum o yüzden l298 e alternatif yöntemler arıycam en olmadı ... peki konu dışı ama bişi daha soruym harici kristal bağlamak hızı etkiler mi? ... harici kristal bağlamadım biraz geç cevap veriyo devre ... rf modulleri kullanıyorum osilator hızı 4 mhz
Kullandığınız işlemci heralde 628 falan?Muhakkak etki edeceğini düşünüyorum.Bizzat test etmedim.O işlemcideki kristalin hassas olmayan zaman işlemlerinde yeterli olduğundan bahsediliyordu.Durum buysa ve tepkilerin yavaş olduğunu düşünüyorsanız muhakkak etki edecektir.En azından ben böyle ön görüyorum.
yoo hayr 16f887 kullanıyorum ... haklısınız bi de osilator hızını 8 yapıp deniycem
16f877 kullandınız ve harici kristal olmadan çalıştırdınız.Tebrik etmek istiyorum.Gerçekten yeni birşey başardığınızı düşünüyorum.Ben yapamadım ve ilk yaptığım devrede kristal olmadığında led bile yakamadım.Kristali taktığımda ise herşey değişti.Yada benim o günkü problemim farklıydı.Ama kristalsiz çalıştırabildiğinize çok şaşırdım....
Alıntı yapılan: HackTroj - 23 Şubat 2012, 11:23:47
yoo hayr 16f887 kullanıyorum ... haklısınız bi de osilator hızını 8 yapıp deniycem
PIC16F887 dahili osilatöre sahiptir.
ben bunu bilmiyordum.O halde benim o günkü sorunum farklıydı.ama hoca da hep kullanın diyordu.Bişey daha öğrenmiş oldum.Teşekkür ederim.
Alıntı yapılan: Allegro - 23 Şubat 2012, 11:29:59
PIC16F887 dahili osilatöre sahiptir.
dahili ossilator unu kullanıyorum 4mhz de ama rf haberleşirken cihazım yavaş cevap verdiği için çözüm arıyorum
http://forum.donanimhaber.com/m_27532294/tm.htm
abi burda dahili osilatör olmadığı yazıyor ki bende öyle biliyorum?Siz bir kaynak gösterirmisiniz?Sadece öğrenmek istediğim için soruyorum.İspat edin dercesine yada muhalefet adına değil.Teşekkürler
Edit:16f628 ve 877 data sheetlere baktım ve 877 de olmadığını gördüm.Acaba atladığım bir nokta mı var?Internal veya benzeri bir ibare göremedim 877 de?Gerçekten merak ettim.
siz 877 den bahsediyorsunuz allegro 887 den bahsediyor bir üst modeli 887 de 8 Mhz var ayrıca l298 kanal başı 2 amper destekliyor diye hatırlıyorum
peki çok kısa sürede çok fazla ısınmasının sebebi ne olabilir? dün 1 dk dan az bi şekilde çalıştırıym dedim ileri geri falan yapyıodum bi anda koku geldi ... ateş gibi olmuştu entegre
Alıntı yapılan: HackTroj - 23 Şubat 2012, 12:10:23
peki çok kısa sürede çok fazla ısınmasının sebebi ne olabilir? dün 1 dk dan az bi şekilde çalıştırıym dedim ileri geri falan yapyıodum bi anda koku geldi ... ateş gibi olmuştu entegre
sargıları çok üzün süre açık mı tutuyorsunuz?
sargıdan kastınız nedir ?
ya devrende kısa devre var yada l298 bozulmustur.
devre düzgün çalışıyo 2 motoru da düzgün bi şekilde hareketlendiriyo ama haklı olabilirsiniz baya uğraşmıştım üzerinde ...
Motorunuz küçük bir şey de olsa, duran motoru ilk çalıştırdığınızda, bir yönde dönmekte olan motoru birden ters yönde döndürmek istediğinizde motor, nominal akımının 10 hatta 20 katı akım çeker.
Her ne kadar bu akımın süresi bir kaç yüz mili saniye sürse de bu tip zorlamalar sürücü çipin ısınmasına neden olur.
Ayrıyeten çipin yüzey alanı büyük bir soğutucuya bağlanması da gerekmekte.
Motora ani hareketler yaptırmak yerine motora yol vererek bu akımları yumuşatmak gerekiyor. Bunun için on-off şeklinde kontrol yerine pwm ile motor akımını yumuşak şekilde değiştirmenizi tavsiye ederim.
ters yön vermek için motorun iice durmasını mı saglamalıyım bi de motor boştayken daha az ısınıo ama aracı yere koyup test ettiğimde bu ısınma kat kat artıyo sanırım zorlandıgından fazla akım çekiyo ... peki bu çektiği fazla akım pic i yada rf modulunu etkiler mi ... çünkü araç yerdeyken tek bi yöne hızlandırdıgımda yeni komut almıo
Evet motor uygulamalarında ani hareketler, ani ve büyük akım darbelerine bu da beslemede ani çöküşlere hatta yükselişlere neden olur. Aynı kaynaktan beslenen diğer devrecikler bu durumdan olumsuz etkilenir.
Diğer devrecikler motor ile aynı kaynaktan beslenmiyor olsalar dahi, ani akım darbeleri komşu iletkenlerde voltaj zıplamalarına neden olacak gürültü saçarlar.
Bu olumsuzlukları basitce bobin ve/veya kondansatör ekleyerek yok etmek her zaman mümkün olmaz baskı devrede yerleşime dahi dikkat etmek gerekebilir.
Daha önce dediğim gibi motor akımlarını yumuşatmak sorunu büyük ölçüde hafifletir.
tam olarak anlamadım .. motor akımını yumuşatmaktan kastınız nedir ? paylaştığım devre üzerinden bunu nasıl yapıcağımı biraz daha net açıklayabilir misiniz
Duran motoru on yapmak için sürücüye 1 şeklinde sinyal vermek yerine pwm sinyal vermelisiniz.
Örneğin motora verilen sinyali yarım saniye içinde 0 dan max'a çıkartacak rampa şeklinde voltaj uygulamak motorun kalkış akımını bir hayli yumuşatır.
Şu anda kullandığım makinede resim sitesinin yasaklılar listesinde olması nedeniyle şemanıza bakıp öneride bulunamıyorum.
devre standart h köprüsü + l298 + 2 tane motor
l298 in sena senb ve gnd bacakları toprağa baglı
in1,2,3,4 digital in/out a bağlı
ena enb ise pwm portlarına ...
logic den 5 v pow dan 7-8 volt veriyorum ayrıca pow a verdiğimi aynı zamanda motorun h köprüsüne veriyorum
şimdi sizin dediğinize göre birden pwm e 255 vermektense 0 dan artarak vermeliyim onu çıkardım yanlış mıyım?
mesela kumandadan 200 geldi motor devresi 0 dan başlayıp 200 e kadar pwm vermeli
Aynen dediğiniz gibi. 0 dan 200'e birden zıplamak yerine mesela 0.25 saniye yada 0.5 saniye içinde yavaş yavaş çıkın.
aklıma role li bi devre geliyo ama hız ayarını nasıl yaparım onu düşünüyorum ... bi fikri olan var mı?
programınızda şöle bir yanlışlık olabilrimi motoru çalıştır durdur çalıştır durdur gibi aklıma geldi böyle bir durumdada L298 ısınır..
aslına bakarsanız var ... o hiç aklıma gelmemişti ... motora geç yavaşlama geç hızlanma vermek için yapmıştım ... haklısınız :D ben gereğinden fazla yüklenmişim entegreye .. bunları pwm le yapmak lazımdı .. "0" dan devre ve yazılım hazırlayım en iyisi ... bi de proteus alıcı verici sinyaline geç cevap veriyo ... proteusun yavaşlığındandır dimi_
bu arada bi de şunu merak ediyorum 3-6v luk bi motorun 1,5 amperden fazla akım çekmesi normal mi? ... çoğu uzaktan kumandalı araç 700mA 1100mA lik bataryalarla çalışmakta ... ben şu an gücü adaptörden veriyorum ama sonuçta pil vs kullanmam gerekecek ... normal piller bu gücü karşılayamıyor
1,5 amper normal mi bilmem ama genel olarak şarjlı pil grupları var. Onlardan 4 adet pille 4.8V 1100mA, 1300mA, 1500mA, 2000mA'lik bir set yaptırabilirsiniz.
belki motora verdiğim 1 0 lar çok fazla akım çekmesine neden oluyodur ... standart ileri geri dur yapıp deniycem ...
bi de bişi daha sorcam ... uzaktan kumandalı arac devresinde arac ve kumanda da en iyi frekans değeri nedir ... 20mhz kristal kullansam fazla mı olur ... anlık tepki almak istiyorum
lisede iken katılıdığım robot yarışmlarında gördüğüm birşey; Muhtemelen sizinle aynı sorunu(ısınma) yaşayan biriydi çözüm olarakta 2 adet l298 kullanmış ve bunları paralel bağlamış! entegreleri üstüste koyup bacaklarını birbirine lehimlemiş. ne kadar güvenli bilmiyorum ama!
ilginç ve farklı bi hareket olmuş :D ben entegreden vazgeceblrm role ile sürcem ama pwm ile bi şekildee hız ayarlamam lazm
evet rolelerin çektiği akımı düşünemedim :D akımdan tasarruf yapmam gerekirken baya abartmışım :D 4 roleden 3 amper küsür akım çekildi :D sadece rf ve pic bağlıyken 50mA çekti devre normal midir... eski l298 le yaptıgım devreyi yapıp kodlarla ve soğutucuyla ısı problemini çözmeye çalışcam bi arkadaş 2 tane l298 bağlamaktan bahsetmişti akım paylaşımı açısından mantıklı aslında ... sizce tek motor için tek l298 mi kullanmalıyım ... ?
güç için iki tane telefon bataryasını seri bağlamayı düşünüyorum 1100mAh lık işimi görür sanırım?
şimdiden cevaplarınız için teşekkürler