Mäta batterispänning med PIC (A/D) - hur?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
grapetonix
Inlägg: 293
Blev medlem: 14 juli 2004, 17:20:50
Skype: grapetonix
Ort: Hägersten, Stockholm

Mäta batterispänning med PIC (A/D) - hur?

Inlägg av grapetonix »

Jag har fått tag på ett par 16F88or.

Men hur ska egentligen referenserna för AD'n sättas?
Batteriet och PICen är ju inte delar av samma elektriska system.

Som jag har gjort nu ser det ut så här:

Vdd (picens drivspänning, i mitt fall 4,9V) satt som Vref+

Batteriets minuspol satt som Vref- och pluspolen in på analogkanalen i fråga.

Problemet är bara att jag får 255 i AD-output registret så fort jag hakar upp batteriet - vanligt 1.5V alkaline, vore snarare få ungefär (1.5/4.9) x 255. Med ledarna hängande i luften får jag ut noll.

Säkert jag som gör käpprätt åt helvete fel med referenserna. Lämplig person får rätta mig.

Tack //Grape
Användarvisningsbild
EagleSpirit
Inlägg: 1288
Blev medlem: 27 maj 2003, 23:15:48
Ort: Västerås
Kontakt:

Inlägg av EagleSpirit »

det borde vara rätt, vad är det för spänning på batteriet?
Användarvisningsbild
grapetonix
Inlägg: 293
Blev medlem: 14 juli 2004, 17:20:50
Skype: grapetonix
Ort: Hägersten, Stockholm

Inlägg av grapetonix »

1.5V (redigerade posten lite i efterhand)

Bör också tillägga att om jag spänningsdelar mellan Vdd och Vss mha. två motstånd och mäter över dem får jag precis rätt värden...
Användarvisningsbild
EagleSpirit
Inlägg: 1288
Blev medlem: 27 maj 2003, 23:15:48
Ort: Västerås
Kontakt:

Inlägg av EagleSpirit »

du har kopplat minus på batteriet till minus på drivspänningen va? Annars tror jag den får fel referens. Jag menar mellan Vref- och Vref+ kan det ju bli vilken skillnad som helst i princip
Användarvisningsbild
grapetonix
Inlägg: 293
Blev medlem: 14 juli 2004, 17:20:50
Skype: grapetonix
Ort: Hägersten, Stockholm

Inlägg av grapetonix »

Det trodde jag att jag hade gjort.

Men det hade jag inte!

Tackar! Working great med riktigt fin noggrannhet nu
Euphaz
Inlägg: 49
Blev medlem: 18 juni 2004, 23:21:07

Inlägg av Euphaz »

Om du har en bra regulator (typ 7805) på PIC-kretsen, behöver du inte använda någon annan referens. Default använder PIC-kretsen VDD.
Användarvisningsbild
Hedis
Inlägg: 2493
Blev medlem: 8 december 2003, 15:10:44
Ort: Vänersborg
Kontakt:

Inlägg av Hedis »

Det tråkiga med en 7805 är att du inte får exact 5v ut. Iaf inte jag. Det brukar fattas lite (typ 0,1v).

På Mega32:an som jag byggt endel med så finns det en intärn referens på 2,54v vilket är perfekt.
Man sätter bara en spänningsdelare på 2:1 på ingången.
Enda problemet där är att dom motstånden måste vara välldigt precis i resistansen (om man har högra krav på precision).
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Följdfråga: Hur mäter man då batterispänningen på ett batteri vars spänning är högre än matninsspänningen till µC?

Jag skulle chansa på att man behöver en OP som matas med spänning från en spänningsdubblare!?
danei
EF Sponsor
Inlägg: 27363
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Inlägg av danei »

Hedis skrev:På Mega32:an som jag byggt endel med så finns det en intärn referens på 2,54v vilket är perfekt.
Man sätter bara en spänningsdelare på 2:1 på ingången.
Enda problemet där är att dom motstånden måste vara välldigt precis i resistansen (om man har högra krav på precision).
Om du läser var folk skriver så hittar du en hel del svar...
Användarvisningsbild
Hedis
Inlägg: 2493
Blev medlem: 8 december 2003, 15:10:44
Ort: Vänersborg
Kontakt:

Inlägg av Hedis »

Stiff> Kan man inte bara dela ner spänningen med en spänningsdelare tills den är inom ett mätbart område för µC?

danei> Nu fattar jag inte riktigt... Jag ställde ju inte ens en fråga...
Användarvisningsbild
RDX*
EF Sponsor
Inlägg: 1651
Blev medlem: 28 maj 2003, 22:52:04
Ort: Skåne - Lund

Inlägg av RDX* »

Om man vill skilja mättspänningen med matarspänningen så borde man kunna använda en analog optokopplare. På det sättet borde man kunna mätta spänningar som är högre än matarspänningen.
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

>> Hedis

Jajustdet :D
Men det kräver kanske en lite bättre spänningsreferens än en 7805?
Användarvisningsbild
Hedis
Inlägg: 2493
Blev medlem: 8 december 2003, 15:10:44
Ort: Vänersborg
Kontakt:

Inlägg av Hedis »

Stiff> Just därför jag brukar använda den intärna på 2,56v. Mer exact än den är nog svårt o hitta.
Fast den kanske inte finns i PIC:arna?
Det finns vell kretar som är just till för spänningsreferenser.
Annars en Zenerdiod som man vet exact spänning för.
Skriv svar