Witam,
Próbuje na podstawie odczytu wartości ADCW z dwóch czujników FSR odpowiednio wysterować silnik krokowy bipolarny. Niestety nie mogę dość co robię źle. Silnik krokowy steruje chwytakiem mechanicznym, na jego ramieniu umieszczony jest jeden z czujników. Siła nacisku chwytaka wywierana na element ma być zadana z czujnika FSR (np. poprzez naciskanie palcem). Zamieszczam poglądowy rysunek.

Silnik powinien być tak wysterowany, aby siła nacisku wywierana na przedmiot znajdowała się w zakresie zadanym poprzez parametr K.
Niestety coś robię źle i chwytak cały czas się otwiera, lecz gdy zadam siłę zaczyna się zamykać. Nie wyłapuje mi progu działania.
Zamieszczam fragment kodu odpowiedzialnego za odpowiednie wysterowanie silnika krokowego:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Nadmienię także że pomiar jest wykonywany poprawnie poprzez ADC oraz funkcje do sterowania silnikiem działają poprawnie. Kwestia tkwi w odpowiednim uwarunkowaniu zadziałania silnika krokowego.
Dziękuję z góry za udzielenie sugestii i podpowiedzi.