Breadboardda çalışan devre neden baskı devrede çalışmaz?

Başlatan scorpin026, 31 Mayıs 2017, 22:09:14

scorpin026

Alıntı yapılan: MC_Skywalker - 06 Haziran 2017, 12:54:29
HEX dosyasını paylaşmayacaksın kaynak kodu yanı Basic ile yazdığını. HEX'i paylaşman hiçbir işe yaramaz.
kodlar aşağıdakilerden hangisi oluyor ben biraz cahilimde bu konularda isterseniz tüm dosyaları zipleyip atayım?



scorpin026

Alıntı yapılan: ete - 06 Haziran 2017, 07:30:38
Şu programı buraya koymadığın müddetçe o sorun çözülmeyecek.
Olası bütün sorunlara karşı pek çok öneri getirildi hala çalışmıyor. Üstelik yeniden Bread Board da da çalışmıyor. İlk yaptığın çalışan devrede mutlaka başka yerde çalışmış bir RTC kullanmışsındır. Yenilerde ise sıfır RTC kullanıyorsundur. Aradaki farkı anlatmıştım.
Gelen ekran görüntülerine bakıver 00:00:00 görünüyor ekranda bu saatin ayar almadığını gösteriyor. Çalışmaz bu şekilde.
Programın başına saate ayar verecek kodlar eklenmeli yoksa tabiiki olduğunuda pek sanmıyorum.

Ete
kodlar aşağıdakilerden hangisi oluyor ben biraz cahilimde bu konularda isterseniz tüm dosyaları trarlayip atayım?



scorpin026

Alıntı yapılan: ete - 06 Haziran 2017, 07:30:38
Şu programı buraya koymadığın müddetçe o sorun çözülmeyecek.
Olası bütün sorunlara karşı pek çok öneri getirildi hala çalışmıyor. Üstelik yeniden Bread Board da da çalışmıyor. İlk yaptığın çalışan devrede mutlaka başka yerde çalışmış bir RTC kullanmışsındır. Yenilerde ise sıfır RTC kullanıyorsundur. Aradaki farkı anlatmıştım.
Gelen ekran görüntülerine bakıver 00:00:00 görünüyor ekranda bu saatin ayar almadığını gösteriyor. Çalışmaz bu şekilde.
Programın başına saate ayar verecek kodlar eklenmeli yoksa tabiiki olduğunuda pek sanmıyorum.

Ete
https://yadi.sk/d/EUOuh4lF3JsyNK  herşey burda hocam

ete

Program Basic de değil C dilinde yazılmış. Başlık yanlış yerde açılmış gözüküyor.
İçine bakılırsa programın Dahili OSC ile çalıştığı görülüyor. Bu durumda işlemciye kristal falan bağlanması gerekmiyor. O bacaklar boş bırakılmalı.
MCLR pini dediğimiz 4 nolu bacakta mutlaka Pullup direnci olmalı.
RTC nin 1 nolu bacağından +5V verilmeli. 8 nolu bacak pil beslemesi içindir oradan besleme vermeyiniz.

Mod tuşu saat ayar moduna sokuyor. Buna basıp saate ayar verilmeli. Mod tuşu çalışmıyor ise işlemciniz çalışmıyor demektir.
Ancak oraya kadar çalışıp sonrasında çalışmamazlık etmemesi gerekir. Yani ekranda bazı şeyleri doğru okuyorsanız devamı gelmesi gerekir.
Yinede işlemcinin 5 nolu bacağı ile 14 nolu bacağını kullanarak ölçü aletinde 5V okuyormusunuz bakın. Fazla yada çok az bir voltaj okuyorsanız sorun beslemedir. Fazla ise zaten işlemci ve muhtemelen RTC bozulmuştur. LCD en başta bozulmuştur.
Yenisi ile denemeniz gerekir.

RTC nin 1 ve 4 nolu bacakları arasında 5V okumanız gerekir onada bakın.
Başkada söylenecek söz yok sanırım.

Ete
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

scorpin026

Alıntı yapılan: ete - 07 Haziran 2017, 07:46:33
Program Basic de değil C dilinde yazılmış. Başlık yanlış yerde açılmış gözüküyor.
İçine bakılırsa programın Dahili OSC ile çalıştığı görülüyor. Bu durumda işlemciye kristal falan bağlanması gerekmiyor. O bacaklar boş bırakılmalı.
MCLR pini dediğimiz 4 nolu bacakta mutlaka Pullup direnci olmalı.
RTC nin 1 nolu bacağından +5V verilmeli. 8 nolu bacak pil beslemesi içindir oradan besleme vermeyiniz.

Mod tuşu saat ayar moduna sokuyor. Buna basıp saate ayar verilmeli. Mod tuşu çalışmıyor ise işlemciniz çalışmıyor demektir.
Ancak oraya kadar çalışıp sonrasında çalışmamazlık etmemesi gerekir. Yani ekranda bazı şeyleri doğru okuyorsanız devamı gelmesi gerekir.
Yinede işlemcinin 5 nolu bacağı ile 14 nolu bacağını kullanarak ölçü aletinde 5V okuyormusunuz bakın. Fazla yada çok az bir voltaj okuyorsanız sorun beslemedir. Fazla ise zaten işlemci ve muhtemelen RTC bozulmuştur. LCD en başta bozulmuştur.
Yenisi ile denemeniz gerekir.

RTC nin 1 ve 4 nolu bacakları arasında 5V okumanız gerekir onada bakın.
Başkada söylenecek söz yok sanırım.

Ete
Sitede yeniyim ilk yaptigim devre calisip onu baskiya aktarinca calismadi bu yuzden boyle sordum usisde calismisti soylediklerinizi denicem bakalim rtcnin beslemelerini ayri ayri verdim

scorpin026

Alıntı yapılan: ete - 07 Haziran 2017, 07:46:33
Program Basic de değil C dilinde yazılmış. Başlık yanlış yerde açılmış gözüküyor.
İçine bakılırsa programın Dahili OSC ile çalıştığı görülüyor. Bu durumda işlemciye kristal falan bağlanması gerekmiyor. O bacaklar boş bırakılmalı.
MCLR pini dediğimiz 4 nolu bacakta mutlaka Pullup direnci olmalı.
RTC nin 1 nolu bacağından +5V verilmeli. 8 nolu bacak pil beslemesi içindir oradan besleme vermeyiniz.

Mod tuşu saat ayar moduna sokuyor. Buna basıp saate ayar verilmeli. Mod tuşu çalışmıyor ise işlemciniz çalışmıyor demektir.
Ancak oraya kadar çalışıp sonrasında çalışmamazlık etmemesi gerekir. Yani ekranda bazı şeyleri doğru okuyorsanız devamı gelmesi gerekir.
Yinede işlemcinin 5 nolu bacağı ile 14 nolu bacağını kullanarak ölçü aletinde 5V okuyormusunuz bakın. Fazla yada çok az bir voltaj okuyorsanız sorun beslemedir. Fazla ise zaten işlemci ve muhtemelen RTC bozulmuştur. LCD en başta bozulmuştur.
Yenisi ile denemeniz gerekir.

RTC nin 1 ve 4 nolu bacakları arasında 5V okumanız gerekir onada bakın.
Başkada söylenecek söz yok sanırım.

Ete
breadboarda yaptım rtcye dirençler ve 5v beslemeye kondansatör koydum devrem çalıştı saniye sayıyor şimdi bunu yine baskı devreye yapmaya kalksam yine sıkıntı olurmu artık tereddüt eder hale geldim

cetin1990

Evet yine sıkıntı olur. Çünkü yanlış yapıyorsunuz.

Breadboardda çalışıyorsa baskı devrede daha iyi çalışması gerekir. Çalışmıyorsa yapamadınız, başaramadınız demektir.

mehmet

Başarısızlıkla adlandırmak yanlış.
Şevkini kırmayalım. Destek olmamız
gerekli.
En önce GND uçlarına dikkat ediniz.
Tüm sistemin GND uçları birleşmeli.
Bazı simülasyon programlarında
entegrelerin beslemeleri görülmeyebilir.
Yani +5V ve GND uçları gösterilmeyebilir.
Mutlaka kataloglarından pin bağlantılarını
kontrol edin...
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr

HexfeT

Eklediğiniz pcb fotoğrafına bakılırsa DS1302'nin 4 no'lu GND bacağının boşta olduğu görülüyor. Paylaştığınız şemada da 4.(GND) bacak gösterilmemiş. Şemada görülmediği için siz de boş bırakmışsınız sanırım.


scorpin026

Alıntı yapılan: cetin1990 - 08 Haziran 2017, 23:12:32
Evet yine sıkıntı olur. Çünkü yanlış yapıyorsunuz.

Breadboardda çalışıyorsa baskı devrede daha iyi çalışması gerekir. Çalışmıyorsa yapamadınız, başaramadınız demektir.
Basarisizlik sadexce pbcde oldu mesela suanda boardda yine çalıştırdım:)

scorpin026

Alıntı yapılan: HexfeT - 09 Haziran 2017, 09:16:28
Eklediğiniz pcb fotoğrafına bakılırsa DS1302'nin 4 no'lu GND bacağının boşta olduğu görülüyor. Paylaştığınız şemada da 4.(GND) bacak gösterilmemiş. Şemada görülmediği için siz de boş bırakmışsınız sanırım.


Haklisin semada 4 no gosterilmemis datashetten baktim gnd bagladim pice giden uclara direnc bagladim 5v beslemeye 100 n bagladim boardda suanda çalışıyor

scorpin026

Alıntı yapılan: mehmet - 08 Haziran 2017, 23:48:50
Başarısızlıkla adlandırmak yanlış.
Şevkini kırmayalım. Destek olmamız
gerekli.
En önce GND uçlarına dikkat ediniz.
Tüm sistemin GND uçları birleşmeli.
Bazı simülasyon programlarında
entegrelerin beslemeleri görülmeyebilir.
Yani +5V ve GND uçları gösterilmeyebilir.
Mutlaka kataloglarından pin bağlantılarını
kontrol edin...
Kontrol ettim eksik varmis simdi yine pcbde denicem

scorpin026

Alıntı yapılan: ete - 07 Haziran 2017, 07:46:33
Program Basic de değil C dilinde yazılmış. Başlık yanlış yerde açılmış gözüküyor.
İçine bakılırsa programın Dahili OSC ile çalıştığı görülüyor. Bu durumda işlemciye kristal falan bağlanması gerekmiyor. O bacaklar boş bırakılmalı.
MCLR pini dediğimiz 4 nolu bacakta mutlaka Pullup direnci olmalı.
RTC nin 1 nolu bacağından +5V verilmeli. 8 nolu bacak pil beslemesi içindir oradan besleme vermeyiniz.

Mod tuşu saat ayar moduna sokuyor. Buna basıp saate ayar verilmeli. Mod tuşu çalışmıyor ise işlemciniz çalışmıyor demektir.
Ancak oraya kadar çalışıp sonrasında çalışmamazlık etmemesi gerekir. Yani ekranda bazı şeyleri doğru okuyorsanız devamı gelmesi gerekir.
Yinede işlemcinin 5 nolu bacağı ile 14 nolu bacağını kullanarak ölçü aletinde 5V okuyormusunuz bakın. Fazla yada çok az bir voltaj okuyorsanız sorun beslemedir. Fazla ise zaten işlemci ve muhtemelen RTC bozulmuştur. LCD en başta bozulmuştur.
Yenisi ile denemeniz gerekir.

RTC nin 1 ve 4 nolu bacakları arasında 5V okumanız gerekir onada bakın.
Başkada söylenecek söz yok sanırım.

Ete
Yine calismadi anlamadim lehimlerin mi etkisi var

cetin1990

Olması gereken ile,  yaptığınız  arasındaki fark bulunacak. 

Yapılan yanlış  her ne ise, sizin anlatmanız ile öğrenilebilir. Fakat yanlışı bilseniz zaten çözersiniz.  Anlatmaya gerek olmaz.
Devreyi, nerede yanlış yaptığınızı size gösterecek  birine göstermenizde yarar var. 
Bu resimler elektriksel açıdan az bilgi veriyor. Neyi nereye başladığınız anlaşılmaz. Kaç volt verdiniz +- doğru mu vs.. bir sürü şey kontrol edilmeli.


scorpin026

Alıntı yapılan: cetin1990 - 12 Haziran 2017, 11:01:01
Olması gereken ile,  yaptığınız  arasındaki fark bulunacak. 

Yapılan yanlış  her ne ise, sizin anlatmanız ile öğrenilebilir. Fakat yanlışı bilseniz zaten çözersiniz.  Anlatmaya gerek olmaz.
Devreyi, nerede yanlış yaptığınızı size gösterecek  birine göstermenizde yarar var. 
Bu resimler elektriksel açıdan az bilgi veriyor. Neyi nereye başladığınız anlaşılmaz. Kaç volt verdiniz +- doğru mu vs.. bir sürü şey kontrol edilmeli.
Boardda hersey normal guzel calisiyor pbc aktarinca calismadi yine elemanlari voltaji hepsi ayni