Rs232 ile step motor kontrolü

toni09

Üye
Katılım
28 Ocak 2012
Mesajlar
30
Puanları
1
Yaş
31
Öncelikle merhabalar,okuldan kendim seçerek proje ödevi aldım daha kolay ödevlerde vardı fakat bişiyler öğrenmek için bu ödevi seçtim ama kafama takılan sorular var ve bunlara nasıl çalışabilirim bu bilgileri nerede bulurum yardımınıza ihtiyacım var.

öncelikle ödevim;
LPT Portu ile Step motor Kontrolü
• Bilgisayarın çıkış elemanı olarak paralel port kullanılacak
• Paralel port ile motor arasına bir sürücü devre tasarlanacak.
• Motorun dönüş yönü ve hızının ayarlanması için bir menü hazırlanacaktır.
• Sağa döndürmek için R, Sola döndürmek için L’ ye motoru durdurmak için S’ye
basılacak.
• Morun Hızı “+” tuşu ile arttırılırken “–“ tuşu ile yavaşlatılacak.

seri yerine paralel port kullanacağım;
Şuan düşündüğüm devre
Lpt portu
L298 sürücü http://robot.ee.hacettepe.edu.tr/Dosyalar/makaleler/L298.pdf
4 Uçlu 5v bipolar step motor



c# ile görsel proglamlamasını yapacağım
gönderdiğim 1 0 , 0 1 e göre yön kontrolü
gönderme hızıyla da motor hızını kontrol etmeyi düşünüyorum

sizce bu mümkün mü yardımcı olurmusunuz?
 
Son düzenleme:
pic ya da mikro kontrolör kullanmadan da bir şekilde yapılır ama sanırım en pratiği ve en basiti pic ve benzeri bir yöntem kullanmaktır.
 
konu güncellenmiş ama başlıkla konu savaş halinde
 
biraz öyle oldu yeni konu açmak istemedim
 
Resim biraz küçük detaylar belirsiz fakat mantık olarak uygun, 1-2 ek ilave ile (paralel port ile sürücü entegre arasında optik yalıtım, gibi) bunun dışında asıl uğraşman gereken kısım program kısmı olacaktır. kolay gelsin
 
Programını tamamladım sayılır devreyide hazırlayıp test edicem;

program Lpt ye sırasıyla 1;2;4;8 sayılarını göndericek bununda binary karşılıkları
// 0001 = 1 (D0)
// 0010 = 2 (D1)
// 0100 = 4 (D2)
// 1000 = 8 (D3)

yani sırasıyla lpt portunun d0 d1 d2 d3 çıkışlarına 5v verecek buda devreyi tetikleyecek


işte c#da hazıladığım programın betası;
https://www.kontrolkalemi.com/forum/attachments/lpt-veri-gönderme-rar.34062/

görseli;

eğer ileride ihtiyacı olan olursa source kodlarınıda paylaşabilirim

şimdi kafama takılan soru:
motor yüksek hızda dönerken ters yöne dönme butonuna basılınca ne olur?
motor veya devreye zarar gelirmi eğer gelirse bunu nasıl engellemeliyim
yoksa direk durup ters yönde dönmeyemi başlar

Teşekkürler
 

Ekli dosyalar

  • Lpt veri gönderme.rar
    4.9 KB · Görüntüleme: 0
step motorlar çok hızlı devir ve yön değiştirebilen motorlardır. eğer kullandığın motor sürücü entegre limit değerleri üstünde değil ise çok sıkıntı yaratmaz. sürücü entegrenin kodu nedir bazı seriler ters koruma diyotu içermeyebilir. (resimden okuyamadım)
 
o zaman harici koruma diyotları koyman şart ama dikkat et bu diyotlar sıradan 1n400XX serisi değil de daha hızlı olan 1N58XX serisinden olsun
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…