0
Offline
Newbie
Karma: 0
Posts: 12
Arduino rocks
|
 |
« on: August 13, 2009, 03:45:15 pm » |
Hej.
Har för en tid sedan skaffat en Arduino, driver just nu ett annat projekt där Arduinon skall ingå. Köpte ett antal pt100 3tråds tempgivare som ska andvändas för en högupplöst temgivning. vill mäta inom området 0-100grader C och 70-90grader C. Problemet jag att hitta en enkel lösning för att få till en insignal inom specificerat som är 0-5v vilket är analogingången på arduinon.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 1
Arduino rocks
|
 |
« Reply #1 on: August 15, 2009, 10:54:07 am » |
Hei!. Jeg skriver på norsk hvis det er greit, bare si fra hvis du vil ha det på engelsk. Hvis du skal plassere pt-100 giveren langt unna arduino så burde du bruke en måleverdiomformer nært pt-giveren slik at du kan omvandle signalet til en annen type som ikke påvirkes så lett av støy, temperatur og kabellengde. Bruker du 4-20 mA så er du ganske sikker. I tillegg så er det meget enkelt å omvandle 0-20 mA til 0-5 V!. Alt du trenger er en 250 ohms presjisjonsmotstand. http://www.circuit-fantasia.com/collections/circuit-collection/circuits/old-circuits/i-to-v-old.html <- Dette er prinsippet for omvandling av 0-20 mA til 0-5V. På www.elfa.se finner du en måleverdiomformer for pt-100 til 4-20 mA. Den har artikkelnummer 76-703-18.
|
|
|
|
« Last Edit: August 15, 2009, 10:54:35 am by djelmo »
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 12
Arduino rocks
|
 |
« Reply #2 on: August 20, 2009, 06:58:35 pm » |
Hej Ja Norska går alldeles utmärkt, och tack för svaret. Har tittat lite på strömlösningmetoden du föreslår och den verkar vara den smartaste lösningen. Synd bara att omvandlaren på Elfa kostar 700kr. Där jag ska mäta 70-90c vill jag ha stor nogranhet så där blir det nog en strömlösning och i det övriga området en spänningsdelare. Jag ska ha 6st pt100 inkopplade så man får ta lite hänsyn till ekonomin. Och så nämner du avstånd mellan pt100 och Arduino det kommer att vara relativt kort ca 3meter.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 12
Arduino rocks
|
 |
« Reply #3 on: September 06, 2009, 11:37:36 am » |
Hej alla, som ett led i utveklingen av mit Arduinoprojekt fick jag börja plugga igen. Kom in på Chalmers kvällskurs 15p C-programering med inriktning på Labview är det någon annan som har liknande utbildning eller erfarenhet, vore det kul med en kontakt. Har fortfarande inte löst problemet med pt100 givarna så den som har ideer eller förslag är välkommna.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 1
Arduino rocks
|
 |
« Reply #4 on: October 15, 2009, 06:53:36 am » |
Nok et norsk svar  Hvis du finner en cheapo løsning på PT100, må du gjerne poste her, men uten å konvertere a la elfas transmitter, blir vel oppløsningen så som så.. Ellers har TMP36 måleområdet ditt ganske greit. Kommer selvsagt an på oppløsningen du trenger. tmp36 kan kjøpes f.eks hos adafruit.com
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 12
Arduino rocks
|
 |
« Reply #5 on: October 17, 2009, 11:01:59 am » |
Tittade på databladet för tmp36 och upplösningen är alldeles för dålig, det var därför jag valde att gå på pt100, har haft lite dåligt med tid just nu men ska grotta ner mig i problemmet under hösten. Upplösningen jag vill ha är 0-100grader med 0.1 och 75-85grader med ännu bättre upplösning
|
|
|
|
|
Logged
|
|
|
|
|
Norway
Offline
Sr. Member
Karma: 0
Posts: 344
Just dip it in mercury and power it up
|
 |
« Reply #6 on: December 15, 2009, 05:01:03 pm » |
Dette her høres ut som et destillasjonsprosjekt  gradene høres kjent ut i hvert fall  Temperatur er vanligvis ikke målt så nøye (lufttrykk har betyding med kokepunkt/damptrykk) og hvis man skal måle så nøye, må mange kalibrasjoner til, for målarene er vanligvis ikke helt lineære, så det lages tabeller over strøm og målt temperatur. og så er interpolerad mellom verdiene på tabellen. David.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 12
Arduino rocks
|
 |
« Reply #7 on: December 17, 2009, 08:39:59 pm » |
Jaha mín norska kolega konstigt att du vet temperaturerna för hembränning. Det säger ju en del om din erfarenhet, men om du vill prata destilationsteknik kan vi ta en riktig diskution om detta, Men min avsikt med tråden var att få mer information om pt100 den är ju den vanligaste förekommande sensorn i industrin och i laberatoriemiljö och har unika egenskaper som precition och och ålderbeständighet. Och det förvånar mig att ingen i den här världen har lyckats koppla ihopp dom, men jag har nog hittat en lösning som är relativt billig, återkommer när jag labbat klart och är det flera som har någott intresant inom området är ni mer än välkommna
|
|
|
|
|
Logged
|
|
|
|
|
Sweden
Offline
Jr. Member
Karma: 0
Posts: 74
Arduino rocks
|
 |
« Reply #8 on: January 24, 2010, 09:14:50 am » |
Värt att notera om pt100: Mätområdet är -200 till +850 GrC och Arduinon har 1024 bitars upplösning. Dvs du kan inte få bättre än en grads upplösning om du kopplar den direkt till en analog ingång... Så om du vill ha hög upplösning och direktanslutning så måste du välja en annan typ. Annars är den logaritmiska resistans/temperaturkurvan inte nåt problem att hantera, jag har använt den gamla vanliga formeln för linjärisering i min Arduino.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 12
Arduino rocks
|
 |
« Reply #9 on: January 25, 2010, 12:07:21 pm » |
Jo det du säger om mätområdet är -200 till +850 GrC stämmer ju men jag vill mäta i två områden 0-100GrC med en upplösning på 0.1 och inom ett område tex 75-85GrC och med så bra upplösning som det går eller 0.01GrC och det räcker ju 1024 bitar till.
|
|
|
|
|
Logged
|
|
|
|
|
Sweden
Offline
Jr. Member
Karma: 0
Posts: 74
Arduino rocks
|
 |
« Reply #10 on: January 25, 2010, 05:05:05 pm » |
Hur tänker du då göra omskalningen av givaren? Har inte kommit på nån bra upplösningshantering själv, är väl för mycket programmerare... Ska samma givare användas och mätområdesinställningarna ändras, eller använder du två givare? För att få en direktansluten pt100 att komma ner under 0.01GrC i noggrannhet skulle ingångarna behöva ha 17 bitars upplösning. Sen kan man ju undra om den noggrannheten alls finns i en pt100? Men samma givare bör ju kunna repetera samma värde, även om det inte är det värde man tror. Och det är alltså inte en siparator du ska ha den till?
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 12
Arduino rocks
|
 |
« Reply #11 on: February 02, 2010, 06:39:56 am » |
SRyLul ja upplösningen 0.01 är kanska lite överkurs. men det var ett mål jag satt i början på projektet, enklaste sättet att få till en vettig lösning är nog en wattstone brygga och med lite trixande kan man ändra det mätområde man är intresserad av. Har just nu hittat en krets i NL som jag beställt hem http://www.smartec.nl/pdf/DSUTI.pdfden verkar ok men jag förstår inte riktigt hur utgången fungerar men du som programerar kanske kan tolka det för mig. slatten
|
|
|
|
|
Logged
|
|
|
|
|
|
|
Norway
Offline
Sr. Member
Karma: 0
Posts: 344
Just dip it in mercury and power it up
|
 |
« Reply #13 on: March 07, 2010, 01:30:54 pm » |
pt100 er 100ohm ved 0 grader og 134,71 ohm ved 100 grader for å få pt100 til å virke nøyaktig på det området så må du konstruere krets som gir ~0V ved 100 ohm og 5V ved 134,71 ohm og kutte ut alle volt over og under.... Ellers kan du bruke en 16bit I2C krets http://ww1.microchip.com/downloads/en/DeviceDoc/22072a.pdftror du vil få den nøyaktig nok da. Du unngår problemet med analog in på arduinoen ikke treffer ditt måleområde @Xrim, denne fungerer ikke med kemikaljer... jeg tror det er som er poinget med pt100 David
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Newbie
Karma: 0
Posts: 2
Arduino rocks
|
 |
« Reply #14 on: November 18, 2010, 04:14:01 am » |
Jeg skal til at løse samme problem. 2 leder PT100 som røggas temperaturmåler. Dvs jeg skal bruge området op til ~400grader (det er hvad den sensor jeg har købt fysisk kan tåle).
Nøjagtighed er ikke vigtigst - men gerne bedre end 5%. Skal kun kunne se om stokeren "laver noget" og sammenholde det med vandtemperaturerne (som jeg måler med DS18B20's)
|
|
|
|
|
Logged
|
|
|
|
|
|