CrappoidTab pisze: ↑25 mar 2024, 19:16
Ten problem występuje prawie jednakowo na wszystkich 4 osiach tylko przy sterowaniu analogowym.
Przy sterowaniu step/dir silniki trzymają pozycje sztywno, ale nie po to kupiłem CISMO-A żeby teraz używać step/dir.
....
AASD20 - Chiński sterownik servo - Control mode=speed
CISMO-IP-A kontroler - sterowanie analogowe
czyli sterowanie serwopaka pozycją przez step-dir działa elegancko
a jak przejdziesz na sterowanie szybkością to się robi problem?
CrappoidTab pisze: ↑25 mar 2024, 19:16
nie po to kupiłem CISMO-A żeby teraz używać step/dir.
Niby czemu?
To brzmi jak strzelanie sobie w stopę, na własne życzenie. Masz działające rozwiązanie, po dołożeniu przekombinowane zadwania sygnału analogowo przestało działać dobrze. Wróć do step-dir i szafa gra. Jak możesz drożej sprzedać CSMIO-A i taniej dostać bez DAC i 4-20mA to tak zrób bo karta z z FPGA jest warta swej ceny.
Informacja o wymaganej pozycji jest cyfrowa tak jak w kontrolerze (CSMIO) jak i w serwopaku. Step-dir jako protokół do przesyłania jej jest...taki sobie, ale zamiana go na analogowy w tej sytuacji może wyjść tylko gorzej. Dokładasz zbędne konwersji DAC i ADC (z ich czasem i błędami), i zbierasz szum po drodze, jest wolniej gorzej i drożej.
Te kontrolery z analogowym wyjściem to są generalnie po to żeby użyć rzeczywiście analogowych serwonapędów DC w staarych maszynach, z oryginalnymi silnikami szczotkowymi. Serwonapędy do silników bezszczotkowych są już cyfrowe, po co im i sobie to robić?