UPS---Artık geliştirmemiz lazım

Başlatan elektroombank, 30 Eylül 2005, 00:25:37

elektroombank

Arkadaşlar yardımlarınızla PIC ile ilgili bişeyler yapmaya çalışıyoruz.
Mesela geçen bir proje yaptım PIC 16f877 ile.Ancak bu devrede elektrik kesildimmi iş bitiyor.Yapmışışm yada yapmamaşım bi anlamı kalmıyor.

PIC16877'e 1 dk lık bile güç sağlayabilsem PIC'e o anda bir kesme oluşturup.Elektrik kesildi kesma alt programına gönderirim ve eprooma kaldığı yeri değikenler vasıtası ile kaydederim..Sonra elektrik kesilirse kesilsin.Ben zaten kaldığım yeri PIC'in dahili eeprom'una kaydetmişim.Porgramım başlarken sürekli bu değişkenleri denetler.
Ona göre anlar elektrik kesilmişse git bu değişkene göre işlemini yap diye
yazarım programımı.

 Ancak forumda ve nette ardığıma göre bu iş biraz karışmış..

UPS ler sanki surekli ve uzun bir güç kaynağı olarak kullanılmaya doğru yönelmiş.Halbuki biz daha PIC'de kullnamıyoruz(yani ben)

 Neyse bunu yapmam lazım ama yardıma ihtiyacım var.

araştırmama göre ups'in devreye girmesi işlemi, biz buna PİL diyelim.9v pili devreye sokmak için Şebeke gerilimini ölçmek ve 160(tahmini)v olup oladığını denetlemek gerekiyormuş.Bunu pic ile bir voltmetre yaparak denetleyebilir.Ancak burda ne kadar sürede bir bun  denetleyecez.HEr saaniyede bir mi, yoksa hersalisede birmi.Diyelimki bunu ölçtük..

Ve elektrik kesildi.PIC ile yapmış olduğumuz voltmetre kesilme anından hemen önce 160 v olduğunu algılayıp aküyü,bataryi,pili vs yi devreye soktu ve pic i beslemeye başladı.Bir yandandan PIC li olan voltmetre
ana PIC'imize bir kesme sinyali gönderdi ve elektriklerin gittiğini bizim asıl PIC'imize haber verdi.Asıl PIC'imiz Kesme alt programına gidip elektrikleri kesilceğini anlayıp tüm bilgilerini save'ledi.

 Hepsi bu.Tabi birde pilin bitme durumu var.Yani pil yada akü şarzlı olmalı
Ve bu PIC'li Voltmetremiz bir yandan bunların şarz olup olmadığını denetlemeli.Eğer bitikler ise piller şarz kontakını kurmalı..

Böyle bir sistem kurmak istiyorum.Hepimizin işinede yaracağını düşünüyorum.Yardımlarınızı bekliyorum

ipek

selam microchip kendi aplikasyon bolumunde register proje 17c44 le yapilmis bir profesyonal alet var kaynak kodlari mevcut belki bir sey cikarabilirsin
iyi calismalar .....

mhk

Sevgili elektroombank. Bence elektriğin kesildiğini pic'e RB0 int ucuyla algılatmaya çalış. Pic'î beslediğin +5 Volt kaynağına pic dışında bir eleman bağlama ve 1000-2000 uF lik kondansatörü paralel bağlayarak besle. Elektrik kesildiğinde bilgilerini kaydetmen ve diğer sistemi çalıştırabilmen için sana gerekli enerji ve süreyi verirler. İnt ucuna kullanmaya gelince kuracağın devre değişkenlik gösterebilir. Örneğin izolasyon önemli değil dersen , 2 adet Mohm seviyesinde gerilim bölücü direnç ayarla, bu gerilim bölücü direnç hesabının ise şebekenin max geriliminde pic'e 4-5 volt girecek şekilde hesap et. Bir diyot ve ona paralel 10 nf ile Pic'in int ucuna ( RB0) ucuna zener ile bağlamayı ihmal etme.Basit bir yarım dalga doğrultmaç yapmış olacaksın. Bu durumda elektrik kesildiğinde RB0 ucunda gerilim hızlı bir biçimde 0 a düşecektir. bu düşüşü kesme ile algılayıp, gerekli işlemleri yapabilirsin. Diğer yöntem izolasyonlu buda optıkuplör yada trafo yardımı ile şebeke gerilimi hakkında bilgi almaktır. opto kuplör led kısmını 100-200 K arası dirence seri bağlı köprü diyotlarla  lede paralel bağlı 4.7 uf gibi bir kondansatör kullan ve şebekeye bağla, kollektör ucunu ise portb'yi pull up yaptıktan sonra RB0 ' a bağla. elektrik kesildiğinde pull up aktif olacağı için çıkış 1 de kalacaktır.( Pic in enerjisi bitene kadar) Sistemde elektrik olduğu sürece led yanacak , CE arası iletimde olacaktır.Buda RB0' a sürekli 0 bilgisini verecektir. Aklıma gelenler bunlar. Kolay gelsin.
"Ya olduğun gibi görün, Ya da göründüğün gibi ol..." Mevlana

Erol YILMAZ

Bu UPS te zaten aku var. PIC niye akuden beslenmiyor ???

elektroombank

Biraz gelişme kaydettim.Aşağıya aseıl devremi sol tarafada 9V pili devreye dookacak sistemi kurdum.Ancak sol taraftaki devremi kurduktan sonra simulasyonu yapamaz hale geldim.Regule devresini asıl devrem nasıl bağdaştıracağımı bulamadım..
Ne yapmalıyım aşağıdaki devremde.PİC'in ve LCd min normalde 7805 çıkışnadan beselenmesini istiyorum.Ve bu  şekilde simule edebilmek isitiyorum



mod notu: dostum resim çok büyük mümkünse onu biraz daha ufaltman gerekecek yoksa sayfayı okumak çok zor