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

Elektronik Devreler Projeler » Programlama test devreleri, Yazar Projeleri Makaleler Elektronik Genel »

En basit ucuz seri pic programlayıcı rcd programmer

rcd-programmer-basit-ucuz-seri-pic-programlayici

Test ettiğim basit ve ucuz seri pic programlama devresi. Temeli meşur “JDM Programmer” pic programlama devresine ait. RDC Programmer adını direnç,diyot,kondansatör üzerine kurulu olmasından alıyor devrenin testini pic16f628a ile yaptım com kablosu kullanmadan direkt pc kasanın arkasında rs232 soketine bağladım kullandığım program IC-Prog

Programın bir çok programlama kartına desteği var fakat içlerinde rdc yoktu denemeyi jdm seçili iken yaptım sorun olmadı

icprog-donanim-ayarlari

ICProg Kullanımı hakkında detaylı bilgi Programlayıcılar için IC-Prog Kurulumu Kullanımı

RS232 Kablo kullanmadığımız için maliyet dahada düşük oluyor ayrıca daha sağlıklı nedde olsa arada ek bir bağlantı olmadan direkt pc ile haberleşiyor

Devrede 10k trimpot ile mclr üzerindeki voltaj ayarlanabiliyor ben hiç ayarlama yapmadan pic16f628 programladım

mclr-voltaj-10k-trimpot-ayar

D7 13 Volt zenerin anot ucuna bağlı 200Ω direnci bulamadım yerine iki adet 100Ω direnç seri bağlayıp kullandım

200ohm-yok-yerine-seri-100ohm

Devrenin eski versiyonlarında C1 100uf 16v kullanılmış denediğim son versiyonda en sağlıklı stabil değer 470uf 16v olarak belirlenmiş daha düşük kapasite kullanmayın

Devre şeması V2.3

rdc-programmer-devre-semasi-v2-3

Baskı devre pcb çizimi

rdc-programmer-pcb

Kullandığım baskı devre yukarıda gördüğünüz çizimin aynısı bu tip cizimi sevmediğim için sprint layout ile basit şekilde kopyaladım

Devre üzerinde direkt pic16f84 progamlanabilir pic16f628 programlamak için 18pin soket üzerinde 11-16-17 pinlerini iptal edilmesi gerekli  soket üzerine yerleştirip programlama yapabilirsiniz

pic16f628-soket-aparat-modifikasyon

pic16f628-adaptor

pic16f628-soket-aparat-modifikasyon-yerlesim

Test ettiğim devrenin tamamlanmış halinin resimleri
rdc-pic-programlayici-son rdc-programmer-baskidevre-pcb-alt

Desteklediği pic serisi mikrodenetleyiciler

PIC10F200F629
PIC10F202F629
PIC10F204F629
PIC10F206F629
PIC12F508F629
PIC12F509F629
PIC12F629F629
PIC12F635
PIC12F675
PIC12F683
PIC16F54
PIC16F57
PIC16F59
PIC16F627
PIC16F627A
PIV16F628
PIC16F628A
PIC16F630
PIC16F636
PIC16F648A
PIC16F676
PIC16F684
PIC16F688
PIC16F818
PIC16F819
PIC16F84
PIC16F84A
PIC16F87
PIC16F88

Tasımcının kişisel web sitesi feng3.cool.ne.jp detaylar ve pdf formatında 1/1 çıktı alabileceğiniz pcb dosyalarına ulaşabilirsiniz

I believe that the “JDM Programmer” is cheap and very useful PIC Programmer. However, since “JDM Programmer” cannot control VDD, the algorithm “VPP before VDD” is inapplicable. Programming to the latest device from this reason may go wrong when using CONFIG settings as “Internal oscillator” “MCLR OFF”. These devices are given power from the “JDM programmer”,and execute program code. An error may come out by verification, or it may become impossible erasure and become impossible re-programming . In order to solve this problem, I designed a programmer based on the “JDM programmer.” Since this programmer was made of resistors, capacitors, and diodes, I named this the “RCD Programmer.” “Hardware settings” of IC-Prog are the same as the “JDM programmer.”

Yazar: Burhan

Yazarımızın 320volt.com Blog üzerinde şu an okuduğunuz yazı dahil 88 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. gevv says:

    Sayfayı html olarak kayıt edebilirsiniz

  2. doktor_kadir says:

    Arkadaslar bu devreyi ben usb rs232 dönüştürücü kablo ile kullanıyorum ve çok memnunum istediğim pic entegreleri de programlayabiliyorum sadece bu devre de bir değişiklik yaptım o da 16v 470uf olan kondansatör yerine 16v 3300uf taktım ve sorunsuz programlıyor tavsiye ederim

  3. serdar says:

    devre çok güzel görünüyor, anlaşılır, kolay kurulur v.b…
    fakat anlamadığım basit bir nokta var 11-16-17 nolu bacakları nasıl iptal ediyoruz. yani pic oraya tam oturmuyor mu? yoksa soketin altı mı tam bağlı değil.

  4. serhat says:

    kardeşim emek vermişsin çok saol ama ben bu elektronik işine yeni başladım bu devre üzerindeki malzemelerin isimlerini birisi yazarsa çok daha güzel olur

  5. murat says:

    ben devreyi yaptım ve 12 f programladım sorunsuz devredeki trimpot yerine 10 k kondansatör 1000 uf kullandım 1,5 k yerine 1 k kullandım süper

  6. Burak says:

    Devreyi kurdum
    ic prog kurdum
    ic prog driverini kurdum
    Laptop kullanıyorum o yüzden usb to rs232 converter var arada sorunsuz.
    herşey tamam fakat programlarken 0000h hatası alıyorum
    okuma başarılı. çıkan sonuç aşağıdaki gibi

    0000: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ÿÿÿÿÿÿÿÿ
    0008: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF ÿÿÿÿÿÿÿÿ

    Silme başarılı.
    doğrulama başarılı.

    PIC16F84A kullanıyorum
    3 değişik hex dosyası denedim olmuyor yardım edin lütfen

  7. gevv says:

    entegreyi değiştirin programda osilatör secimini kontrol edin genelde xt olur rs232 çevirici kullansanızda programlama devresinde C1 470uf kondansatörü 1000uf ile değiştirin

  8. Burak says:

    entegreyi değiştirdim PICProg4U ilede denedim olmadı. 1000uf 10volt kondansatör bağladım ve ışık yanmıyordu daha önce ışık yanmaya başladı.
    ayarlı direnç yerine 10k direnç bağladım 11 – 17 – 16 pinlerini iptal edip denedim sonuç aynı

    pic 16F84A kullanıyorum pici ters bağladığımda yada düz bilmiyorum şuan ışık yanıyor ve programlama başlayınca 1 saniye yanıp sönüyor ic-prog da PICProg4U da ise sürekli yanıyor programlarken ama program atılmış gibi oluyor ikiside doğrulada hata veriyor 3 pic var elimde ters bağlantıdan yanmış olabilirmi?
    ve en önemlisi ışık programlarkenmi yanıcak ışığın amacı nedir bir anlatırsanız sevinirim.

    birde en son olarak şüphelendiğim bir parça var bilmiyorum değerini yazıyım doğrumudur yanlışmıdır söylerseniz sevnirim değer = “100nK 63″

  9. gevv says:

    Öncelikle devreden emin olmak için normal masa üstü pc de deneyin.

    Entegreleri soket yönüne göre ters taktırsanız bozulmuş olabilirler.

    Sanırım sorun rs232 çevirici tahminimce programlama voltajında sorun var entegre takılı değilken şemada belirtildiği gibi MCLR bacağında 13v olacak şekilde trimpot ile ayar yapın

  10. Burak says:

    sanırım sorunum dediğiniz gibi voltaj sorunu MCLR bacağına elektirik gelmiyor +5 volt bacağında 3,4 – 3,5 volt arası elektirik geliyor masaüstü kullanma şansım yok harici besleme yapabilirmiyim kondansatörümü değiştirmeliyim

  11. gevv says:

    araştırıyorum farklı bir çözüm bulalım

  12. gevv says:

    @Burak uzun süre araştırdım usb seri çevirici ile programlayıcıyı kullanmak çok sorun çıkartıyor tavsiyem usb programlayıcı kullanman

    yine de alternatifleri bildireyim

    düşük voltaj programlama yapabilirsin yazar usb resi çeviriciler için uygun demiş

    http://www.stolz.de.be/

    daha gelişmiş usb beslemeli bir seri jdm programlayıcı devresi yapabilirsin

    http://forum.kadirlitrac.org/showthread.php?t=13

    fakat zaman kaybı çok olacak ayrıca kesin garantiside yok

Yorum Sayfaları

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.