Diskuze - danyk.cz

Vlákno z kategorie: Hlavní diskuze
Celkem 40 odpovědí.


15.05.2017 (17:12:14) K # IP X
milan obalka :
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)  # IP X
Dr. Doktor:
Odporovej dělič?
15.05.2017 (23:33:36)  # IP X
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)  # IP X
RBMK obalka (web) :
Jeden vývod AVR, dvě diody, kondík, a udělat nábojovou pumpu pro OZ**07
16.05.2017 (10:46:28)  # IP X
milan obalka :
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)  # IP X
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 (11:50:09)  # IP X
VroutekB:
http://ww1.microchip.com/downloads/en/appnotes/00687c.pdf
Akorát se mi tam nezdá ten MCP602 jako vhodný operák. MCP609 je lepší, ale sehnal bych klidně něco ještě lepšího (co nejmenší offset a drift A nezapomenout na to, aby byl RRIO).
16.05.2017 (15:05:17)  # IP X
rayer (web) :
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)  # IP X
milan obalka :
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)  # IP X
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 **01
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)  # IP X
antibalda obalka (web) :
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 (13:36:51)  # IP X
milan obalka :
Docela dlouho jsem hrabal, až jsem vyhrabal OP400 G.
http://www.analog.com/media/en/technical-documentation/...
S tím by šlo už něco vyčarovat, jenže... zase chce symetriku.
17.05.2017 (15:58:11)  # IP X
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)  # IP X
milan obalka :
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)  # IP X
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)  # IP X
Milan obalka :
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)  # IP X
8-bit obalka (web) :
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)  # IP X
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... **02
19.05.2017 (13:30:36)  # IP X
8-bit obalka (web) :
Nevím, třeba nějak tak? **02
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)  # IP X
8-bit obalka (web) :
Jinak jsem si vědom toho, že tam R7 zanáší nepřesnost, ale zadání znělo +-1 - 5 stupňů **02
19.05.2017 (14:17:05)  # IP X
VroutekB:
Jo, a ten vysokoimpedanční uzel (pin 2 IC5) potáhneš drátem kamsi do prdele. Applause. **29
19.05.2017 (14:23:37)  # IP X
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)  # IP X
8-bit obalka (web) :
Jn, co už, tak prostě paralelně ke konektoru pro PT100 přidám kondík **02

"Jakou nepřesnost tam zanese R7? Tudyma ti může chcát dalších 10mA bokem a hovno se stane."
Vlastně jo, máš recht **02 Tím pádem je to zapojení perfektní **02
19.05.2017 (14:36:25)  # IP X
8-bit obalka (web) :
(R7 potom může být třeba 10k)
19.05.2017 (14:37:17)  # IP X
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)  # IP X
8-bit obalka (web) :
A radši ještě další kondík přes ten bočník **02
19.05.2017 (14:38:13)  # IP X
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. **37
19.05.2017 (14:42:09)  # IP X
8-bit obalka (web) :
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)  # IP X
8-bit obalka (web) :
Jak jsem psal:
kond přes R6 -> přestane to zesilovat bordel;
Kond přes konektor k PT100 -> nemělo by to kmitat **02
19.05.2017 (22:41:53)  # IP X
Milan obalka :
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)  # IP X
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)  # IP X
milan obalka :
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)  # IP X
8-bit obalka (web) :
Jn, to je fakt - ono to o chlup nevyjde **01 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)  # IP X
milan obalka :
no já se nakonec zastavím na 250°C. jinak nemužou být na PT100 4V, když maximální proud je 1mA... **01
21.05.2017 (19:28:43)  # IP X
8-bit obalka (web) :
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)  # IP X
milan obalka :
Pokud do PT100 nacpu 10mA tak to mužu rovnou zpracovat pomocí MCU...
24.05.2017 (18:50:38)  # IP X
8-bit obalka (web) :
Asi jo, no **02 Nech z toho jen proudový zdroj (použij variantu se 4 odporama) a PTC dej proti zemi.
25.05.2017 (00:19:39)  # IP X
milan obalka :
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)  # IP X
8-bit obalka (web) :
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 **01
25.05.2017 (14:33:31)  # IP X
milan obalka :
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)  # IP X
bkralik (web) :
Já vím, že mě vyhejtujete, že to není levné řešení, ale co takhle MAX31865 ?
Přezdívka:
Heslo:
Text: