16F877A Dijital Saat Devresi Sorunu

vlknvlkn

Üye
Katılım
14 May 2019
Mesajlar
7
Puanları
1
Yaş
39
Merhabalar elime 16F877A ile yapılmış led düzeneğinde 88:88 şeklinde bir tabela geldi. Fakat data kablosu kesik olarak gelmiş. Devreyi çalıştırdığımızda yanlış değer gösteriyor. Bu data kablosu ile yada 16F877A yi programlayarak nasıl yapabilirim. Devrenin şeması elimde yok.Biliyorum zor bir olay. Sadece tabela elimde ve sökülmüş vaziyette
54229

54230

54231
 

Ekli dosyalar

  • IMG_20190514_112612.jpg
    IMG_20190514_112612.jpg
    234.1 KB · Görüntüleme: 8
O donanim icin hazırlanan yazilim yuklenmeden o devre calismaz. Bu harita olmadan bilmedigin bir ulkede yol bulmak gibi bir sey.

Ya her yeri dolasip kendi krokini cikarip kendi haritani cizeceksin ( bu dmek oluyorki kendi devre semani çıkarıp yazilim yazacaksın )

Yada devrenin sahibi imalat edeni kimse erisip gerekli bilgiyi isteyeceksiniz.

Data kablosu varsa bu devrenin bir pc programi olup gerekli sqat bilgisi v.s. oradan yukleniyor olabilir.

Zor is kolay gelsin.
 
Lojik analizör ile mcunun tüm pinlerini
analiz edin. En kötü ihtimalle çıkışları
bulursunuz.
Ledlerde anlamlı bir şeyler gördükten
sonra da kalan pinleri bir direnç ile
5V - gnd arasında tek tek kontrol
edin. Bu şekilde de butonları bulabilirsiniz.
(Muhtemelen.)

Ya da en güzeli; donanım yollarını kendiniz
oluşturup kodları yeniden yazmanız.

Ek:
Pcb ye daha ayrıntılı bakınca herşey ortadaymış
zaten.
 
CEvaplar için teşekkürler. Şöyle bir sorunumuz var bu devreye çok kısa süreliğine 220v verilmiş 1sn felan. Şuan devreyi 12 volt ile çalıştırınca 88:88 şeklinde tüm ledler yanıyor. Acaba 220V ile nasıl bir sorun olmuş olabilir. Tüm entegreleri değiştirmem sorunu çözer mi
 
Mcu da yanmış ise?

O ihtimalde var ama bir şekilde programlayabilirim onu sanırım.
Birde devrede beyaz kutu içindeki bölümde APDC-4L-4PC alıcı gördüm. İçini açtığımda yanmış olduğunu gördüm. Sanırım bu devre kumanda ile programlanıyordu
54249
 
Devreye enerji vermeden
7805 yazan 3 bacaklı elemanın 2. ve 3. bacaklarını kısa devremi diye ölç,
kısa devreyse sök ve devredeki o noktalardan yine kısa devre var mı diye ölç
kısa devreyse
saat entegresi ve veya pic de yanmıştır.

Ledleri segmentlerden 3er 5er tane ölç
hepsi yanmış olabilir,
ledleri ölçmek için saat pilini kullanabilirsin.

Pardon tüm ledler yanıyor demişsin zaten,
bu aslında iyiye işaret.

Mcu yanmışsa yeni mcu taksanda devreye uygun yazılım gerekecek.
 
Devreye enerji vermeden
7805 yazan 3 bacaklı elemanın 2. ve 3. bacaklarını kısa devremi diye ölç,
kısa devreyse sök ve devredeki o noktalardan yine kısa devre var mı diye ölç
kısa devreyse
saat entegresi ve veya pic de yanmıştır.

Ledleri segmentlerden 3er 5er tane ölç
hepsi yanmış olabilir,
ledleri ölçmek için saat pilini kullanabilirsin.

Pardon tüm ledler yanıyor demişsin zaten,
bu aslında iyiye işaret.

Mcu yanmışsa yeni mcu taksanda devreye uygun yazılım gerekecek.
Merhaba teşekkürler. Üst mesajda vermiş olduğum resimdeki kartı kullanmadan direk 12-16 volt ile besleme yapabilirmiyim. En çok kumanda olmaz ayarlama olmaz dimi
 
Söylediğiniz gibi 7805 nin 2 ve 3 nolu bacaklarını kotrol ettim kısa devre var. Bu noktadan diğer kısa devreleri kontrol edin demişsiniz. Bunu tam olarak anlayamadım.
116f877a yı kontrol kartı ile okudum içindeki bilgileri görebildim( belki yanmamıştır)
Saat entegresi dediğiniz ds1302 dimi.
Birde rf role kartını pasif etme imkanım varmı . Ayarlama yapılmasın direk çalışsın şeklinde teşekkürler

7805 in çıkışında kapasitör var,
ölçü aleti ile kısa devre ölçülürken
ilk başta kapasitör dolana kadar
ölçü aleti kısa bir süre kısa devre var gösterir,
bunun için ölçü aleti uçları ters çevrilerek bir daha ölçülür.
Bu gibi şeylere dikkat ederek ölçün.

7805 kısa devre ise söküp,
devrede 7805 in 2 ve 3 nolu bacaklarının bağlı olmuş olduğu noktalardan
kısa devre var mı yok mu diye ölçün,
7805 DS1302 saat entegresini ve Mcu yu besliyor,
bu entegrelerde kısa devre var mı görmüş olursun demek istedim.

16F877 den okunan bilgiyi bir paylaşın içinde koda benzer bir şey var mı bakalım,
okunuyorsa sağlam olma ihtimali yüksek.
Bazen sadece çıkış pinleri bozulabiliyor,
ledleri süren pinlerde besleme ile (7805 in 2[GND] ve 3[Vdd] nolu pinleri) kısa devre var mı bakın,
yani kısaca 16F877 nin üm pinlerinini tek tek Vdd veya GND ye kısa devre var mı diye kontrol edin.

Rf role kartı pasif edilebilir görünüyor.
Ayar yapmak için devre üzerinde buton yerleride mevcut sanki.
 
7805 in çıkışında kapasitör var,
ölçü aleti ile kısa devre ölçülürken
ilk başta kapasitör dolana kadar
ölçü aleti kısa bir süre kısa devre var gösterir,
bunun için ölçü aleti uçları ters çevrilerek bir daha ölçülür.
Bu gibi şeylere dikkat ederek ölçün.

7805 kısa devre ise söküp,
devrede 7805 in 2 ve 3 nolu bacaklarının bağlı olmuş olduğu noktalardan
kısa devre var mı yok mu diye ölçün,
7805 DS1302 saat entegresini ve Mcu yu besliyor,
bu entegrelerde kısa devre var mı görmüş olursun demek istedim.

16F877 den okunan bilgiyi bir paylaşın içinde koda benzer bir şey var mı bakalım,
okunuyorsa sağlam olma ihtimali yüksek.
Bazen sadece çıkış pinleri bozulabiliyor,
ledleri süren pinlerde besleme ile (7805 in 2[GND] ve 3[Vdd] nolu pinleri) kısa devre var mı bakın,
yani kısaca 16F877 nin üm pinlerinini tek tek Vdd veya GND ye kısa devre var mı diye kontrol edin.

Rf role kartı pasif edilebilir görünüyor.
Ayar yapmak için devre üzerinde buton yerleride mevcut sanki.
Merhabalar öncelikle ilginiz için teşekkür ederim.
Yaptığım işlemler devre üzerindeki 7805 değiştirdim arızalanmıştı. Ayrıca rf role kartını yenisi ile değiştirdik bağladık sisteme. Malesef çalışmadı rf role tetikliyor ama ekranda bir değişiklik yok. 7805 değiştirdik fakat çok ısınıyor muhtemel bir sorun var.
Kötü haber 16f877 arızalı pickit ile okuyamadık görmüyor. Bu noktadan sonra nasıl ilerleyebilirim. Yardımcı olursanız sevinirim
Benim aklıma gelen devre şemasını proteus ile çizip mi işlem yapmam gerekli
Son olarak elinzide 16F877 ile yapılmış bir saat devresi mevcutmu
teşekkürler
 

Forum istatistikleri

Konular
127,952
Mesajlar
913,885
Kullanıcılar
449,600
Son üye
psychedelic

Yeni konular

Geri
Üst