Sida 1 av 2
Nybörarfråga angående Arduino,mätning och voltage divider...
Postat: 12 mars 2012, 16:29:48
av shootking
Hej
Sitter och knappar lite med nya leksaken kvällstid. Ska mäta lite saker på min pelletspanna är det tänkt. Det mesta är ju spänningar som ska mätas för att få fram temperaturer osv.
Hur gör jag för att påverka den avlästa kretsen så lite som möjligt? Behöver läsa av 0-25v och har läst in mig på Voltage dividers och förstått hur jag ska räkna. Har också föstått att jag bör använda så stora (?) resistorer som möjligt.
Det jag undrar om någon mer erfaren kan hjälpa mig med är om jag är inne på rätt bana? Finns det bättre/enklare sätt att mäta spänningen på? Voltage dividers är ju superenkelt med endast 2 resistorer. Men är det rätt sätt??? Riskerar jag att påverka kretsen jag läser av negativt?
Mvh Jens
Re: Nybörarfråga angående Arduino,mätning och voltage divide
Postat: 12 mars 2012, 16:58:17
av danei
Du måste ha koll på impedansen både på det du mäter på och ingången på din Arduino. Högre resistans är inte automatiskt bättre.
På svenska kallas det spänning delare.
Re: Nybörarfråga angående Arduino,mätning och voltage divide
Postat: 12 mars 2012, 17:15:46
av shootking
Hej igen!
Okej, ska mäta DC (likspänning). talar man inte om resistans då?
När jag Googlar på Arduinos hemsida så skriver de att ingången är en "High impedance" vilket enligt dem motsvarar 100 megohm.
Hur jag ska få fram impedansen på den krets jag vill mäta vet jag inte. Vet inte heller vad jag ska göra med dessa siffror...
Mvh Jens
Re: Nybörarfråga angående Arduino,mätning och voltage divide
Postat: 12 mars 2012, 17:22:08
av xraid
kringkomponenter på en shield : Low offset high-side current monitor
http://www.instructables.com/answers/Me ... h-arduino/
== en krets som tar högre strömmar spänningar men konverterar ner till uc nivå adc
Alternativt low tech :
http://forums.trossenrobotics.com/tutor ... ider-3264/
Re: Nybörarfråga angående Arduino,mätning och voltage divide
Postat: 12 mars 2012, 17:26:21
av petterMAN
Ju högre resistans desto lägre ström kommer att flyta genom spänningsdelningen. Således kommer det termiska bruset att minska (resistorerna blir ej varma). Högre resistans innebär även att du kommer att belasta (påverka) mätpunkten mindre..
Problemet som uppstår vid för hög resistans är att det istället blir känsligt för störningar. Lednings- och luftburna störningar har större påverkan på en högimpediv ledare än en lågimpediv.
Utan mer information om vilken krets du försöker avläsa går det inte att lämna ett klarare besked.
Re: Nybörarfråga angående Arduino,mätning och voltage divide
Postat: 12 mars 2012, 17:52:27
av shootking
Hej igen!
Vilka svar man får! Lär mig massor hela tiden!
Kretsarna jag försöker läsa av är bland annat:
0v eller 25v : dritstopp
En utgång på brännarens mikroporcessor som ger 0V vid vanlig drift men som ger 25V vid driftstopp
5,0v-9,5v: panntemperatur
En givare som sitter i själva pannan som är ansluten till en drivkrets (?) som sitter inne i pelletspannans kontroller. Detta kort har en liten krets samt in och utgångar. Ut från denna "shield" mäter jag temperaturen som pannan ger i volt/10. Dvs 70 grader ger 7,0v, 85 grader ger 8,5v osv
0v till 25v: lågvakt
En fotodiod som sitter kopplad till en drivkrets (?). Ger 0-25v tillbaka till mikrokontrollern på brännaren.
Mvh Jens
Re: Nybörarfråga angående Arduino,mätning och voltage divide
Postat: 12 mars 2012, 21:16:40
av Bosen
vad har du för brännare?
Re: Nybörarfråga angående Arduino,mätning och voltage divide
Postat: 12 mars 2012, 22:05:51
av danei
Ha en resistans på spännign delningen som ligger en faktor 10 under ingångs impedansen. Men är den så hög så kan man gå en bit till, man får mer brus med så höga resistanser.
Re: Nybörarfråga angående Arduino,mätning och voltage divide
Postat: 12 mars 2012, 22:40:23
av shootking
Faktor 10 under ingångsimpedansen? Är det Arduinons ingångsimpedans du menar???
Brännaren är en Baxi Eurofire, ca 4 år gammal.
/Jens
Re: Nybörarfråga angående Arduino,mätning och voltage divide
Postat: 13 mars 2012, 06:29:31
av danei
Ja, det vår det. Men. 10Mohm känns väl högt.
Re: Nybörarfråga angående Arduino,mätning och voltage divide
Postat: 13 mars 2012, 07:10:28
av shootking
Jag läser och läser om Arduinon, jag har även läst PDF-en om ATMega328-processorn. Men ingenstans hittar jag något om impedans på ingångarna... Det enda det står om är att den har inbyggda pull-up-resistorer på varje ingång som kan aktiveras mjukvarumässigt.
Någonstans läste jag att 50K är en rimlig gräns för resistansen i en spänningsdelare...
Mvh Jens
Re: Nybörarfråga angående Arduino,mätning och voltage divide
Postat: 13 mars 2012, 07:17:37
av calmar
Här är en appnote för ADC:n i mega-serien:
AVR126
The ADC module is optimized for analog signals with an output impedance of 10kΩ or
less.
Re: Nybörarfråga angående Arduino,mätning och voltage divide
Postat: 13 mars 2012, 07:32:19
av shootking
Innebär detta att jag bör begränsa min spänningsdelare till max 10k ohm?
Med vänlig hälsning, Jens
Re: Nybörarfråga angående Arduino,mätning och voltage divide
Postat: 13 mars 2012, 08:47:07
av calmar
shootking: Ja, i princip. Antingen håller du dig runt 10 kohm max eller så kan du välja högre motståndsvärden och sätta en buffer mellan spänningsdelaren och Arduinons ingång.
Om du går över 10 kohm kommer du tappa lite noggrannhet i AD-omvandlingen, hur stor roll det spelar för dig får du avgöra själv.
Re: Nybörarfråga angående Arduino,mätning och voltage divide
Postat: 13 mars 2012, 08:57:39
av shootking
calmar: tack för ditt svar! Då har jag något att gå på. Jag har testat med lite lägre impedanser och det fungerar både i teorin och i praktiken. Men jag ska höja impedansen lite i mina kopplingar så att de ligger runt 10k ohm.
Och tack alla andra för era svar!
Mvh Jens