Step motorun hızını arttırma

Katılım
22 Eki 2010
Mesajlar
12
Puanları
1
Pic kullanarak step motorun hızını nasıl değiştirebilirim? Butonla olmayacak sadece yazılımsal olarak arttırcam hızını.Step motoru kesme ile sürüyorum 20 msde bir kesme geliyor ve kesme gelme süresini değiştirerek step motorun hızını değiştiriyorum genel olarak kod şöyle;

kesme koşullaması şu şekilde yapılmıştır

ms=60;
set_timer0(ms);

işlemler ise şu şekilde

Kesme_İşlemi
{
output_c(a);
i++;
if(i==4);
i=0;
}
Ana_Fonksiyon
{
for(j=1;j<100;j++)
{
ms++;
}
 
ahh birde şu dilden anlasam varya arkadaş bu kullanmış olduqun programlama dili assembly' mi ?
 
konu hakkında yardımcı olabilecek kimse yokmu
 
zaten ancak o şekilde hızı değiştirebilirsin nekadar sürede motora bilgi gönderirsen okadar yavaş döner...
 
bilgileri kesme içerisinde binary olarak porta gönder, her binary komudun arasına gecikme koy bu şekilde motora giden bilgiler belirli aralıklarla gidecektir
 

Forum istatistikleri

Konular
129,842
Mesajlar
930,710
Kullanıcılar
452,693
Son üye
sefa241

Yeni konular

Geri
Üst