Re: Peripetie s termočlánky (Vianocna list..
Pavel Hudeček
edizon na seznam.cz
Pátek Prosinec 27 15:31:11 CET 2024
Primárně šlo o další* obecnej teploměr s hodně koncema, kterej jsem měl
v plánu už od doby kdy jsem na kroužky pořídil věci k destilování. Ale
priorita nebyla vysoká a HW vlastně na takovou blbost složitej.
Teď se situace změnila, AVR64EA48 a další EA maj PGA s kompenzací
offsetu a jako všechny novější AVR teploměr na čipu.
Koupil jsem si kit, že mu pokusně do dírek přímo nastrkám termočlánky a
přitlačím zasunutím pinheaderů. K dispozici 32 kanálů, takže třeba 16 ks
TČ žádnej problém. Teď jsem to teda vytáh, že budou ňáký pokusy. Navíc
tady nějak došlo na měření nějakých nižších teplot, kde se měřáky dost
rozcházely a já si vzpomněl, že mě se v týhle situaci rozcházely taky. O
důvod víc to zkusit.
A k tomu ještě rozebraná koloběžka, protože se povolily šroubky, nateklo
dovnitř a uhnil přívod k jednomu článku a jeden drát do BMS od jinýho.
Tak že bych ten výslednej bastl, i s měřením U, I a microSD, když je tam
to multi voltage IO, někam přlepil a USB kablík vytáh do místa kde se
dají složit řídítka. Někdy pozdějc nahraju SW. Že bych pak měl krásny
grafy, kdy a kde se co ohřejvá nebo chladí, jaký napětí na všech
článcích, ... když se jede nebo brzdí. A detekci vody:-D
Takže žádný extra požadavky, hlavní je počet kanálů a jednoduchost.
+/-1°C předpokládám že bude snadno dosažitelnej, lepší bude příjemnej
bonus. Protože K je krám, nemá smysl chtít nějakou výrazně lepší
přesnost. Ale až jsem se začal zajímat o výpočet teploty, nastala ta
šílená zmatená diskuze, protože 5 polynomů 9. řádu + jedna výjimka, mi
prostě přijde na ten krám moc šílený. Hlavně se mi teda obecně příčí to
rozkouskování.
Takže ano, těch 5 polynomů je metrologicky správně, ale mě se to nelíbí,
nechci žádný if tenhle nebo tamten rozsah. A Baluovi se zas nelíbí to
nemít metrologicky předepsaným způsobem:-)
*Někde tu mám klubka teploměrů v řadách, NTC, multiplex na nohách
procesoru, krásně se s tím dá měřit třeba rozložení teplot po 10 cm
výšky, nebo 30 cm šířky místnosti. Příznivci charlieplxu nechť to zkusí
s diodama místo NTC:-)
PH
Dne 27.12.2024 v 14:48 Lukas Burda napsal(a):
> Pěkný den,
> omlouvám se, jestli to tu padlo - nemohu to najít, ale co by mělo být
> to uvažované zařízení, co se s ním má měřit?
> Chápu, že teď tu ty debaty o převodech sklouzly k tomu, co je jak
> složité realizovat a jaké to bude mít odchylky, a to v rámci
> myšlenkového experimentu coby kdyby, což je fajn a pomůže to některý
> věci pochopit.
> Vsadil bych se ale, že nějaké setiny stupně ztracené převodem U->t
> nejsou nic oproti dalším zdrojům nejistot v reálném měření (třeba už
> jen to, jak se podaří teplotně svázat ten studenej konec a teploměr
> studenýho konce). Teplot jsem se vždycky bál. Co to bude měřit?
>
> LB
>
>
>
> ---------- Původní e-mail ----------
> Od: Pavel Hudeček <edizon na seznam.cz>
> Komu: hw-list na list.hw.cz
> Datum: 27. 12. 2024 12:39:37
> Předmět: Re: Peripetie s termočlánky (Vianocna list..
>
>
> Tak nějak bych očekával, že vzal hodnoty co vynes na ten první graf a
> podle toho jsou body/°C. Jen je teda trapný že na grafech nemá
> zápornej
> rozsah, kde je nelinearita největší. Jo a hlavně koukám, že pokud
> jsem
> něco nepřehlíd, program prostě vůbec neumí ty záporný:-) To je dost
> zásadní mínus.
>
> Celkově teda musím uznat, že s TČ se dá nečekaně hodně vyřádit i bez
> jedinýho kousku HW:-)
>
> Kdoví, co by vyplodil třeba genetickej algoritmus. Jako vstup by měl
> použít hodnoty z 12b ADC při PGAx16, rozsahu +/-1024 mV a sumy 1024
> vzorků, dále teplota svorek dělič 10k/PT1000 z 5 V, bez PGA, zbytek
> stejně. A ať udělá nejmenší celkovou velikost kódu+dat ve flash pro
> přesnost 0,5 °C a alternativně pro 0,1. Případně ještě 1 °C a třeba
> termistor 1k B3950 místo Pt. Možná by skončil u podobnýho vzorečku
> jako
> ne ten termistor.
>
> PH
>
>
> Dne 27.12.2024 v 10:52 Miroslav Mraz napsal(a):
> > Na té aproximaci od Miceuz mě zaujala jiná věc. Jak vybral ty
> body pro
> > tabulku. Píše, že "byly vybrány ručně podle nejvíce nelineárních
> míst
> > v odezvě termočlánku". Ale jak poznáte, kde je to "nejvíce
> > nelineární", toť otázka. A je to tak správně i pro převod opačným
> > směrem (čili pro inverzní funkci) ?
> > Tak mě napadla metoda Bernarda Riemanna pomocí tenzoru křivosti.
> > Jestli se mi podaří pro tento problém definovat metrický tenzor,
> mám
> > co dělat až do jara. Ale možná je to úplná blbost.
> >
> > Mrazík
> >
> > On 26. 12. 24 22:28, Pavel Hudeček wrote:
> >> No já kdysi s velkým nadšením přešel u termistorů z tabulky na
> >> výpočet podle B koeficientu. Tam to bylo jednoznačné +.
> >>
> >> Naproti tomu ty polynomy u TČ žádná velká výhra nejsou. V
> případě K
> >> je k nim 5 sad po 10 koeficientech, k tomu ještě výjimka s
> >> exponenciálním členem v jednom případě. Zároveň právě ten K je tak
> >> mizernej, že snaha o nějakou extra přesnost je dost iluze, to
> je moje
> >> hlavní zjištění od slovutných metrologů. Takže jsem použití
> polynomů
> >> pro tento případ zavrhnul.
> >> Tabulka vhodně vybraných 20 hodnot od -50 do +500 °C i jen s
> lineární
> >> aproximací strčí do kapsy každej běžnej multimetr s analogovou
> >> linearizací. Nebo 5-10 s těmi kubickými splajny, ty se mi
> zalíbily.
> >>
> >> Tady to má hotový lineární, na můj vkus asi zbytečně moc hodnot:
> >> https://github.com/Miceuz/k-thermocouple-lib/tree/master
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
>
> _______________________________________________
> HW-list mailing list - sponsored bywww.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20241227/c681e63a/attachment.htm>
Další informace o konferenci Hw-list