step motor kontrolü problemi

Başlatan turkbowling, 10 Eylül 2007, 21:48:29

turkbowling

M42SP-4NP adında bir step motor elime geçti 4 çıkış ucu var 5 volt dc ile
yaptıgım denemelerde 1 yönde döndürmek için + ve - ucların yerlerinin geğişmesi
gerektigini tespit ettim...
  pic16f877 ile çalıştırmak istiyorum sürücü olarak ULN2004 kullanıyorum..
ULN2004 GND çıkış verdiğii için motorun bir ucunu + bir sonrakinde - nasıl yapayım
kafam karıştı..

şöyle bir yöntem geliştirdim... step motorun tüm uçlarına düşük değerli vatlı direnç bağlayıp
pull up yaptım(+ uca) sora pic'den sıralı olarak 1 gönderdim step düzgün çalıştı hem sağa hem
sola kontrol edebiliyorum

sorun şu step motorun uzun süreli çalışması gerektiği zaman pull up drençler fazla ısınıyor
ne yapmalıyım bu tip stepler için benim düşünemediğim başka bir sürme yöntemi varmı???
yerdımlarınız için teşekkürler..

tyildizak

Motor bipolar gibi görünüyor.Aşağıdaki gibi sürmek uygun olur:




Uln 2004 yerine udn 2981 veya 82-83-84 kullanabilirsiniz.

bigbey

L298 step motor sürücüsü kullanmanızı tavsiye ederim. maaliyet olarak en uygunu bu tip bir sürücü kullanmanız olacaktır.
TA6R

yasargunaydin

Motorun 2a düşük ufak cdrom step motorlarındansa pic in  4 ayağında palse ver uln 2003 ten motora bağla yani aşağıdaki gibi

TRISA=%00000011      
TRISB=%00000000        
PORTB=0        
SYMBOL SAG= PORTA.0    
SYMBOL SOL= PORTA.1
 
BASLA:

PORTB=%00000000
   
IF SAG=0 THEN
GOTO A
ENDIF

IF SOL=0 THEN
GOTO B
ENDIF

GOTO BASLA


A:
   PORTB=%00000001  
   PAUSE 25
   PORTB=%00000010
   PAUSE 25
   PORTB=%00000100  
   PAUSE 25
   PORTB=%00001000
   PAUSE 25
     
GOTO A

B:
   PORTB=%00001000  
   PAUSE 25
   PORTB=%00000100
   PAUSE 25
   PORTB=%00000010  
   PAUSE 25
   PORTB=%00000001
   PAUSE 25
   
GOTO B
                           
END


eğer motorun 2a  üzeri büyük motor sa l297 ve 298 entegreleri ile devre yapman lazım internette şemaları var
ben  her ikisinide yaptım  süper çalışıyor yalnızca l298 çok ısınıyor

bu arada ben buraya resim ekleyemedim

turkbowling

gemici oldugum için hemen yazamıyorum
deneyip döneceğim teşekkürler

isacukadar

slm  arkadaşlar bende bipolar step motor var 4 uçlu okadar araştırdım bunun sürücü devresini bulamadım robot kolu yapıcagım ödevim. acil yardım 6uçlu step motorda aldım sırf bu yüzden yardım edin napmalıyım.  :?:

tayyar

6 uclu olan unipolardır, 4 uclu olan bipolardır. unipoları sürmek cok kolaydır uln2003 ile yapabilirsinforumda ve nette zibil gibi örnek bulunabilir. bipolarda işler biraz değişir onuda L297-L298 gibi bir sürücü devresi ile sürebilirsin. belirttigim entegrelerin datasheetlerinde örnek devreler var.
--EGEMENLİK KAYITSIZ ŞARTSIZ MİLLETİNDİR--

isacukadar

sağolasınız teşekkir ederim işime yaramadı ama neyse.Daha kolay ve basit ve karmaşık olmayan aynı işi yapan düzenli bi program yazdı arkadaşım.saoolsun :D iyi günler