AC-DC Dönüştürme Hatası

Başlatan bordo40, 10 Haziran 2014, 03:37:06

bordo40

Cevaplarınız ve ilginiz için çok teşekkür ederim. Denemeleri yarın yapıcam inşaAllah. @Allegro hocam datasheet inde 20ppm lik bir hata gösteriyor.

Kabil ATICI

Alıntı yapılan: kimlenbu - 12 Haziran 2014, 16:44:27
DS1307'yi ben de bir "düzgün" çalıştıramadım, super kapasitör denen 470Farad ve 1Farad'lık kondansatörler kullandım her gün bir kaç saniye hata oluştu, CR2032 pil kullandım, değişen bir şey olmadı, PCB'de kristali yan yatırıp ground plane koydum altına gene düzelmedi. Ben de artık bu çipi olduğu gibi kabul ettim :)

Ekleme : DS1307'ye eğer kondansatör bağlayacaksanız "trickle charge" özelliğini komutla açmanız gerekiyor.

DS1307'de sadece pil kullanılır. (Kondansatör kullanılabilen entegre DS1302 olacak)
ambar7

Mr.Java

Bu arada güç devren 1 amper çıkışa göre ayarlanmış.Ben olsam 1000uF yerine 2200uF takar,varistör'e seri bir adette 5x20 cam sigorta devresi eklerdim.Hatta trafom aşırı ısınıp ısınmamasını öğrenmek için NTC bile ekler,uyarı led'i ve buzzer ile destekler fan rpm kontrolüde yapardım.Maliyetten çekinmemek lazım.Ortada emek varsa hakkıyla olması gerekiyor.

bordo40

#18
@Mr.Java Hocam güç devremi değiştirdim bağlantısını yanlış yaptığım için. Resimdeki bağlantı gibi yaptım. DS1307 nin geç kalması sanırım 7805 ısındığı için oluyor. Girişindeki voltajı ölçüyorum 9V geliyor ideal değil mi? Neden ısınıyor. Bir de DS1307 nin besleme girişine 100nF bağlayınca röle sürekli çekip bırakmaya başladı ve LCD de sadece ışık göründü okuma yapamadı. ya da yaptı çok hızlı olduğundan mı gösteremedi? Bir de yeni bir kristal buldum ama bu 5V la besleniyor bağlantısını yaptım enerjiyi kesince okuma yapmıyor yani pil devreye girmiyor. Sadece enerji olduğu zamanmı çalışıyor bu kristal kullanan bilen var mı? Kristal aşağıdaki linkte.




http://www.foxonline.com/pdfs/f1100e.pdf

Kabil ATICI

Yeşil renkli LCD kullanıyorsan 7805 ısınmasının sebebi arkaplan aydınlatmasıdır. Aydınlatma için dizi halinde yeşil led vardır. Bu aşağı yukarı 170-200mA yakın akım çeker. (kullanılan LCD'ye göre belki daha fazla).
Devredeki diğer elemanları da eklerden bu akım artar. BUda 7805 ısınmasına neden olabilir.

Eğer ekran aydınlatması farklı ise (örneğin mavi) o zaman devrende bir sorun vardır. Bunu kendin bulman gerekir.

Belirttiğin içinde osilatör devresi bulunan bir sistemdir. Haliyle enerji yok sinyal yok.
4 tane bacak, kontrol, Vcc, gnd ve sinyal çıkışı.
ambar7

Melih1802

7805 girişi kaç volt.

78xx serisinde der ki;   Giriş voltajın çıkış voltajından 3 Volt fazla olması yeterli.
Tecrübe ettim bu arada Trafon' da bunu kaldıracak kadar güçlü olmalı.
Aksi halde 7805 üzerinde fazla güç harcanıyor bu da ısınmaya yol açıyor.

bordo40

Trafoyu 4W a yükselttim ve 9V luk kullanıyorum. 7805 yerinede LM2575 kullanmaya karar verdim bu şekilde sorunun düzeleceğini umut ediyorum :) Allah hepinizden razı olsun.

bordo40

#22
Arkadaşlar Selamun Aleyküm,
Devrede değişiklikler yapıp tekrar bastım.
Yaptığım değişiklikler:
1-7805 yerine LM2576 kullandım çünkü 7805 fazla ısınıyordu bi yerden sonra.
2-Trafo 2W 12 V'du 4W 9V' la değiştridim
3-DS1307 yi SMD kullandım ve çevresine Polygon attım
Karşılaştığım sorun:
1-Önceki sorunum DS1307 Isınması ve gecikmesiydi şimdi o sorun halloldu gibi
2-Şimdi ise karşıma LCD sorunu çıktı, üst satırda sadece kutucuklar var ve parlaklık ayarını her iki tarafın sonuna kadar denedim değişmedi
Aslında LCD Çalışmadığı için DS1307 yi anlayamıyorum
Yaptıpım Kontroller:
1-Besleme ve gnd kontrolünde sıkıntı yok 2576 dan 5V alıyorum pice 5V ve GND gidiyor, LCD ye gidiyor
2-Kristal ve kondanstör bağlantıları tamam pic için ve DS1307 için. 4MHz 22pF pic için 32.768KHz ds1307 için ayrıca DS1307 beslemsine 100nF attım.
3-LCD Bağlantıları tamam herhangi bir kopukluk yok yanlış bağlantı varsa lütfen bildirin ama eski devremde LCD Gayet güzel çalışıyordu bundaki bağlantıda aynı.
4- Devrenin genel olarak bağlantılarını kontrol ettim ve sorunları giderdim

Devre Fotoğrafları aşağıda lütfen yardımcı olur musunuz? Şimdiden teşekkürler...







Bağlantıların bazılarında atlama yaptım birde kristali sonradan değiştirdim o yüzden biraz karıştı ama bağlantılarda sıkıntı yok hepsini kontrol ettim. Bazı smd malzemeler vardı elimde hem devre küçülmesi için hemde tek katlı kolay olsun diye 2 katlı görünümlü tek katlı devr bastım :)



Kabil ATICI

Ortalığı biraz karıştırmışsın.

Öncelikle işlemcin çalıştığına bak. Boştaki bacakların birine seri direnç+led ile bir yak söndür yapmaya çalış. (LCD takılı değilken) Sonra LCD olayını kontrol edersin.

Ekranın görüntüsü başlayamadığını gösteriyor. Bu ya işlemci çalışmadığı için olur, ya da programda hata olduğu için.


ambar7

Cemre.

#24
Hocam bir de, trafonuz devre kartı üzerinde olmak zorunda mı? Böylesine fazla gürültü oluşturacak bir elemanı ve yanında 220Vac hattını ben olsam devre üzerine koymazdım sanırım. Çünkü devrenizde RTC'ye gidecek her bir sinyalin çok fazla önemi var saatteki sapmalar açısından. Yanılıyorsam affola..
Ayrıca aynı şekilde kullanılan atlama kablolarınızın da gürültüye yol açabileceğini düşünüyorum, bilemedim sanki biraz daha derli toplu olabilirdi?

bordo40

@ambar7 Anladım hocam kontrol edicem dediğiniz gibi. Est. Hocam Trafoyu ayrı bir devreye koymayı bende düşündüm onu en son aşamada karar vericem. Atlama kablolarınıda sorunlar hallolunca devreyi tekrardan 2 katlı olarak çizecem o zaman ortadan kalkmış olur.

bordo40

LCD nin Çalışmamasının nedeni ilk program 4MHz e göre derlenmiş ben 20MHz lik kristal koymustum düzeltince sıkıntı halloldu hepinize teşekkür ederim. Fakat tek bi sıkıntı var o da butonlarla saat ayarlaması yapıyorum PC nin saatine göre ayarlıyorum biraz bekledikten sonra 220V enerjiyi kesiyorum 10dk sonra tekrar verdiğimde enerjiyi 1sn lik bir gecikme yaşıyor sonra bidaha kesip verdiğimde 1sn daha artıyor. Bunu nasıl çözebilirim? 100nF attım,Polygon koydum değişen birşey olmadı. Saniyesi saniyesine uyması gerekli.

bordo40

Onerebileceginiz bir kristal var mi?

Cemre.

Hocam sorunu yanlızca donanımda aramak da yanlış olmaz mı? Yazılımınıza da bir göz atın derim ben.. Örneğin devre ilk enerjilendiğinde rtc entegresiyle iletişime girilmesi yada alınan verinin geri yazdırılması gibi bir durum sözkonusuysa da bu tarz gecikmeler yaşanabilir zannımca. Tabi ki sadece besleme kaynaklı da olabilir..

bordo40

#29
Hocam devre yazılımında RTC Okumasını hemen yapmayalım diye düşündük fakat RTC saati ilk açılışta geri kalsa bile enerji stabil olunca okumayla düzelir diye düşündük bilmiyorum doğru mu? Donanımsal olarakta devreden enerjiyi 30dk veya 48 saat gibi uzun süre kestiğimde herhangi bir gecikme yok fakat enerjiyi kesip 2dk sonra geri verdiğimde bir gecikme söz konusu. Bu donanımda neden kaynaklanıyor olabilir veya yazılımsal mıdır? Çözemedim..