STEP MOTOR PROGRAM HATASI

Başlatan pwm3434, 12 Şubat 2012, 23:18:27

ete

pwm3434,

Aşağıdaki programı bir dene bakalım.
SURE VAR BYTE
deger var byte
say var byte
i var byte
say=0
trisa=%00000000
trisb=%00000000
SURE=200

MAIN:
      for I=0 to 255
      for say=0 to 3
      lookup say,[2,4,8,32],deger
      portb=deger
      pause sure
      next say
      sure=sure-5
      IF SURE <5 then sure=5
      next
devam:   
      for say=0 to 3
      lookup say,[2,4,8,32],deger
      portb=deger
      pause sure
      next say     
      goto devam
end


Ete

pwm3434

hocam dediğiniz  şekilde  çalıştı şimdi rampalı. maksimun  devir  ancak  bu kadar mı  böyle mini stepler için

ete

Maksimum devir adım kaçırmaya başladığı andır. Bu nedenle bir üçüncü döngü ilave edip süreleri us cinsinden vermelisin.
Bu durumda 1 ms nin altınada düşebilirsin. Bir müddet sonra motordan puls kaçırma seslerini duyarsın motor kekelemeye başlar. İşte bu artık son noktayı aştığını gösterir. Son noktayı bu şekilde deneme ile bulabilirsin.

Ete

pwm3434

#18
teşekür ederim  hocam.datasheet  okumada  epeyice  zorlanıyorum, ingilizce  data sheetlerdeki ingilizce sembol ve  terimlerin  çevrisine  ulaşabilirmiyim  hocam  size rast  geldimi  hiç bu  şekilde  hazırlanmış  bir  çalışma. yeni  konu  açıyımmı  siteye

ete

Çevirme için google tercüme hizmetini kullanabilirsin.
http://translate.google.com/?hl=tr
Bu yerde hem site tercümesi hemde kelime ve paragraf tercümesi yaptırabilirsin.
Öncelikle hangi dildenhangi dile tercüme yapacaksan onları seçmen gerekiyor.

Google her ne kadar tam çevirme yapmasada fikir verebilir.
Kelime bazında çevirimler için aşağıdaki siteyi kullanabilirsin.

http://tureng.com/index?aspxerrorpath=/default.aspx

ete

pwm3434

teşekkür ederim ete hocam  bu gün  size epeyi  soru sordum :)  görüşmek  üzere

Powered by EzPortal