Ahojte,
Mohli by ste niekto kto vlastnite nejaky hw pre krokove motory od mesa urobit pre mna jednoduchy pokus? Pripojit na "motor-pos-cmd" nejaku sinosovku zo siggenu a v halscope zobrazit "motor-pos-fb" pripadne zobrazit derivaciu "motor-vel-fb". Iba pre zaujimavost ma zaujima ako cista bude spatna vazba polohy, predpokladam ze bude uplne hladka. A inak stacilo by zobrazit tymto sposobom akykolvek pohyb motora.
Vopred dakujem az by to niekto skusil,
Viktor
Mesa poloha
ZdarVikTan píše:Ahojte,
Mohli by ste niekto kto vlastnite nejaky hw pre krokove motory od mesa urobit pre mna jednoduchy pokus? Pripojit na "motor-pos-cmd" nejaku sinosovku zo siggenu a v halscope zobrazit "motor-pos-fb" pripadne zobrazit derivaciu "motor-vel-fb". Iba pre zaujimavost ma zaujima ako cista bude spatna vazba polohy, predpokladam ze bude uplne hladka. A inak stacilo by zobrazit tymto sposobom akykolvek pohyb motora.
Vopred dakujem az by to niekto skusil,
Viktor
To přece nejde,
axis.X.motor-pos-cmd je vystupní signál, to znamená, že ho nepřipojíš jako vstupní. A naopak motor-pos-fb je zpetná vazba do systemu například z encodéru o zkutečné poloze motoru takže je to vstupní signál a nic z nej nepřečteš.
Axis-motor-pos-cmd je napojenej na vstup stepgenu (at uz z mesy nebo softwerovej) pro KM nebo jako vstup do PID smycky. Rozdíl těchto hodnot si systém hlídá a když je překročena povolení hodnota tuším FERROR a MIN_FERROR tak je to vyhodnoceno jako chyba.
Co měl tenhle experiment ukázat? Jak MEsa generuje kroky, nebo jak vyhodnocuje PID smyčku?
Martin