1000 kişiden bir kişi için ! devam.... 320volt blog

Elektronik Devreler Projeler » Analog Dijital Devreler alarm fm rf alıcı verici, Yazar Projeleri Makaleler Elektronik Genel »

PC Paralel Portu Kullanılarak Step Motor Kontrolu

bilgisayar kontrollü step motor kontrolü

PC Step Motor Kontrol Devresi (Donanım)
Bilgisayar yazılımdan gönderilen sinyaller kontrol devresinde güçlendirilir ve step motor için gerekli olan voltaj değeri sağlanır. Bu devrede bilgisayar paralel portunun 8 adet data pini kullanılarak 2 farklı step motor kontrol edilebilir.

Kontrol devresini oluşturan devre elemanları;

  • 1 Adet 25 pin erkek paralel port soketi
  • 8 Adet 560 Ω direnç
  • 8 Adet 5.6k Ω direnç
  • 8 Adet BC237 transistör
  • 8 Adet 1.2k Ω direnç
  • 8 Adet 470 Ω direnç
  • 8 Adet LED
  • 8 Adet BDX53 transistör
  • 8 Adet 1N4148 diyod
  • 1 Adet 2 pin soket(güç kaynağı için)
  • 2 Adet 5 pin soket(step motor kabloları)
  • 1 Adet paralel port kablosu
  • 1 Adet MINEBEA 23LM-C253U marka step motor

Step Motor
Bu projede MINEBEA marka uni-polar bir step motor kullanılmıştır. Step motora ait teknik bilgiler;

minebea unipolar motor

uni polar motor özellikleri

Şekil 1: Step motor fiziksel özellikleri

uni polar motor pib bağlantıları

Şekil 2: Step motor pin bağlantıları

step motor kontrol devresi pcb üst

Şekil 3: Kontrol devresi Proteus Ares programında görünümü

step motor kontrol devresi pcb

Şekil 4: Kontrol devresi baskı devre görünümü

PC Paralel Portu Kullanılarak Step Motor Kontrolu (Yazılım)
PC paralel portu kullanılarak step motor kontrolü projesi 3 aşamadan oluşmaktadır.

paralel port diagramı

Bilgisayar yazılımı kullanıcın belirlediği özelliklerde sinyali bilgisayarın paralel portundan kontrol devresine göndererek step motorun istenilen şekilde kontrol edilebilmesini sağlar.

Bilgisayar yazılımdan gönderilen sinyaller kontrol devresinde güçlendirilir ve step motor için gerekli olan voltaj değeri sağlanır.

PC Step Motor Kontrol Yazılımı

Visual Basic 6.0  yazılımı

PC step motor kontrol yazılımı Microsoft Visual Basic 6.0 programı kullanılarak yazılmıştır. Visual Basic projesinde kullanılan başlıca nesneler;

  • saga_tam(CommandButton) Sağa tam tur döndürme butonu
  • sola_tam(CommandButton) Sola tam tur döndürme butonu
  • sag_adim(CommandButton) Sağa bir adım döndürme butonu
  • sol_adim(CommandButton) Sola bir adım döndürme butonu
  • don(CommandButton) Belirtilen özelliklerde(yön,açı,süre) döndürme butonu
  • sifirla(CommandButton) Step motoru başlangıç konumuna getirme
  • ayar(CommandButton) Paralel port adresi ayarlama
  • sure_txt(TextBox) Adımlar arasındaki geçen süre
  • aci_txt(TextBox) Dönme açısı
  • txt_adres(TextBox) Paralel port adresi
  • sag(OptionButton) Sağ yön seçme seçeneği
  • sol(OptionButton) Sol yön seçme seçeneği
  • faz1(OptionButton) 1 Fazlı seçimi
  • faz2(OptionButton) 2 Fazlı seçimi
  • faz12(OptionButton) 1-2 Fazlı seçimi
  • Control(UserControl) Step Motorun dönüşünü görsel olarak gösteren nesne
  • INPOUT32.DLL Paralel port kontrol kütüphanesi

Microsoft Visual Basic 6.0 ile hazırlanan kontrol programı ve diğer dosyalar step-motor-kontrol

Yeni Dosya eklendi 13-07-2009

Devre şeması
paralel port step kontrol yeni

Proteus isis ile hazırlanan simülasyon ve ares ile hazırlanan pcb dosyası step-kontrol-yeni.rar

Yazar: Konyalı

Yazarımızın 320volt.com Blog üzerinde şu an okuduğunuz yazı dahil 15 yazısı bulunmaktadır. Yazarımız hakkında bilgileri ve diğer yazılarını görmek için bakınız;

Elektronik

 
  1. mesut says:

    Teşekkürler işime yarayacak bir örnek vb oğrenmeye calışıyorum

  2. yilmaz says:

    Teşekkürler Abi Üniversite 1. Sınıfda çok uygulamasını yapmıştık

  3. Recep says:

    teşekkürler istedigim gibi bir devre malzemerin hangi malzerin nereye dirençlerin hangileri nereye oldugunu belirmemişsin yeni oldugun için pek anlamadım eger acıklarsan sevinirim

  4. Konyalı says:

    aslında dirençlerin çoğunu atlama kablosu niyetine kullandım çok önemli değiller yani paralel porttan bi direnç bi transistör bağlayarak çıkış alabilirsin tabi bide diyot atarsan araya ters bi gerilim verdiğinde paralel portunu korumuş olursun

  5. mehmet alti says:

    teşekkürler..yeni devrelerinizi bekliyorum.

  6. burak mazıbaş says:

    Ben bişey sorcağım bu dirençleri atlama kablosu dıye yazmısın ama bu voltajlar önemli değilmi transistörlerin beyz voltajları fazla gelirse bir sakatlık çıkarmasın ana kartı felen yakmayalım bu arada devre için teşekürler ;)

  7. omyo says:

    Arkadaşım devrenin bana çok acil üstten şeması lazım ve hangi eleman nereye konuluyor ilgilenirsen teşekkür ederim.

  8. Konyalı says:

    devrenin üstten görünüşü zaten ares dosyasında görülüyor çıktı alırken top copper ve top silk seçeneklerini seçerseniz üstten görünüşü elde edersiniz. Baskı devre işinde amatörseniz uzulmezhasan@hotmail.com adresini ekleyin size daha büyük bir çizimini göndereyim;)

  9. taha says:

    Abi çok güzel ama benim hiç bir elektronik bilgim yok yada biraz var ben devre üstüne devre elemanlarını nasıl yerleştirecez hangisi nereye anlamadım msn adresini ekledim msn den yada bana mail atarsan sevinirim basşarılar sitenin takipçisiyim

  10. gevv says:

    @Konyalı Sanırım yerleşimden kasıt malzeme değerleri transistör led bunlar anlaşılıyor ama direçler fazla ben tahmini değerleri pcb üzerinde belirttim kontrol edebilirsen sevinirim

    lpt-step

  11. taha says:

    Hasan bey bende gevv arkadaşımız gibi takılıp kaldım malzemeler hazır sizin yardımınızı bekliyor teşekkürler

  12. taha says:

    hasan bey sayın gew in çizimi dizilim şeması doğrumu acaba bi zahmet cevap yaza bilirmisiniz emeğiniz güzel ama basit bir dizilim hatasından emeğiniz ve bizim emeğimiz boşa gitmesin malzemeler alındı sizin cevabınızı bekliyorum teşekkürler

Yorum Sayfaları
1 2 3

Yorum yapın

Doğrulama: (kutuyu işaretleyiniz)

  • Lütfen Türkçe imla kurallarına dikkat etmeye özen gösteriniz.
  • Yorumunuz yönetici tarafından kontrol edilmeden yayımlanmaz.
  • Paylaşılan devrelerin malzeme listesini istemeyiniz. Olsa zaten paylaşılırdı şema üzerinden listeyi çıkartabilirsiniz
  • Gavatar sitesine avatarınızı yükleyebilirsiniz.