[ bogdan.kecman @ 15.10.2016. 14:17 ] @
ja sam totalni pajser za ovu analogiju, sto bi macola reko ja kad se uvatim za opamp svi umru od smeha jer sa kilometar vide da se "Digitalac uvatio za opamp" iz toga kako ga koristim ..

ovo je sema (veci res):
http://wiki.e3d-online.com/ima...3/PT100_Schematic_%28v1%29.png



radi se o ovome: http://wiki.e3d-online.com/wiki/E3D_PT100_Amplifier_Documentation

likovi su napravi neki "amp" za PT100, uradili su to, po meni, prilicno lose .. ali sta je tu, niti ga ja koristim niti mogu da ga promenim, fora je u tome sto treba da ga podrzim u nekom sw-u ali ja tamo pravim racunicu koja ide iz "otpornisti pt100 u temperaturu" i prilicno je tacna .. e sad ja naravno dobijam neku ADC vrednost i iz nje treba da izracunam otpornost pt100 da bi ga turio tamo u neke jednacine .. da je ovaj amp linearan ja bi uvek imao neki coeff koji kad pomnozim sa R dobijem V na izlazu amp-a zar ne ... e al nije :( za razlicite R imam razlicite V... coeff nije isti ..

Code:

R    R/Vout    Voltage
157.33    93.08916632    1.6901
161.05    93.30822711    1.726
164.77    93.56615559    1.761
168.48    93.82413543    1.7957
172.17    94.09739302    1.8297
175.86    94.33537174    1.8642
179.53    94.61895225    1.8974
183.19    94.93677446    1.9296
186.84    95.96302003    1.947
190.47    98.63801139    1.931
194.1    100.294528    1.9353
197.71    101.4834206    1.9482
201.31    98.82670594    2.037
204.9    99.36954413    2.062


dakle coeff ide od 93 do 100 i ne raste linearno ?!?!?!

ima neko blagu ideju kako ja da sa ove seme skontam koja mi je relacija R -> V ?

[ bogdan.kecman @ 15.10.2016. 14:45 ] @
ova tabela def. nije ok, sad sam nesto racunao i deluje da je linearno i da je odnos res -> v ~91.595 .. ali bi svejedno da vidim kako to moze se izracuna iz ove seme bez ove tabele :D
[ Living Light @ 15.10.2016. 14:52 ] @
http://www.intech.co.nz/products/temperature/typert.html



http://www.intech.co.nz/produc...ypert/RTD-Pt100-Conversion.pdf
[ mikikg @ 15.10.2016. 14:54 ] @
Ja bih ti rado pomogo ali sutra :)
Trenutno sam na nekoj proslavi, narodnjaci ubivaju na razglasu, opazanje mi je poremeceno :)
[ Living Light @ 15.10.2016. 14:59 ] @




Izvori:

https://www.google.rs/search?q...=isch&q=PT100+nonlineariti

Korisno:

http://www.dataforth.com/signal-conditioning.aspx
[ Living Light @ 15.10.2016. 15:05 ] @




Izvor:

https://www.maximintegrated.com/en/app-notes/index.mvp/id/3450
[ Living Light @ 15.10.2016. 15:13 ] @
Odlicno:

http://www.analog.com/en/desig...he-lab/cn0337.html#rd-overview






[Ovu poruku je menjao Living Light dana 15.10.2016. u 16:51 GMT+1]
[ bogdan.kecman @ 15.10.2016. 15:14 ] @
@miki, nikakva zurba

@robert, hvala puno .. samo trenutno mi nije mnogo bitno sta je na ulazu, gledam ga kao obican otpornik posto ja imam sa moje strane ultra precizan matis za R->T konverziju koji tacno prati RT krivu za PT100 to nije problem .. fora mi je mi samo ovo kolo sa seme (ovaj opamp sa par otpornika i kondova) sa imam odnos R->V ulazni R na terminalima vs izlazni napon .. to bi trebalo da je linearno .. ali izgleda nije :( .. a lako cu ja posle da izvucem temp, nego dao si mi super ideju sa ovim grafikonima :D da ubacim ovo u spice :D da vidim sta cu dobije :)

[ Living Light @ 15.10.2016. 15:17 ] @
Evo tabele nelinearnosti, pa biraj:

https://www.google.rs/search?q...ICCgB&biw=1345&bih=617
[ Living Light @ 15.10.2016. 15:58 ] @
Bogdane,

Sad tek vidim kaki su oni "upuceni" na linku koji imas u prvom postu.

PT-100 je spojen 2-žično !!!

To ne dolazi u obir ni u igrackama.

Mora 3 ili 4-žično,

-inace merenje laze skoro ~3°C za 1Ω u liniji prema PT-100.

[ bogdan.kecman @ 15.10.2016. 16:42 ] @
to je uobicajeno ovde, kupuju se jeftini pt100 senzori koji imaju samo 2
zicke, od kineza, par C tu ne pravi neku razliku realno posto se ionako
meri pogresna stvar .. nego je fora sto ja necu da ja unosim dodatnu
gresku :)
[ bogdan.kecman @ 15.10.2016. 16:52 ] @
nego napravio sam sad semu na brzaka uzeo data sheet ...

http://www.quickmath.com/webMa...Br)(1%2B49400%2F5490)&v2=r

R = Vout * 2415600 / (- Vout * 549 + 27445)

a znam da mi je raw adc vrednost

ADC = Vout * 4 * 4095 / 3.3

http://www.quickmath.com/webMa...ssolveequation&v1=A+%3D+V+*+4+*+4095+%2F+3.3&v2=V

Vout = 11 * ADC / 54600

to ubacim gore

R = 11 * ADC / 54600 * 2415600 / (27445 - 11 * ADC / 54600 * 549)

http://www.quickmath.com/webMa...solveequation&v1=R+%3D+11+*+A+%2F+54600+*+2415600+%2F+(27445+-+11+*+A+%2F+54600+*+549)&v2=R

R = 805200 * ADC / (45409000 - 183 * ADC)

ha :D koristan ovaj quickmath vrlo vrlo :D ... ladno radi ovo kako treba :D
[ DSL @ 15.10.2016. 17:42 ] @
Citat:
mikikg:
Ja bih ti rado pomogo ali sutra :)
Trenutno sam na nekoj proslavi, narodnjaci ubivaju na razglasu, opazanje mi je poremeceno :)


Džizs. ..i meni pisti u ušima. ..ista stvar...pumfti,pumfti...
Da makar ne popravljam iste te razglase...
[ bogdan.kecman @ 15.10.2016. 18:09 ] @
ja vise ne idem, ako i "moram" ne ostajem duze od 15minuta
[ Living Light @ 15.10.2016. 18:25 ] @
Svaki PT-100 ima samo 2 izvoda.

Ti ga pravis da bude 3 ili 4-zicni sistem:


[ zica49 @ 15.10.2016. 19:02 ] @
Na krakoj duzini i ako su vodovi upredeni nije potrebno.
Dvozicno je za siroke narodne mase i jeftino je.
Ako je veca duzina onda svakako i to je najbolje cetverozicno.
Kako nalaze ozbiljna industrija a to je skupa igranka.

Roerte ta te industrija "isprepadala".
[ bogdan.kecman @ 15.10.2016. 19:07 ] @
roberte znam ja to ali oni kupe senzor sa 10m kabla i koriste tako .. ko sto rekoh ja samo treba odradim software za vec gotovo resenje niti mogu menjam resenje niti bilo sta .. samo aplikaciju :D no evo zavrsio sam, radi super :D
[ bogdan.kecman @ 15.10.2016. 19:14 ] @
@zica, 3d stampaci, od senzora do ovog amp-a ima negde 5cm a negde 50cm
preko toga tesko .. zato se i ne cima niko sa 4 zicke
[ zica49 @ 15.10.2016. 19:22 ] @
Na kratko sam mislio 5-10 metara.
Vidjao sma na susarama za drvo i po 20 metara dvozicno.A vidio u jednoj hemijskoj industriji na 3 metra cetverozico+shirm koji je i za RF izolacija od 60 dB !

Perverzno i kosta perverzno:)

[ mikikg @ 15.10.2016. 23:42 ] @
Shema iz prvog posta je instrumentacioni pojacavac (ne OP, tj kao da oma 3xOP unuta) i trebalo bi da bude linearno za DC, za AC i to pri relativno malim freq postaje nelinearan zbog onih silnih filtera pre ulaza a i na izlazu isto ima.

Sto kod tebe ne radi linearno ne mogu napamet da kazem, mora se prepipati sa OSC i voltmetrom +/- In i Out ...
[ bogdan.kecman @ 16.10.2016. 00:51 ] @
1 ili 3 kakve veze ima :D

nabudzio sam ga :) sva sreca za quickmath ko bi sve ono racunao na ruke :D

a nemam ga ja kod sebe uopste, nego neki modul koij pravim za smoothieware za pt100 su trazili da bude univerzalniji pa sam ga namestio da radi i za taj e3d amp smorni posto je to kao "popularno" a smoothieware nema podrsku .. pa sam uz malo matisa budzno to :D .. jerbo ne sme se radi sas tabelu, cuvaju se resursi :D .. koliko mu treba da odradi sqrtf i ostali silni matis, mogo sam i tabelu da stavim :D

[ mikikg @ 16.10.2016. 01:05 ] @
Cortex-M3 i Floating Point, hehe, bolje tablica ili hibrid malo tablice i malo proste matematike :)
Ozbiljno, preskoci FP, on radi sa interaptima zabrljace neki tajming sigurno!

Ali mi i dalje nije jasno otkud nelinearnost ?!
[ bogdan.kecman @ 16.10.2016. 01:15 ] @
to je njihova filozofija, nema veze samnom, tako im i thermistor klasa
radi, racuna Steinhart-Hart krivu .. pun je source floating point
operacija :( .. i ima prostora jos koliko oces :D.. nije cm3 za bacanje,
veci problem je sto su NXP cortexi puni bagova :(
[ todorl @ 16.10.2016. 01:43 ] @
Pozdrav za učesnike.

Bogdane zakasnio sam, ali evo mog rešenja, iz prakse, uređaj radi. Formula radi, čak možeš i i U1C deo da izbaciš, jedinično pojačanje. Sa džamperima biraš da li je 2 ili 3 žična sonda. I v ref možeš umesto mcp... da staviš razdelnik. PT100/PT1000 nije linearna, i nemoj više nod 2mA ići kroz nju, preporučljivo 1mA, greje se i gubi tačnost. Dovodni tj produžni 3 žilni kabel koliko hoćeš dužinu, samo da je iste 3 žile. Napajanje od 5-30V DC itd. Imaš i formulu na internetu za korekciju nelinearnosti sonde.

Todor
[ bogdan.kecman @ 16.10.2016. 01:58 ] @
hvala, ali nisi procitao temu :D .. ima milion ok pt100 pojacavaca .. ja
licno ne volim da koristim PT100 iz milion razloga, najvise zato sto je
skup ako valja i zato sto je velikih gabarita ... ja volim NTC i to one
sto su kao dve dlacice sa malom staklenom kuglicom na vrhu .. :D.. ali
imam jednu masinu gde je vec pt100 + njen amp (koji ne mogu da promenim)
za koju sam adaptirao software koji je opet neko treci pravio da moze da
cita njen pt100 a onda da bi taj kod usao u main source da ne bi ja
morao da odrzavam fork za moju masinu, lik koji tamo prihvata dodatke
trazio da napravim taj pt100 modul da bude univerzalniji i da podrzava i
ovaj amp sa pocetka teme .. ne mogu ja da zamenim amp, to je amp koji
pravi firma koja pravi najbolje hot-end delove extrudera za 3d stampu i
99% ljudi koji koriste pt100 koriste taj amp, tako da moram "bas taj" da
implementiram ne moze "neki drugi, bolji, drugaciji ..." .. a posto ne
mogu da turim tabelu u kod (opet, nece prihvate momci koji to odrzavaju,
mora racunica) onda sam morao da izracunam kroz taj njihov pojacavac
vezu izmedju otpornosti pt100 i adc-a koji citam u aplikaciji :D .. nego
sam mislio da je pojacanje na onom amp-u komplikovano za izracunati ali
se ispostavilo da nije jer je u datasheet-u cela formula za taj diff amp
tako da sam dosao do finalnog koda :D

uzdravlje

p.s. sto se tice linearnosti pt100, za moje potrebe je do jaja linearan,
ja ga koristim u rasponu 200-280C u tom rasponu ako ga posmatram
linearno (to mu je inace najkrivlji region) imam gresku +-3C sto je
prihvatljivo za moje potrebe
[ todorl @ 16.10.2016. 02:10 ] @
Ok. Tek sada pročitao. Tako je to kada žuriš. Bitno da je rešeno. Pozdrav za sve učesnike. :)

Todor
[ bogdan.kecman @ 16.10.2016. 02:15 ] @
nema veze, iskoristice se ovaj tvoj amp negde sigurno :D
[ Gosha_Nish @ 16.10.2016. 02:31 ] @
Za semu iz prvog posta vazi:


Uout=50/(1+4400/Rt)

Dakle nije linearna zavisnost.

Ovo vazi samo ako je napajanje tacno 5V i ako su otpornici tacno od 2K2.
Opsti oblik je:

Uout=A*Vcc/(1+(R1+R2)/Rt)

A, je pojacanje instrumentacionog pojacavaca i u ovom slucaju je za R5=5.49K iznosi 10
Vcc=5V
R1+R2=4400
Rt je otpornost platinca
[ bogdan.kecman @ 16.10.2016. 03:04 ] @
u DS kaze


Vout = G * (Vin1 - Vin2)

a G = 1+ 49.4/Rg
pri tom je ovo 49.4 = 2*24.7k sto su otpornici u negativnoj povratnoj
sprezi ova dva ulazna opa a Rg je externi otpornik (u ovom slucaju 5.49k)

znaci pojacanje je 1 + 49400/5490 = 9.998178506375228 iliti ~10

dakle izlazni napon je Vprekopt100 * 9.99817

Vprekopt100 sam ja racunao kao

Vprekopt100 = (5r)/(4400+r)

dakle Vout = 50Rt / (4400+Rt)


ne kontam kako si ti dobio 50/(1+4400/Rt) ili ja negde gresim ili ti :(
[ veselinovic @ 16.10.2016. 07:32 ] @
Citat:
bogdan.kecman



dakle Vout = 50Rt / (4400+Rt)


ne kontam kako si ti dobio 50/(1+4400/Rt) ili ja negde gresim ili ti :(


Ove dvije formule su identicne ( skoro).
Druga formula nema rjesenje za Rt-0, ostalo je sve isto.
[ Gosha_Nish @ 16.10.2016. 07:52 ] @
Citat:
bogdan.kecman:
u DS kaze


Vout = G * (Vin1 - Vin2)

a G = 1+ 49.4/Rg
pri tom je ovo 49.4 = 2*24.7k sto su otpornici u negativnoj povratnoj
sprezi ova dva ulazna opa a Rg je externi otpornik (u ovom slucaju 5.49k)

znaci pojacanje je 1 + 49400/5490 = 9.998178506375228 iliti ~10

dakle izlazni napon je Vprekopt100 * 9.99817

Vprekopt100 sam ja racunao kao

Vprekopt100 = (5r)/(4400+r)

dakle Vout = 50Rt / (4400+Rt)


ne kontam kako si ti dobio 50/(1+4400/Rt) ili ja negde gresim ili ti :(


Veselinovic ti je vec odgovorio.
Formule se svode na isto samo je drugaciji oblik pisanja.
Iz Vout=50Rt/(4400+Rt) izvuces Rt u imeniocu ispred zagrade i skratis ga sa Rt u brojiocu.
Napisana je u tom obliku da bi se lakse uocila zavisnost Vout od Rt, a to te je interesovalo.
[ mikikg @ 16.10.2016. 13:08 ] @
He he stvarno ima nelinearno ponasanje originalni sklop, evo konkretno izlazni napon za promenu otpora od PT100 u opsegu 50Ω do 300Ω u koracima po 10Ω (najniza vrednost otpora daje najveci napon).



Ali ako se doda jedan jedini otpornik jos na shemu, R13 od ~2kΩ sve se linearizuje :D (tnx Robert!)

Bogdane sad vidi kako ces dalje, ili ces ubediti ljude da nabudze taj otpornik ili da pises to cudo od code-a :) Salim se, to za drugu reviziju jer ovo ne moze da se uradi u INA :D
Inace mi se ne svidja amp jer nije iskoriscen pun dinamicki opseg A/D, barata se svega sa 200mV (za konkretne radne temp jos manje) od mogucih 5V!



[Ovu poruku je menjao mikikg dana 16.10.2016. u 15:01 GMT+1]
[ mikikg @ 16.10.2016. 15:10 ] @
Nije dobra predhodna racunica niti simulacija instrumentacionog OP, "prava" INA radi drugacije i potpuno linearno!
Cak se tacno sve uklapa sa vrednostima komponenti i izlaznim naponom.
Blok shema iz DS i vrednosti koje su "precrtane" pa dodata 3xOP nema veze u realnosti tj simulatoru :)

[ bogdan.kecman @ 16.10.2016. 15:42 ] @
@veselinovic, gosha :) :) ... 4am jbg ocigledno mi se mozakj ugasio

@miki, nemam ni taj ina ni taj amp da probam ali ono sto oni daju kao izlaznu tabelu je nelinearno ponasanje tog op-a
[ mikikg @ 16.10.2016. 15:48 ] @
Nije to nesto dobro, mora da radi ovako kao sa zadnje simulacije, probao sam nekoliko razlicitih LT-ovih INA i svu su radili korektno dok klon sa 3xOP nije radio ni u jednom slucaju dobro, svaki OP se ponasao drugacije.
[ bogdan.kecman @ 16.10.2016. 18:51 ] @
Citat:
mikikg: Nije to nesto dobro, mora da radi ovako kao sa zadnje simulacije, probao sam nekoliko razlicitih LT-ovih INA i svu su radili korektno dok klon sa 3xOP nije radio ni u jednom slucaju dobro, svaki OP se ponasao drugacije.


pa vidi, uzmes njihov doc (link na pocetku teme), nacrtas za temperature koje su rekli grafikon tpornosti za PT100 i onda stavis na taj grafikon ono sto oni tvrde da su izlazne vrednosti napona iz amp-a za te iste temperature i dobices da se grafikoni ne poklapaju, potpuno su razlicite krive (ova izlazna je "ispravljenija")
[ Living Light @ 16.10.2016. 21:06 ] @
Citat:
bogdan.kecman: ocigledno mi se mozak ugasio

Nije samo tebi, svima nama ..

Pojedinacno gledano,.......mozda smo u fazi gasenja.

Al', zajedno, ovde na Forumu,..... ipak smo u fazi "Trajnog Žarenja".

Vidis kako @mikiKG radi, daje sjajne postove !--Fenomenalno !
_________________________________________________________

Ja, podbocio glavu sa obe ruke, gledam, citam, upijam i ucim...

Pozdrav ekipo.

Ne bi Vas menjao ni za koje pare....