Witam,
Na wyjściu impulsatora występują dwa przebiegi prostokątne przesunięte w fazie o 90 stopni. Program który napisałem działa na na zasadzie że kiedy na jednym przebiegu występuje zmiana stanu z L na H sprawdzam jaki jest stan na drugim wyjściu i na podstawie tego rozpoznaje kierunek obrotu. Niby wszystko powinno działać odpowiednio ale w nie których momentach wartość liczbowa zamiast się zmniejszać wzrasta. Co jest przeciwne z logiką napisanego programu. Czy miał ktoś podobny problem ?
Pozdrawiam
Na wyjściu impulsatora występują dwa przebiegi prostokątne przesunięte w fazie o 90 stopni. Program który napisałem działa na na zasadzie że kiedy na jednym przebiegu występuje zmiana stanu z L na H sprawdzam jaki jest stan na drugim wyjściu i na podstawie tego rozpoznaje kierunek obrotu. Niby wszystko powinno działać odpowiednio ale w nie których momentach wartość liczbowa zamiast się zmniejszać wzrasta. Co jest przeciwne z logiką napisanego programu. Czy miał ktoś podobny problem ?
Pozdrawiam