step motorun dönme açısı

Başlatan antuari, 08 Mayıs 2016, 15:02:32

antuari

merhaba arkadaslar bir step motor sürüyorum, tam adım sürme yöntemiyle

motoru sağa döndürdüğüm kodları yazıyorum

   if(input(ileri))
   {
      for(int k=1; k<=40; k++)
      {
         output_b(0b00001100);
         delay_ms(10);
         output_b(0b00000110);
         delay_ms(10);
         output_b(0b00000011);
         delay_ms(10);
         output_b(0b00001001);
         delay_ms(10);
      }
   }


motorum 64 adımlı yani bir adımda 5.625 derece dönüyor
pinlere verdiğim sinyaller ile toplam 4 sinyal sonucu 4*5.625=22.5 derece dönmesi gerekiyor
for döngüsünden sonra 22.5*40=900 derece dönmesi gerekiyor

fakat motor 30 derece dönüyor...benim hesaplama mantığımda bir yanlıslık olduğu açık ve doğru şekilde bulamadım

açıklayabilecek arkadas var mı acaba

ete

Motora verdiğin değerlere bakılırsa istenilen adım sayısı kadar dönmesi gerekir. Üstelik bu değerler motorun yüksek tork ile dönmesini sağlar. Sorun olmaması gerekirdi. Motorun adım açısı değerini daha önce hiç duymamıştım. Şayet dediğin gibi dönüyorsa adım açısında bir sorun var demektir.

Ete

Powered by EzPortal