Mäta batterispänning med PIC (A/D) - hur?
- 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?
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
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
- EagleSpirit
- Inlägg: 1288
- Blev medlem: 27 maj 2003, 23:15:48
- Ort: Västerås
- Kontakt:
- grapetonix
- Inlägg: 293
- Blev medlem: 14 juli 2004, 17:20:50
- Skype: grapetonix
- Ort: Hägersten, Stockholm
- EagleSpirit
- Inlägg: 1288
- Blev medlem: 27 maj 2003, 23:15:48
- Ort: Västerås
- Kontakt:
- grapetonix
- Inlägg: 293
- Blev medlem: 14 juli 2004, 17:20:50
- Skype: grapetonix
- Ort: Hägersten, Stockholm
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).
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...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).