AC servo neide doladit
Napsal: 21. 9. 2025, 6:49
Pekny vecer,
Obraciam sa sem s prosbou o akukolvek dobru radu. Mam ac servo 500W plus driver, ktory pohana vreteno cez remen 3:1. Komponenty znackove v ramci hobby moznosti, nie cina, nie nove.
Bude to pouzivane na presne polohovanie, teda v ramci moznosti co sa podari, kedze celkovo neviem aku presnost od toho mam ocakavat.
Po zdlhavejsom ladeni servosmycky sa mi to podarilo dostat do stavu kde rukou cez vretennik to drzi na +-1000 imp, pricom rozlisenie pozicie hriadela z resolvera je 0-65535, cize dost nanic. Ta poloha sa po cca 10s "dotiahne" +-1, ale to je hrozne pomale. Cele je to take "gumove" tym padom nepouzitelne. Co som si vsimol je, ze ked napr. doladim rychlostnu smycku cez hodnoty PI, tak neide rozumne doladit polohova smycka cez PID a feedforward a opacne. Dalsie pozorovanie je, ze servo pri nasilnom pretoceni rukou na jednu stranu drzi podstatne viac ako na druhu stranu. Este skusim vymenit motor, ale davam tomu malu sancu ze to pomoze. Este moze byt dolezite, ze vreteno je take ake je - ked dlhsie stoji na mieste tak sa citelne "zalepuje" ale myslim, ze pre drzanie polohy to nema vplyv (asi), kedze motor nedrzi polohu.
Skusim taku zakladnu otazku - aku presnost v praxi od toho mozem ocakavat? Druha otazka by asi bola ze aky je postup pri ladeni? Je to tak, ze doladim najprv rychlostnu (ovladaci program ma "scope" kde sa da sledovat chyba a vsemozne parametre) a potom polohovu? Ci je ok, aby rychlostna bola taka "benevolentna" (aby nedrzala rychlost presne) a mam sa zamerat iba na polohovu?
Dakujem vopred ak by niekoho nieco napadlo.
Obraciam sa sem s prosbou o akukolvek dobru radu. Mam ac servo 500W plus driver, ktory pohana vreteno cez remen 3:1. Komponenty znackove v ramci hobby moznosti, nie cina, nie nove.
Bude to pouzivane na presne polohovanie, teda v ramci moznosti co sa podari, kedze celkovo neviem aku presnost od toho mam ocakavat.
Po zdlhavejsom ladeni servosmycky sa mi to podarilo dostat do stavu kde rukou cez vretennik to drzi na +-1000 imp, pricom rozlisenie pozicie hriadela z resolvera je 0-65535, cize dost nanic. Ta poloha sa po cca 10s "dotiahne" +-1, ale to je hrozne pomale. Cele je to take "gumove" tym padom nepouzitelne. Co som si vsimol je, ze ked napr. doladim rychlostnu smycku cez hodnoty PI, tak neide rozumne doladit polohova smycka cez PID a feedforward a opacne. Dalsie pozorovanie je, ze servo pri nasilnom pretoceni rukou na jednu stranu drzi podstatne viac ako na druhu stranu. Este skusim vymenit motor, ale davam tomu malu sancu ze to pomoze. Este moze byt dolezite, ze vreteno je take ake je - ked dlhsie stoji na mieste tak sa citelne "zalepuje" ale myslim, ze pre drzanie polohy to nema vplyv (asi), kedze motor nedrzi polohu.
Skusim taku zakladnu otazku - aku presnost v praxi od toho mozem ocakavat? Druha otazka by asi bola ze aky je postup pri ladeni? Je to tak, ze doladim najprv rychlostnu (ovladaci program ma "scope" kde sa da sledovat chyba a vsemozne parametre) a potom polohovu? Ci je ok, aby rychlostna bola taka "benevolentna" (aby nedrzala rychlost presne) a mam sa zamerat iba na polohovu?
Dakujem vopred ak by niekoho nieco napadlo.