Przepraszam, mam pytanie.
Dodałem moduł komunikacyjny do sterownika silnika krokowego (
https://www.oyostepper.es/category-16-b0-Controlador-de-motor-paso-a-paso.html). Kiedy zdalnie modyfikuję parametry operacyjne za pomocą komputera hosta, wartości wyświetlane na panelu lokalnym są aktualizowane, ale rzeczywisty stan działania nie zmienia się odpowiednio.
Zmiany czasami pojawiają się po wyłączeniu i włączeniu zasilania, co wskazuje na okresową desynchronizację. Sprawdziłem prędkość transmisji, kod adresu i weryfikację danych, ale nie znalazłem żadnych błędów.
Nie wygląda to na utratę pakietów; raczej na opóźnienie między lokalną pamięcią podręczną sterownika a zdalnym zapisem parametrów, przez co polecenia nie działają natychmiast. Każde dostrajanie parametrów znacznie opóźnia proces debugowania. Będę wdzięczny za wszelkie rozwiązania od kolegów.
Dziękuję z góry za wszelką pomoc i wskazówki.