Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

C code za konversiju otpornosti u temperaturu

[es] :: Elektronika :: Mikrokontroleri :: C code za konversiju otpornosti u temperaturu

[ Pregleda: 2036 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mish_ns
Miloš Krstin

Član broj: 159930
Poruke: 1105
*.dynamic.isp.telekom.rs.



+18 Profil

icon C code za konversiju otpornosti u temperaturu29.10.2012. u 07:49 - pre 139 meseci
Pozdrav svima.
Da li neko ima c kod za konverziju otpornosti (pt100, pt1000 sonde) u temperaturu?
I ako ima da ga okači.

HVALA
 
Odgovor na temu

shpiki
Student
Novi Sad

Član broj: 50342
Poruke: 1651



+62 Profil

icon Re: C code za konversiju otpornosti u temperaturu29.10.2012. u 09:55 - pre 139 meseci
http://www.codeforge.com/article/171042

zar se sve ne svodi na AD konverziju?
There are only 10 types of people in the world:
those who understand binary, and those who don't.
 
Odgovor na temu

mish_ns
Miloš Krstin

Član broj: 159930
Poruke: 1105
*.dynamic.isp.telekom.rs.



+18 Profil

icon Re: C code za konversiju otpornosti u temperaturu29.10.2012. u 10:19 - pre 139 meseci
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...


 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4543

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+530 Profil

icon Re: C code za konversiju otpornosti u temperaturu29.10.2012. u 11:29 - pre 139 meseci
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
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

mish_ns
Miloš Krstin

Član broj: 159930
Poruke: 1105
*.dynamic.isp.telekom.rs.



+18 Profil

icon Re: C code za konversiju otpornosti u temperaturu30.10.2012. u 06:28 - pre 139 meseci
Kompenzacija se odnosi na dodatnu otpornost vodova?

E sad kako mogu kompenzovati nelinearnost za pt1000 sa 2 žile?
 
Odgovor na temu

shpiki
Student
Novi Sad

Član broj: 50342
Poruke: 1651



+62 Profil

icon Re: C code za konversiju otpornosti u temperaturu30.10.2012. u 10:43 - pre 139 meseci
Sa 2 zile (koliko ja znam) nikako... treba ti treca zila koja kompenzuje otpornost vodova...
There are only 10 types of people in the world:
those who understand binary, and those who don't.
 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4543

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+530 Profil

icon Re: C code za konversiju otpornosti u temperaturu30.10.2012. u 14:59 - pre 139 meseci
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.
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: C code za konversiju otpornosti u temperaturu

[ Pregleda: 2036 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.