Sida 1 av 3

Hjälp med PT100 krets

Postat: 23 april 2013, 21:35:29
av John_E
Hej!

Jag skall styra min bryggutrustning med en Rasberry Pi. Har precis kopplat in den och leker med en MCP3221A5T A/D omvandlare via i2c.

Tanken är att vörten skall cirkulera förbi en t.a.c EGWS 120 PT100 givare. Är tyvärr ingen höjdare på wheatstonebryggor eller op-förstärkare.

Skulle någon vilja peka mig i rätt riktning? Temperaturområdet är kanske +5 - +100 grader.


Alla synpunkter uppskattas.


//John

Re: Hjälp med PT100 krets

Postat: 23 april 2013, 21:54:51
av TomasL
Använd nånting ur ADC1248-serien från TI istället, mycket enklare än att behöva labba med OP och liknande.

Re: Hjälp med PT100 krets

Postat: 23 april 2013, 22:06:51
av John_E
Så kanske en ADS1248 inkopplad så här:
Bild

Och så köra via SPI istället.

Re: Hjälp med PT100 krets

Postat: 23 april 2013, 22:12:13
av TomasL
Du skall nog kika på deras appnotes, först.
Eftersom det är PT100 utgår jag ifrån att du använder 4-tråds mätning.
Du får plats med två givare per ADS1248, inte fler.
Resterande ingångar, dvs 4 stycken kan du använda till annat.

Re: Hjälp med PT100 krets

Postat: 23 april 2013, 22:15:47
av John_E
Jag behöver bara en. Det är bara två trådar på plinten. Kan jag koppla den som 3/4 tråds ändå?

Kabel längden blir nog inte mer än max 5m.

Re: Hjälp med PT100 krets

Postat: 23 april 2013, 22:53:00
av TomasL
Koppla fyrtråds, vanlig partvinnad/fyrskruv telekabel duger då
Du får då följande poler:
1+ kopplas till någon av IEXEC utgångarna
2+ Kopplas till valfri AD-ingång, det blir den positiva polen i mätningen
3- Kopplas till valfri AD-ingång, det blir den Negativa polen i mätningen
4- Kopplas till valfri REFPx ingång vilken kopplas vidare med ett precisionsmotstånd av lämpligt värde, säg 2k eller så till REFMx och till analog jord.
Om du skall få bra mätningar bör du ha separat matning och jord för den analoga resp digitala delen, fördelen är då att du kan köra med säg 5V analogt och 3,3V digitalt.
Koppla ihop jordplanen på en lämplig punkt.

Sedan är det bara att ställa in alla MUXar, PGAer, Strömgeneratorer och samplingshastighet per datablad och köra.
Lämplig mätström är MAX 1mA
Glöm inte avkoppla alla matningar.

Re: Hjälp med PT100 krets

Postat: 23 april 2013, 22:59:33
av John_E
Hur menar du med att avkoppla matningarna?

Re: Hjälp med PT100 krets

Postat: 23 april 2013, 23:01:01
av TomasL
100nf keramisk konding mellan Vdd och Vss, så nära +pinnarna som möjligt på kretsarna.

Re: Hjälp med PT100 krets

Postat: 23 april 2013, 23:21:52
av SeniorLemuren
Varför inte använda en digital tempgivare t.ex. Maxim DS18B20 entrådsgivare, då kan du hänga alla givare på en port på µC.

Re: Hjälp med PT100 krets

Postat: 23 april 2013, 23:37:43
av TomasL
Inte tillräckligt noggrann gissar jag, den typen av givare är egentligen rena skräpet, när man skall mäta temperatur.
De ger bara en uppfattning om i vilken dekad man är inom.

Re: Hjälp med PT100 krets

Postat: 24 april 2013, 00:48:00
av John_E
Inte farligt vattentät heller...

Tack som fan för hjälpen TomasL!

Jag skall beställa ADS1248:an omgående.

Re: Hjälp med PT100 krets

Postat: 24 april 2013, 08:06:00
av SeniorLemuren
TomasL skrev:Inte tillräckligt noggrann gissar jag, den typen av givare är egentligen rena skräpet, när man skall mäta temperatur.
De ger bara en uppfattning om i vilken dekad man är inom.
Varför gissa, (ja det är ju inte ovanligt i och för sig), i stället för att fråga TS vilken upplösning som är nödvändig innan man förkastar den. Jag skulle kunna räkna upp åtskilliga applikationer där den funkar alldeles perfekt.

Till rätt applikation är DS18XX ett alldeles utmärkt val för temperaturmätning. DS18B20 har en upplösning på +/-0.5 grader inom intervallet -10 till +85 och ett mätintervall på -55 till + 125 grader.

Att vårdslöst påstå att den är rena skräpet att mäta temperatur med, kan ju medföra att någon som läser detta tror att det är på det viset och inte väljer denna givare i sådana applikationer den skulle fungera alldeles utmärkt.

Edit: Upplösning 0.0625°C. precision ±0.5°C

Re: Hjälp med PT100 krets

Postat: 24 april 2013, 08:53:14
av TomasL
Upplösningen är inte samma som onoggranheten, vilken är +/- 2K, alldeles för mycket om man vill mäta temperatur, dessutom, om man vill ha någon vidare upplösning, så är den rätt långsam 750 ms för 12 bitar.
Funkar säkert om man vill ha en approximativ temperatur, inte speciellt bra om man vill reglera efter den med någon större noggrannhet.

Dessutom med tanke på applikationen är väl en jämn temperatur synnerligen viktig.

Re: Hjälp med PT100 krets

Postat: 24 april 2013, 10:28:40
av SeniorLemuren
Att ±2K onoggrannhet är för mycket kan jag hålla med om. Jag kan inte finna någon information som säger att onoggranheten är +/- 2K. I mitt datablad anger man en noggrannhet på ±0.5°C vilket enligt min bok är detsamma som ±0.5K

Att det tar 0.750 s att få in ett mätvärde (och nu gissar jag) har troligen liten betydelse eftersom det är frågan om en avsevärt längre tid för att ändra temperaturen på vätskan.

Men faktum kvarstår ju att TS inte angett vilken noggrannhet han vill ha på temperaturen. Att den måste vara bättre är ±0.5°C ju fortfarande din gissning.

Lite googling säger följande:
Beroende på önskad fyllighet i det färdiga ölet så väljer man temperatur mer exakt, och vid 68 grader bildas lite mer dextrin jämfört med 65 grader, som därmed ger lite mer fyllighet. Försockring kan även ske vid 60–65 grader C men ger då i stort sett endast maltos, vilket resulterar i ett starkt men mycket tunt öl. Vid temperaturer runt 68–72 grader C bildas det istället så mycket dextrin så att man knappt får någon jäsning alls.
Det innebär att om man som exempel vill hålla 65 grader hamnar någonstans mellan 64.5 till 65.5 grader.så en tempavvikelse på ±0.5 grader tror jag inte man med det bästa av smaksinnen kan urskilja i den färdiga produkten.

@John_E: En PT100-givare är ett givarelement inbyggt i ett rör. Det finns inget hinder mot att stoppa in en DS18-givare i ett rör heller. :)

Re: Hjälp med PT100 krets

Postat: 24 april 2013, 11:51:59
av TomasL
Jag kan inte finna någon information som säger att onoggranheten är +/- 2K.
Står i Maxims datablad.
Även en onoggranhet på 0,5 K är rätt stor.
Eftersom PT100 funkar på lite annorlunda sätt, så är den enklare att kalibrera bort eventuella fel, eftersom felet i princip är fast över hela området, vilket inte är fallet med DS-givarna.