Obsah

Filtr DS18b20

Blok filtru DS18b20

Celé jméno

DS18b20_filter

Knihovna

Lib\Unipi

Verze

V1.0

Popis

Tento funkční blok zajišťuje platnou hodnotu teploty. Pokud je správně nastaven, odfiltruje specifickou chybu, která projde kontrolou CRC (hodnota 85). Pokud blok na vstupu filtered tuto hodnotu detekuje, na výstupu bude mít předchozí platnou hodnotu a nastaví výstup error do stavu TRUE. Lze jej použít pro 1-Wire teploměr připojený přímo k jednotce, nebo v kombinaci s Unipi Extension xG18, pro který je určen také vstup IsValid a pokud je jeho stav FALSE, bude výstup error ve stavu TRUE.

Vstupy

Vstup Typ Význam
IN REAL vstupní teplota 1-Wire senzoru
IsValid BOOL proměnná IsValid pro daný kanál při použití s xG18
filtered REAL filtrovávaná hodnota

Výstupy

Výstup Typ Význam
OUT REAL platná hodnota teploty
error REAL chybový stav vstupní teploty

Příklad použití

Příklady použití bloku filtr DS18b20