Räkna ut vad en viss spänning blir för värde i A/D

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
PW2000
Inlägg: 38
Blev medlem: 25 mars 2012, 05:46:32

Räkna ut vad en viss spänning blir för värde i A/D

Inlägg av PW2000 »

Jag har en 10-bitars AD i min PIC-processor, jag förser den med 3,24V referens.

Nu tänker jag att man ska räkna ut vilket värde en viss spänning ger såhär:

Vref/1024 = 0,0031640625

Spänning 1,2 V ska då ge 1,2/0,0031640625 = 379 = 0x017B

Men det verkar inte stämma, tänker jag fel?
Senast redigerad av PW2000 10 juli 2013, 16:46:56, redigerad totalt 1 gång.
Användarvisningsbild
Icecap
Inlägg: 26221
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: Räkna ut vad en viss spänning blir för värde i AD.

Inlägg av Icecap »

1,2V / 3,24V * 1024 = 379 = 0x017B

Du kanske ska kolla lite på din decimal -> hex konvertering?
Användarvisningsbild
psynoise
EF Sponsor
Inlägg: 7159
Blev medlem: 26 juni 2003, 19:23:36
Ort: Landvetter

Re: Räkna ut vad en viss spänning blir för värde i AD.

Inlägg av psynoise »

Generellt stämmer det om jag förstår dig rätt, dvs kvantiseringssteget fås av

\(Q=\frac{2x_{max}}{2^{w}}\)

där w är ordlängden. Tyvärr vågar jag inte säga något om just din ad-omvandlare i mikrokontrollern, men vad för värden får du just nu?
PW2000
Inlägg: 38
Blev medlem: 25 mars 2012, 05:46:32

Re: Räkna ut vad en viss spänning blir för värde i AD.

Inlägg av PW2000 »

Det är jag som är tillfälligt förvirrad. 0x017B ska det vara, 0x0166 är det värde som är närmare 1,2V.

1,2V är en triggpunkt. Jag har svårt att direkt läsa av vilket värde AD ger. Men jag tänder/släcker en LED vid "1,2V" och då stämmer 0x0166 bättre med min multimeter.

Redigerade mitt inlägg ovan.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43204
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Räkna ut vad en viss spänning blir för värde i AD.

Inlägg av sodjan »

Är alltså frågan besvarad?
Eller är det fortfarande något problem?
PW2000
Inlägg: 38
Blev medlem: 25 mars 2012, 05:46:32

Re: Räkna ut vad en viss spänning blir för värde i AD.

Inlägg av PW2000 »

Svar Ja.

Sen får väl jag fundera på varför inte AD och multimeter är överens.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43204
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Räkna ut vad en viss spänning blir för värde i AD.

Inlägg av sodjan »

OK, skit samma... :-)
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Räkna ut vad en viss spänning blir för värde i A/D

Inlägg av blueint »

Sedan är det ju det där med att analoga saker alltid är lite imperfekta och avviker från börvärden ;)

(har du kollat multimeterns batteri?)
Skriv svar