Geri git   Programlama ve Elektronik > Devreler > Dijital Devreler > Microcontroller Devreleri > PIC Devreleri > PIC16F84 Devreleri

PIC16F84 Devreleri PIC16F84 ile Yapılmış Devreler

Cevapla
 
Seçenekler Stil
Alt 8. October 2008, 06:27 PM   #1 (permalink)
Amatör
 
Üyelik tarihi: Sep 2008
Mesajlar: 7
Standart 16F84 ile Çizgi İzleyen Robot Yapımı

değerli PIC severler ve profesyonel arkadaşlar ;
Ben PIC olayına henüz yeni girdim ve size sormak istediğim bazı şeyler var. öncelikle herkese ilgisinden dolayı teşekkür ederim.
kullandığım yazılım ve donanım;
1.usb pic proğramlayıcı
2.microcode 3.0 full
3.notebook bilgisayar...
16F84A ile ilgili birkaç çalışma yaptım ve burada bazı sorunlar yaşadım. Proteusta similasyonunu yapınca bazı şeyle farkettim. Örneğin basit bir çizgi izleyen robot yapımına girdim Proteusta çizimini hazırladım (16F84A'nın dahili osilatörünü kullandım) microcode ile basic kodlarını yazdım ve hex olarak çevirdim. Similasyonunu yaptırdığımda devre çalışıp 5 saniye sonra durdu. proteusta PIC'in frekansına baktım 4mhz görünüyor. proteusta bu frekansı değiştirdim ve 1mhz e düşürdüm o zaman devre süper çalışıyo.
1.sorum şu;
microcode proğramı ile (yazılımla) 16F84A'nın frekansını nasıl değiştirebilirim? net'te bazı komutlar buldum ancak uygulamada bir türlü başarılı olamadım.(Ek'li dosyadan inceleyebilirsiniz.)
2.sorum şu;
*pic proğramlamayla ilgili Türkçe ve geniş içerikli bir yazıyı nerden temin edebilirim.
*microcode proğramının komutlarını türkçe anlamlarını ve örnek oygulamalarını nasıl bulabilirim.
bu konularda bana yardımcı olabilecek arkadaşlara çok teşekkür ederim.
saygılarımla.
örnek uygulama ektedir.
Eklenmiş Dosya
Dosya tipi: rar robot_ornek.rar (39,3 KB (Kilobyte), 394x kez indirilmiştir)
sinasos isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 15. October 2008, 05:40 PM   #2 (permalink)
Amatör
 
Üyelik tarihi: Sep 2008
Mesajlar: 7
Standart Cevap: 16F84 ile Çizgi İzleyen Robot Yapımı

arkadaşlar ;
ben devreyi isiste kurdum ve çalıştırdım. sonrasında proto board üzerine kurdum osilatör katı ilave etmeden çalışmadı. kristal+22pf+22pf şeklinde osilatör kurunca led lambalarla güzel çalıştı.
Şimdi ise sorun motorları bağlayınca oluştu. zannedersem motor firçalarından kaynaklanan parazitten pic sürekli resetleyip tekrar çalışıyo. bu konuda yardımlarınızı bekliyorum.
Parazit için yaptıklarım...
-motora kondansatör bağladım
-H köprüsü kurarak çalıştırmayı denedim
-L293D entegre ile çalıştırmayı denedim
-pil polariteleri arasına kondansatör bağladım
-pic 4 nolu ucunu 10 k direnç ile (+) kutuba bağladım
-motorları transistörler ile sürmeyi denedim
ama maalesef sonuç alamadım. ilk enerji verilince motorlar çalışıyor ve bir dahada hiç durmuyor. proğramda hazırlanan komutları yerine getirmiyor. motor yerine led bağlayınca harika...
PIC sever arkadaşlar ! lütfen yardım....
sinasos isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 22. October 2008, 06:20 PM   #3 (permalink)
Amatör
 
Üyelik tarihi: Sep 2008
Mesajlar: 7
Standart Cevap: 16F84 ile Çizgi İzleyen Robot Yapımı

arkadaşlar devreyi çalıştırdım ! gönül rahatlığıyla yapabilirsiniz. motor sürücü kısmında L293D kullanın. transistörle sürünce parazitten çok etkileniyor. Birde dikkat edin voltaj değerleri mutlaka yükteyken 5volt üzerinde olmalı. Besleme kısmına 7805 regüle entegresi kullanın. sorunsuz çalıştırabilirsiniz.
Saygılarımla.
sinasos isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 27. October 2008, 10:22 AM   #4 (permalink)
Amatör
 
Üyelik tarihi: Sep 2008
Mesajlar: 7
Standart Cevap: 16F84 ile Çizgi İzleyen Robot Yapımı

Alıntı:
Qtahyam´isimli üyeden Alıntı Mesajı göster
L293D kullanınca mı sorun çözüldü
paraziti kesmek için kesin kalıcı ne yaptınız
L293D ve 7805 kullanarak sorun çözüldü. birde besleme gerilimine dikkat edin. ben 4 adet kalem pil kullanmıştım ve biraz voltaj düşünce sorun başlıyordu. şimdi ise 6 tane seri bağlı pil kullanıyorum ve uzunca bir süre kullanıyorum.
saygılarımla.
sinasos isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 30. October 2008, 09:58 PM   #5 (permalink)
Administrator
 
PIONEERNADIR - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Dec 2007
Nerden: Mersin - Merkez
Mesajlar: 763
PIONEERNADIR - MSN üzeri Mesaj gönder PIONEERNADIR - YAHOO üzeri Mesaj gönder
Standart Cevap: 16F84 ile Çizgi İzleyen Robot Yapımı

Kardeşim Proje İçin Sana Teşekkür Ederim. Senden Bir İstegim Var.Projeyi Senin Yaptıgın Şekilde Şemasını Pcb Dosyasını Ve Diger Dökümanlarıyla Birlikte Burda Sunarsan Çok Sevinirim .Yani Dahasonra Yaptıgın Bütün Degişiklikleride Proje İçine Katıp Bize Sunarsan Çok Sevinirim Yapacak Olan Arkadaşlar Kolaylık Olacadını Düşünüyorum.Proje İçin Tekrar Teşşekkür Ederim . Devamını Bekliyoruz Projelerin..
__________________
AMD FX X8 8350 Soket AM3+ 4GHz 16MB Cache 32nm İşlemci
ASUS SABERTOOTH 990FX R2.0 AMD 990FX/SB950 AM3+ DDR3 1866MHz SATA 3.0 USB 3.0 Anakart
CORSAIR 8GB (2x4GB) Vengeance DDR3 1600MHz CL9
CORSAIR 8GB Vengeance DDR3 1600MHz CL9 Siyah Tek Modül Ram
Sapphire HD7950 GDDR5 3GB 384Bit AMD Radeon DX11.1 Ekran Kartı
Turuvatek Big Tower 550 Watt (Siyah Saydam)
PIONEERNADIR isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 23. September 2009, 06:39 PM   #6 (permalink)
Amatör
 
Üyelik tarihi: Mar 2008
Mesajlar: 1
Standart Cevap: 16F84 ile Çizgi İzleyen Robot Yapımı

Alıntı:
sinasos´isimli üyeden Alıntı Mesajı göster
değerli PIC severler ve profesyonel arkadaşlar ;
Ben PIC olayına henüz yeni girdim ve size sormak istediğim bazı şeyler var. öncelikle herkese ilgisinden dolayı teşekkür ederim.
kullandığım yazılım ve donanım;
1.usb pic proğramlayıcı
2.microcode 3.0 full
3.notebook bilgisayar...
16F84A ile ilgili birkaç çalışma yaptım ve burada bazı sorunlar yaşadım. Proteusta similasyonunu yapınca bazı şeyle farkettim. Örneğin basit bir çizgi izleyen robot yapımına girdim Proteusta çizimini hazırladım (16F84A'nın dahili osilatörünü kullandım) microcode ile basic kodlarını yazdım ve hex olarak çevirdim. Similasyonunu yaptırdığımda devre çalışıp 5 saniye sonra durdu. proteusta PIC'in frekansına baktım 4mhz görünüyor. proteusta bu frekansı değiştirdim ve 1mhz e düşürdüm o zaman devre süper çalışıyo.
1.sorum şu;
microcode proğramı ile (yazılımla) 16F84A'nın frekansını nasıl değiştirebilirim? net'te bazı komutlar buldum ancak uygulamada bir türlü başarılı olamadım.(Ek'li dosyadan inceleyebilirsiniz.)
2.sorum şu;
*pic proğramlamayla ilgili Türkçe ve geniş içerikli bir yazıyı nerden temin edebilirim.
*microcode proğramının komutlarını türkçe anlamlarını ve örnek oygulamalarını nasıl bulabilirim.
bu konularda bana yardımcı olabilecek arkadaşlara çok teşekkür ederim.
saygılarımla.
örnek uygulama ektedir.
1.soruya yanıt.
devrenize baktım. Isis proteus programının devre çizim ve simülasyon kısmını oluşturur. Siz devreyi çizerken 16f84 ün osc1 bacağını devrenin eneji beslemesine vermişsiniz. Osc2 bacağı zaten boşta. similasyonda bu hataları Isis tolere eder ama gerçek devrede bu sorun yaratacaktır. bunun için 2 adet 22pF kondansatör ve 4 mhz kristali osc1 ve osc1 bacağına bağlarsanız sorunu çözebilirsiniz. ayrıca benim bildiğim kadarıyla devrede donanımsal olarak ayarlanmış olan frekans değeri değiştirilemez. sadece programa gecikme alt programı ekler ve belli aralıklarla bu alt programı çalıştırırsanız geçikmeden kaynaklı yapılan işlerde frekans azalmış gibi görüllebilir.
2.soruya yanıt.
istediğiniz bilgilere google arama motorundan çok rahat ulaşabilirsiniz.
Pic programlamaya yeni başlıyorsanız ASM kodlarını veya en azından Pic-C kodlarını öğrenmeniz ilerisi için çok verimli olacaktır.

umarım yardımcı olabilmişimdir.
size kolay gelsin...
nocall isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 13. April 2013, 05:59 PM   #7 (permalink)
Amatör
 
Üyelik tarihi: Apr 2013
Mesajlar: 3
Standart Cevap: 16F84 ile Çizgi İzleyen Robot Yapımı

Arkaslar bi resim ekleyebilirmisiniz aceba ya.
cr4sh1nq isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Cevapla

Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
16F84 Devre Samil İstek ve Sorun 3 30. September 2012 06:47 PM
Pic 16F84 Digital Saat Devresi gezgin78 İstek ve Sorun 0 4. April 2009 03:09 PM
Çaylak robot Dextre uzaya gidecek Nick RSS Haberleri 0 16. April 2008 08:24 PM
Bomba imha eden robot üretildi Nick RSS Haberleri 0 16. April 2008 08:24 PM
Hollanda'da pompacı robot Nick RSS Haberleri 0 16. April 2008 08:24 PM