Step mptor seçimi ve A4988 ile sürme

Başlatan ALPTRAUM06, 14 Mart 2016, 12:17:33

ALPTRAUM06

   Merhaba ben 2 boyutta çizim yapan bir sistem yapıyorum yanlız setep motor seçimi çok kafamı karıştırdı. 2.8v luk bir motor alacaktım fakat bu motoru besleyecek bir güç kaynağı bulamadım. A4988 e verdiğimiz volt değeri direk motora yansıyor mu yoksa a4988 içerisinde voltajı değiştiriyormu?
Bu 2.8volt luk motoru nasıl sürebilirim kafam çok karıştı yardım edebilirseniz sevinirim.
Birde step motorda hız hesabı nasıl yapılır merak ediyorum.

12z

a4988 de modülü besleyeceğin pin ,motoru besleyeceğin pin ayrı ayrıdır, Vin modülü besleyeceğin pin(5v) ,Vdd motorlara aktarılacak voltajdır(37V' kadar )

skara1214

Alıntı yapılan: ALPTRAUM06 - 14 Mart 2016, 12:17:33
   Merhaba ben 2 boyutta çizim yapan bir sistem yapıyorum yanlız setep motor seçimi çok kafamı karıştırdı. 2.8v luk bir motor alacaktım fakat bu motoru besleyecek bir güç kaynağı bulamadım. A4988 e verdiğimiz volt değeri direk motora yansıyor mu yoksa a4988 içerisinde voltajı değiştiriyormu?
Bu 2.8volt luk motoru nasıl sürebilirim kafam çok karıştı yardım edebilirseniz sevinirim.
Birde step motorda hız hesabı nasıl yapılır merak ediyorum.
step motor sürücü o işi görüyor. voltaj değil akım üzerinden ayarlama yapıyor
Herkes ölür ama herkes gerçekten yaşamaz

Tagli

skara1214'nın da dediği gibi, step motorlarda voltaj değeri bir anlam ifade etmiyor. Önemli olan sargı başına kaldırabileceği akım değeri. A4988 gibi sürücüler, giriş geriliminden bağımsız olarak motor sargılarını belirli bir akım seviyesinde tutuyorlar. Bu şekilde bir kullanımda gerilimin yüksek olması fayda sağlıyor: GErilim yüksek olduğunda motor sargılarındaki akım daha hızlı bir şekilde istenilen seviyeye yükselebiliyor ve böylece motoru daha hızlı döndürebilmek mümkün oluyor. Bu durumda en az 12 V'luk bir besleme öneririm.

Bu tür sürücülerde genelde azami akımı ayarlamanı sağlayan bir analog giriş olur. A4988 kullanan stepstick gibi hazır kartlarda genelde burada bir trimpot olur ve onun  sayesinde azami akımı ayarlasın. Yüksek akım değerleri motora zarar verebilir. Düşük değerlerde ise istediğin torku alamayabilirsin. Step motorun çalışırken (ve hatta dururken bile) ısınması normaldir ama dokununca elin yanıyorsa muhtemelen fazla akım veriyorsundur.
Gökçe Tağlıoğlu

ALPTRAUM06

Alıntı yapılan: Tagli - 14 Mart 2016, 19:21:58
skara1214'nın da dediği gibi, step motorlarda voltaj değeri bir anlam ifade etmiyor. Önemli olan sargı başına kaldırabileceği akım değeri. A4988 gibi sürücüler, giriş geriliminden bağımsız olarak motor sargılarını belirli bir akım seviyesinde tutuyorlar. Bu şekilde bir kullanımda gerilimin yüksek olması fayda sağlıyor: GErilim yüksek olduğunda motor sargılarındaki akım daha hızlı bir şekilde istenilen seviyeye yükselebiliyor ve böylece motoru daha hızlı döndürebilmek mümkün oluyor. Bu durumda en az 12 V'luk bir besleme öneririm.

Bu tür sürücülerde genelde azami akımı ayarlamanı sağlayan bir analog giriş olur. A4988 kullanan stepstick gibi hazır kartlarda genelde burada bir trimpot olur ve onun  sayesinde azami akımı ayarlasın. Yüksek akım değerleri motora zarar verebilir. Düşük değerlerde ise istediğin torku alamayabilirsin. Step motorun çalışırken (ve hatta dururken bile) ısınması normaldir ama dokununca elin yanıyorsa muhtemelen fazla akım veriyorsundur.

Çok teşekkürler 2 haftadır motor seçimi yapamamıştım bu yüzden. Çok araştırdım ama bu şekilde bir açıklamayı hiç bir yerde görmedim aydınlandığımı hissediyorum :)
Bir sorum daha olacak benim yapacağım sistemde ramps kullanmak zorundamıyım? Ramps'ın görevi nedir? A4988 sürücülerini arduino ya direk bağlantı yaparak çizim yaptırabilir miyim?

skara1214

aynı rampstemi bahsediyoruz bilmiyorum ama rampalama diyelim yüksek hızlara çıkmak için(500 rpm gibi) bir anda yüksek hızda sinyal uygularsan anlamsız hareketler gözleyebilirsin ama rampalama ile belli sürede o hızlara çıkabilirsin
Herkes ölür ama herkes gerçekten yaşamaz

ALPTRAUM06

Özellikle 3d printerlarda kullanılan ramps diye bir kart var üzerine a4988 sürücülerini yerleştirip kullanıyorlar. Büyük olasılıkla basettiğiniz görevi yapıyor. Peki ben bu rampalamayı kendim yazılımsal olarak yapamaz mıyım?

skara1214

Herkes ölür ama herkes gerçekten yaşamaz

Tagli

İsim benzerliği yüzünden konu biraz karışımış. Rampalama işini zaten Arduino üzerindeki yazılım yapıyor. RAMPS kartında herhangi bir işlemci vs. yok. Görevi temel olarak stepstick'lerin takılabileceği konnektörler, bunlar için gereken kapasitörler, ısıtıcıların sürülebilmesi için MOSFET'ler gibi bazı elemanları barındırmaktan ibaret. Elbette dayama anahtarları, sıcaklık sensörü, GLCD ve SC kart girişleri için ek konnektörler var.

RAMPS'in yaptığı işi birkaç breadboard üzerine yerleştireceğin elemanlar ile de yapabilirsin muhtemelen ama bu çok zahmetli olacağı gibi, elde edeceğin düzenek de oldukça kırılgan olacaktır. Kesinlikle uğraştığına değmez. RAMPS zaten ebay'de kargo dahil $5.

Bu arada, rampalama işi pek kolay değil. Ancak Arduino için hazır bir kütüphanesi var, 3B yazıcı yazılımları da genelde bunu kullanıyor sanırım.
Gökçe Tağlıoğlu

ALPTRAUM06

Alıntı yapılan: Tagli - 15 Mart 2016, 23:46:03
İsim benzerliği yüzünden konu biraz karışımış. Rampalama işini zaten Arduino üzerindeki yazılım yapıyor. RAMPS kartında herhangi bir işlemci vs. yok. Görevi temel olarak stepstick'lerin takılabileceği konnektörler, bunlar için gereken kapasitörler, ısıtıcıların sürülebilmesi için MOSFET'ler gibi bazı elemanları barındırmaktan ibaret. Elbette dayama anahtarları, sıcaklık sensörü, GLCD ve SC kart girişleri için ek konnektörler var.

RAMPS'in yaptığı işi birkaç breadboard üzerine yerleştireceğin elemanlar ile de yapabilirsin muhtemelen ama bu çok zahmetli olacağı gibi, elde edeceğin düzenek de oldukça kırılgan olacaktır. Kesinlikle uğraştığına değmez. RAMPS zaten ebay'de kargo dahil $5.

Bu arada, rampalama işi pek kolay değil. Ancak Arduino için hazır bir kütüphanesi var, 3B yazıcı yazılımları da genelde bunu kullanıyor sanırım.

Çok teşekkür ederim yanlız benim sistemim 3d değil yanlızca kağıt üzerine çizim yapacak. X veY boyutları için toplam iki step motor Z için ise 1 servo motor kullanıyorum. Yani bu durumda ramps benim 2 adet kondansatör ihtiyacımı karşılamış olacak galiba. Zaten benim çok detaylı birşey henüz yapmam gerekmiyor 2 hafta içinde bir tane kare çizdirebilsem yetiyor. Devam eden süreçte dahada geliştireceğim inşallah.
Bilgisayarda ki bir görüntüyü g koda çevirip çizdirmede nasıl bir yol izleyebilirim bildiğiniz bir kaynak var mı paylaşabilirseniz sevinirim