Trycksensor som altimeter?
- Schnegelwerfer
- Inlägg: 1863
- Blev medlem: 8 november 2004, 13:46:56
Jag har aldrig jobbat med så små spänningar förut som ska A/D-omvandlas, men borde det stora problemet inte bli störningar?
5mV är ju en väldigt liten spänning, och det borde bli extremt störningskänsligt! Om man förstärker signalen med en OP, förstärker man ju även störningarna...
Men det finns säkert någon som jobbat mer med A/D-omvandlare som vet om det går att lösa.
5mV är ju en väldigt liten spänning, och det borde bli extremt störningskänsligt! Om man förstärker signalen med en OP, förstärker man ju även störningarna...
Men det finns säkert någon som jobbat mer med A/D-omvandlare som vet om det går att lösa.
- Schnegelwerfer
- Inlägg: 1863
- Blev medlem: 8 november 2004, 13:46:56
Jo...."tänkte inte på det"....
Edit: sen är det väl problem med offset-spänningar å temperatur-relaterad drift mm.
Men jag fick en idé:
Om man har tillgång till flera A/D-omvandlare, så kan man kanske göra på följande sätt
Låt den OP:n med högsta förstärkningen, förstärka signalen 20 ggr.
Sen kan man ta en annan OP som förstärken signalen 15 ggr....eller nåt.
Och så kanske ytterligare en op.
Sen läser man av alla 3 samplade värdena från de olika mätningarna....å på så så sätt få en högre upplösning.
Edit: sen är det väl problem med offset-spänningar å temperatur-relaterad drift mm.
Men jag fick en idé:
Om man har tillgång till flera A/D-omvandlare, så kan man kanske göra på följande sätt
Låt den OP:n med högsta förstärkningen, förstärka signalen 20 ggr.
Sen kan man ta en annan OP som förstärken signalen 15 ggr....eller nåt.
Och så kanske ytterligare en op.
Sen läser man av alla 3 samplade värdena från de olika mätningarna....å på så så sätt få en högre upplösning.
Senast redigerad av evert2 4 februari 2005, 10:50:47, redigerad totalt 1 gång.
- Schnegelwerfer
- Inlägg: 1863
- Blev medlem: 8 november 2004, 13:46:56
Upplösningen i sig tror jag inte är något problem, eftersom man kan förstärka signalen. Dessutom behöver man ju inte använda 5V som referensspänning, man kan ju använda en lägre referensspänning för att få bättre upplösning utan att förstärka signalen.
Med 1V referensspänning skulle man ju får runt 1mV upplösning med en 10-bits AD. Problemet man inte blir av med är att undertrycka offsetspänningar, potentialskillnader och störingar.
Det måste finnas en praktisk/ekonomiskt försvarbar noggrannhetsgräns när det gäller att konstruera A/D-omvandlarapplikationer, det vore lite kul att höra om det finns någon på forumet som jobbat med sådant.
Med 1V referensspänning skulle man ju får runt 1mV upplösning med en 10-bits AD. Problemet man inte blir av med är att undertrycka offsetspänningar, potentialskillnader och störingar.
Det måste finnas en praktisk/ekonomiskt försvarbar noggrannhetsgräns när det gäller att konstruera A/D-omvandlarapplikationer, det vore lite kul att höra om det finns någon på forumet som jobbat med sådant.
Alltid då man uppnå lite precition med AD omvandlare skall man använda sk Anti vikningsfilter, dessa filter brukar var aktiva LP filter och används för att ta bort ströningar och se till att vikning inte uppstår. Detta filter kan implementeras i OP kopplingen för när signalen förstäks, det som tillkommer är bara ett par koningar beroende på vilet ordningstal på filtret som skall användas!
//olssoninc
//olssoninc
- Schnegelwerfer
- Inlägg: 1863
- Blev medlem: 8 november 2004, 13:46:56
Konstant offset och gainfel kan man ju kalibrera bort.
Brus kan man i princip filtrera bort om man bara är intresserad av DC-nivån och långsamma förändringar.
Temperaturdrift kan man minimera genom att välja bra OP, eller om det absolut behövs - mät temperaturen och kompensera. Värst är det om själva sensorn har stort temperaturberoende...
Brus kan man i princip filtrera bort om man bara är intresserad av DC-nivån och långsamma förändringar.
Temperaturdrift kan man minimera genom att välja bra OP, eller om det absolut behövs - mät temperaturen och kompensera. Värst är det om själva sensorn har stort temperaturberoende...
Jag undrar om inte du kan styra detta till viss del med en referensspänning (eller OP som i ditt förslag). Har för mig man kan slänga en referensspänning på en av pinnarna på PICen som används av A/D:n, säg en ref på 2,5V, då borde upplösingen för 10 bittar (1024 decimalt) bli c.a. 2,44 mV (2,5V / 1024).olssoninc skrev:Skall du använda PIC:ens AD där man ofta använder spännings intervallet 0-5V och 10 bitars upplösning kan det bli problem att mäta skillnader på 4mV
//olssoninc
Dock borde en ref på 2,048V vara bättre i detta fall eftersom upplösingen då borde bli mer exakt 2mV (2,048V / 1024), en jämnare multipel av 4.
Mats
-
- Inlägg: 15896
- Blev medlem: 21 juni 2003, 21:26:56
- Ort: Väster om Lund (0,67 mSv)
Att ha lite lagom brus vid ingången till AD-omvandlaren kan å andra sidan vara en fördel. Om man sedan lågpassfiltrerar i mjukvara (t.ex. bara summerar en massa mätningar) kan man få högre upplösning på mätningarna.
Om signalen du ska mäta ligger precis mellan två steg på ADn, och du har brus i storleksordningen ett AD-steg så får du ungefär hälften av varje mätvärde. Addera massa mätningar och ditt medelvärde blir närmare det riktiga värdet än vad upplösningen på ADn tillåter med bara en mätning.
Om signalen du ska mäta ligger precis mellan två steg på ADn, och du har brus i storleksordningen ett AD-steg så får du ungefär hälften av varje mätvärde. Addera massa mätningar och ditt medelvärde blir närmare det riktiga värdet än vad upplösningen på ADn tillåter med bara en mätning.