Mylisz dokładność pomiaru z rozdzielczością. @Grzesinski wspomniał tylko o rozdzielczości.cyfron pisze:To i tak jest całkiem dokładny pomiar
Zaokrąglając do 200 stopni:Grzesinski pisze:Dla pullup 4k7 napięcie wejścia ADC zmienia się w zakresie 80mV do 180mV (0-400'C) co w każdym przedziale 100'C daje zaledwie około 30 różnych skwantowanych wartości. Błąd wynikający z tego zaokrąglenia jest na poziomie 2,6'C (0-100'C) do 3'C (300-400'C).
PT1000 -> ~60ad/200°C
104GT-2 -> 923ad/200°C (z tablicy w Marlinie)
PT1000 -> 1ad = ~3.33°C
104gt-2 -> 1ad = ~0.22°C
Z dokumentacji ADC w STM32F1 - typowy zakres dokładności (offset, wzmocnienie, itd; str 77 detjaszita) to łącznie 4.3ad (max 7.5).
Czyli jakość pomiaru samego ADC daje nam dokładność temperatury na poziomie:
PT1000 -> +/-14,319°C (max +/- 24,975°C)
104GT-2 -> +/- 0,946°C (max 1,65°C)
Korzystam sporo z STMów i przeważnie błąd mieści się w zakresie typowym, choć akurat F1 potrafi mieć spory rozrzut.
Do tego należy dodać jeszcze dokładność rezystora pomiarowego; dupny - ~5%, precyzyjny 1%. Lepszych raczej nikt w drukarkach nie używa.
Przeciętna dokładność taniego czujnika PT1000 to <1%.
To samo dla termistora - 5% dla badziewnego NTC i 3% dla 104GT-2.