Zahada s termistorem a referenci
Dodo Racek
dodoracek na gmail.com
Neděle Březen 4 07:02:58 CET 2018
Aha, tak som nepochopil. Zbavenie sa korekcie je cielene.
Dňa 4. 3. 2018 6:59 používateľ "Dodo Racek" <dodoracek na gmail.com> napísal:
> V prvom vztahu delite korekcnou hodnotou s v druhom predosle cislo
> nasobite korekcnou hodnotou.
> Tym sa cela korekcia eliminuje, ako by tam nebola vobec.
> Je to tak spravne? Mozno som nieco nepochopil...
> Dodo
>
>
> Dňa 3. 3. 2018 18:52 používateľ "Pavel Hudecek" <edizon na seznam.cz>
> napísal:
>
>> Dobrý den všem,
>>
>> v jednom zařízení mám externí kalibraci reference při výrobě. Při
>> zpracování dat z ADC se pak provádí se všemi kanály následující výpočet:
>>
>> adPrum[n] = (((ADt[n] * eCalConst[n]) / ADC_kroku) * AD_intDiv) / eRefKor;
>>
>> (hodně závorek je tam proto, aby mi optimalizátor výpočty neprohodil a
>> nepřetekl celočíselný výpočet)
>>
>> Přičemž eRefKor je korekce reference, číslo něco kolem 1000, např. 1005,
>> kdyby byla o 5 promile vyšší.
>>
>> Takhle to dobře funguje.
>>
>> Tedy až na teplotu (přesněji tisícinásobek poměru aktuálního a
>> nominálního R termistoru) . Ta je z děliče z termistoru a referenčního
>> odporu, které dělí referenci. Výsledek by tedy neměl na referenci záviset.
>>
>> Tak jsem tam ještě přidal:
>>
>> AD_T = (AD_T * eRefKor) / 1000;
>>
>> (AD_T je nadefinováno jako adPrum[TEMP_ind])
>>
>> A myslel jsem si, že se tím prostě zbavím vlivu eRefKor. Realita je ovšem
>> taková, že hodnota se při kalibraci změní. Např. z 1200 na 1080.
>>
>> Co jsem přehlédl?
>>
>> Díky,
>> PH
>> _______________________________________________
>> HW-list mailing list - sponsored by www.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/20180304/6721e68c/attachment.html>
Další informace o konferenci Hw-list