AD omvandlare

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
gripner
Inlägg: 1169
Blev medlem: 4 december 2007, 14:47:39
Ort: Lidingö

Re: AD omvandlare

Inlägg av gripner »

Jag kör min på 16MHz med en prescaler på 128 ger ett bra värde.

Dock är mätningarna inte stabila.

Första mätningen ger ett värde, andra mätningen ger ett lite anorlunda värde, tredje ger igen anorlunda, 4 - oändlig mätning ger samma värde. fattar ingenting så nu har jag en fulfix där jag läser 5ggr när jag behöver läsa.......... kanske inte helt rätt, men rääcker för min test skull!
gripner
Inlägg: 1169
Blev medlem: 4 december 2007, 14:47:39
Ort: Lidingö

Re: AD omvandlare

Inlägg av gripner »

Så nu har jag kommit så lång att jag kan läsa in 0-5 volt och det ger mig 0-1023,

Mätaren jag använder ger en späning ut på 0.4-2.5V (kommer sedan ha en annan mätare som ger 0-5V) dock ser jag i databladet att mätaren inte är linjär, utan logaritmisk. Mina mattekunskaper slutar vid matte B så jag har inte en aning om om man kan få fram någon tjusig formel att använda sig av ? Jag har ett diagram över spänningen ut från mätaren..
sodjan
EF Sponsor
Inlägg: 43288
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: AD omvandlare

Inlägg av sodjan »

> Dock är mätningarna inte stabila.

Vad menar du med "stabil" ??

Notera att det är fullständigt normalt att få variationer på
ett par eller kanske 5-6 bitar, om man inte har gjort stora
insatser för att analogt "tysta" matningsspänningar o.s.v.
Och normalt spelar det ingen roll. Om det gör det så får
man ta till andra åtgärder. Att få exakt samma avläsning
utan någon variation alls är näst intill omöjligt...


> ...inte är linjär, utan logaritmisk.

Du kan t.ex fixa en tabell i Excel som du lägger in som en "lookup"
tabell i processorn. Går oerhört mycket snabbare än att räkna om
värderna on-the-fly.
gripner
Inlägg: 1169
Blev medlem: 4 december 2007, 14:47:39
Ort: Lidingö

Re: AD omvandlare

Inlägg av gripner »

Som jag skrev, de 4 första mätningarn man gör blir olika, medan mätning 4- oändlighet blir exakt samma eller extremt nära varander typ

mätning 1 285
mätning 2 300
mätning 3 310
mätning 4 295
mätning 5 295
mätning 6 295
etc.

blir exakt likadant om jag "startar" om uC:n

blir rätt stor tabell men givetvis går det att göra med en tabel, gör det för närvarande
sodjan
EF Sponsor
Inlägg: 43288
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: AD omvandlare

Inlägg av sodjan »

Är det där mätningar på en och samma kanal hela tiden ?
Utan att byta kanal under tiden ?
Vad är det för tid mellan mätningarna ?
De 4 första mätningarn efter *vadå* ??
Är 295 det förväntade värdet ?
Varifrån kommer spänningen som mäts ?
Ser du inte själv hur mycket det saknas i dina frågor ? :-)
ToPNoTCH
Inlägg: 5271
Blev medlem: 21 december 2009, 17:59:48

Re: AD omvandlare

Inlägg av ToPNoTCH »

Det ser ju ut som om mätningen är ostabil när du slår igång och sedan stabiliserar sig.

Det kan inte vara så enkelt att du har rätt mätvärden. Typ att din spänningskälla svänger in vid uppstart ?

p.s
Det är oftast smart att göra ett par mätningar och sedan ta snittvärdet.
d.s
sodjan
EF Sponsor
Inlägg: 43288
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: AD omvandlare

Inlägg av sodjan »

> Det ser ju ut som om mätningen är ostabil när du slår igång och sedan stabiliserar sig.

Ja, eller i alla fall då också. Eller kanske bara då. Det vet vi inte.
gripner
Inlägg: 1169
Blev medlem: 4 december 2007, 14:47:39
Ort: Lidingö

Re: AD omvandlare

Inlägg av gripner »

mätvärdet man får efter mätning nummer 4 är det förväntade värdet, späningskällan ser stabil ut (matas via dators USB)

mäter på 4 kanaler 1 ,2 ,3 ,4, men samma fenomen om jag läser endast 1 kanal. dock behövs 3 mätningar för att få det korrekta.

förväntat värde är tex 288
mätning 1 tex 310
mätning 2 tex 270
mätning 3 tex 301
mätning nummer 4 och och vidare ger exakt 288

ett annat fenomen när jag endast gör 1 mätning är att om jag ändrar inspäningen och läser igen så får jag samma värde som föregående läsning gav, l'ser jag 1 gång till får jag rätt värde
sodjan
EF Sponsor
Inlägg: 43288
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: AD omvandlare

Inlägg av sodjan »

Du måste nog skärpa till dina beskrivningar en del... :-)
Det saknas helt info om t.ex *TIMING* ! Det kan vara
helt avgörande för de fenomen som du ser.

> mäter på 4 kanaler 1 ,2 ,3 ,4,

Hur då ? Så ett värde är från kanal 1, nästa från kanal 2 o.s.v ?
Så det är ett byte av kanal mellan *varje* värde i din exempel-tabell ?
Och i så fall, är det samma insignal till alla kanaler ?
Eller är det 4-5 mätningar på *en* kanal, sedan kanalbyte ?

> om jag ändrar inspäningen och läser igen...

Hur mycket ändras inspänningen ?
Hur lång tid går det från ändringen till mätningen görs ?
Vilken impedans har din spänningskälla Och generellt,
hur ser din spänningskälla ut ?

Som sagt, det behövs mycket mer "hard facts", inte bara svävande
beskrivningar som saknar konkreta spänningar, tider o.s.v.

Och ändra inte förutsättningarna mellan varje inlägg! Kör en uppsättning
på ett visst sätt till vi har löst det. Det blir jäkligt rörigt att hänga med annars.

Du måste tänka på att *vi* ju enbart ser det du skriver här. *Du* sitter
ju med hela uppkopplingen framför dig, din kod aktuell i huvudet och vet
allt som händer *mellan* dina inlägg o.s.v.
Du måste läsa dina inlägg så som en som inte har en susning om vad du
håller på med läser det... :-)
Skriv svar