Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Atmel => Konuyu başlatan: sageofsixpath - 13 Aralık 2013, 20:48:30

Başlık: Arduino çıkışını direkt servo ya bağlama
Gönderen: sageofsixpath - 13 Aralık 2013, 20:48:30
Merhabalar ,

Bir projede arduino dan aldığımız outputu direkt olarak servoya bağlıyoruz. H- bridge kullanmamıza gerek var mı? Bazı durumlarda motor yavaşlıyor mA seviyesinde bir akım veriyor arduino ve bu servoyu sürmek için yeterli ancak arduino kartına zarar veren bir durum yaratır mı bu?
Başlık: Ynt: Arduino çıkışını direkt servo ya bağlama
Gönderen: krmtpc - 13 Aralık 2013, 22:43:06
Kaç tane servo kullanacaksın ? ve kullanacağın servonun datasheet'ine baktın mı max amperi ne yazıyor ? arduino çıkışları max 42mA civarında akım çeker. Kullanacağın servo cinsine bağlı olarak H-Bridge kullanama gerek kalmayabilir.
Başlık: Ynt: Arduino çıkışını direkt servo ya bağlama
Gönderen: tuthenstein - 13 Aralık 2013, 22:54:51
h bridge kullanabilir misin ondan bile emin değilim.

servonun beslemesini direk güç kaynağından almalısın. (pil vs..)

dikkat etmen gerekenler:

Arduino veya başka bir devreye motor gibi endüktif elemanlar koyuyorsan o zaman özellikle arduinoya yakın bir yere kapasitör koymalısın ki ani akım çekiminde reset atmasın kendine.

bir de gücü usb den alıyorsan servoya yetmeyebilir.
Başlık: Ynt: Arduino çıkışını direkt servo ya bağlama
Gönderen: trgtylcnky - 13 Aralık 2013, 23:34:02
böyle bağlanmıyor muydu?
(http://mitchtech.net/wp-content/uploads/2012/07/arduino_dual_servo.png)
Başlık: Ynt: Arduino çıkışını direkt servo ya bağlama
Gönderen: tuthenstein - 13 Aralık 2013, 23:54:57
H Bridge normal dc motoru iki yönde dönmesini sağlamak için kullanılan yükseltici devredir diyebiliriz.

servoda H birdge diye bir şey yok.

İkinci olarak resimde gösterilen Arduinonun beslemesi usb den yapılıyor ise küçük servoları yüksüz olarak test etmek için kullanabilir.

Arduino kartlarının şematiğini çok bilmiyorum ama mutlaka kapasitör vardır diye düşünüyorum. Yinede uygulamaya bağlı olarak kapasitör takmakta fayda var.
Başlık: Ynt: Arduino çıkışını direkt servo ya bağlama
Gönderen: krmtpc - 14 Aralık 2013, 00:22:39
Alıntı yapılan: trgtylcnky - 13 Aralık 2013, 23:34:02
böyle bağlanmıyor muydu?
(http://mitchtech.net/wp-content/uploads/2012/07/arduino_dual_servo.png)
aynen bu şekilde bağlanıyor. H bridge kullanılmasına gerek yok. Genelde iki servo kullanıldığında USB yetersiz kalır (bu bazen tek servo için de olur) , bunun için Adaptörden besleme almak daha elverişli olacaktır.
Başlık: Ynt: Arduino çıkışını direkt servo ya bağlama
Gönderen: kriptolojix - 26 Aralık 2013, 02:04:22
Alıntı yapılan: krmtpc - 14 Aralık 2013, 00:22:39
aynen bu şekilde bağlanıyor. H bridge kullanılmasına gerek yok. Genelde iki servo kullanıldığında USB yetersiz kalır (bu bazen tek servo için de olur) , bunun için Adaptörden besleme almak daha elverişli olacaktır.

Pil ile yapınca neden çalışmıyor ? araya bir DC-DC dönüşütürücü koyulursa problem ortadan kalkar mı acaba ?
Başlık: Ynt: Arduino çıkışını direkt servo ya bağlama
Gönderen: trgtylcnky - 26 Aralık 2013, 02:14:51
Pil ile de yapılabilir. Servoların 5V ve GND pinlerini pilin + ve - kutuplarına bağlayabiliriz. Fakat Arduino ve pilin GND hatlarını birleştirmek gerekir çünkü sinyalin referansı aynı olmalı.
Başlık: Ynt: Arduino çıkışını direkt servo ya bağlama
Gönderen: kriptolojix - 26 Aralık 2013, 02:23:52
Alıntı yapılan: trgtylcnky - 26 Aralık 2013, 02:14:51
Pil ile de yapılabilir. Servoların 5V ve GND pinlerini pilin + ve - kutuplarına bağlayabiliriz. Fakat Arduino ve pilin GND hatlarını birleştirmek gerekir çünkü sinyalin referansı aynı olmalı.
Az önce denedim malesef olmuyor yada ben beceremedim..
Başlık: Ynt: Arduino çıkışını direkt servo ya bağlama
Gönderen: Tagli - 26 Aralık 2013, 08:43:04
Kart üzerinden motor beslemek sakat bir iş. Mutlaka harici olarak 5V verilmeli (bazı motorların çalışma gerilimleri farklı olabiliyor). Yukarıda da bahsedildiği gibi, toprakların ortak olması gerekiyor.

Pil kaç volt ki? Gerilim 5'in altında ise çalışmaması normal.

Bu arada, arkadaşlar bahsetmiş ama tekrarlayayım: H köprüsünün olayla uzaktan yakından bir ilgisi yok.
Başlık: Ynt: Arduino çıkışını direkt servo ya bağlama
Gönderen: kriptolojix - 27 Aralık 2013, 13:07:09
Alıntı yapılan: Tagli - 26 Aralık 2013, 08:43:04
Kart üzerinden motor beslemek sakat bir iş. Mutlaka harici olarak 5V verilmeli (bazı motorların çalışma gerilimleri farklı olabiliyor). Yukarıda da bahsedildiği gibi, toprakların ortak olması gerekiyor.

Pil kaç volt ki? Gerilim 5'in altında ise çalışmaması normal.

Bu arada, arkadaşlar bahsetmiş ama tekrarlayayım: H köprüsünün olayla uzaktan yakından bir ilgisi yok.

Hocam pil 9V..
Arduino'ya bağlanan 9V 1A adaptör ile gayet rahat çalışabilmekte.
Fakat pilde problem oluyor...Pil ile çalıştırabilmek için acaba DC-DC konvertör kullanılabilir mi ?
Başlık: Ynt: Arduino çıkışını direkt servo ya bağlama
Gönderen: Tagli - 27 Aralık 2013, 14:23:00
Arduino'nun içinde zaten 5 volt regülatör var. Doğrudan bağlayınca galiba motor gücünü bunun üstünden çekiyor. 9 volt pili doğrudan motora bağlarsan sorun çıkması muhtemel. Benim bildiğim kadarıyla hobi servolar genelde 5-6 volt besleme ile çalışıyor. 9 volt vermek yanmasına sebep olabilir. Pil çıkışını harici bir elemanla 5 volta düşürmeni tavsiye ederim. Motor küçükse ve fazla akım çekmiyorsa 7805 bile olabilir ama genelde çok ısınıyor, o yüzden pek tavsiye etmem. 7805 yerine LM2575 gibi birşey daha uygun olur.

Bu arada, şu başlığı bir incelemeni rica ediyorum: https://www.picproje.org/index.php/topic,31267.0.html (https://www.picproje.org/index.php/topic,31267.0.html)
Başlık: Ynt: Arduino çıkışını direkt servo ya bağlama
Gönderen: tuthenstein - 31 Aralık 2013, 09:46:10
Besleme voltajı ile pwm verdiğiniz kaynağın toprak referanslarını eşitlemeyi unutmayın.
Başlık: Ynt: Arduino çıkışını direkt servo ya bağlama
Gönderen: gumush - 31 Aralık 2013, 10:00:55
Tek yada iki servonun takildigi ve calistigi zamanki durum sizi yaniltmasin , servolar yuke geldiklerinde maksimum akim degerlerini cekerler , deneme amaci ile takilan ve bosta calisan servolar sorun cikarmazken hazirladiginiz sistem uzerinde sorun yasayabilirsiniz.
RC servolarin maksimum voltajlarida farklidir. Aldiginiz urunun maksimum degerlerini ogrenebilirsiniz. Bu servonun hizi acisindan cok belirleyicidir.
Ornegin bir servo icin 0.35sn suresi var ise bu aciklanan voltaj degeri icin gecerlidir. Ornegin bunun 4.8v oldugunu varsayalim. Bu durumda 3v uyguladiginizda servo hizi 0.6sn olabilecektir. Bu nedenle robotik projeniz var ise olabildigince ayni ozellikte servolari kullanmaya calisin.