Sida 1 av 1
PIC16F690 - Mäta relativt extern ref eller Vdd?
Postat: 23 augusti 2008, 11:47:46
av AndersG
Anta att jag skall bedöma ett batteris laddning genom att mäta (vilo) polspänningen:
Kod: Markera allt
Batteriets laddningstillstånd Elektrolytens densitet g/cm3 Batteriets vilospänning V vid 20 grader
100 % 1,28 12,72
75 % 1,25 12,54
50% 1,22 12,36
25 % 1,19 12,18
urladdat 1,13 11,82
Problemet är att det bara är 0,92 mellan urladdat och full-laddat. Om jag använder Vdd så vinner jag iofs en pinne, men måste ha en väldigt noggrann Vdd. Månne jag klarar det med en 78L05?
Alternativt välja en extern referens, vilket jag iofs redan har tillgänglig i min koppling?
Vad säger ni som jobbat längre med PIC?
Postat: 23 augusti 2008, 12:02:56
av Kaggen
Jag kan inte svara på hur det är med just vilospänningen, men har för mig att jag såg något liknande projekt på nätet. Där belastade dom batteriet en kort stund under mätning.
Har för mig att det var just för att det var väldigt osäkert att bedömma laddningen med hjälp av vilospänningen. Tror dock det projektet var för en viss batterityp, så det kanske funkar olika beroende på om det är NiMH, NiCd, Lipo, Li ion, bly och olika spänningskonfigurationer.
Postat: 23 augusti 2008, 12:23:09
av Icecap
Jupp, mätar man den interna resistans får man ett mycket bättre överblick över laddningstillståndet och man kan även bedöma batteriets totala skick.
Postat: 23 augusti 2008, 15:16:00
av AndersG
OK. Det är frågan om blybatterier och jag kommer även att mäta mAh in och ut ur batteriet, men jag tänkte ha detta som komplement.
Någon som har några åsikter om kärnfrågan? Vdd eller Vref?
Postat: 23 augusti 2008, 17:13:01
av sodjan
> Vdd eller Vref?
"Eller" ? En Vref måste ADC'n alltid ha...
Frågan är väl hurvida du klarar mätningen
med Vdd som Vref eller inte. Om inte så kanske det behövs en
extern ref som Vref. Antingen räkna lite på det eller gör
några testmätningar.
Postat: 23 augusti 2008, 17:46:30
av AndersG
Sorry. Jag menade: "Är Vdd från tex en 78L05 stabil nog för att användas som referens, eller bör jag använda en extern referens"
Men du har rätt. Det är väl bara att mäta.
Postat: 23 augusti 2008, 17:55:43
av bearing
Om du delar spänningen i tre för att passa ADC-ingången blir skillnaden ca 0,3V. Då skiljer 1024 / 5V * 0,3 V = 61 värden mellan minsta och lägsta. Om den sista biten kastas bort blir det 30 värden, dvs ca 3-4% per värde. Duger det?
Min multimeter har visat 5,00 V och 4,99 V när jag har mätt på 7805 med PIC inkopplad.
Postat: 23 augusti 2008, 18:41:04
av AndersG
Jag får testa. Nu har jag en tabell som ser ut så här:
Kod: Markera allt
99% 12,70043286 635 2 123
95% 12,6813415 634 2 122
90% 12,655626 633 2 121
85% 12,6278535 631 2 119
80% 12,598024 630 2 118
75% 12,5661375 628 2 116
70% 12,532194 627 2 115
65% 12,4961935 625 2 113
60% 12,458136 623 2 111
55% 12,4180215 621 2 109
50% 12,37585 619 2 107
45% 12,3316215 617 2 105
40% 12,285336 614 2 102
35% 12,2369935 612 2 100
30% 12,186594 609 2 97
25% 12,1341375 607 2 95
20% 12,079624 604 2 92
15% 12,0230535 601 2 89
10% 11,964426 598 2 86
5% 11,9037415 595 2 83
0% 11,841 592 2 80
Dvs, för att göra det bekvämt för mig så låtar jag fullskala vara 20V = 1000. Som du ser så blir det bara en eller två stegs hopp på låga biten då, men fördelen att det är ganska enkelt att göra ett tabelluppslag som tar LSB på spänningen och returnerar procenten som två nibbles.
Postat: 23 augusti 2008, 18:45:43
av Swech
Kan du inte sätta en diff förstärkare och på så sätt plocka bort
11 volt från din insignal och förstärka upp den en aning så
att du får en bättre insignal?
din 11V ref behöver då naturligtvis vara stabil och/eller kalibrerad.
Vid bygge av 1-10 enheter bör individuell kalibrering inte vara något problem
Swech
Postat: 23 augusti 2008, 18:55:51
av AndersG
Där har du en tanke! Skall fundera på det