[ pivr @ 20.09.2011. 01:03 ] @
Da li je moguce meriti temperaturu termoparom koji je direktno povezan na pic bez dodatnog operacionog pojacivaca. Kako naterati PIC da bude osetljiv na vrednosti napona termopara ako znamo da je taj napon od nule do 50 mv.Ja imam sledecu situaciju skinutu sa jedne kartice gde se koristi termopar e sad da li je ovo napravljeno za termpopar ili za NTC nije mi jasno. Jedan kraj termopara najverovatinje pozitivan ide preko otpornika od 1k na RA0 a preko otpornika od 2,2 k na VDD.Izmedju pozitivnog kraja termopara je kondenzator 100nf.Negativan kraj ide na GND. Za kontrolu temperature se koristi potenciometar ciji srednji kraj ide na RA1, drugi kraj preko otpornika od 1k na VDD a treci kraj na GND
Molim za pomoc.Pozdrav.





[Ovu poruku je menjao pivr dana 20.09.2011. u 02:19 GMT+1]
[ bogdan.kecman @ 20.09.2011. 01:09 ] @
ovo ti je sema za NTC, ne mozes ovako termopar

Ne mozes termopar NIKAKO direkt na PIC posto sve i kada bi spustio osetljivost picovog adc-a dovoljno nisko (a ne mozes) picov adc nema dovoljno veliku impedancu da ne preoptereti termopar.

Imas na onom mom kontroleru za lemilicu semu sa jednim duplim op-om (mcp617) kako da termopar okacis direkt na piconju. Radi extra a mnogo jeftinije nego da kupujes neki komercijalni drajver.

Nemoj da zaboravis samo da uz termopar moras da imas i dodatni merac temperature cold joint-a sa nekim NTC-om ili slicno posto ti termopar daje koliko je topliji od cold joint-a a ne apsolutnu temperaturu.

btw, tu semu ako hoces da ti se "vidi", stavi je u CODE tag .. dakle pre seme napises [ CODE ] (bez ovih razmaka) a posle seme stavis [ / CODE ] (opet bez razmaka) i onda bude vidljiva ta ascii sema

[Ovu poruku je menjao bogdan.kecman dana 20.09.2011. u 02:20 GMT+1]
[ pivr @ 20.09.2011. 01:22 ] @
Hvala na brzom odgovoru pogledacu i javicu sta sam uradio.
[ bogdan.kecman @ 20.09.2011. 01:31 ] @
btw inace ta sema radi pojacanje 240x sto znaci da kada koristi 10 bitni adc podelis vrednost ADC-a sa 2 i dobijes temperaturu u C .. npr ako procitas sa adc-a 500 to znaci da je 250C na ulazu :) .. e sad na to samo treba da dodas temperaturu cold joint-a (u mom slucaju je to ambientalna temperatura posto mi je sonda vezana za moje strane na pcb direkt) ... sa tim pojacanjem ti je 0-500C raspon koji citas sa sonde, ako hoces vise C onda moras da smanjis pojacanje (R18 i R21 smanjis, ali da ostanu isti)

inace nova verzija te seme ima dodatno 10nF preko R10 i 10nF preko R21. Cisto kao minijaturni NF filter da izbaci visokofrekventni sum sa sonde
[ pivr @ 20.09.2011. 22:41 ] @
Zdravo Bogdane. Posto ne mogu da nadjem Op MCP 617 da li mogu da iskoristim LM358 i pitanje zasto si koristio otpornike 22k+1k+1k zar nisi mogao odmah da stavis 24k, i da li mogu da umesto 10nf stavim 100nf. Da li se remeti koncepcija kola ako se uvedu ove promene.Pozdrav.
[ bogdan.kecman @ 20.09.2011. 23:32 ] @
Citat:
pivr: Posto ne mogu da nadjem Op MCP 617 da li mogu da iskoristim LM358


MCP617 imas u cometu (comet.rs), eventualno treba da sacekas 2 nedelje da dobace iz bugarske ako nemaju u lokalu na lageru, nemam pojma koje su karakteristike LM358, skini datasheet od oba pa uporedi ali koliko se ja secam LM358 nije rail2rail sto znaci da nece raditi u ovoj semi.

Citat:
pivr: i pitanje zasto si koristio otpornike 22k+1k+1k zar nisi mogao odmah da stavis 24k,


da li si probao da kupis otpornik od 24k u srbiji, ja jesem i nisam ga nasao nigde. Na originalnom pcb-u sam napravio otpornik od 24k pa kako nisam mogao da ga kupim to je onda na kraju bilo kao na zakacenoj slici. Onda sam za sledecu verziju promenio semu u 22+1+1.

Citat:
pivr: i da li mogu da umesto 10nf stavim 100nf. Da li se remeti koncepcija kola ako se uvedu ove promene.Pozdrav.


C26 i C23 moraju da budu isti sto znaci da ako hoces da dignes to na 100nF moze, nije problem. Time ces jos da usporis promene na izlazu (sto je ok, blagi NF filter je ok taman pocisti smece sa senzora). U prvom delu C1 i C25 moraju da budu isti a bilo bi pozeljno da C1 i C2 budu isti. 100n bi tu usporilo inicijalno ocitavanje sa senzora (treba vremena da se sa termopara koji moze da da neverovatno malu struju kroz 10k otpornik napune ti kondovi) tako da ja mislim da je bolje ostaviti da ceo taj prvi deo bude sa 10n ali 100n nece napraviti neki preveliki problem (samo ce mozda prvih pola sekunde kada se stekne termopar citanje biti pogresno)

[ plc @ 21.09.2011. 09:27 ] @
Zasto ne probas najjednostavniju stvar za citanje vrednosti sa termopara (provereno dobra).
Ic MAX6675 tu je sve dobro uradjeno ,od kompenzacije hladnog spoja do indikacije prekida sonde.

pozz
[ bogdan.kecman @ 21.09.2011. 10:48 ] @
Citat:
plc: Zasto ne probas najjednostavniju stvar za citanje vrednosti sa termopara (provereno dobra).
Ic MAX6675 tu je sve dobro uradjeno ,od kompenzacije hladnog spoja do indikacije prekida sonde.

pozz


ja sam dobio na poklon par komada od kolega sa foruma pa ga koristim u par projekata ali pogledaj koliko taj cip kosta, mene izadje da ga kupim u beogradu oko 20eura, mcp617 me kosta oko 1 euro .. razlika je drasticna ... a ne mogu da se oslonim na "poslace mi maxim semplove na beograd, bosnia" ili "poslace mi opet kolega svoje semplove iz bosne"

drajver sa 617 sljaka extra 0-500C i kao sto rekoh sam 10bitni adc delis sa dva i dobijes temp u C .... radi extra .. 0.5C rezolucija, cena smesna :)
[ elektrostudio @ 21.09.2011. 19:39 ] @
Ide LM358 bez problema
[ bogdan.kecman @ 21.09.2011. 22:21 ] @
Citat:
elektrostudio: Ide LM358 bez problema


po datasheet-u tesko, osim ako mu ne dovede 12V na +rail posto sa 5V na + rail-u nema teorije da mu izlaz odradi bilo sta preko 350C
[ elektrostudio @ 22.09.2011. 07:42 ] @
The LM158 series are op amps which operate with only a
single power supply voltage, have true-differential inputs,
and remain in the linear mode with an input common-mode
voltage of 0 VDC. These amplifiers operate over a wide range
of power supply voltage with little change in performance
characteristics. At 25°C amplifier operation is possible down
to a minimum supply voltage of 2.3 VDC
[ bogdan.kecman @ 22.09.2011. 13:03 ] @
nije problem za 358 njegova stabilnost na temperaturi vec njegov swing. 358 za max Vdd (32V) bezi gore za 3-4V od Vdd-a. za 5V Vdd koliko je ovde on na 3.9V krece da pada i ne prelazi 4V (4.01 je max iirc), sto znaci da ce raspon temperature umesto 0-512C biti 0-409C. Naravno uvek moze da dovede Vdd na 358 od 10V i onda ce raditi ali po meni je jednostavnije staviti rail2rail op nego jos jedno napajanje na pcb. Sad zavisi sta hoce da meri ako mu treba 0-100C onda mu je 358 ok i sa 5v vdd-om ali onda bi mu bilo bolje da opet uzme neki rail2rail i poveca pojacanje tako da mu 100C dodje na 4.88V tako da onda deli ADC vrednost sa 10 i dobije vrednost u C :)
[ pivr @ 22.09.2011. 21:44 ] @
Bogdane trebam da merim raspon temperatura od 500 c do 700 c a ako t predje 700 stepeni tada gasim grejac, kada t padne na 500 c palim ponovo grejac i tako u krug.
[ bogdan.kecman @ 22.09.2011. 21:59 ] @
uh ako ti je radna temperatura 500-700C onda moras da mozes da meris bar do 800 ... ja bi to uradio tako sto bi mi swing bio 0-1024C sto znaci da pojacanje ne treba da bude 240x vec duplo manje (120x) samo zameni ta dva 24k otpornika sa 12k otpornicima i resio si problem, imaces range 0-1000C, ako ti je bitno samo do 700 mozes i LM385 da koristis posto ce za 700C izlaz biti ~3.5V sto je unutar range-a tog op-a ako ga napajas sa 5V ... dobar si do 790C sa tim op-om