Sida 1 av 2

Kolla batterier med BS2

Postat: 26 april 2005, 10:37:16
av Logan
Hej finns det något inbyggt i BS2 som kan kolla batterier?

Postat: 26 april 2005, 13:14:01
av $tiff
Du behöver en ADC för att läsa av spänningsnivån på batteri, det finns det inte i en BS2.

Postat: 26 april 2005, 13:54:40
av Logan
Någon enkel ADC som du kan rekomendera?

Postat: 26 april 2005, 15:17:23
av bengt-re
MCP 3208 kan vara lämplig, skapligt billig seriell a/d. Eller MCP3202CIP om du nöjer dig med 2 ingångar, billigare dessutom.

Postat: 26 april 2005, 15:33:27
av Fagge
Vill du inte krabba med seriell överföring så är ADC0804 en superenkel 8bitars A/D!.

*ler*

Postat: 26 april 2005, 16:01:23
av bengt-re
Jo, den är trevlig. Jag har ett helt rör av dessa... Det som fick mig att rekomendera en seriel är att det nog är lite ont om pinnar på hanns uP, men har man pinnar så är gamla ärevördiga ADC0804LCN ett bra val, dock som sagt bara 8-bitar, kan vara lite väl lite om man vill mäta batterier.

Postat: 26 april 2005, 16:04:30
av Macce
Lite OT, men, vad är det för skillnad om en AD är 8 bit eller mer/mindre? Kan gissa att resultaten är exaktare med högre bittal, men hur? Är det fler decimaler eller?

Postat: 26 april 2005, 16:06:04
av karlstedt
Bengt-re >>
Beror väl lite på vad det är för spänning på batteriet också? Ett 12V batteri blir ju upplösning ca 50 mV. Är det nån lustig spänning därunder blir ju upplösningen god. Tror inte spänning har framgått än va? :roll:

Postat: 26 april 2005, 16:09:51
av Fagge
Om du ska mäta ett område mellan 0-5V med en 8bitars AD omvandlare så blir upplösningen 5/255 =0,019V.
Om man gör samma med en 12bitars AD så blir upplösningen 5/4095=0,0012V

Postat: 26 april 2005, 16:10:59
av Schnegelwerfer
Macce skrev:Lite OT, men, vad är det för skillnad om en AD är 8 bit eller mer/mindre? Kan gissa att resultaten är exaktare med högre bittal, men hur? Är det fler decimaler eller?
Med 8 bitar kan du få ut 256 olika mätvärden, dvs. en upplösning på 0.047V vid 12V mätspänning.
10 bitar ger 1024 olika mätvärden, d.v.s. en upplösning på 0,01V vid 12V mätspänning.

Postat: 26 april 2005, 16:13:15
av Macce
aha tack för förklaringen :)

Postat: 26 april 2005, 16:27:02
av DeVille
Fagge skrev:Vill du inte krabba med seriell överföring så är ADC0804 en superenkel 8bitars A/D!.
Denna ser mycket intressant ut! Är det bara 3 kontroll pinnar på som man använder?

Guuud vad skönt att bara dimensionera en mätbrygga in med kablarna.. ett enkelt program å sen läsa av värdet... skulle passa perfekt till mitt rökprojekt.

Skall man vara noga

Postat: 26 april 2005, 16:34:11
av bengt-re
Så är 50mv lite väl stora steg om man mäter blybatterier. intressant information om ett obelastat batteri finns ner till 10-20mv steg, exempelvis ett obelastat 12V blysyrebatteri kan spänningsskilnaden mellen 12,63 och 12,72 kontra 12,85 V avgöra om batteriet är 20%-50% eller 100% laddat. Exakta spänningar beror på batterikemi och TEMPERATUR. Så vad jag egentligen ville ha sagt är att om man bara skall indikera vilken spänning man har utan skall analysera den så bör du nog upp till 10 bitars upplösning. Glöm inte spänningsreferens eller noggranheten på motstånden dock... Motstånden som ligger i lådan är nog +-5% och utan kalibrering så kan du då lilka gärna nöja dig med 8-bitar... En fördel med 10 bitar är också att det blir lätt att räkna på ;)

Mäter du batteri som ha stadig spänning så kan du om du är lite fräck skippa sampel and hold och köra omvandlare freerunning, finns risk för bitfel om den slår om när du läser in data, men med paralell inläsning (tänker ADC0804LCN nu) så går det att fuska. Inte helt seriöst att läsa en buss oklockat, men det fungerar bra om du bara skall titta på värdena, skall de loggas så kan det bli trist även om felen kommer sällan då detta kan skapa falska spikar i loggen.

Postat: 26 april 2005, 16:42:01
av Fagge
Men man behöver ju inte mäta hela intervallet på 0-15V, utan man kan ju begränsa mätområdet till typ 10-15V & på så sätt få 20mV i upplösning!.

sant.

Postat: 26 april 2005, 16:48:19
av bengt-re
helt klart, men då åker man på kalibrering, op-förstärkar kopplaningar och så. För skall man mäta kan man inte fuska med zenerdioder och liknande på grund av dessas temperaturdrift. ;) Men som sagt, vi har fortfarande inte fått ett riktigt svar om exakt varför vi skall mäta, så vi kanske är ute och cyklar? 2 bitar kanske räcker ?
00=För lågt
01=lågt
10=bra
11=för mycket
;)
typ biltema-stoppa-i-cigg-uttaget-tänd-lite-lysdioder-pryl....