Picproje Elektronik Sitesi

ENDÜSTRiYEL OTOMASYON => Güç Elektroniği => Konuyu başlatan: bordo40 - 10 Haziran 2014, 03:37:06

Başlık: AC-DC Dönüştürme Hatası
Gönderen: bordo40 - 10 Haziran 2014, 03:37:06
Herkese Merhaba,
PIC16F877 ile Elektrik gittiğinde saatin geri kalmaması için DS1307 Entegresi ile saati devam ettiriyorum ve elektrik geldiğinde ise zamanı okuyarak butonla ayarlamış oldugum peryota göre işlem yapıyor. Fakat bu devrenin beslemesini ilk olarak adaptörden yaptım sorunsuz çalıştı. Ama benim 220V ile beslemem gerektiği için 220V Tam dalga doğrultma yaparak 5V elde ettim. Böyle yapınca devre 1 saniye doğru saati gösteriyor 1 saniye kendi olusturmus oldugu değeri gösteriyor -kendi olusturmus oldugu deger hep aynı- Bir de  220V tan olusturdugum 5V ile besleyince  DS1307 ısınıyor ama adaptörden besleyince devrede hiçbir sorun yok. Çizmiş oldugum devre şematiği aşağıda baskı devre yaparak denedim.. sorunu çözemedim.. Yardımcı olursanız sevinirim..


(http://s29.postimg.cc/gejytdxv7/Untitled.jpg) (http://postimg.cc/image/gejytdxv7/)
Başlık: Ynt: AC-DC Dönüştürme Hatası
Gönderen: Kabil ATICI - 10 Haziran 2014, 11:42:49
Adaptörle besleyipte normal çalışan bir sistemi kendi beslemenizi takınca sorun çıkması sizin besleme sisteminizde bir sorun olduğunu gösterir. Muhtemelen sorun 7805'de. Ya entegreyi ters taktınız, yada entegre bozuk veya bir yerleri tam temas etmiyor.
Başlık: Ynt: AC-DC Dönüştürme Hatası
Gönderen: bordo40 - 10 Haziran 2014, 15:34:02
7805 in çıkışında 5V görüyorum ama osiloskopla bakma imkanım olmadı dediğiniz gibi GND temas etmiyor olabilir.
Başlık: Ynt: AC-DC Dönüştürme Hatası
Gönderen: bordo40 - 11 Haziran 2014, 12:49:14
DS1307 Isınma sorununu hallettim 7805 in çıkışındanda 5V alıyorum pice enerji geliyor fakat LCD nin sadece ışığı yanıyor yani program çalışmıyor bu seferde. Acaba kullandığım trafodan dolayı olabilir mi? 2W lık 2x12V luk trafo kullanıyorum. Orta ve diğer bacaktan 12V alıyorum.
Başlık: Ynt: AC-DC Dönüştürme Hatası
Gönderen: Melih1802 - 11 Haziran 2014, 15:49:02
LCD kodunu yazarmısın.
Başlık: Ynt: AC-DC Dönüştürme Hatası
Gönderen: bordo40 - 12 Haziran 2014, 01:05:12
Hocam trafo bağlantısını yanlış yaptığım için program düzgün çalışmıyormuş bağlantıyı düzeltince devre düzgün çalışmaya başladı fakat şimdi tek ve en büyük bir sorunum kaldı. DS1307 her 220V açıp kapattığımda geç kalıyor 3 günde 6-7 saniyelik bir gecikme yaşadım. Bu 5V ile beslenirken elektrik gittiğinde 3V pile geçerken kristalin çalışmasının gecikmesinden mi kaynaklanıyor? ne gibi bir çözüm önerirsiniz? saniyesi saniyesine tutturmam lazım. Şimdiden teşekkürler...
Başlık: Ynt: AC-DC Dönüştürme Hatası
Gönderen: bordo40 - 12 Haziran 2014, 01:11:13
@Melih1802 Hocam kodlar sadece hex olarak var elimde.
Başlık: Ynt: AC-DC Dönüştürme Hatası
Gönderen: Kabil ATICI - 12 Haziran 2014, 01:57:24
Transformatörü 4W'dan aşağı kullanmayın. İlle de köprü kullanman gerekmez. Orta bacak GND olacak şekilde kollardan diyotlar yapılan devre
https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcScK8GkkbB-0dYa6QXQur_zw6OJx3jJPQNnIhIIMbyl5Slj5g2K
köprü devresi kadar iyidir.
Başlık: Ynt: AC-DC Dönüştürme Hatası
Gönderen: Melih1802 - 12 Haziran 2014, 08:52:18
Alıntı yapılan: emrahterzi - 12 Haziran 2014, 01:05:12
Hocam trafo bağlantısını yanlış yaptığım için program düzgün çalışmıyormuş bağlantıyı düzeltince devre düzgün çalışmaya başladı fakat şimdi tek ve en büyük bir sorunum kaldı. DS1307 her 220V açıp kapattığımda geç kalıyor 3 günde 6-7 saniyelik bir gecikme yaşadım. Bu 5V ile beslenirken elektrik gittiğinde 3V pile geçerken kristalin çalışmasının gecikmesinden mi kaynaklanıyor? ne gibi bir çözüm önerirsiniz? saniyesi saniyesine tutturmam lazım. Şimdiden teşekkürler...


Devren ilk enerjilendiğinde kristal üçgen dalga rampası dişi misali bir toparlanma süreci yaşar.
DS1307 bilgisini okurken bir kaç saniye sonra okut.
16F877 içinde bir süre bekle başına kısa bir delay ekle. ETE Hocanın tavsiyesi.
Başlık: Ynt: AC-DC Dönüştürme Hatası
Gönderen: bordo40 - 12 Haziran 2014, 13:28:29
Anladım hocam tavsiyeleriniz için teşekkür ederim. Denicem tek tek. DS1307 5V'a bir kondanstör atsam ve kristalede datasheet teki gibi 12.5pF atsam olur mu? Son olarak kristal gövdesini GND ye yatırmayı unutmusum onu yapıp tekrar denicem.
Başlık: Ynt: AC-DC Dönüştürme Hatası
Gönderen: bordo40 - 12 Haziran 2014, 13:31:17
@ambar7 Evet hocam orta uçtan GND aldım diğer iki ucuda birer diyotla doğrulttum 7805 çıkışında gayet güzel DC Voltaj alıyorum. Tek yapmam gereken Trafoyu 4W ile değiştirmek. Teşekkür ederim.
Başlık: Ynt: AC-DC Dönüştürme Hatası
Gönderen: 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.
Başlık: Ynt: AC-DC Dönüştürme Hatası
Gönderen: Erol YILMAZ - 12 Haziran 2014, 16:58:26
Eğer mutlak doğru birşeye göre ölçüp günde 2 sn hataya ulaşabiliyorsanız bu hiç te FENA değil.

Zira, toplam hata 23 ppm yapıyor.

Sizin kullandığınız xtal'in datasheetinde bulunduğunuz şartlar için kaç ppm hata yapar diyor ?
Başlık: Ynt: AC-DC Dönüştürme Hatası
Gönderen: Melih1802 - 12 Haziran 2014, 17:11:58
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.


Bir yanlışlık olmasın 470farad yazmışsın.

Kristal ve kondansatörü mutlaka çok çok iyi kalite seçilmeli yoksa bu kaymalar kaçınılmaz.
Başlık: Ynt: AC-DC Dönüştürme Hatası
Gönderen: mehmet - 12 Haziran 2014, 17:40:30
Öncelikle rtc kristalini sabit sıcaklıkta tutmalısınız. Bir de
kalibrasyon yazmacı bulunan (bq32000, vs) bir rtc kullanmalısınız.

Ayrıca; hassasiyeti önemli bir saat olmasını istiyorsanız, ağ üzerinden
devamlı güncel saati alacak bir sistem oluşturmalısınız.

Başlık: Ynt: AC-DC Dönüştürme Hatası
Gönderen: bordo40 - 13 Haziran 2014, 04:13:05
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.
Başlık: Ynt: AC-DC Dönüştürme Hatası
Gönderen: Kabil ATICI - 13 Haziran 2014, 09:01:53
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)
Başlık: Ynt: AC-DC Dönüştürme Hatası
Gönderen: Mr.Java - 13 Haziran 2014, 22:07:15
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.
Başlık: Ynt: AC-DC Dönüştürme Hatası
Gönderen: bordo40 - 13 Haziran 2014, 23:04:57
@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://s10.postimg.cc/84kmgwbad/Untitled.jpg) (http://postimg.cc/image/84kmgwbad/)


http://www.foxonline.com/pdfs/f1100e.pdf (http://www.foxonline.com/pdfs/f1100e.pdf)
Başlık: Ynt: AC-DC Dönüştürme Hatası
Gönderen: Kabil ATICI - 14 Haziran 2014, 11:14:49
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ışı.
Başlık: Ynt: AC-DC Dönüştürme Hatası
Gönderen: Melih1802 - 14 Haziran 2014, 13:14:20
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.
Başlık: Ynt: AC-DC Dönüştürme Hatası
Gönderen: bordo40 - 14 Haziran 2014, 15:59:44
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.
Başlık: Ynt: AC-DC Dönüştürme Hatası
Gönderen: bordo40 - 19 Haziran 2014, 02:36:23
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...

(http://s29.postimg.cc/hcqgat4cz/Untitled.jpg) (http://postimg.cc/image/hcqgat4cz/)

(http://s14.postimg.cc/xy7esox71/Untitledd.jpg) (http://postimg.cc/image/xy7esox71/)

(http://s9.postimg.cc/ogyazxe23/20140619_021945.jpg) (http://postimg.cc/image/ogyazxe23/)

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 :)

(http://s10.postimg.cc/x8k0wjng5/20140619_024036.jpg) (http://postimg.cc/image/x8k0wjng5/)
Başlık: Ynt: AC-DC Dönüştürme Hatası
Gönderen: Kabil ATICI - 19 Haziran 2014, 09:26:55
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.


Başlık: Ynt: AC-DC Dönüştürme Hatası
Gönderen: Cemre. - 19 Haziran 2014, 12:31:59
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?
Başlık: Ynt: AC-DC Dönüştürme Hatası
Gönderen: bordo40 - 19 Haziran 2014, 16:29:29
@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.
Başlık: Ynt: AC-DC Dönüştürme Hatası
Gönderen: bordo40 - 19 Haziran 2014, 20:29:18
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.
Başlık: Ynt: AC-DC Dönüştürme Hatası
Gönderen: bordo40 - 20 Haziran 2014, 01:49:25
Onerebileceginiz bir kristal var mi?
Başlık: Ynt: AC-DC Dönüştürme Hatası
Gönderen: Cemre. - 22 Haziran 2014, 11:16:23
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..
Başlık: Ynt: AC-DC Dönüştürme Hatası
Gönderen: bordo40 - 23 Haziran 2014, 01:17:27
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..