Elektronik / Mikrodenetleyici Projeleri/

İki Kademeli Display Göstergeli Motor Kontrol Devresi

Sponsorlu Bağlantılar

pic16f84 kademeli motor kontrol

Hazırlayan: Betül BECERİR – Emeği geçen kişilere Teşekkürler


Not : assembly kodlama Profahmet Kardeşimize aittir sağolsun kullanan kişi asm dosyasından imzasını silmemiş

Proteus Proje Ödevi Devrenin Çalışması Hakkında

Devremiz PIC16F84 mikro denetleyicisi ile DC motoru kontrol etmeyi hedefliyor.Devremizde bulunan yukarı ve aşağı butonları ile motorun hızını kontrol ediyoruz.
yukari_asagi_buton
Alttaki buton tıklanarak motorun birim zamandaki hızı arttırılıyor üstteki buton ise tersi işlemi yaparak motoru yavaşlatıyor.Burada 12V Gerilim Kaynağımızı Darlington bağlı transistörlerle kontrol ediyoruz.

Devre Şeması
motor_isis_devre_semasi

Projenin Proteus İsis Programı ile Simülasyonu

isis_devices

1.Isis programı çalıştırılır.

2.Hazırlayacağımız devrenin elemanları Devices butonuna tıklanarak gelen menüden tek tek secilir.

3.Seçtiğimiz elemanlar Devices toolbar ında toplanır.
4.Devices deki elemanlar çalışma alanına taşınır.

proteus_devices

İçlerine aynı elemanlar varsa bu elemanlar farenin sağ tuşu ile seçilir ve Copy Tagged Objects butonucopy_tagged_objects tıklanarak elamanımız başka yere kopyalanarak taşınır

isis_kopyalama_tasimaisis_copy_tagged_objects

Elemanımızı taşımak için ise Movie Tagged Objects butonuproteus_movie_tagged_objects tıklanır ve elemanımız bir yerden başka bir yere taşınabilir.

devre_simulasyon_tasima
Elemanımız Fare ile sürüklenmiş halde

tasima_bitti_isis
Elemanımızın taşınma işlemi bitmiş halde iken

Bu Aşamalardan sonra elemanlarımız uygun aralık ve biçimlerde yerleştirilir.

eleman_yerlestirme_isis

5.Elemanları uygun yönlere çevirmek için

isis_vertical_horizantal_rotate

*Vertical
*Horizantal
*Rotate

Butonları kullanılır

6. isis_terminals_butonButonu tıklanarak Terminals araç kutusundan ihtiyacımız olan ;

terminals_menu

*Giriş
*Çıkış
*Güç
*Şase

Terminallerinden birini seçeriz.Biz buradan sadece Ground(Şase) terminalini seçeceğiz.

7.Tüm elemanların birbirleri arasındaki bağlantıları yapılır.

Faremizin X şeklini alması için Enable/Disable real-time snap butonuenable_disable_real-time_snap tıklanır.

segment_display_devresi

8.Yaptığımız devre bir microdenetleyici devresi olduğundan denetleyicimizin içine uygun yazılımın yüklenmesi gereklidir bu işlemi elemanımızın üstüne gelip faremizle sağ-sol tıklanarak gelen Edit Component menüsünden yaparız.

component

Program File seçeneğindeki hex_openOpen File butonu tıklanarak uygun *.hex uzantılı dosyamızın konumu seçilir ve OK butonu tıklanarak bu işlem tamamlanır.

NOT: Edit Component herhangi bir elemanın degeri,devre üstündeki adı vb. gibi tüm özelliklerini değiştirmek yada düzenlemek içindir.

9.Artık devremiz çalışmaya hazırdır.Tape menüsündeki

tape_menu

Playisis_simulation_playbutonu tıklanır ve animasyon çalıştırılır.

simulation_animation_proteus_isis

Devremizdeki akımların yönü , voltajların rengini görebilmek için System menüsünden set animation options butonu tıklanır.

system_animation_options

Daha sonra gelen pencereden Show Wire Voltage Colour? Ve Show Wire Current with Arrows? Seçenekleri işaretlenir OK butonu tıklanır.

show_wire_voltage_colour_show_wire_current_with_arrows

Tape menüsündeki Play butonu tıklanır ve animasyon çalıştırılır

simulation_animation_tape_play

Görüldüğü üzere Akımlarımızın yönleri oklarla Gerilimlerimizin ise renklerle belirtilmiştir. Bu şekilde görsel olarak devremizin tamamına hakim olup hata arama daha kolay hale gelebilir.

Yazının Kaynak asm hex kod Proteus isis simülasyon .dsn ve ares pcb .lyt dosyaları: İki Kademeli Display Göstergeli Motor Kontrol Devresi

Dosya indirme LINK listesi (TXT formatında) link-2864.zip şifre-pass: 320volt.com

  • profahmet

    merhabalar.
    Paylaşım amacıyla tasarladığım devrelerin, ihtiyacı olan arkadaşların işini gördüğünü bilmek beni fazlasıyla memnun etti. Bunlar basit devreler olsa bile çok işe yarayabileceğine böylece inanmış oldum.
    site yöneticisine ve yayınlayan arkadaşa çok çok teşekkür ederim.
    Hayırlı Ramazanlar.

  • QWERTY

    Çok güzel bir uygulama
    2 farklı devirdeki hız için hızı butunalrala azaltıp çoğaltıp bu hızları hafızaya alabilceğimiz bir devre için bu şemaya ek olrak ne lazım acaba

  • byserdar

    devreyi anynen yaptım ama bir verimlilik alamadım. devre hata veriyor motor direk çalışıyor butonlara basıyorum ne displey lere görüntü nede motor da bir hareketlilik var. bu sorunu çözmeme yardımcı olursanız sevinirim…

  • mesut

    merhaba ben bu devreyi multisimde yapacağım fakat pıc16f84 ü almıyor yazılım istiyor bu devreyi isis programında yapsam yine yazılım istiyor mu lütfen acil yardımınız için şimdiden teşekkürler

  • Onur

    Hocam bu devrenin mantığı nedir?