I originální DS18B20 má oficiálně výrobce garantovanou přesnost 0.5 stupně Celsia.
Datasheet: ±0.5°C Accuracy from -10°C to +85°C
Čidlo interně měří s rozlišením jemnějším (12bit v rámci celého rozsahu, což je určitě krok menší než půl stupně Celsia), ale to že se takto hodnota zobrazí, neznamená, že je to skutečně ta změřená (protože výrobce garantuje nejlepší nejmenší chybu 0.5 stupně).
SDS má ve firmware podporu i pro ty counterfeit čidla, umí si s nimi poradit (je tam např. jiné časování, u některých těch klonů).
Ale změřená hodnota je digitální a je vytvořena vždy už uvnitř čidla, takže SDS jen zobrazuje to co mu čidlo pošle. SDS pošle požadavek na hodnotu s rozlišením 12 bitů (a dává čidlu čas ji připravit), a pak ji dále zobrazuje.
Může teoreticky chyba být v zobrazení na webu, to nikdy nelze vyloučit (byť to testujeme), proto zkuste u sebe následující věc - vypište si hodnoty z onewire čidel přes FULLC program (přečtením vhodného indexu). Jaké čísla se ukáží tam ?
Pochlubte se - popište jak využíváte své zařízení SDS zde ! Můžete si bezplatně přidat svou reklamu !