[ mish_ns @ 29.10.2012. 07:49 ] @
Pozdrav svima. Da li neko ima c kod za konverziju otpornosti (pt100, pt1000 sonde) u temperaturu? I ako ima da ga okači. HVALA |
[ mish_ns @ 29.10.2012. 07:49 ] @
[ shpiki @ 29.10.2012. 09:55 ] @
[ mish_ns @ 29.10.2012. 10:19 ] @
Tacno tako...
Ali sam mislio da postoji neki standardni kod za konverziju. NPr. imam pt1000 sondu, za 1000 oma temp je 0 °C. koeficijent tj. umnožak je 3,9oma za 1 °C. Recimo da ova sonda ima opseg od -80 do 300 °C. Vrednost ad konvertora za arduino uno rev 3 idu od 0-1023. to znaci da trebam skalirati otpornost koju dobijam sa sonde na opseg od -80 do 300 a zatim mapirati na opseg 0-1023, a može i direktno... [ ZAS011 @ 29.10.2012. 11:29 ] @
Ne samo da bi morao da skaliraš vrednost dobijenu sa A/D konvertora već bi morao i da kompenzuješ nelinearnost Pt elementa.
BTW temperaturni koeficijent za Pt-100 je 0,385 Ohm/C, shodno tome za Pt-1000 je 3,85 Ohm/C. Pročitaj: http://www.acam.de/fileadmin/Download/pdf/English/WP003_e.pdf [ mish_ns @ 30.10.2012. 06:28 ] @
Kompenzacija se odnosi na dodatnu otpornost vodova?
E sad kako mogu kompenzovati nelinearnost za pt1000 sa 2 žile? [ shpiki @ 30.10.2012. 10:43 ] @
Sa 2 zile (koliko ja znam) nikako... treba ti treca zila koja kompenzuje otpornost vodova...
[ ZAS011 @ 30.10.2012. 14:59 ] @
Linearizuješ uz pomoć "matematike" koja je u .pdf za koji sam ti dao link. Kompenzuješ tako što izmeriš otpornost kablova koji ti idu od 'duina do senzora i to tako što kroz te kablove guraš istu struju koja bi ti prolazila kroz Pt element i izmeriš pad napona, posle je lako :).
Druga varijanta, napraviš 100R od 10 paralelno vezanih 1k metalfilm 1% otpornika ili 10 paralelno vezanih 10k metalfilm 1% otpornika, koji će ti predstavljati otpornu referencu od 0 stepeni i pomoću njih sračunaš potrebnu kompenzaciju provodnika. Ovo je prilično dobar način kompenzacije pod uslovom da ti se temperatura okruženja u kome se nalaze kablovi ne menja u velikim granicama. Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|