Linearizace Ni čidla

Problémy s návrhem, konstrukcí, zapojením, realizací elektronických zařízení

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
ok1f
Příspěvky: 239
Registrován: 11 zář 2006, 00:00

Linearizace Ni čidla

#1 Příspěvek od ok1f »

Nemáte někdo zkušenosti s linearizací čidla Ni 1000? vše, co jsem zatím na webu a v literatuře objevil řeší Pt...
termit256
Příspěvky: 10029
Registrován: 06 pro 2007, 00:00

#2 Příspěvek od termit256 »

AD prevodnik a v MCU prepocitat pomoci nasledujici rovnicky

R = 1000 (1 + At + Bt² + Ct³)

kde
A = 4,427. 10-³
B = 5,172. 10-6
C = 5,585. 10-9

Ty koeficienty jsou spocitany pro rozsah -60 az 250C. Pokud bys meril neco vyrazne mimo tento rozsah, bylo by lepsi od vyrobce zjistit odpor pro pozadovane teploty a koeficienty prepocitat.
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:

#3 Příspěvek od ZdenekHQ »

Viděl jsem podobnou věc i analogově - to jsou ale hrozný zapojení, nastavovat bych to opravdu nechtěl...

Výpočet lze nahradit tabulkou koeficientů pro určité rozsahy teplot. Záleží na požadované přesnosti a rozsahu teplot.
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
ok1f
Příspěvky: 239
Registrován: 11 zář 2006, 00:00

#4 Příspěvek od ok1f »

A kdyby to mělo být řešeno analogově, pomocí OZ? S tím AD a MCU to máš odzkoušené?
Uživatelský avatar
ok1f
Příspěvky: 239
Registrován: 11 zář 2006, 00:00

#5 Příspěvek od ok1f »

Já jsem narazil na více IO (např. XTR105), které toto řeší s minimem součástek, ale pouze pro Pt...
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:

#6 Příspěvek od ZdenekHQ »

http://www.ebastlirna.cz/modules.php?na ... ic&t=15050 , http://www.ebastlirna.cz/ddump/files/Te ... lovace.pdf strana 107 a dál.

Chce to udělat tabulku s linearizací a bez, popř. částečnou linearizací a posoudit velikost chyby. Já to taky dělal jen pro PT100. Nakonec jsme se na linearizaci úplně vykašlali, chyba v potřebném rozsahu kolem ±1°C ničemu nevadila.
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
ok1f
Příspěvky: 239
Registrován: 11 zář 2006, 00:00

#7 Příspěvek od ok1f »

Tak tyto odkazy jsem teď potřeboval. Mockrát děkuji.
termit256
Příspěvky: 10029
Registrován: 06 pro 2007, 00:00

#8 Příspěvek od termit256 »

ok1f píše:A kdyby to mělo být řešeno analogově, pomocí OZ? S tím AD a MCU to máš odzkoušené?


Prave na tom pracuju, budu linearizovat NTC termistory. Ty jsou bez linearizace zcela nepouzitelne. Ta rovnice je trochu jina, ale princip je podobny. Jeste to nemam hotove, ale vcelku nevidim zadny duvod proc by to nemelo fungovat.
Uživatelský avatar
ok1f
Příspěvky: 239
Registrován: 11 zář 2006, 00:00

#9 Příspěvek od ok1f »

Trochu jsem se tomu číslicovému řešení bránil, ale ono to asi bude fakt výhodnější. Hlavně pokud jde o univerzálnost, pro jiné čidlo převodník změním v podstatě jen změnou SW.
Uživatelský avatar
Celeron
Příspěvky: 20526
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

#10 Příspěvek od Celeron »

Linearizaci podle tabulky jsem psal pro regulaci kolem roku 1995 pro všechny běžný čidla, co se používají v automatizaci. Dokonce se dala uživatelský nadatlovat tabulka pro atyp čidla. Jenže je to v A51 s dost složitou plovoucí čárkou, sice komentovaný ale pokud A51 neumíš, bylo by to dost bádání. Nic dalšího už k tomu nemám, ale princip není tak složitej.
Jirka

Proč mi nemůže všechno chodit hned ?!!
Odpovědět

Zpět na „Řešení problémů s různými konstrukcemi“