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 ?
 
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
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…