15.05.2017 (17:12:14)
milan
:
Může mi někdo poradit prosím, jak jednoduše převést rozsah teplot 20-500°C z PT100 pro převodník v AVRku? problém je, že schemata s operáky makaj jen se symetrickým napájením. Se dá očekávat, když se pracuje s milivolty kolem nuly.
Potřebuji levné řešení s přesností kolem 1-5°C
Už sem to měl udělané pro PT1000 ale kurva čínská poslala PT100.
15.05.2017 (23:32:09)
Dr. Doktor:
Odporovej dělič?
15.05.2017 (23:33:36)
Dr. Doktor:
Případně odporovej dělič + neinvertující zesilovač s OZ, pokud OZ bude chodit se vstupy od nuly (třeba i blbej LM358, nebo lepší TS/TLC27x), tak není potřeba symetrický napájení.
16.05.2017 (07:24:44)
RBMK
:
Jeden vývod AVR, dvě diody, kondík, a udělat nábojovou pumpu pro OZ
16.05.2017 (10:46:28)
milan
:
Tak sem zbastlil tohle. na nepájku to evidentně funguje, jen nemám zdroj proudu, je doma.
http://files.uloziste.com/d68bf191380b7c8b/teplota.png
ta zenerka tam je, když se vysere čidlo, abych neměl z mikroprocesoru škvarek.
Trimrem nastavím přesně zesílení tak, jak ho budu potřebovat, ted mám zesílení 10x a vypadá to nadějně. To se trefím krásně do reference MCU interní, 2,56V (425°C)
Je to v pohodě?
16.05.2017 (11:42:52)
VroutekB:
Tím budeš leda tak měřit teplotu toho operáku a proudovýho zdroje, mám takovej pocit. (Ten trimr vyhoď do hajzlu a napočítej to pořádně.)
16.05.2017 (15:05:17)
rayer
:
Jen takova blba poznamka, nesyacilo by si v tom AVRku v mux registru zapnout interni zesilovac? Nekery maj gain az 200x, to by snad stacilo, z 10mV bys mel hnedle 2V, coz je ok pro int.ref. Ale ted nevim z hlavy jaky maten PT koef.
16.05.2017 (15:52:16)
milan
:
bohužel to neumožnuje pro horní piny AD převodníku.
To mi ta teplota bude ujíždět vlivem oteplení součástek o víc jak 5°C? to se mi necce věřit.
Trimr nahrazen odporem o hodnotě trimru.
A už jsem to potunil na desetinové hodnoty součástek.
16.05.2017 (18:32:29)
VroutekB:
Tak vzhledem k tomu, že LM334 je spíš teploměr než proudová reference a 358čka není rozhodně žádný low-offset low-drift operák, bych se být tebou dobře nad tím zamyslel
A tím myslím s použitím matematiky, ne odhadů. Však tabulky odporu pro RTD dostupný sou, schéma snad vymyšlený nějaký máš, tak tam ty hoddnoty dosaď a zjisti si, o kolik se ti hne výstup, když se změní okolní teplota měřícího obvodu třeba o 10°C.
16.05.2017 (23:50:29)
antibalda
:
Nejlepší operák, který jsem kdysi našel (spíše mi byl doporučen - můžete hádat kým) je MAX4238 (případně ...39, ale ten má minimální zisk 10). Offset typ. 100nV a drift 10nV/°C. Na alíku se dá koupit celkem snadno. Bohužel je pouze pro napětí 5V.
17.05.2017 (15:58:11)
VroutekB:
A budeš tam kvůli tomu vyrábět zdroj +-5V abys mohl pracovat s napětím 0-2,5V s odřenýma ušima?
Mimochodem, jak dopadl výpočet s těmi offsety/drifty? A jak dopadlo studium té aplikačky od mikrocypu?
17.05.2017 (22:05:52)
milan
:
S OZ krom zesílení neumím počítat a jedinné, co nás učili bylo něaké počítání s vlastním zesílením OZ. a stejně nikdo neřekl na co to je.
Tu aplikačku jsem sjel narychlo a zdá se mi to dost složité. Navíc není čas, furt něaké pitomé zkoušky, k ničemu, bakalářka během zkoušek, nahovno...
U číňana objednám PT1000, ještě to kontroluju, pošle PT100, a sem vprdeli.
Sice jako je to fakt nahovno řešení, uplně prasácké, dělat tam ještě zdroj záporné větve, ale zase to zvládnu udělat z toho, co se mi tu válí. Naštěstí celej ten zesilovač je na konektor, takže ho mužu zahodit když budu chtít.
17.05.2017 (23:32:12)
VroutekB:
Ale dyť nic víc nepotřebuješ. Offset si představ prostě tak, že do neinvertujícího vstupu OZ přidáš zdroj napětí. Prostě mezi vstupama nebude ta ideální nula, ale těch pár mV nebo uV - dle typu OZ. Teplotní drift je potom jak se tenhle offset mění s teplotou.
Počítání s šumy je taky snadný, byť o něco komplikovanější...
18.05.2017 (19:15:32)
Milan
:
uvidím, co se zjeví v indexu z dnešní zkoušky a pak možná něco vypočtu. mám týden na dodělání textu, a stejnou dobu na dokončení zkoušek.
18.05.2017 (20:08:21)
8-bit
:
Použil bych zdroj konstantního proudu s operákem používající VREF AVRka jako referenci. Napětí na PTC pak zesílit tak, aby 0 °C odpovídala VREF a s rostoucí teplotou klesalo napětí k zemi (nejvyšší měřená teplota aby odpovídala dolnímu saturačnímu napětí operáku).
19.05.2017 (10:17:26)
VroutekB:
Buď nevím, jak to přesně myslíš, nebo to myslíš blbě :)
Na tohle bys potřeboval napětím (z VREFu) řízenou proudovou noru + zrcadlo (to už je samo o sobě horda součástek, nejméně OZ + 3 trandy) - to už je lepší výrazně to dvouoperákový schéma z aplikačky mrkvocypu. K tomu ještě min jeden operák na realizaci zesílení a otočení polarity napětí, aby klesalo s rostoucí teplotou.
Nebo jsi myslel snad to RTD opřít o V+ lajnu? Ale fuj je to! Prase...
19.05.2017 (13:30:36)
8-bit
:
Nevím, třeba nějak tak?
http://i.imgur.com/Vh8G9pp.png
Referencí nemůže být VDD, pač bych zase potřeboval rail to rail operák a pak bych to asi stejně přeházel trochu jinak.
19.05.2017 (13:32:16)
8-bit
:
Jinak jsem si vědom toho, že tam R7 zanáší nepřesnost, ale zadání znělo +-1 - 5 stupňů
19.05.2017 (14:17:05)
VroutekB:
Jo, a ten vysokoimpedanční uzel (pin 2 IC5) potáhneš drátem kamsi do prdele. Applause.
19.05.2017 (14:23:37)
VroutekB:
Nebo ne vysokoimpedanční, ale ty na to přijdeš, že to bude bordel ještě zesilovat, místo aby ho to potlačilo.
jakou nepřesnost tam zanese R7? Tudyma ti může chcát dalších 10mA bokem a hovno se stane.
19.05.2017 (14:35:24)
8-bit
:
Jn, co už, tak prostě paralelně ke konektoru pro PT100 přidám kondík
"Jakou nepřesnost tam zanese R7? Tudyma ti může chcát dalších 10mA bokem a hovno se stane."
Vlastně jo, máš recht
Tím pádem je to zapojení perfektní
19.05.2017 (14:36:25)
8-bit
:
(R7 potom může být třeba 10k)
19.05.2017 (14:37:17)
VroutekB:
MImochodem, též: Kus káblu na tom invertujícím pinu ti z toho taky vyrobí pěknej oscilátor díky kapacitnímu zatížení tohoo uzlu. Musel bys to pak mít kompenzovaný a to se dělá blbě, když dýlka kabelu k senzoru může bejt mnohdy vcelku libovolná, stejně tak jako odpor toho senzoru (zisk v uzavřené smyčce).
19.05.2017 (14:38:08)
8-bit
:
A radši ještě další kondík přes ten bočník
19.05.2017 (14:38:13)
VroutekB:
Perfektní jen v tý tvý zabedněný makovici. Si to postav a na ten pin 2 operáku udělej metrovou anténu. Pak poreferuj. Budu se těšit.
19.05.2017 (14:42:09)
8-bit
:
Asi jo, no - ono taky záleží kolik káblu tam potřebuje mít. Pokud víc jak nějaký ten metr tak by se stejně hodilo Kelvinovo připojení a je třeba to řešit úplně jinak.
19.05.2017 (14:44:43)
8-bit
:
Jak jsem psal:
kond přes R6 -> přestane to zesilovat bordel;
Kond přes konektor k PT100 -> nemělo by to kmitat
19.05.2017 (22:41:53)
Milan
:
Zajímavé řešení... no ten můj zesilovač funguje, jen musím utvořit zdroj proudu 1mA ještě.
No s referencí vytaženou z MCU by se mělo dát udělat zdroj proudu, snímat budu na 2k6 odporu a je tam kolem 1mA
20.05.2017 (19:35:15)
Dr. Doktor:
Nevím kolik V bude na R6 (resp. na referenci), ale ten OZ se může pro větší teploty (odpory) saturovat. Odpor toho čidla tuším dost roste s teplotou.
20.05.2017 (21:00:03)
milan
:
No nevím, ale odpor se změní ze 100R (0°C) na 200R při teplotě něakých 300°C
20.05.2017 (21:18:16)
8-bit
:
Jn, to je fakt - ono to o chlup nevyjde
Na referenci je 2,56 V, takže na R6 bude 1,28 a na PT100 při 500 °C 3,59 V. Dohromady 4,88 V. Přehodil bych operák na nějaké vyšší napětí pokud tam někde je a mezi výstup a AVRko dal odpor. Dá se ten PTC vůbec provozovat do 500 °C?
21.05.2017 (18:32:00)
milan
:
no já se nakonec zastavím na 250°C. jinak nemužou být na PT100 4V, když maximální proud je 1mA...
21.05.2017 (19:28:43)
8-bit
:
Těch 12,8 mA nebude ničemu vadit, akorát může zanášet drobnou nepřesnost tím, že proud ohřívá ten PTC. Nižší proud by zkomplikoval zapojení, ale jako hotfix můžeš zapnout referenci jenom v okamžiku měření a po zbytek doby ji nechat vypnutou. Zbytek zapojení můžeš nechat jak je, jenom přidej kondíky k PTC, k R6 a ještě mezi referencí a zemí. Jako R7 a R10 si zvol nějaké rozumné odpory v desítkách k tak, aby se napětí na vstupu ADC mohlo pohybovat mezi vref a dolním saturačním napětím operáku.
24.05.2017 (18:11:09)
milan
:
Pokud do PT100 nacpu 10mA tak to mužu rovnou zpracovat pomocí MCU...
24.05.2017 (18:50:38)
8-bit
:
Asi jo, no
Nech z toho jen proudový zdroj (použij variantu se 4 odporama) a PTC dej proti zemi.
25.05.2017 (00:19:39)
milan
:
Zkusím příště... ted sem spíchl tohle a už se to tváří jako funkční zařízení. Jen sem musel vyselektovat stejné odpory.
Udělal jsem záporné napětí pomocí NE555, kupodivu celej obvod bere 11,37mA a maká suprově od pokojové teploty po 200°C.
http://files.uloziste.com/d68bf191380b7c8b/pt100.jpg
Příště to vykoumu lépe...
25.05.2017 (02:12:51)
8-bit
:
Jj, akorát ta závislost myslím nevyjde lineárně, takže chce to ještě dát do kupy nějaký přepočet a ověřit v excelu co z toho doopravdy leze
25.05.2017 (14:33:31)
milan
:
no ted to maká v rozsahu 30-200°C s přesností na stupeň. dělám to tak, že čidlo mám přidělané k mikropájce a na střídačku ho připojuji na měřák a měřím odpor a pak do toho převodníku a v katalogovém listu mám tabulku. leze z toho 10mV/°C samože ty odpory 5K jsou blbost, já tam jen na DPS chtěl zrušit trimr. zesílení to má 29x
25.05.2017 (19:19:35)
bkralik
:
Já vím, že mě vyhejtujete, že to není levné řešení, ale co takhle MAX31865 ?
Zde můžete smazat vlastní vlákno nebo kteroukoliv odpověď v něm.
Můžete smazat vlastní odpověď v cizím vlákně, pokud na ni ještě nikdo jiný nereagoval.
Mazat cizí vlákna a odpovědi v nich mohou pouze admini.
Smazání příspěvku je nevratná operace! Smazáním vzkazu se smažou i odpovědi na něj.