2 motoru senkronize çalıştırma (Arduino ya da plc)

C++:
count ++;

yerine

CoffeeScript:
if(++count == LIMIT)
    count = 0;

yazabilirsin. LIMIT yerine sıfırlanmasını istediğin değeri yaz.
 
C++:
count ++;

yerine

CoffeeScript:
if(++count == LIMIT)
    count = 0;

yazabilirsin. LIMIT yerine sıfırlanmasını istediğin değeri yaz.
veya stepleri pozisyona gönderdikten sonra count'ı sıfırlayabilirsin.Bu sayede her hareket sonrası sıfırdan başlamış gibi davranır.
 
veya stepleri pozisyona gönderdikten sonra count'ı sıfırlayabilirsin.Bu sayede her hareket sonrası sıfırdan başlamış gibi davranır.
Asenkron motorlar pozisyonlama için uygun değildir. Ayrıca harici kesmeleri motor hızında yakalayıp çalıştırması için atmega328 işlemcisi yavaş kalacaktır. Esp32 veya stm32 kullanılması gerekir. Bu proje sağlıklı çalışmayacaktır. Konsept olarak bilgi veriyorum sadece.
 
Harici kesmeler dediğin interrupt pinlerinden gelen bilgiler mi? 3d printer kontrol kartı kullansam olur mu onda stm32 işlemci var. Ben sırf motorlar derli toplu dursun diye cnc shield taktım arduino üstüne öyle bi sistem kurdum eğer 3d printer anakartına enkoder takılabiliyorsa onu kullanayım.
veya stepleri pozisyona gönderdikten sonra count'ı sıfırlayabilirsin.Bu sayede her hareket sonrası sıfırdan başlamış gibi davranır.
Peki bunu nasıl yapacağım
 
Evet interrupt pinlerine gelen sinyaller. Benim kullandığım yazıcının kartında enkoder girişi yok görmedim. Merlin kullanıyorsan muhtemelen sende de yoktur. Ayrıca stm32 bluepill kartları 3d yazıcı kartından daha ucuz ve programlaması daha kolay. Asenkron motoru nasıl sürüyorsun sürücüsü var mı yoksa doğrudan röle mi var?
 
Evet sürücüsü var ac inverter ben internette master slave motor videoları görmüştüm asenkron motorların miline enkoder bağlıyorlar o dönünce diğer asenkron motor da dönüyor. Dediğin karta bakıcam teşekkür ederim önerin için.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…