Kompenzácia nelinearity Pt100

Problémy s měřícími přístroji, detektory fyzikálních veličin, detektory kovů a další

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
meno
Příspěvky: 930
Registrován: 04 říj 2004, 00:00
Bydliště: Czechoslovakia

Kompenzácia nelinearity Pt100

#1 Příspěvek od meno »

Chcel by som pripojiť Pt100 (samozrejme v mostíkovom zapojení) k A/D prevodníku a následne k procesoru. Potrebujem merať teplotu v širokom rozsahu (0-250 °C). Keďže Pt 100 nemá lineárnu závislosť odpor/teplota potreboval by som túto nelinearitu nejak kompenzovať. Napadá ma jedine za A/D prevodník pripojiť vhodne naprogramovanú ROM alebo naprogramovať celú prevodovú tabuľku do procesoru. Obidve riešenia sú zbytočne zložité. Nevie niekto o nejakom jednoduchšom riešení ???

Za všetky odpovede vopred Ďakujem :!:
:D :D :D
Uživatelský avatar
Crifodo
Příspěvky: 14779
Registrován: 11 říj 2005, 00:00

#2 Příspěvek od Crifodo »

v časopisu Sdělovací technika byl kdysi článek na tohle téma s linearizací pomocí rovnice 2. řádu, dá se linearizovat i analogově pomocí operáku s malou zpětnou vazbou pomocí tříbodové metody. Jestli ti nědělá potíže to naprogramovat, bylo by to asi nejjednodušší.
http://www.urel.feec.vutbr.cz/web_docum ... Snopek.pdf
Uživatelský avatar
meno
Příspěvky: 930
Registrován: 04 říj 2004, 00:00
Bydliště: Czechoslovakia

#3 Příspěvek od meno »

Nejakú Sdělovaciu techniku z 80tých rokov mám nevieš aspoň v akom prok to bolo uverejnené ??? No i tak naprogramovať rovnicu 2. rádu by mi robilo menšie problémy ! :wink:

Najvhodnejšie by bolo niečo s OZ. Zase by trebalo použiť presný (drahý) OZ. K dizpozícii mám len Teslácke MAA741 a MAA748.

Ale ako sa pozerám tak žiadny z bežných snímačov teploty (Pt100,termočlánok,termistor) nemá lineárnu charakteristiku ! Našiel som v katalógu i nejaký integrovaný snímač s lineárnou charakteristikou ktorý prevádza teplotu priamo na napätie jeho problémom je cena :cry:

Pozná niekto nejaké jednoduché ale dostatočne presné riešenie.
:D :D :D
Uživatelský avatar
ZdenekHQ
Významný člen
Příspěvky: 25519
Registrován: 21 črc 2006, 00:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#4 Příspěvek od ZdenekHQ »

Ta závislost je :

R=100*(1+A*t+B*t*t) pro teploty 0..850°C

A=3,90802E-3
B=-5,802E-7

Pro tvůj rozsah teploty je kolikrát horší vyrobit přesnej zesilovač, než se trápit chybou, když nahradíš kvadratickou rovnici lineární. Ta chyba při linearizaci nepřesáhne 2st/100st.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Uživatelský avatar
miroja
Příspěvky: 1886
Registrován: 28 úno 2006, 00:00
Bydliště: SK, Liptov

#5 Příspěvek od miroja »

Nevyhovoval by Ti SMT160 (prevodnik teplota-strieda)? Stoji to do 150 SK.
Uživatelský avatar
meno
Příspěvky: 930
Registrován: 04 říj 2004, 00:00
Bydliště: Czechoslovakia

#6 Příspěvek od meno »

miroja píše:Nevyhovoval by Ti SMT160 (prevodnik teplota-strieda)? Stoji to do 150 SK.


Nevyhovoval ! Vydrží len 150°C mne treba 250°C. A 150 Sk je celkom dosť. A hlavne by som radšej využil Pt100 alebo termistory ktoré mám zadarmo !

Ako je to riešené v digitálnych lekárskych teplomeroch tie majú prestnosť na 2 des. miesta a ako čidlo používajú termistor ???
:D :D :D
Uživatelský avatar
jasin
Příspěvky: 1440
Registrován: 22 úno 2005, 00:00
Bydliště: Kunratice u Prahy

PT100

#7 Příspěvek od jasin »

V jakém rozmezí teplot budeš pracovat? V menším intervalu nemá cenu se s linearizací babrat. Chyba pak třeba není ani tak velká, jako nepřesnost sondy a přívodních drátů. 8-)
Uživatelský avatar
meno
Příspěvky: 930
Registrován: 04 říj 2004, 00:00
Bydliště: Czechoslovakia

#8 Příspěvek od meno »

Už som to písal 0°C-250°C (možno až do 300°C)
:D :D :D
Uživatelský avatar
Sendyx
Příspěvky: 12454
Registrován: 05 čer 2005, 00:00
Bydliště: Ostrava

#9 Příspěvek od Sendyx »

Vyber si - buď to bude přesné, nebo to bude levné. Kolega má desku pro Pt100, je tam kompenzace přívodů, kompenzace nelinearity a výstup v proporcionálním napětí, nebo proudová smyčka. Jestli to chceš levné a přesné, musíš bohužel sedět denně před TV, a bedlivě sledovat teleshopping. Jednou určitě tam bude Horst Fuchs nabízet univerzální převodník za 99Kč a ještě k němu zdarma Gábi Bergerová přibalí 5 metrů dvojlinky, když zavoláš do 20 minut. :D
Uživatelský avatar
meno
Příspěvky: 930
Registrován: 04 říj 2004, 00:00
Bydliště: Czechoslovakia

#10 Příspěvek od meno »

Sendyx píše:Vyber si - buď to bude přesné, nebo to bude levné. Kolega má desku pro Pt100, je tam kompenzace přívodů, kompenzace nelinearity a výstup v proporcionálním napětí, nebo proudová smyčka. Jestli to chceš levné a přesné, musíš bohužel sedět denně před TV, a bedlivě sledovat teleshopping. Jednou určitě tam bude Horst Fuchs nabízet univerzální převodník za 99Kč a ještě k němu zdarma Gábi Bergerová přibalí 5 metrů dvojlinky, když zavoláš do 20 minut. :D


Niečo medzi presným a lacným :wink:

Samozrejme by som mohol kúpiť aj nejaký číslicový regulátor. Ale tým by som zdvojnásobil hodnotu zariadenia do ktorého to má byť namontované !

Prestnosť by stačila +-8 °C až 20°C v celom rozsahu. Nemá niekto nejakú schémičku s MAA741 :wink:
:D :D :D
Uživatelský avatar
ZdenekHQ
Významný člen
Příspěvky: 25519
Registrován: 21 črc 2006, 00:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#11 Příspěvek od ZdenekHQ »

-> Sendyx : Je to tak, PT100 má změnu odporu cca 4ohm/100st, takže udělat přesnej převodník odpor/napětí a ještě teplotní závislost linearizovat není nic jednoduchýho.
My jsme se na linearizaci v praxi vykašlali, protože na generátoru se ta nepřesnost ztratila (zato se neztratila nepřesnost výpočtu, když kolega během výpočtu všechny hodntoty zaokrouhlil na integer a z 65 st. bylo hned 50 :lol: )
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Uživatelský avatar
jasin
Příspěvky: 1440
Registrován: 22 úno 2005, 00:00
Bydliště: Kunratice u Prahy

rozsah

#12 Příspěvek od jasin »

Něco jiného je rozsah indikace a pracovní rozsah. Většinou slouží teploměr ke sledování náběhu a pracovní rozsah je pak třeba jen deset stupňů, kde se teplota sleduje s požadavkem na přesnost. Těžko si představit aplikaci pracující chvilku na nule a pak zase chvilku na dvěstěpadesáti stupních :)
Uživatelský avatar
meno
Příspěvky: 930
Registrován: 04 říj 2004, 00:00
Bydliště: Czechoslovakia

#13 Příspěvek od meno »

Je potrebné meranie prakticky v celom rozsahu aspoň od 95°C do 250°C
od 0°C do 95 °C stačí aj orientačne hlavne kvôli bezpečnosti a indikácii nábehu.
:D :D :D
Uživatelský avatar
Crifodo
Příspěvky: 14779
Registrován: 11 říj 2005, 00:00

#14 Příspěvek od Crifodo »

myslím že se tu začínáme bavit o hovnu, Pt100 i bez linearizace má přesnost dost dobrou, když si navíc vybereš pásmo, kde tě zajímá přesnost nejvíc, dá se pak zkorigovat že to sedí skoro přesně. V tom odkazu na Snopka jsou metody až dost přesné i při použití normálních součástek. Jestli je ti 50,- za nějaký MAA725 moc, tak jdi fakt radši na pivo :wink:
Ani ta numerická metoda není vyloučena, ten algoritmus by šel 100% naprogramovat snad i v Basicu na ZX Spectru!
A nebo obejdi šrotoviště elektroniky a pohrab se tam, v mém okolí se například prokazatelně vyvážely stojany od barvicích aparátů a v každém byl měřák na Pt100 od firmy JUMO :( bohužel mi to uteklo. Skončily někde pod kladivem nějakýho blba.
Uživatelský avatar
Sendyx
Příspěvky: 12454
Registrován: 05 čer 2005, 00:00
Bydliště: Ostrava

#15 Příspěvek od Sendyx »

Jaké že to barvicí stroje ?

Linearizace ve spektráckém Basicu šla veeeelmi dobře, já si kdysi udělal pár šikovných numerických prográmků na interpolace a podobné věci, stačilo zadat tabulkově 3-10 dat dle požadované přesnosti a přesnost to mělo slušnou. Spektrácký Basic v rukách poučeného blba byl velmi výkonný :D
Odpovědět

Zpět na „Měřící přístroje, detektory fyzikálních veličin“