leadshine m542 step motor driverinin üzerindeki 8 jumper ne işe yarıyor .

Kontrol arabiriminin (yin/yang veya PNP/NPN ) durumunu bilmeden bu soruya nasıl cevap verebiliyorsunuz? Tebrik etmek lazım
 
2 farklı bağlantı türü yok.
Arabirimin içi gösterilmedi , kafanızı o karıştırdı.
Arabiriminiz ne şekilde ve direnç değerlerinde gösteriyorsa o şekilde elbette.

İşin püf noktası :

Motor output daki step low active sekmesi ne işe yarıyor ?


Step puls 5 µs , dir puls 0 µs
5 den kısa olursa arabirimin kalitesine bağlı olarak optolardaki gerilim yükselme ve düşme hızları yeterli olamayabilir.
PC817 kullanılırsa mesela.
4N25 gibiler hızlıdır.
5 den az olabilir ama bu sefer özellikle microstep leri yüksek tutmuş iseniz 1 saniyede gönderilen puls sayısı , yüksek hızlarda , aşırı olabilir.
Kernel hızını yükseltmek gerekir.
Bu hız pc nin özellikleri ile sınırlıdır .

En üstteki şekil hız açısından en elverişli olanıdır...
Ortadaki şekil @ramerturk un verdiği şekildir.
Ayrıca arabirimin opto çıkışları 5V değilde 12V beslenirse transistorün on/off süresi daha hızlı olur.
Tabii bu durumda akım sınırlama dirençleride uygun değerde olmalı mesela 1kΩ .

Bir kez daha tekrarlayayımda fırça yemeyelim , arabirimiz ne şekilde çizmiş ise o şekilde .

İşi bilen istediği şekilde , çünki sonuç aynıdır !
 

Şimdi daha iyi anlaşıldı sanırım
 
Bana hurdaları döktürdünüz ya helal olsun.
@ramerturk un verdiği şemada ki arabirim , benim çizdiğim 3 şemanın en üstteki gibidir.
Sadece R3 direnci 390 (5V için) değil 1000 Ohm dur (12V için)
Türünün internetteki ilk -klasik ve hesaplı örneğidir.
Ne yazık ki ara sıra ortam parazitlerinden etkilenir.

Ne dersin Gökhan hocam , sayfanın başındaki resim gibi bağlasam çalışır mı ?
Yoksa @ramerturk ün dediği gibi bağlasak mı çalışır ?
Yoksa her türlü çalışır mı ?
( Bu sorular sadece söz konusu arabirim için geçerlidir )
Konuyu uzatmamın sebebi iyice anlaşılması içindir.

Sadece bağlantılar değil sinyalin şekli ve süreside önemlidir !!!
How the step and dir signals ...
 
Moderatör tarafında düzenlendi:
......Arabiriminiz ne şekilde ve direnç değerlerinde gösteriyorsa o şekilde elbette.

Cevabı zaten verdiniz Üstadım. Her iki şekilde de çalışır lakin arabirime göre.
Velhasılı soruyu soran arkadaş bunu gözönüne alsın diyelim.

Aydınlatıcı bilgileriniz için ayrıca teşekkür ederim
 

Benim elimdeki interface sanırım Kazım ustanınkiyle aynı. 12.5 Nm motorları çalıştıracağım.
3 axis Nema 34 stepper motor Driver DM860,peak 7.8A ,256micsteps CNC-in Motor Driver from Industry & Business on Aliexpress.com
Likteki sürücülerle beraber geldi.

Bu sürücüleri bir önceki resimde koyduğum şemadaki şekilde bağladım. Interface beslemesi için Masaüstü bilgisayarın 5V çıkışını kullandım. Sürücülerin beslemesi için 27V Güç kaynağı kullandım. Motorları test için çalıştırdım. Port Pindeki ayrlarda Low ayarları ile herşey normal çalışıyor. Mikrostep 1/32 ve Step Per değerini 2000 lere getirince sıkışma yapıyor. Sorun güç kaynağında diye düşünüyorum ama genede kafama takılan bikaç şey var. Interface kart ile birlikte herhangi bir açıklama kitapçığı vs. gelmediği için sormak istiyorum.

1-Hız ve tork açısından en verimli bağlantı şekli hangisi?
2-Bu interface ile 2mx3m bir CNC planlıyorum yeterli olurmu?
3-Interface üzerinde Jumperler var. Kazım ustanın koyduğu resimdeki jumperler açık, bana gelende kapalı bu jumperler ne için kullanılıyor.
 
Jumperler giriş ve çıkış tarafının beslemesini ayıran veya aynı yapan birleştiren atlamalar.
Cepler için satılan 5V (tam 5 olsun !) adaptörler 2-3 TL.
Çıkış tarafındaki dirençlerin yazısını oku ve buraya yaz.
Benim verdiğim resimdeki R30-36 dirençlerinden biri .
331 391 gibi ise 5V ile , 102 gibi ise 12 V ile beslemelisin.
İşin mantığı onlar sürücü girişindeki optik kuplajlı 4N25 lerin içerisindeki LED leri "yakmak" içindir.
5-50mA , ben 15mA seviyeleri tercih ederim.
12V de 1kOhm yaklaşık 13mA filan geçirir.
İşi bilmeyenin kafasına göre değiştirebileceği şeyler değil.
Ancak ölçerek...
Yukarıda anlattığımın sebebi konunun temel mantıklarının kavranması içindir.
----------
27V yetiyor olsa idi 80Vdc girişli sürücüleri neden yapıyor olabilirler ?
Bu konuyu defalarca alatmadım mı ?
-----------
Yukarıdaki 3 şemadan en üsttekine göre :
U4 ün (yani arabirim girişi) 2 nolu ucunu şaseye 1 nolu ucunuda arabirim çıkışına bağlarsan , çalışır :
Paralel port 1 olduğunda U2A çıkışı 0 olur U1 led yanmaz - U1 transistoru iletime geçmez dolayısıyla çıkış R3 üzerinden pozitif yani +12V dir.Yani digital 1 dir.
Bu durum U4 ledin katodu şasede iken diğer ucunu artı yaparak yakmaktır.

Çıkışı senin verdiğin blok resimdeki önerilen gibi bağlarsan hani Gökhan hocanın itiraz ettiği gibi ,
U4 anodu artıya , katodu arabirim çıkışına yani , bağlarsan :

Paralel port 1 olduğunda U2A çıkışı 0 olur U1 led yanmaz - U1 transistoru iletime geçmez dolayısıyla sürücü için 0 dır.
Tersi olduğunda led yanar transistor iletime geçer ve sürücünün ledinin bir ucu zaten artıda diğer ucuda eksiye bağlanmış olacağı için durum 1 dir.

Dikkat edilirse birinde giriş işareti invert edilmedi ters çevrilmedi giriş ne ise çıkışda odur.
İkincide ise durum tersidir yani giriş 1 iken çıkış 0 dır.

Bunu uzunca anlattım , az anlayanlar için ip ucu.
Anlamayanlar ve ölçme bilmeyenler için bir anlatım.
Bir adet led bir adet 330Ohm direnç edinin .
Direncin bir bacağı ile ledin herhangi bir bacağını birleştirin.
Geriye bir led bacağı ve bir direnç bacağı kaldı.
Bunları uygun uzunlukda kablolar ile uzatın.Farklı renkler kolaylıktır.
Bunları arabiriminizin çıkış tafafının beslemesine değdirin.
Led yandıysa yön doğrudur kaybetmeyin.
Yanmadıysa uçları yer çevirip bağlayın.
Şimdi bu sistem bir nevi indikatör ve ya ölçü aletinizdir.
Değdirdiğinizde yanan eksiye bağladığınız ucu işaretleyin kaybetmeyin.
Bu ucu çıkış beslemesinin eksi ucuna bağlayın ve sabit dursun.
Diğer ucu pinlerde gezdirdiğinizde led yanıyorsa durum 1 dir yanmıyorsa durum 0 dır.
Bu durumu step-dir active low dan değiştirebilirsiniz.
Hareket yok iken step çıkışı 0 olmalı !!!
Dir önemli değildir.O tamamen mekaniğinize bağlı.
Direnç değeri 5V için 330-470 arası bir dirençtir.
12V ise 1-2kOhm arası vbir değerdir.
Aslında az daha kalite kartlarda çıkışda her pinde bir led zaten vardır ve sürekli durumlarını izleyebilirsiniz.

-------
Neden bu kadar uzun anlattım :
Yukarıda püf noktası demiştim.
O şekil önemlidir.
Bir optoda ledin yanması için süre geçer ve sönmesi içinde süre geçer.
Led yandıktan sonra transistörün iletime geçmesi ve durması içinde belirli süreler gerekir.
İşte bu gecikmeler boyunca durum korunmalı ve yeterli seviyeler yakalanabilmelidir.
Yoksa ara değerler en ufak bir parazitte (şebekeden kaynaklanır) istenmeyen işaretler olarak algılanır ve ya fazla adım atılır ya da atılması gereken kaçırılır.
Mach3 forumlarında önerilen en kısa step değeri 5mikrosaniyedir.
Dolu boşuyla bu değer yaklaşık 2,5MHz ye tekabül eder.
Bu bizler için hayli fazla değerdir.
1/16 dan sonrası kullandığımız bilyalı millerin sınır değridir.
Yani 1/32 microstep muhtemelen somunda backlash olarak kalacaktır.
5/200=0,025
0,025/32=0,00078125 mm ...

------------

Step per ayarı neden "2000 ler" de ?
 

Çıkış dirençleri 102 imiş. R30-36 102 yazıyordu. 2000 Step Per değeri değil Velocity olacaktı yanlış yazmışım. Henüz mekanik kısma başlamadım onun için motorları dışarda denedim o yüzden hatalar olabilir.

Teşekkür ederim açıklamalar için.
 
Jumper leri boş bırakacaksın ve girişi 5Vdc çıkışı 12V dc besleyeceksin.
102=10yanına 2 sıfır =10 00=1000 Ohm=1kilo Ohm=1kOhm...
 
cevaplarınız için teşekkürler arkadaşlar.
Ben m542 sürücüsü PIC den pwm göndererek hızını değiştirebilir miyim.
İyi çalışmalar
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…