pic ile stepmotor kontrolü

Başlatan picture, 01 Aralık 2005, 20:07:17

picture

Arkadaşlar 16F84a ile stepmotor kontrolü yapmam gerekiyo,assembly komutlarına ve örnek devreye ihtiyacım var.Programda stepmotor 2 sn ara ile 3 devir dönücek yada onun gibi bişey dışardan herhangi bi komut girdisine ihtiyaç olıycak bu konuda yardımcı olursanız sevinirim.


ete

Piyasadaki step motorlar step yani adım başına döndüğü açı ile tanımlanırlar. Pek çok step motorda bu açı 1,8 derecedir. Bu şu demektir. Motorun bir turu yani 360 derece 1,8 derecelik adımlara bölünmüştür. O halde aynı motoru bir tam tur döndürmek için 360/1,8=200 adım lık bir komut vermek gerekecektir. Sen her aralıkta 3 devir dönsün istiyorsun. O halde senin 3 x 200 = 600 adım uygulaman gerekecek bu motora.
Tur işini ayarladıktan sonra, işin komut kısmına bir bakalım, genelde motorlarda 4 bobin (daha fazla olabilir ancak bunlar sonuçta birbirlerine bağlanarak 4 bobine indirgenmektedir) bulunmaktadır. Önemli olan bu bobinlere uygun digital sürme komutlarını vermek ve her şeyden önemliside bu komutları yeterli güçte bobinlere aktarmaktır. Güç konusunu 2 türlü aşabilirsin. Hazır entegreler var ve bunlara picden çıktığın sinyali girerek direkt motoru sürebiliyorsun.
Diğer bir çözüm de belkide en kolay olanı, piyasada sürücüsü ile birlikte satılan step motorlar var. Bu motorlar muhtelif güçlerde olabiliyor. Bu sürücüye önce motorun dönüş yönü ile iligli 1 bitlik bir bilgi (1 veya 0) veriyorsun. Sonra CLK girişine yürüteceğin adım kadar CLK sinyali tatbik ediyorsun. Hepsi bu sinyali kesince motor duruyor. Bu tip motorların kontrolu çok kolay.
Şayet bu anlattıklarımdan bir program oluşturabilecek durumda isen ve birinci alternatifte açıkladığım sistem ile motoru sürecek isen motoru sürmen için gerekli digital çıkış bilgilerinide vereyim.
Aslında ihtiyacın olan program son derece basit. Şayet ihtiyacın olan güç çok fazla değil ise 1. alternatifi kullan derim. Basit bir saat oluştur ve her 2 saniyede bir motoru istediğin devirde döndür. Okadar.

Kolay Gelsin
ETE
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

picture

Ben ilk alternatifi düşünmüştüm yani bi sürücü devresi kullanıcam fakat şu an benim için program önemli, eğer elinde böyle hazır bi program varsa işime yarıycağı kesin.
Şimdiden teşekkürler.

ete

Yazdığım programlar var ama direkt işini görecek cinsten değil. Genelde deneysel ve eğitim amaçlı. Ancak fadalanır tadil ederim dersen vereyim.
ETE
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com