Re: PGA CH32V203, bylo: Peripetie s termočlánky
Miroslav Mraz
mrazik na volny.cz
Úterý Leden 28 09:58:13 CET 2025
Vrátím se ještě jednou. Protože termočlánky zklamaly, vyzkoušel jsem
celkem levný polský NTC termistor. Celkem mě překvapilo jak je to přesné
a přesto jednoduché
https://code.nolog.cz/Kizarm/RISC-V/src/branch/main/V203F6P6/termistor/main.cpp
Mrazík
On 09. 01. 25 17:23, Miroslav Mraz wrote:
> Tak jsem prozkoumal to PGA. Ze začátku mi to přišlo hodně divné, ale
> měřit ty uV není žádná sranda. Nastavil jsem zesílení na 64x, pustil do
> toho 40mV a nachytal data. Očekával jsem, že ta pravděpodobnost udělá
> nějakou gaussovku a bude konec. Nebylo tomu tak. Po stranách se objevily
> laloky, které neumím vysvětlit. A směrodatná odchylka byla obrovská - na
> 40mV činila skoro 1mV. FFT ukázala, že je tam dost velké rušení od sítě
> 50Hz. Tak jsem odpojil voltmetr (s metrovými přívody) a ejhle - rušení
> 50Hz pokleslo o 20dB a směrodatná odchylka se zmenšila 10x. A stejně je
> to rušení od sítě vidět.
> Je zřejmé, že měřit napětí z termočlánku by s tím teoreticky snad šlo,
> ale odfiltrovat rušení a kompenzovat ofset by bylo tolik práce, že to
> nestojí za to. Napsat vhodný IIR nebo FIR filtr v malých celých číslech
> tak, aby zaokrouhlovací chyby nezničily výsledek nebude sranda. I ten
> pitomý klouzavý průměr s postupným zapomínáním jsem musel upravit,
> protože naivní implementace strašně kecá.
>
> Mrazík
>
Další informace o konferenci Hw-list