Aha, tak to ja udelam tak, ze za ten rozdil zes dam neinvertujici zapojeni se zesilenim, takovym, aby max, hodnota bylo 2,5V. A to pak budu zpracovavat ad prevodnikem.Cust píše:to bude kvůli přesnému donastavení směrnice k v rovnici u=k.t-u0
směrnice k - přesně dostavuješ trimrem ve zpětné vazbě
t - teplota
u - výstupní napětí
u0 - offset celého obvodu, včetně čidla a můstku, nuluješ odporem Rn
Cim nahradit LT1101
Moderátor: Moderátoři
samozřejmě to můžeš udělat kalibraci v analogové části a pak budeš mít rovnici v procesoru danou jednou provždy...
to už si vyber sám jak to chceš..
- ZdenekHQ
- Významný člen
- Příspěvky: 25519
- Registrován: 21 črc 2006, 00:00
- Bydliště: skoro Brno
- Kontaktovat uživatele:
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[?]
- ZdenekHQ
- Významný člen
- Příspěvky: 25519
- Registrován: 21 črc 2006, 00:00
- Bydliště: skoro Brno
- Kontaktovat uživatele:
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[?]
Ted se nejak nechytam co myslis tim korekcnim parametrem?ZdenekHQ píše:Dodatek (abych nedostal vynadaný, že neumím používat matematický knihovny) - když mám např. 12bit výsledek a 16bit korekční parametr, není to samozřejmě problém vynásobit a poslat jako 4 byty. Horší je to s tím, když použitý protokol např. neumí víc jak 2 byty (já to nevymyslel). Pak je lepší poslat 16bit výsledek a 16bit korekční parametr a vynásobit to až v PC či PLC atd... A to nemluvím o dělení.
- ZdenekHQ
- Významný člen
- Příspěvky: 25519
- Registrován: 21 črc 2006, 00:00
- Bydliště: skoro Brno
- Kontaktovat uživatele:
To byla spíš reakce na Custa - ty to řeš podle schematu.
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[?]
ZdenekHQ píše:Možná je to kacířskej názor, ale než násobit či dělit výsledek z převodníku na "osmibitu" třeba číslem 1.0025, tak to raději "dotáhnu" hardwarově. Pokud to teda jde a není to 20 kanálů
máš samozřejmě pravdu to jsem si neuvědomil
já jsem měl k dispozci 16 bit AD převodník a 32 bit PLC s počtem s plovoucí desetinou čárkou...
u osmibitu je to pochopitelně potřeba dělat hardwarově...
Tak jedina moznost, co me napsada je, ze se to da udelat jen se zdrojem konstantniho proudu.
To bych pak vystupni napeti jen podelil nejakou konstantou zesileni, pak tim proudem a mel bych odpor, kterej bych uz mohl vlozit do polynom. rovnice a zjistit stupne. Je to tak, nebo se zase pletu??? Dekuju
- Přílohy
-
LM334.gif- (5.07 KiB) Staženo 45 x
Dekuju, zkusim to odsimulovat v multisimu.Andrea píše:U můstků se často (třeba u tenzometrů) počítá s tím, že změna odporu čidla je mnohem menší než odpor čidla a tudíž se změna proudu můstkem dá zanedbat. Tady to samozřejmě nejde, protože Pt100 má při 400°C 2.5x větší odpor než při 0°C. Řešením by byl ten zdroj proudu, ale kde sehnat tak přesný zdroj proudu. Třeba LM334 je zdroj proudu, ale je teplotně závislý (dá se použít jako teploměr). Ale jestli si pamatuju, tak v datašítu je nějaké zapojení na eliminaci teplotní závislosti.
Kdyz ale dam teplotu na -40 a pak na -39 tak je uuz rozdil cca 4mV.
Kdyz dam 300 a pak 299 tak mam rozdil 6mV.
Chapu ze je tam nelinearita ale zezacatku na tech 10 stupnich neni tak velka.
Muze to byt zpusebeno tim, ze ten OZ nedokaze pri tak malem rozdilu jeste pracovat? jako reseni me napada zkalibrovat to na -60°, ale yajimalo bz me proc tomu tak je.