step motor kontrol

Başlatan marmarabil, 17 Mayıs 2006, 18:32:24

marmarabil

bitirme projesi için analog girişten step motor kontrolü yapıcaz.analog giriş için 0-5v aralığı 0 - 256değerlerine (8bit) karşılık gelecek.çıkışta 5  bacaklı  (4+1)unipolar step motor sürücü olarak da uln2003 kullanılacak.adc çıkışındaki değer sabit kaldığı sürece motor durmunu koruyacak.her bir artım veya azaltım motora 1 adım attıracak.daha açarsak.değer 2 de sabit durumda ve motor da haraketsiz.değer 2 den 5 e çıktığında motor sağa doğru 3 adım atacak.değer 4 e düştüğünde ise sola doğru 1 adım atacak.4 te kaldığı sürece motor da hareketsiz kalacak.diğer bir boyut da hız.mesela değer aniden 0 dan 128 e çıkabilir.bu durumda sağa doğru 128 adımı seri bi şekilde atması gerekiyor.ama motorun hızının değişken olması gerekmiyor.hızlı cevap verip o konuma sabit hız ile gitmesi yeterli.bu şekilde sonsuz bir döngü sağlanacak.buradaki sorun projenin sadece bir bölümü.belki de basit bir sorun olmasına rağmen pic e hakim olmadığımızdan yardım almak zorunda kaldık.mekanik ve elektronik aksam biraz zamanımızı aldı.projemizin bitimine az bir zaman kaldı ve yardım almak zorunda kaldık.yardım ederseniz çok teşekkür ederiz.

bigbey

Kolay gelsin,
bu anlattığın devrenin Proteus(ısıs) ta bir modelini hazırladınız mı elinizde bir şema çizimi varmı var ise bunu yayınlayın.
Yardımcı olabilecek arkadaşlar da işin ne şekilde yapılabileceğini yorumlayıp yardımcı olabilirler
TA6R

marmarabil

şekil en basit olanı şekilde düşünebiliriz.
16f877 de 2 numaralı bacağa 10 k potansiyometrenin orta ucu.19-20-21-22 numaralı bacaklardan unipolar motora çıkış.