• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Czujnik kierunku wiatru - nieznany protokół
#10
No nie wiem co masz na myśli, ja umiałbym to zrobić (choć nigdy nie zrobiłem), tylko nie mam potrzeby Big Grin. Próbuję naprowadzić Ciebie. Zmierz jeszcze ile wynosi czas między tą serią pików (przypadkowo jest ich 8?). Przeanalizuj te piki dla różnych kierunków. Użyj przerwania zewnętrznego, zliczaj czas w us, wpisuj kolejny pomiary do tablicy, potem ją przeanalizuj przyjmując jakiś próg błędu, zamień czas us na 0 i 1 w zależności od długości impulsu i masz bajt, zobacz ile różnych zarejestrujesz, zamień to na wartość kierunku. Jak wykryjesz ten długi stan niski to robisz obliczenia i rozpoczynasz zabawę od nowa. Trochę za mało próbek by to potwierdzić, ale pewnie można to uprościć, po pierwszym przerwaniu od zbocza narastającego wystarczy odczekać 750us i odczytać stan 0 lub 1, potem co 1500us 7 kolejnych wprost 0 / 1. W opcjach Salae Analyzers masz różne protokoły, możesz coś dopasować.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Czujnik kierunku wiatru - nieznany protokół - przez kaczakat - 13-03-2019, 18:45

Skocz do:


Przeglądający: 5 gości