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