Jak na kalibracni krivku?

Pavel Kutina hw na prelude.cz
Sobota Leden 26 19:04:47 CET 2019


Asi mate pravdu v tech matematickych kouzlech se zvysenim rozliseni, jenze 
mne to aktualne hapruje o kousek jinde.

Mam zhruba 4A pro plny rozsah toho 10bit AD, tedy nejake 4mA na dilek, 
pocitam-li spravne, i kdyz nepouziju zadne z tech kouzel. OK, bude mi to 
litat o nejake 3 dilky vlivem nestability, sumu a tak dale, takze funguju s 
nejistotou mereni nejakych 12 mA. Pokud ale pouziju ona kouzla, ona 
nejistota se kupodivu posune zhruba o rad dolu.

Popravde receno, asi nejsem uplne s to pochopit, jak to funguje, konstatuju 
jenom, ze nejak asi ano (to je tak, kdyz clovek pouzije cizi knihovnu a pak 
jen zira, jak je autor genialni :)

U mereni napeti, kdy merim opravdu na vystupnich svorkach zdroje, se 
dostavam na rozumne citelne i stabilni hodnoty, zcela neodpovidajici tomu 
10bit prevodniku. Ano, urcite mi to odjede s casem, urcite mi to odjede s 
teplotou - ale ted a tady, pri stabilni pokojove teplote (bez velke zateze 
zdroje, takze i ten drzi teplotu celkem stabilne) na 30V rozsahu merim s 
nejistotou v jednotkach mV, tedy opet vice nez o rad lepe, nez bez onech 
kouzel.

Problem ted vidim nekde jinde - jak to vypada, zdroj pro cely ten modul 
mereni proudu mozna neni tak uplne plovouci, jak by mel byt a vystupni 
napeti mi nejak neprimo ovlivnuje mereni napeti na proudovem bocniku. Jeste 
chvili nad tim budu badat a vestavim tam extra zdroj...

Ted mi tak doslo - prosim, nahradte v celem mailu slovo "merim" slovem 
"indikuji", nemel bych se odvazovat to nazyvat merenim (bez ironie) - 
zvlaste u proudu mne nezajimaji absolutni hodnoty, jako spis indikace zmeny. 
Akorat ze bych je rad indikoval i v radu miliamper :)

Pavel Kutina



----- Original Message ----- 
From: "gatilo" <gatilo na centrum.cz>
To: "HW-news" <hw-list na list.hw.cz>
Sent: Saturday, January 26, 2019 6:20 PM
Subject: Re: Jak na kalibracni krivku?


> 26.1.2019, 18:02:08
>
> Rezistory maji jednu velkou vyhodu, chovaji se vcelku
> predvidatelne a ve vetsine bezneho pouziti i linearne.
> Takze jeho vliv lze matematicky snadno opravit.
> Ovsem, ocekavat ze matematickymi kouzly vytlucete z papirove
> 10b Atmega 14-16b mereni z rozumnou stabilitou a
> opakovatelnosti, je IMHO iluze.
> Minimalne budete muset pridat nejakou slusnou referenci a
> cele mereni kalibrovat prubezne, napr. 1x za minutu.
> A to uz je IMHO opravdu jednodussi, za par desetikorun,
> koupit slusnej AD, treba:
> https://www.tme.eu/cz/details/mcp3421a1t-e_ch/prevodniky-ad-integrovane-obvody/microchip-technology/
>
> S pozdravem Pavel
>  mailto:gatilo + zavinac + centrum.cz
>
> --
> Pavel Kutina napsal:
>
>> Noooo, s tim dotazem do databaze to neni blbej napad - nejaky ESP tu mam,
>> databazovej stroj mi taky nekde bezi... :D No dobre, tak varianta a),
>> vsechny kombinace do nejake externi EEPROM. To bude ale pomale. Tak 
>> varianta
>> c) - vyhodit ten odpor a podivat se, kde sakra jeste muze byt zakopany 
>> pes.
>> A pak nastoupi varianta d) - vykaslat se na to a nechat to, jak to je, 
>> tim
>> jsem mel zacit :)
>
>> Pavel Kutina
>
>
>
>> ----- Original Message ----- 
>> From: "David Obdrzalek" <David.Obdrzalek na mff.cuni.cz>
>> To: "HW-news" <hw-list na list.hw.cz>
>> Sent: Saturday, January 26, 2019 5:36 PM
>> Subject: Re: Jak na kalibracni krivku?
>
>
>>> On 26 Jan 2019 at 16:29, Pavel Kutina wrote:
>>>> Ono to je ve vysledku vcelku jedno, pokud je autor pridaneho HW imbecil 
>>>> a
>>>> pri mereni malych proudu zjisi, ze pouzil na vstup procesoru seriovy
>>>> odpor
>>>> jako alespon symbolickou ochranu, ale ve vysledku mu to dela diky tomu
>>>> celkem prapodivne veci - jakoze kdyz pouziju jako zatez odpor 1k5, 
>>>> ukaze
>>>> mi
>>>> to pro skutecnych 20mA odporem hodnotu 23 mA.  A kdyz pouziju 390R,
>>>> nameri
>>>> mi to pro skutecnych 20 mA krasnych 17 mA :) To se pak fakt dost blbe
>>>> kalibruje, to uz neni ani na tu kristalovou kouli.
>>> Kdybys byl mlady a progresivni programator, tak bys pouzil pro prevod
>>> dvourozmernou
>>> tabulku - pro vsechny hodnoty z AD prevodniku a vsechny hodnoty 
>>> zatezovych
>>> odporu
>>> (pripadne i vicerozmernou, pokud by se ukazalo, ze to ovlivnuje jeste
>>> neco).
>>> Korporatni programator by to vyresil bud jednim slozenym SQL dotazem do
>>> Oracle anebo
>>> by si nechal dodat novou komponentu do SAPu. A kdybys byl Arduinista, 
>>> tak
>>> bys nad
>>> rozdily oproti realite mavl rukou anebo poukazal na to, ze ti Cinan 
>>> poslal
>>> spatne
>>> Arduino (i kdyz, to by vlastne nenastalo, protoze pravy Arduinista by 
>>> tam
>>> nemel ten
>>> odpor).
>>> ;-)
>>>
>>>> Takze nejakej map mne ted vubec netrapi (po tvem clanku na robodoupeti
>>>> jsem
>>>> od nej celkem rychle a rad ustoupil, stejne mam radeji rovnici, ve 
>>>> ktere
>>>> vidim, co se deje a jakeho typu jsou promenne)
>>> A to jsem clanek o funkci map jeste ani nenapsal, jen jsem se zminil, ze
>>> je
>>> potouchla :-D
>>>
>>> Mimochodem, tva anabaze je slusny zaklad na clanek ...
>>>
>>> D.O.
>>>
>>> _______________________________________________
>>> 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 by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
> 



Další informace o konferenci Hw-list