Elektrotekno.com Ana Sayfa || Programlanabilir Cihaz ve Elemanlar || Microchip Pic Serisi


Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.
Şu an Kod Paylaşım ve Soru Cevap Alanı kategorisi içerisindeki Microchip Pic Serisi forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "PIC 16F877 İle Step Motor Hız Kontrolü" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!

PIC 16F877 İle Step Motor Hız Kontrolü

Kayıt: 22 Oca 2007
Mesajlar: 10
Konum: İstanbul
Offline
iorak
Tarih: 12 02 2007 20:14

Arkadaşlar PIC 16F877 ile step motor hız kontrolü devresi yapmam lazım. Bu konuda çalışmaları ve bilgileri olan arkadaşlar, yardımlarınızı bekliyorum.
Unutmayın ki :

'' Bilgi Paylaştıkça Artar. ''
Kayıt: 30 Ekm 2006
Mesajlar: 376
Konum: Adana
Offline
ibrsel
Tarih: 12 02 2007 21:27

Bu konuda senin yapmış olduğun birşeyler var ise onun üzerinde değişiklikler yaparak yardımcı oluruz..
İşin özünde adım bilgisini hızlı veya yavaş göndermek yatıyor..
İki adet buton ile adım bilgileri arasındaki bekleme süresini ayarlayarak hız kontrolü yapabilirsin..
İstersen basit bir program yazıp paylaşabilirim..
Başa dön
Kayıt: 22 Oca 2007
Mesajlar: 10
Konum: İstanbul
Offline
iorak
Tarih: 16 02 2007 19:52

profahmet yazmış
selam.
sana yardımcı olurum ama bazı ayrıntıları bildirmeni isteyeceğim.
program hangi dilde yazılacak ?
ne tür step motor kullanacan ?
LCD veya displey kullanılacakmı ?
kaçtane motor süreceksin ?
motor hızı ne ile ayarlanacak ? potlamı yoksa butonlamı ?
bunun gibi bilgileri verirsenin onagöre bişeyler yaparız.


Slm
Şu an elimde bir tane ünipolar 8 uçlu bir step motor var.
Ben bunu micro C ile programlamak istiyorum.
Hız kontrolü de buton ile olması iyi olur.
LCD ve display gerek yok
Başa dön
Kayıt: 22 Oca 2007
Mesajlar: 10
Konum: İstanbul
Offline
iorak
Tarih: 19 02 2007 20:34

ibrsel yazmış
Bu konuda senin yapmış olduğun birşeyler var ise onun üzerinde değişiklikler yaparak yardımcı oluruz..
İşin özünde adım bilgisini hızlı veya yavaş göndermek yatıyor..
İki adet buton ile adım bilgileri arasındaki bekleme süresini ayarlayarak hız kontrolü yapabilirsin..
İstersen basit bir program yazıp paylaşabilirim..


Örnek bir program yazarsan sevinirim.
Başa dön
Kayıt: 30 Ekm 2006
Mesajlar: 376
Konum: Adana
Offline
ibrsel
Tarih: 08 03 2007 19:25

Kod


trisa=%00000011:porta=0
hizart var porta.0 
hizazl var porta.1 
p var byte:p=21  ' step motor beklemesi

main:

if hizart=1 then
            p=p-4
                if p<=4 then
                    p=5
                    goto basla
                endif           
endif
if hizazl=1 then
            p=p+4
                if p>=41 then
                    p=37
                    goto basla
                endif
endif
       Gosub motor_don
goto main

motor_don:
    portb=%10000000
        pause p
    portb=%10010000
        pause p
    portb=%00010000
        pause p
    portb=%01010000
        pause p
    portb=%01000000
        pause p   
    portb=%01100000
        pause p
    portb=%00100000
        pause p
    portb=%10100000
        pause p         
return


Basitçe birkaç satır ile step motorun hızını burtonlar ile değiştirebileceğin bir program yazmaya çalıştım..Zamanım kısıtlı olduğu için çok orjinal olmayabilir..Daha geniş bir zamanda hız bilgisini display veya LCD de görebileceğin bir şekilde de düzenlemeye çalışırım.
5 uçlu Step motor kullanır isen işin daha kolay olur.Bu uçlardan birisi zaten ortak uçtur. Diğer 4 uçta sargılara ait uçlardır.Programa dikkat edersen B7,B6,B5 ve B4 uçları sargıları kontrol etmek için kullanılmıştır..Hız arttırmak için A0,azaltmak için A1 uçları kullanıldı..Step motorun sargı uçlarını deneme yanılma yöntemi ile kısa sürede tespit edip ilgili pinlere bağlayabilirsin..(Tuşlara basma beklemesi eklemedim,onu kendin düzenleyebilirsin)
Kolay gelsin..
Başa dön
Kayıt: 20 Hzr 2006
Mesajlar: 23
Konum: Denizli
Offline
elektorronikçi
Tarih: 18 03 2007 11:45

Kesme servisleri ve zamanlayıcı modüller ile ilgili pek çok olanak var, sağlam bir çözüm için olaya bu açıdan bakmanı öneririm.
Başa dön



PIC 16F877 İle Step Motor Hız Kontrolü


Benzer Konular

- Motor devir sayısı gösterme-PIC

- Full açıklamalı DC Motor Hız Kontrol
- Digital Control of a Three Phase Induction Motor (thesis)
- pic ile bilgisayar kontrolü(örnek kayan yazı, lcd, pcb devre)
- İnternet Üzerinden Pozisyon Kontrolü (Bitirme Projesi) Mustafa Kaan Tamgüney
- 16f877 ile ks0108 entegreli 128x64 glcd sürmek
- oto güvenlik sistemi (Pic 16F877, asm, hex, devre şeması)
- ses ile digital saat alarımının kontrolü
- ses ile digital saat alarımının kontrolü - yardım

- PIC 16F877 ve Seri LCD Uygulamaları

- lm35 ve 16f877 ile termometre uygulaması(ccs c kullanılmıştır)


Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Türkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71