ADC mot varierande spann

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Erik M
Inlägg: 1380
Blev medlem: 23 februari 2012, 18:34:39
Ort: Göteborg

ADC mot varierande spann

Inlägg av Erik M »

Det verkar bäst göra ADC mot Vdd, inte mot Vref etc.

Och det funkar, så länge det mätta spannet är samma varje gång.
Men om motsvarigheten till Vref är olika, men spannet ska behandlas proportionellt oavsett.
Dvs Vref kan vara 9V, med ADC spänningsdelare 9 till 5, eller 12V med 12 till 5 etc.

Någon som har en fiffig lösning - som är extern från PIC som tar emot, alltså inte använda dess Vref-funktion?

Det kan vara viss ojämnhet i kurvan över ADC resultat, men den måste nå hela aktuella spannet.
bearing
Inlägg: 11676
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: ADC mot varierande spann

Inlägg av bearing »

Svårt att förstå precis vad du är ute efter.

ADC Vref kan ju internt kopplas ihop med Vdd eller andra spänningar i chippet. Alternativt kopplas ihop med en I/O / extern Vref.

Om du menar att insignalen är proportionell mot t.ex. matningsspänningen, och att du är ute efter att mäta proportionen mellan insignal och matning, då är det just en spänningsdelare från matning till extern Vref du ska använda. Använd sedan samma motståndsvärden i en spänningsdelare från insignalen till AD-ingången.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: ADC mot varierande spann

Inlägg av sodjan »

> Dvs Vref kan vara 9V

Vref kan inte vara högre än matningsspänningen.

Men som bearing sa så är det svårt att veta vad du frågar om.
Erik M
Inlägg: 1380
Blev medlem: 23 februari 2012, 18:34:39
Ort: Göteborg

Re: ADC mot varierande spann

Inlägg av Erik M »

Om Vref inte kan vara större än Vdd, varför överhuvudtaget ha den?

Läser man ordentligt, utan att förutsätta vad man inte vet, så framgår det.

Om bearing tar sitt andra stycke och jämför med frågeställningen syns att vad han tar upp redan är avklarat.

Frågan var inte hur använda spänningsdelare, utan hur man gör när spänningsdelare inte fungerar eftersom mätspänningens spann varierar från tillfälle till tillfälle.
En spänningsdelare skulle ge fel proportionell förskjutning.

Det är inte heller, i detta fall, möjligt använda en extern, manuell, inställning att justera.

Vi har alltså en arbetsspänning som kan variera mellan nio och aderton volt.
Denna spänning är inte nödvändigtvis känd, eller möjlig göra känd externt.

Men nu kom jag på hur det löses.

Man har inledningsvis en ingång som kopplas av när den nått det maximala värdet som ADC ska mätas mot.
Detta värde används sedan till att normera värdet från efterföljande ADC-mätningar.

Så var det ju! :tumupp:
bearing
Inlägg: 11676
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: ADC mot varierande spann

Inlägg av bearing »

Jag förstår fortfarande inte vad du ville. Men det verkar ju som att det var någon väldigt simpelt, så det kanske hade varit bättre om du funderat själv en stund istället för att engagera andra i ditt problem.

Om du hade beskrivit tydligare vad du ville hade du nog fått flera utmärkta förslag direkt. Men det kanske inte ligger i naturen hos en "vildbasare".
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: ADC mot varierande spann

Inlägg av sodjan »

> Om Vref inte kan vara större än Vdd, varför överhuvudtaget ha den?

Därför att man ibland vill ha en lägre Vref än Vdd.
Användarvisningsbild
MiaM
Inlägg: 12940
Blev medlem: 6 maj 2009, 22:19:19

Re: ADC mot varierande spann

Inlägg av MiaM »

... och framförallt för att man kan vilja ha en Vref som har mycket renare spänning än Vdd.

Vdd behöver trots allt bara vara tillräckligt bra för att rymmas inom specarna för att driva digitaltekniken. Att bara hålla sig till detta är en rätt stor besparing på nätdelen, speciellt om den matningen även ska mata en del annan digitalteknik som kan ge brus på matningen.

Vref drar ju däremot bara pyttelite ström och kan dessutom komma från någon annan stans, och också utgöra referens för det du ska mäta på.
Erik M
Inlägg: 1380
Blev medlem: 23 februari 2012, 18:34:39
Ort: Göteborg

Re: ADC mot varierande spann

Inlägg av Erik M »

Jaja, sicken stürm und drang.

Vill man ha lägre - samma som när den för hög.
Inte ren nog - märkligt om den smutsas ner.

Men referens i sig - japp.
Det är i princip exakt vad den pinnen används till just nu.
GP1 & CCPR1L bildar tillsammans en H-brygga.

Men problemet är löst - så avklarat.
Tack för bidrag.
Skriv svar