DC motoru servo gibi kullanmak

fide

Meraklı ve "nasıl" sorusunu seven biri
Katılım
8 Eylül 2021
Mesajlar
1,675
1704265320091.png
1704265347177.png
1704265381429.png

Elimde yukarıda resmi olan 3 motordan var. Bu motorları Indabot adını verdiğim otonom hareket eden robotta kullanacağım. Perde, asansör ve döner tablayı hareket ettirecekler. Bu motorları redüktörlü dolayısıyla torklu oldukları için tercih ettim. Bu motorlara bağlı opto-encoder var.

1704265592868.png
1704265942537.png

1704265968896.png


Opto-encoder ile bu motorların millerini yada çevirdikleri düzeneğin dönüşünü algılıyorum. Motorların hepsi 12V ama KGA42 motorun durma akımı ile diğerlerini durma akımı aynı değil.

Soruma gelelim:
Bu motorları 10 tur sağa dön. 180° sola dön, 540°sağa dön gibi kontrol etmek istiyorum. MCU olarak Pi Pico yada Arduino Nano kullanmayı düşünüyorum. Motor sürücü kısmı ve iletişim protokolü olarak ne önerirsiniz? Burda kullanım alanı var ama bu işi universal bir çözüm olarak da düşünüp ona göre tasarım yapabiliriz yada motor sürücü kısmını ayrı bir apartman pcb olarak tasarlayıp hem 1A hem 10A sürebilecek modüler bir devre de tasarlayabiliriz.

Akım okuma olsun mu olmasın mı? Sıkışma gibi durumlarda kırıp dökmek yerine sistemin durması aslında süper olur. Bu yüzden akım okuma olsa iyi olacak gibi.

Ne önerirsiniz?
 
@Mikro Step daha önce 6 adet mosfet kullanıp SPI üzerinden çalışan bir modül yapmıştı. Hem akım okuma hem de step üzerine monte edilebilen şahane bir çalışmaydı.
 
Ben olsam standartlar üzerinden gitmeyi tercih ederim. Yani yapacağım devrede DIR ve PULSE sinyali olur. Böylece ola ki sonra step motor kullanmak istedim, veya servo motor kullanmak istedim, sök/tak iş biter.
 
O proje step dir calisma moduna da sahip. Fakat en buyuk ozelligi

Motor suruculere kimlik atamasi yapiyorsun.
Step motorlarin (suruculerin) tum kablolarini bir birine paralel bagliyorsun.
Sen suraya, sen suraya, sen suraya, sen suraya (max 4 motor) komut gonderiyorsun.

Tapezoidal motion profile kulllanarak, motorlar senkronize hareket yaparak hedeflere yoneliyorlar.

G01, G02, G03 ve G04 isleyebiliyorlar.

Tabiki bu surucunun teknik anlamda en ilginc yani, guc katinda 8 transistor degil 6 transistor kullanilmasi.
 
DIR + step kullanmak istemememin sebebi bir nesneyi yavaş döndürmem gerektiğinde döndürme işlemi boyunce pulse göndermem gerekecek. Bu da yazılacak programın yavaşlaması yada daha da karmaşık hale gelmesi demek.
Motor1 sen 10 tur döneceksin ama bunu ben işaret verince başlayacak ve 1tur/sn hızda döneceksin demek daha kolay gibi geliyor.
 
Son düzenleme:
Bu konu icin Microchipin uygulamasini ornek alabilirsin.

PIC17C serisi bir islemci ile yapilmisti. Konusu kisminda DC motor gecmesi lazim.

Ayrica hazir cip kullanmak istersen

National/TI LM628-629
HP/Avago HCTL1100
Mikro Step Z1100 (Out of stock)

 
Bu tarz projelerde bu hassasiyet robotik uygulamalarda kullaniliyor. Bu nedenle kontrol ile birlikte mevcut durumun konumunu da merkeze aktarmak gerekiyor. Yine ayni sekilde birden cok modulun baglanmasi ve rahat kablolanmasi onem kazanabilir. Ornegin 5dof bir robot kolu dusununce daisy chain'de destekleyen CANBUS gibi bir yontem kullanilabilir. CAN (RS-485) kadar kolay olmasada SPI'da da daisychain mumkun.
Pulse - Dir 'da mevcut kalmak uzere velocity , torque , position bazli kontrollerin olmasi cok avantajli olabilir.
@Mikro Step 'den taniyamadim youtube'u acinca farkettim. Bulent abi selamlar.
 

Asıl motor bu ama hem fiyat hem de gümrük anlamında yetişmek zor. 250$ civarında bir fiyattan bahsediyordu videoda.
 

Forum istatistikleri

Konular
5,843
Mesajlar
99,664
Üyeler
2,481
Son üye
rfdog12

Son kaynaklar

Son profil mesajları

gruptaki arkadaşlara selamlar. sıteyi bu gün fark ettim. Asansör için 2x7 segment LCD gösterge üretmek istiyorum. acaba bu sayfadaki arkadaşlardan destek alabilirmiyim. LCD nin mantık açılımı ektedir.
deneyci wrote on TA3UIS's profile.
Selam.
Amatör telsiz lisansı nasıl alınıyor?
Lisansı olmayanı forumlarına almıyorlar. :)
Bilgi alamıyoruz.
cemalettin keçeci wrote on HaydarBaris's profile.
barış kardeşim bende bu sene akıllı denizaltı projesine girdim ve sensörleri arastırıyorum tam olarak hangi sensör ve markaları kullandınız yardımcı olabilir misin?
m.white wrote on Altair's profile.
İyi akşamlar.Arabanız ne marka ve sorunu nedir.Ben araba tamircisi değilim ama tamirden anlarım.
* En mühim ve feyizli vazifelerimiz millî eğitim işleridir. Millî eğitim işlerinde mutlaka muzaffer olmak lâzımdır. Bir milletin hakikî kurtuluşu ancak bu suretle olur. (1922)
Back
Top