[ paga @ 11.01.2011. 16:32 ] @
Pošto do sad nisam povezivao nikakav senzor temperature na PIC , pitam iskusne :

šta je bolje koristiti pt ili termopar ?

Dužina od sonde do PICa : 2m
Broj sondi : 2

Kontroler treba da ima mogućnost merenja obe temperature i kad je jedna dostignuta da isključi grejače .
Dakle , ILI logika .

Dajte neki predlog .
[ bogdan.kecman @ 11.01.2011. 16:46 ] @
sa termistorom (primer sa 5 termistora) ti ne treba nista externe elektronike osim par otpornika i kondenzatora ... i duzina kabla ne utice znacajno na rezultat ... a sam termistor kosta ~1$ (toliko sam ih ja npr placao u farnelu)

sa termoparom moras da koristis externi "drajver" za termopar .. ili neki vec gotov ili da pravis sam sa op-ampovima posto tih par mV pic nece moci sam da iscita dovoljno precizno ako ih ne pojacas, za termopar ti je duzina kabla "znacajna" a sam termopar ume da kosta ... znam da mnogi spominju da mozes da napravis sam, ali ove koje sam ja gledao da kupim bez 20$ nisam nasao primerak sa 1m kabla

to je razlog zasto ja trosim termistor (laksi za rad, jeftiniji ..) ... doduse, ako meris temperature preko 300C termistor ti vise ne radi posao i moras da ides na termopar (bar ja nisam navatavao termistore koji teraju preko 300C)

EDIT: btw, daleko od toga da sam ja nesto preterano "iskusan"...

[Ovu poruku je menjao bogdan.kecman dana 11.01.2011. u 18:39 GMT+1]
[ Sepa011 @ 11.01.2011. 17:59 ] @
@paga: Nisi napisao max temperature
[ paga @ 11.01.2011. 18:53 ] @
Do 200 Celzijusa.
Donja bez značaja , od nule pa na gore.

Najradije bih koristio ovo http://www.sah.rs/TermoSondeIS...ondeISenzoriVlage.html#WZX-505 , dakle neku K tipa .

Šta bi trebalo da vegne na ovaj kraj kabla da se tih par mV ili uV digne *1000(*1000)

A i nije mi jasno kako su ovi LAE.com postigli da na dva šafa prišafiš bilokoji tip sonde i da to funkcioniše...
Ne igra ulogu ni termocouple ni PT ni bilo koji drugi model , sve guta...
[ bogdan.kecman @ 11.01.2011. 19:13 ] @
ako hoces K-tip, po meni ti je najbolje resenje MAX6675 bocnes u njega K-tip thermocouple i sa druge strane dobijes 12bitni rezultat (koji citas preko SPI bus-a)

ako neces da ti on radi adc da citas SPI uzmes nesto tipa AD595 i on ti na izlazu da 10mV po C pa to vodis na ADC mcu-a ..

[ bogdan.kecman @ 11.01.2011. 19:27 ] @
sto se tice "guta bilo koji" ... koliko sam ja sretao (a iskusniji ce nadam se da me isprave) PT100 i ekipa (termistori) menjaju otpor pri temperaturi ... generalno se dele u NTC i PTC iliti pada im ili im raste otpor sa temperaturom .. da bi ocitao temperaturu sa njih izmeris im otpor (turis ih u neki most i izmeris napon na izlazu mosta) ... dal su 100R ili 100K ili 200K na 25C nije mnogo bitno, razlika je samo u par otpornika u mostu .. tako da realno sa digitalnim potenciometrom odradis range-ing (ili setujes u firmware-u) za bilo koji ntc/ptc (ovde ti je problem sto struja koja prolazi kroz termistor isti malo greje tako da tu imas malu gresku u citanju) ... ovi drugi - termoparovi K-tip, J-tip i ekipa generisu neku pateticnu razliku u potencijalu izmedju 2 zicke, ovde je problem sto je struja koju generisu bliska nuli tako da ovaj potencijal moras da meris sa kolom koje ima visoku ulaznu impendansu + problem je sto ako ti je zicka dugacka od termopara do kola za ocitavanje taj isti napon "padne" tako da ne dobijes nista ... (zato su termoparovi sa duzim zickama skupi ko otrov) ...

e sad, kako direktno koriste taj ulaz ne znam, al ja bih npr napon koji napaja most za termistor slao preko piconje tako da nije uvek prisutan, isto to i sa napajanjem drajvera za termopar, i spojio bi ulaz i direkt na drajver na termopar i na most i onda ako merim termistor pustim napon na most a ugasim drajver za termopar i obrnuto .. ako mora neka automatika, prvo pustim drajver, ako cita 0 pretpostavim da je okacen termistor, mada uvek moras da imas neki setup u firmware-u posto 1mV na izlazu drajvera za K tip i za J tip nisu ista temperatura, isto tako za termistor 100R, 50K, 100K, 200K... nisu isti .. a ti ne mozes da pogodis dal je 30 ili 60C na ulazu ako ne znas koji je senzor okacen.
[ branko_g @ 12.01.2011. 12:57 ] @
Da li si pogledao ovo:
http://www.elitesecurity.org/t...-temperature-vazduha-od-do-deg
[ paga @ 12.01.2011. 16:31 ] @
Voleo bih PIC jer nemam razvojni sistem za Atmel.
[ elektrostudio @ 12.01.2011. 18:32 ] @
Za temp do 200C najbolje je Pt100, treba samo videti da li 2 zicni ili 3 zicni spoj. Ako treba jako precizno da se meri temperatura onda obavezno trozicni spoj (treca zica kompenzira otpor duzine kabla). Inace je sasvim OK da bude 10bit A/D sto u vecini slucajeva zadovoljava. Od termoelemenata za tu temperaturu je tip J najbolji a posto termoelemenat meri RAZLIKU temperature toplog i hladnog kraja u samom ulaznom delu pojacavaca mora se uraditi kompenzacija hladnog kraja jer sve tablice daju vrednosti za 0C a kako je obicno instrument je na priblizno sobnoj temperaturi onda i to treba uzeti u obzir. Inace kod termoelementa nema gubitaka u kablu jer se od termoelementa do instrumenta za merenje pusta termokompenzacioni kabal istog tipa kao i termoelement.
[ MirkoDamnjanovic @ 24.07.2013. 13:37 ] @
Pozdrav.

Da li neko moze da mi pomogne kako da isprogramiram pic mikroc-om.

Imam senzor temperature sa 2 zice NTCLE100 specifikacija - http://store.comet.bg/download-file.php?id=4847
Povezao sam ga PIC16F1827 tako sto sam na jedan kraj senzora doveo 5V napon preko 4,7K otpornika i citam ADC na RA0 portu.
Senzor meri od -40 do +150 stepeni. Kada temperatura raste ADC vrednost opada.

Kako da obradim ADC podatak tako da prikazuje temperaturu od -40 do 150?


[ bogdan.kecman @ 24.07.2013. 13:42 ] @
imas tabelu u datasheet-u, to ti je najlakse, prebacis tu tabelu u pic,
izmedju 2 tacke u tabeli racunas da je promena linearna i to je to
[ MirkoDamnjanovic @ 24.07.2013. 13:48 ] @
Hoces li MOLIM TE da mi napises kako to da uradim. Stvarno ne razumem sta da uradim. Senzor je NTCLE100E3472, 3472 nema u datasheet u najpriblizniji je 3478 po oznaci...

[ bogdan.kecman @ 24.07.2013. 13:56 ] @
pogledaj primer neki gde ja citam ntc .. na primer:
http://sourceforge.net/p/arhim.../36/tree/SID/SID_GEN4.X/main.c

linije 122-127 su ti tabela
linije 687-710 su ti funkcija koja konvertuje ADC u temperaturu

extremno je jednostavno, ako ne kapiras neki deo koda, slobodno pitaj,
ali realno ako ne kapiras tako jednostavnu funkciju nemas problem sa
ntc-om vec mora naucis da programiras prvo

poz
[ MirkoDamnjanovic @ 24.07.2013. 14:28 ] @
Uspeo. Hvala puno
[ bogdan.kecman @ 24.07.2013. 14:33 ] @
extra