ursus_arctos pisze:praca w pętli głównej programu nie jest najlepszym pomysłem
Przepraszam najmocniej, ja tego nie powiedziałem, ani nie napisałem.
Jak już, to napisałem że wyliczanie kolejnego kroku zaczyna się od zdarzenia typu zmiana sygnału A lub B. Czy cała operacja przeliczania filtru jest w przerwaniu, wątku czy pętli głównej nie ma to znaczenia jak jest zrobiona poprawnie, ale to już szczegóły algorytmu.
Jeżeli pomiędzy zderzeniami ( sygnałami A,B) przeliczamy filtr, to na jego wejściu musimy dać dane z palca czyli np. zakładamy że prędkość obrotowa jest stała, albo jednostajnie zmienna,albo..., czyli zachowuję się tak jak poprzednio. Przy małych prędkościach, zmiennym obciążeniu będzie to prawda? chyba nie. Ale to już dyskusja jaki algorytm jest lepszy. Teraz kolegi jest lepszy bo działa, a ja jeszcze nie zrobiłem serwa więc mój jest gorszy.