cześć, będę dodawał funkcję do AFE Firmware zliczającą impulsy. Oryginalnie pod pomiar siły wiatru do AFE T6 (stacja pogody) i sprzętu, jak w tym poście
Pomyślałem sobie, że mogę to zrobić bardziej uniwersalnie i zastosować jeden mechanizm zliczający do różnych funkcji.
To co muszę zliczać to ilość impulsów w czasie, które przeliczone w jakiejś skali będą reprezentowały konkretną informację.
Hipotetycznie
- 100 impulsów na 60 sekund to prędkość wiatru 10km/h dla sprzętu jak tutaj.
znając powyższą zależność i rejestrując przez urządzenie z AFE impulsy w zadanym czasie, AFE będzie wysyłać do systemu automatyki informacje ze zdefiniowanym interwałem
Analogicznie mogę to samo zastosować dla pomiaru czegokolwiek
- ILOŚĆ impulsów w CZASIE to WYNIK w JEDNOSTCE
w AFE konfigurowalne byłaby
Wzór / Zależność do przeliczania rzeczywistych wartość na podstawie impulsów wysyłanych do AFE
- ILOSC impulsów - liczba naturalna od 0 do ???
- CZAS w milisekundach?, sekundach? - wolałbym w sekundach
- WYNIK - liczba rzeczywista
- JEDNOSTKA - pole tekstowe np. km/h, m/sek, litrów/h
Inne parametry
- Jak często ma wysyłać informację do systemu automatyki, od 5 sek do 24h ?
- Czy wysyłać dane tylko jak zmieni się wartość (checkbox) - brak zaznaczenia, wysyła zawsze z powyższą, częstotliwością - ważne, czy wartość zmieni się, czy nie
Co myślicie? czegoś brakuje w moim toku myślenia? da radę?
Nie wiem, czy jasno opisałem co chcę, jak zrobić.