Hírek:

Fontos tudnivalók a migrációval kapcsolatban, Kérlek nézd meg a Régi fórumról új fórumra való költözés

Main Menu

DC szervó motoros vezérlés

Indította gaben, 2025 február 03, 18:16

Előző téma - Következő téma

000000000

Azért írtam le, mert a feleségem megkérdezte miért
nevetek mikor "fórumozok" - mondom neki - ne zavarj, most a servót tanulom.

000000000

Szia!
Először be kell állítani a tesztprogramban a
motorelfordulási szögtartományt (pl. 90-360
fok között).
Ezután pedig start-stop frekivel 0 közeli
gyorsítási-lassítási idővel oda-vissza ciklusokkal járatni kell a szervót.
A step jelek frekvenciáját pedig fokozatosan növelni kell addig, ameddig a beállított
elfordulási szögamplitudó nem csökken 90% alá.
Az ekkor mért fekvencia minőségi jellemző, amit
természetesen terhelt, beépített motor esetén
érdemes tesztelni. Ez egy átviteli függvény
teszt verzió (Bode-diagram), és érdemes sok
paraméterét változtatni.(J, szögelfordulás,
encoder felbontás, jelfeldolgozási mód,..).
Ezen vizsgálatok összessége ad egy dinamikai
térképet, ami kapcsán az adott feladatra
optimalizálható egy szervorendszer, és ki lehet
tapasztalni a gyenge, kritikus pontokat.

000000000

Péter! Szeretnélek komolyan venni valamennyire
szervo témában, de egyre nehezebb at eddigiek
no meg ilyen "édes" 6 pontos gyűjtemény után.

bmejdz9nu

A valós mechanikai mozgást mivel méred?

bmejdz9nu

Ezeket mind te írtad... melyik nem igaz?

000000000

Szia! Nincs benne semmi különös, a műszer
dobozon belül ez van:
http://cnctar.hobbycnc.hu/Tibor45/RobsyDCServoel.jpg" border=0>

000000000

Motor encoderre csatlakozó szervótól független
jelfeldolgozóval.

bmejdz9nu

"Start-stop frekivel 0 (azaz zero) közeli gyorsítási-lassítási idővel oda-vissza"  
... és ha a mechanikai rész nem tudja ezt a "fénysebességű" start-ot és stop-ot? Megy a jelsorozat a tárolóba... Na ezaz amikor jó a sok memória a vezérlőben... :) Végül is mindenki boldog lesz... csak a marószár nem...:)

fs9s63xkf

Azt hiszem értem, de mégse :)
Tehát, kiadok a szervonak 4000 step jelet (360 fok) majd rögtön vissza irányba 4000 step. Van egy nem nulla kezdő sebesség amiről indul majd egy nagyon kicsi gyorsítással felgyorsít egy adott sebességre. Majd azt várom hogy nem megy el 4000-ig hanem csak 3800-ig és nem jön vissza nullára csak 200-ig ?

bmejdz9nu

Nagyobb mértű kép nem publikus? (még nem olvashatók a felíratok az IC-ken :)
Pl. mint A300 kép?
 
https://cnctar.hobbycnc.hu/VarsanyiPeter/CNC%20vezerles%20-%20szervoval/X1/A300_001.jpg" border=0>

000000000

Svejk! Én hidd el, nagyra tartom a dolgaidat,
mivel sok tekintetben hasonló utat jártunk-
járunk be. Én nem szégyelem, jó régen még szerény
képességű motorokkal is játszadoztam.
Pont ez a lényeg, érdemes végijárni a szakmai
lépcsőket, akkor tudod majd reálisan
értékelni ezt a szövevényes szervó témakört.
Egyike vagy azoknak, Akit pont azért tisztelek,
mert a műszaki eredményeid/lehetőség
viszonyítás alapján Te itt kimagasló vagy.
Az a pár kis szakmai vita-nézeteltérés meg nem
érdekes, ami néha fellángol itt köztünk.:)

000000000

Nincs gyorsulási-lassítási idő, néhány mikrosec.
csak, ami ebben az esetben gyakorlatilag nulla.
Ezután pedig attól függően, mennyire szigorú
a teszted, kijelölsz egy amlitódó sávtartományt, és azt mondod x decibel, vagy %  
csökkenés még megengdett. A 90% egy példa volt,
lehet ez 63%-is ami ugye egy nevezetes érték
a műszaki világban, de azt is mondhatod, ha már
csak 1 %.ot is csökken, akkor vége a tesztnek.
Ez is egy paraméter, hol húzod meg a határt.
Durván hasonlítva olyan ez, mint mint egy
hangszóró, hangfal teszt. A HI-FI dolgokat,
decibeles megengedett szabvány határokat
biztosan ismered.

svejk

Huhh..
Ez az írásod nagyon megtisztelő számomra, köszönöm!![#worship]
Mint már én is kifejtettem egy párszor hogy én is nagyon tisztelem a hatalmas tudásodat! Sajnos csak az az egy baj, hogy annyira más szemszögből próbáljuk ezt az egész dolgot megközelíteni, és mindig ebből van a vita :(

fs9s63xkf

Már csak egyvalamit nem értek, miért menne csak 3800-at amikor én 4000-et mondtam neki? Én csak túllövéseket tudok ilyen módon detektálni. Elmegy 4000-ig aztán szólok neki hogy Te figyu gyere már vissza, ekkor Ő irányt vált, de túllövés az lesz (4015), visszamegy 0-ra ahol megint irányt vált, de csak miután -15-ről visszajött... Milyen értékeke állítsak be körülbelül, hogy amplitúdó csökkenés legyen belőle?

000000000

Mellesleg megjegyzem, a gerjesztő alapjel
lehet lágyabb is, akár szinuszos is. Csak ugye
az egységugrás a legdurvább, és így a szervo
rendszer garantáltan a legnagyobb dinamikai
terhelésnek van kitéve. Ezért kell erre egy
teszt progit írni, mert G kódos vezérlő
progik alkalmatlanok erre a vizsgálatra.