Pil durumunu öğrenmek için entegre arıyorum?

Başlatan serdararikan, 31 Ocak 2012, 11:24:45

serdararikan

4 adet AAA pilin bulunduğu bir sistemde pilin durumunu öğrenip,kritik değerin altına düştüğünde uyarı vermem lazım.PIC in ADC si ile yapmayı düşündüm fakat sistemdeki tüm kompanentler bu pillerden besleneceği için pil gerilimindeki düşmeler ve sıcaklık değişimleri ADC değerini etkileyebilir.bu yüzden sadece bu iş için tasarlanmış bir entegreye ihtiyacım var.kullanmış olan varsa tavsiyelere açığım.

Elektroemre

Selamlar,

Bazı piclerde 0.6 voltluk dahili referans kaynağı bulunmakta. Bu 0.6v'luk referans pil uygulamaları için düşünülmüş.
Yanlış hatırlamıyorsam besleme 2v'un altına düşene kadar bu referansa güvenebilirsiniz.

4 pilli uygulama için bence ideal.

serdararikan

Alıntı yapılan: Elektroemre - 31 Ocak 2012, 13:04:59
Selamlar,

Bazı piclerde 0.6 voltluk dahili referans kaynağı bulunmakta. Bu 0.6v'luk referans pil uygulamaları için düşünülmüş.
Yanlış hatırlamıyorsam besleme 2v'un altına düşene kadar bu referansa güvenebilirsiniz.

4 pilli uygulama için bence ideal.

o 0.6V ile ile bağlayacağım paralel direnç üzerindeki gerilimi mi karşılaştırayım diyorsun?

controller

Hesabım OG tarafından haksız bir şekilde pasif yapılmıştır.

Erhan YILMAZ


ipek

MAX803 kullanabilirsiniz piyasada mevcut alır iken Top mark'ına bakmak lazım treshold seviyeleri farklı bataryadan piko amper çekiceği için sürekli bağlı kalabilir

atıyorum 2.7 volt'luk tipini aldın  serisine karbon değilde metalfilm direnç bağlayarak  8 volta kadar bakabilirsin open kollektor olduğu için led'de bağlayabilirsin.
yada bir pullup direnci bağlayıp işlemcin ile status 0 mı 1 mi arada kontrol edebilirsin SMD versiyonunu kullanıyorum beni hiç üzmedi...

Elektroemre

Alıntı yapılan: serdararikan - 31 Ocak 2012, 13:49:46
o 0.6V ile ile bağlayacağım paralel direnç üzerindeki gerilimi mi karşılaştırayım diyorsun?

Hayır hocam, 0.6'luk referans gerilimi ADC için. Böylece pilin voltaj değişimi yüzünden meydana gelecek ADC okuma hatası minimize edilebilir.
Appnote açıklanmış.

Kolay gelsin.

OptimusPrime

Alıntı yapılan: Erhan YILMAZ - 31 Ocak 2012, 20:25:02
Güzelmiş bu özellik, stm, nxp, ti v.s. olsun cortex denetleyicilerin de de böyle bir mekanizma var mı bilen?

adc modülü olan mikrolarda genellikle böyle bir referans gerilim kaynağı oluyor.

mesela msp430 2.5V 1.5V olarak var, cortex m3 de 3V olarak var, psoc serisinde 2.5V ve 1.6V olarak var, nec de var, pic de var, nxp de var. vs vs...
https://donanimveyazilim.wordpress.com || Cihân-ârâ cihân içredir ârâyı bilmezler, O mâhîler ki deryâ içredir deryâyı bilmezler ||

Erhan YILMAZ

Alıntı yapılan: OptimusPrime - 09 Şubat 2012, 14:24:01
adc modülü olan mikrolarda genellikle böyle bir referans gerilim kaynağı oluyor.

mesela msp430 2.5V 1.5V olarak var, cortex m3 de 3V olarak var, psoc serisinde 2.5V ve 1.6V olarak var, nec de var, pic de var, nxp de var. vs vs...

Hocam şuanda lpc1343'ün adc modülüyle uğraşıyorum onda herhangi bi dahili referans kaynağı göremedim. Aynı şekilde stm32f100 denetleyici var onda da göremedim ondan sordum. Msp430, pic gibi denetleyicilere koyulupta arm denetleyicilerde olmaması pazarlama stratejisi olabilir.

OptimusPrime

#define ADC_REF_INT             0x00000000  // Internal reference
#define ADC_REF_EXT_3V          0x00000001  // External 3V reference

ti cortex m3 de durum bu mesela.

ya dahili referansı seçersin yada harici referansı. stm32f100 dede durum aynı gördüğüm kadarıyla...


https://donanimveyazilim.wordpress.com || Cihân-ârâ cihân içredir ârâyı bilmezler, O mâhîler ki deryâ içredir deryâyı bilmezler ||

serdararikan

tamam diyelimki 0.6V u referans olarak kullandık.pile sönt direncin üzerindeki gerlimi mi ADC ile ölçeceğiz?

OptimusPrime

pile paralel bir gerilim bölücü olacak, bu bölücü üzerinden aldığın gerilimi adc ye gireceksin...
https://donanimveyazilim.wordpress.com || Cihân-ârâ cihân içredir ârâyı bilmezler, O mâhîler ki deryâ içredir deryâyı bilmezler ||

serdararikan

Alıntı yapılan: OptimusPrime - 09 Şubat 2012, 16:46:39
pile paralel bir gerilim bölücü olacak, bu bölücü üzerinden aldığın gerilimi adc ye gireceksin...

bun çok sağlıklı bir pil ölçme tekniği olmayacağını düşünüyorum.işin içinde sıcaklık bilgisi,akım falan olmasıda gerekmiyormu?

OptimusPrime

pilin gerilimini mi ölçmek istiyorsun kalan kapasitesini mi???
https://donanimveyazilim.wordpress.com || Cihân-ârâ cihân içredir ârâyı bilmezler, O mâhîler ki deryâ içredir deryâyı bilmezler ||

memo333

Alıntı yapılan: serdararikan - 09 Şubat 2012, 16:45:00
tamam diyelimki 0.6V u referans olarak kullandık.pile sönt direncin üzerindeki gerlimi mi ADC ile ölçeceğiz?

diyelim ki pil seviyeniz 4.2V; bu durumda referansı ölçerseniz ADC değeriniz = 0.6/4.2 'yi olur.

pil seviyeniz düştü 3.0V; bu durumda da refeansı ölçerseniz ADC değeriniz = 0.6/3.0 olur.

direnç falan kullanmanıza gerek yok sadece ADCniz referansı ölçecek.
Gömülü Linux Notları --> http://linuxedu.xyz/