HobbyCNC fórum
FTP tárhely: http://cnctar.hobbycnc.hu v0.9.6 Régi HobbyCNC oldal: http://archiv.hobbycnc.hu

Új regisztráció / Átregisztráció a régi fórumról
    
   


Léptetőmotor

Léptetőmotor választás

 

Időrend:
Oldal 99 / 133 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   95  96  97  98  99  100  101  102  103   Következő ►  Utolsó ►|

  Fórum főoldal  |  A lap aljára

n/a (inaktív)    2008-12-22 21:17:00 [1716]

Hello! Nincs valakinek információja a következő motorról?
KP86LM2-503


Farkas György | 59    2008-12-20 19:19:00 [1715]

Kedves Topiklakók!
Baráti áron sikerűlt kettő döbö forgókondenzátorral összeépített léptetőmotort vásároljak. A felhasználása is ilyen jellegű lészen, mert egy antennahangoló műszer hangolóelemeit fogja forgatni. A motorból 2x4 (piros, fekete, sárga, szürke) vezeték lógnak ki. A villanymotorra "GAMMA" felirat van ráragasztva egy fólián. Ismeri Valaki közelebbről ezt a motortipust? Netán van-e tapasztalata Valakinek?


n/a (inaktív)    2008-12-17 13:33:00 [1714]

De 4.2 v elírtam .


elektron | 15859    2008-12-17 12:57:00 [1713]

nem 4.2 V ? a 42 kicsit soknak tűnik.

Előzmény: n/a (inaktív), 2008-12-17 10:05:00 [1712]


n/a (inaktív)    2008-12-17 10:05:00 [1712]

Sziasztok! Léptető mocit keresnék.Nanotech tipusú
ezek az adatok vannak rá írva : 1.8 Deg , 42V , 1.4 A.És 4 kábel jön ki belőle.

svejk | 33038    2008-12-16 22:40:00 [1711]

Igaz lehet ezt eddig kihagytam...
Nem véletlen hogy hagyományos vassal nem lehet párszáz Hz-fölé menni trafónál vagy motornál sem.

Előzmény: Törölt felhasználó, 2008-12-16 22:34:00 [1709]


svejk | 33038    2008-12-16 22:35:00 [1710]

De igazából szerintem nincs is nagy jelentősége az értéknek, azt hiszem abban mindannyian egyetérthetünk hogy szigorúan a +- 2 egészlépésen belül kell maradni és még véletlen sem megközelíteni, főleg ha még a rezonanciákat is hozzávesszük.

Erre való ugye a megfelelő gyorsítási görbe a kész gép beállításakor.

Előzmény: svejk, 2008-12-16 22:23:00 [1706]


Törölt felhasználó    2008-12-16 22:34:00 [1709]

"Vagy csak üresben ment a léptetőmoci??
Mert akkor viszont kicsit soknak tartom állandó
fordulat mellett ezt a hibát."

Nem, sok az, mert sajnos nagyobb step
frekvenciáknál belép a villamos időállandó
szerepe, és ez eldönti a kérdést, egyszerűen
nem tud a mágneses mező felépülni még
üresjáratban sem.

Előzmény: svejk, 2008-12-16 22:23:00 [1706]


Törölt felhasználó    2008-12-16 22:29:00 [1708]

"Vagy ez a spanyolviasz feltalálása? "
Az a baj, hogy nagyobb fordulatokon sajna nincs
nyomatéka már, tehát hiába van encodere, ha
nincs hajtás vagy korrekció képessége.:)

Előzmény: Varsányi Péter, 2008-12-16 22:20:00 [1705]


svejk | 33038    2008-12-16 22:28:00 [1707]

Nem hiszem hogy kivitelezhető lenne ez a plusz lépésadás.
Esetleg naygfelbontású tárcsával mérni lehetne a késést és a gerjesztőáramot növelni??
Á, hülyeség a túl nagy áram is okoz gubancot a lépéseknél..

Szerintem csak indikáció miatt van egynémely léptetős szerkezeten encoder.

Előzmény: Varsányi Péter, 2008-12-16 22:20:00 [1705]


svejk | 33038    2008-12-16 22:23:00 [1706]

No igen, éljenek, és élnek is a mai napig

Én sem azért próbáltam áttérni a servora mert nem tartottam pontosnak, hanem a többi dolog miatt..
Az én akkori mechanikám legalább egy nagyságrenddel rosszabb volt mint a léptető felbontása vagy a késései, lengései

Ha már ilyen lusta vagyok, mi is lett a végeredménye a méréseknek számokban?

Ja, látom már a #1631-gyel javítva 500-as fordulaton 0,65 egészlépés..
Ez hihető is lehet ha nézzük hogy van a motornak és az orsónak is 2-2 csapágysúrlódása és pluszban a golyósanya súrlódása.
3-400 as fordulat felett már kezd erősen hanyatlani a motor nyomatéka, még az áramgenerátoros táplálás mellett is.

Vagy csak üresben ment a léptetőmoci??
Mert akkor viszont kicsit soknak tartom állandó fordulat mellett ezt a hibát.

Előzmény: Törölt felhasználó, 2008-12-16 21:59:00 [1704]


Varsányi Péter | 11584    2008-12-16 22:20:00 [1705]

Ugye-ugye milyen "gavallérosan" sok az a 128 bites tároló az A300-ban... egy step/dir környezetben amit "anno" léptetőmotorhoz fejlesztettek.
Filózok is a 32 bit-re csökkentésről...Dehát nálam a step jel sokszorozó miatt pl. négyszerező üzemmódban úgyis csak 32 bit a valóságban...

Lehetne olyan léptető vezérlőt csinálni, hogy a léptető motorra encodert + tároló(cska) és ha lépést veszt "szegényke" akkor "vissza adja neki" a vesztett step jeleket...azaz nem hagyja elveszteni a pozíciót...
Vagy ez a spanyolviasz feltalálása?

Előzmény: Törölt felhasználó, 2008-12-16 21:59:00 [1704]


Törölt felhasználó    2008-12-16 21:59:00 [1704]

Minden szinkronmotornak, így a léptecsnek is
van egy megengedett +- max. pozíció lengése.
Akkor van baj, ha ennek a mértéke eléri, vagy
meghaladja a fél periódusra vonatkozó értéket.
Akkor kiesik a szinkronból, ahogyan írtad is az
előbb. És az egy izgalmas kérdés, hogy ez a
sáv hogyan változik az egyes paraméterek
(step frekvencia, hajtásmód, terhelőnyomaték,
áram, stb...) függvényében, ennek egy
variációját mérte ki Pszichobilly.

Egyébként ilyen értelemben nyugodtan
mondhatjuk, hogy egy jó léptető motor nem is
rossz dolog kis fordulatokon, ugyanis
csak 2 "hibátárolója" van, azaz nagyon precíz
józság, még Péter "szigorú 128"-ához képest is
sokkal komolyabb.:))
Tehát lassan a testtel, amikor nagyon leírjuk a
léptecset bizonyos területeken és tartományokban, egy rosszabb szervo ilyenkor
lehet, hogy csak kullog utána pozíciókövetésben.:)
Éljenek a léptecsek is!:)

Előzmény: svejk, 2008-12-16 21:32:00 [1701]


svejk | 33038    2008-12-16 21:36:00 [1703]

Próbáld ki!
Adj egy léptető egyik tekercsére 2-300mA áramot és számold meg a határozott állásokat..

Előzmény: Varsányi Péter, 2008-12-16 21:23:00 [1700]


svejk | 33038    2008-12-16 21:33:00 [1702]

+- 2 "teli" lépés, azaz féllépéses üzemben pl. +- 4 féllépés.

Előzmény: Varsányi Péter, 2008-12-16 21:23:00 [1700]

svejk | 33038    2008-12-16 21:32:00 [1701]

Aha! Értem akkor a mérés miértjét.

De ugye üresjáratban állandó furdulaton szinkronban van, mert ott akkor csak a csapágysúrlódás és a forgórész légellenállása fékezi,ami szerintem e speciális esetben elhanyagolható csúszást erdményez.

Gyorsításkor persze már ott a tehetetlenségi nyomaték, főleg ha még egy orsót is forgat, akkor már oké a csúszás (slip, vagy késés) ezért írtam hogy inkább a nyomatéktól függ.

Előzmény: Törölt felhasználó, 2008-12-16 21:17:00 [1699]


Varsányi Péter | 11584    2008-12-16 21:23:00 [1700]

Akkor max 4 teli lépésnyi az "önkorrekció" max.ja? vagy 2?

Előzmény: Törölt felhasználó, 2008-12-16 20:53:00 [1697]


Törölt felhasználó    2008-12-16 21:17:00 [1699]

Nincs itt semmi gond, ugyanis egy szinkron
motor is állandó lemaradásban van, attól még
szinkron.
Pont ezt mérte ki Psichobilly, hogy vajon ez hogyan néz ki az n függvényében egy terheletlen
motornál is, és ez volt ennek az egész mérésnek
a lényege, amit #1694-ben kérdeztél is.

Előzmény: svejk, 2008-12-16 21:03:00 [1698]


svejk | 33038    2008-12-16 21:03:00 [1698]

Csak egy kis pontosítás vagy csak talán kérdés?

A léptető üresjáratban szinkronmotorként üzemel ha jól tudom, tehát inkább a terhelőnyomatéktól függ a lemaradás.
Ezért van az hogy üresben megfelelő ramp görbével igen magas fordulatszám elérhető.
És van ugye az ugynevezett start freki amely fordulatot fel bir venni álló helyzetből, mintegy beugorva a szinkronba.

Előzmény: Törölt felhasználó, 2008-12-16 20:53:00 [1697]


Törölt felhasználó    2008-12-16 20:53:00 [1697]

Lassan lefölözöd Pétert, annyit tudsz a
majdnem semmiről írni:) És közben ráadásul
a vitaparnered is megírta, vizsgára kell
készülnie.

A lényeg a lényeg: szerinted egy léptecs
pozíció lemaradása független a fordulatszámától?
És nem úgy van, amit Psichobilly megállapított
a méréseiből: minél nagyobb a fordulat, annál nagyobb a lemaradása. Ha pedig pl. egy 1.8 fokos
2 fázisú léptető motornál ez eléri a 3.6 fokot,
akkor onnantól kezdve a motor "meghalt"
(ezt a részt pont Te magyaráztad Péternek).

De ha Te másképpen tudod mégis, szíved joga.

Előzmény: Szigma, 2008-12-16 20:34:00 [1695]


Szigma | 1007    2008-12-16 20:39:00 [1696]

"ennyit nem tudok hirtelenben elolvasni és főleg felfogni "

Pedig ingyen meglenne a ma esti programod
szerintem megérné

Előzmény: svejk, 2008-12-16 20:28:00 [1694]


Szigma | 1007    2008-12-16 20:34:00 [1695]

Nem kívántam veled vitatkozni, mert nem a te méréseddel nem értek egyet, de ha már így megszólítottál akkor reagálok:

Nem hiszem, hogy psychobillynek szüksége lenne arra, hogy te osszad be az idejét.
Gondolom van annyira nagy fiú, hogy eldöntse, van-e ideje a tanulmányai mellett a fórummal foglalkozni, vagy sem.
Az eddigiek azt mutatták, hogy van ideje.
Viszont ha mégsem, akkor majd megírja, hogy x nap múlva tud eleget tenni a kérésemnek, mert éppen vizsgára készül.
Isten bizony nem fogok megsértődni ezért.
---
"ne nyúzzad már a saját értetlenséged miatt,"
Irigyellek, hogy te ezek szerint úgy születtél, hogy minden tudás rögtön a fejedben volt, és sosem kerültél olyan helyzetbe
ahol valamit nagyon nem értettél, és egy kiadós érvcsata gyújtott fényt a fejedben, vagy győzted meg a partnert, hogy Ő tévedett.
Eddig azt hittem, hogy egy ilyen fórumon szabad ilyet csinálni.
De ha te eltiltasz ettől, akkor majd abbahagyom mihelyt kiderül, hogy te vagy a lista felügyelője.
---
" méréseivel jellegében rámutatott arra..... hogyan
működik a léptecs, mint nyilthurkú hajtás,
és hogyan egy szervo, mint visszacsatolt
rendszer, és mi a különbség a pozicionálási
hibák tekintetében. "

Hogy te mi mindent tudsz kiolvasni azokból a képekből. Irigyellek.
Én ezekből a képekből nem láttam hogyan működik a léptecs, meg a szervó.
Az egy dolog, hogy máshonnan vannak ismereteim, de ezekből ugyan semmit sem tudtam meg erről.
Láttam görbéket, amiken vannak számomra érthetelen dolgok, és egyenlőre senki sem adott rá magyarázatot.
Ugyanis én a "csak"-nak nem hiszek. Sőt még egy szép görbének sem, ha ez helyenként ellentmond az én ismereteimnek.
Nekem ész érvek kellenek, de eddig ilyet nem kaptam.
---
"Tulajdonképpen mi a fő bajod, kifgoásod a lényeget tekintve? "
Ezek szerint eddig nem olvastad el figyelmesen a levélváltásainkat, ha ezt most megkérdezed.
Akkor viszont nem tudom minek alapján mondtad, hogy "alapvetően Psychobillynek van igaza."
Ez amolyan isteni kinyilatkoztatás ?
Ha elolvasod figyelmesen az eddigi levélváltásainkat akkor megkapod a választ.
Ha esetleg nem derülne ki, akkor meg kár újra leírnom.
Én eddig még nem kaptam választ rá, ezért szeretném kideríteni psychobilly segítségével (amennyiben van rá ideje meg kedve).
A végén még az is kiderülhet, hogy hiányosak voltak az eddigi ismerteim e tárgyban, és akkor megköszönöm annak aki erről meg tud győzni.

A te érved viszont komolytalan az 1ms mintavétel indoklására, miszerint
"figyelembe kell venni azt is, hogy másképp nem fér el egy képernyőn a teljes felvétel. "
Most vagy nem értesz a számítógépekhez, ha neked ez elég indoknak vagy magyarázatnak, vagy csak blöfföltél, hátha a te szavad "puszta súlya"
elég a meggyőzésemre. Egyik sem szerencsés változat. Nem győzőtt meg.
-----
"de ha tényleg korrekt a mozgáskártya és a lekérdezések"
Nocsak, azért vannak fenntartásaid? Pár sorral előbb még azt írtad "alapvetően Psychobillynek van igaza"
Én még azt hozzáteszem, hogy vajon jó algoritmussal állítja-e elő az adatokat?
Netán valami más, eddig észre nem vett dolog miatt nem az általam várt a végeredmény.
----
"Én megköszönöm inkább a fáradozását, és.. "
Ez úgy hangzik, mintha én becsméreltem volna amit csinált.
Szerintem nem tettem ilyet.
Az más dolog, hogy megpróbáltam elmagyarázni neki, hogy a görbéje jellegével nem értek egyet, mert szerintem hibás módszerrel állította elő.
Eddig még nem kaptam tőle se magyarázatot, se ész érvet arra, hogy nincs igazam.
Majd elválik melyikünk álláspontja van közelebb a valósághoz.


svejk | 33038    2008-12-16 20:28:00 [1694]

Valaki össze tudná foglalni pár mondatban a #1629-óta lezajlott dolgokat?
Miért is kellett ez a mérés?
ennyit nem tudok hirtelenben elovasni és főleg felfogni

Az tény hogy a léptető is késni kezd a terhelőnyomaték növekedésével és egy idő után jön a lépésvesztés.
Az is igaz mint ahogy írta is Szigma hogy ilyenkor gyakorlatilag egyből 4 lépést veszt.
(valaki fel is vetette nemrég az ötletet hogy gerjesztet léptetőmoci jó lenne kézi tekerő arretálásának, ez így is van egy 200 lépése moci egy tekercsét gerjesztve 50 határozott állása lesz)
Az is igaz hogy oda vissza járáskor a lépésvesztés(ek) kiegyenlíthetik egymást és a nullára futás pontos lehet.
De igazából ez füllel is azonnal kihalható


psychobilly | 273    2008-12-16 19:40:00 [1693]

Sorry, de egyenlőre nem érek rá, ha vége a vizsgaidőszaknak, akkor lehet róla szó.

Előzmény: Szigma, 2008-12-16 18:47:00 [1691]


Törölt felhasználó    2008-12-16 18:58:00 [1692]

Figyelj ide Szigma! Szegény "gyereknek" vizsgaidőszaka
van, ne nyúzzad már a saját értetlenséged miatt,
nem hiszem, hogy erre most sok ideje legyen.
Tulajdonképpen mi a fő bajod, kifgoásod a
lényeget tekintve?
Vitatod azt, hogy egy léptecs egyre jobban
lemarad, azaz növekszik a pozicióhibája, ha
növekszik a szögsebessége?
Mert a kisebb hibáktól-pontatlanságoktól
eltekintve ez a mérési digramok lényege.
Vagy szerinted nem ez?

Előzmény: Szigma, 2008-12-16 18:47:00 [1691]

Szigma | 1007    2008-12-16 18:47:00 [1691]

Csináljál légyszives néhány mérést, mert valamit nagyon nem értek.
A következő paraméterekkel végezd a méréseket:
1. 1ms mintavétel, álló helyzetből 20 ms gyorsítási szakasz 200 fordulat/min-re, rövid 200 fordulatos rész, gyorsító szakasz nélkül 500 fordulatra,
rövid 500 fordulatos rész, lassító szakasz nélkül megállás (remélem bírni fogja a motor lépésvesztés nélkül)

2. mint az előző (1), de 7us mintavételezéssel
3. 1ms mintavétel, álló helyzetből 0.5 s (nem tudom mennyi időt tudsz tárolni) gyorsítási szakasz 50 fordulat/min-re, rövid 50 fordulatos rész. Többi nem érdekes, akáhogy megállhat, vagy nem is kel a mérés további része.
4. Mint a (3), de 7us mintavételezéssel


Ha meg tudod csinálni, akkor kérnék a #1687-beli képről (vagy legalább az elejéről, akár több részletben is) egy akkora nagyítást amin beazonosíthatók a mérési pontok.

Remélem ezekből rájövök miért nem azt kapod amit várok.
Add meg még légyszives a motor adatait is.
Addig meg töröm a fejem, mert itt valami sántít.

Előzmény: psychobilly, 2008-12-16 14:31:00 [1687]


Törölt felhasználó    2008-12-16 18:18:00 [1690]

Nem voltam itt egy kicsit, most látom, parázs
vita alakult ki Szigma és Psychobilly között.
Amennyire így hirtelen átolvastam a vitát,
alapvetően Psychobillynek van igaza.
Ugyanis méréseivel jellegében rámutatott arra az
elméletileg is igazolható jelenségre, hogyan
működik a léptecs, mint nyilthurkú hajtás,
és hogyan egy szervo, mint visszacsatolt
rendszer, és mi a különbség a pozicionálási
hibák tekintetében.
Azt Ő is elismerte, hogy kicsit nagyvonalú
dolog egy egyenessel összekötni 1 ms
mintavétnél a pontokat, de ha tényleg korrekt a
mozgáskártya és a lekérdezések (imitt amott
voltak kiugrások..., de ahogyan mondta, ez
valószínűleg ritkán előforduló kiolvasási hiba),
összerendezése, akkor kár idekeverni a
mintavételi sebességet. Ehhez a méréshez
a tendencia kimutatására elég az 1 ms, és
figyelembe kell venni azt is, hogy másképp nem
fér el egy képernyőn a teljes felvétel.

Én megköszönöm inkább a fáradozását, és
sajnos picit abba a csapdába esett, amibe én
már sokszor itt a Fórumon, picit bonyolult
dologgal áll elő, és nem mindenki érti meg
első nekifutásra, hanem inkább vitázik vele.
De nem baj, majd megedződik.:))


Törölt felhasználó    2008-12-16 15:13:00 [1689]

Ugyan. Dehogy!
Szerintem nem a mért érték, vagy annak helyessége volt számára a fontos. Hanem, a görbéhez kerekített egy ideológiát. Azzal a mérési elrendezéssel lehetne generálni az eheti nyerőszámokat is.

Előzmény: Szigma, 2008-12-16 14:07:00 [1686]


elektron | 15859    2008-12-16 15:03:00 [1688]

na ennek az álló helyzetében, hasonló pwm gerjesztés által előálló apró mozgások kisebb frekvenciájú összetevőjét lehet szépen hallani füllel is, ami egyeseket zavarni szokott.

Nyilván a nagyobb frekvenciájú összetevők elég kismértékűek, a mechanika nem olyan dinamikájú, még kisebb motoroknál is pár kHz fölött, már erősen kismértékű a mozgás lehetősége. Ezért kis mintavételezési frekvenciával a valóságos görbe nagyját és szélsőértékeit elég jól visszaadja így is.

Előzmény: psychobilly, 2008-12-16 14:31:00 [1687]


psychobilly | 273    2008-12-16 14:31:00 [1687]

Hogyne hallottam volna Shannon bácsiról, már a szakközépbe is tanultuk, meg a főiskolán is, sőt magamtól is utánajártam még mielőtt tanultam volna... Tudom, hogy kétszeres frekvenciával kéne vizsgálni... Azt is értem, hogy milyen problémákat okozhat. Az eltérés grafikon nem egy 66kHz-es szinusz hanem egy jóval lomhább "valami". A léptetőmotor az egy igen lomha állatfaj.

Végeztem pár mérés azért nagyobb frekvenciával is, csak hogy megnyugodjak. Késleltetés nélkül folyamatosan vettem a mintákat, ez kb 7us-os mintavételezési időt jelent, ami 137500 minta/sec, ami véletlenül kb a duplája a 66666 enkóder impulzus / sec-nak. A mozgás itt is 500rpm, 100ms-os gyorsítás lassítás, de itt nincs visszafele mozgás. Ez lett belőle:



Eredeti kép!

Javíts ki ha tévednék, de ez kb ugyan úgy néz ki, mint amit 1ms-al kaptam. A mozgás grafikonja 110000-pöttyből lett előállítva! Azok a lenyúló tüskék valószínüleg a kártya regiszterének kiolvasásának a hibája, ilyen sűrű metódushívás okozhat problémákat nála. Meg aztán ilyen dinamikára egy léptető nem képes
1200-as fordulattal is ugyan olyan eredményt kaptam.
Ennél többet nem tudok tenni, szerintem ez változatlanul egy elfogadható görbe egy léptetőmotornál.

Előzmény: Szigma, 2008-12-16 11:25:00 [1682]


Szigma | 1007    2008-12-16 14:07:00 [1686]

Jaj de rosszindulatú, csúnya bácsi vagy.

Előzmény: Törölt felhasználó, 2008-12-16 13:08:00 [1684]


Szigma | 1007    2008-12-16 13:30:00 [1685]

Akkor valószínűleg találkoztál más a Shannon mintavételi törvénnyel, méréstechnika vagy valami más tantárgy kapcsán (legalábbis remélem, hogy egy ilyen fontos dolog nem maradt ki a tantervből, még az informatikusoknál sem). Ha mégse botlottál bele, akkor javaslom, hogy nézzél utána, vagy kérdezd meg valakitől (a neten is van rengeteg anyag róla). Biztosan fogsz olyan ábrát találni evvel kapcsolatban amin jól bemutatják, hogy egy a kelleténél ritkábban mintavételezett jel mennyire más jelleget mutat mint az eredeti.
Így például nem vonhatsz le olyan következtetést sem, hogy az eltérés egyenes arányos a sebességgel. Szerencsétlen esetben még olyan ábrát is kaphatsz a ritka mintavételezés miatt, ami ennek pont az ellenkezőjét mutatja a görbe egy szakaszán. Persze ez nem igaz, de ha vakon hiszel a görbéidnek, akkor ezt kellene mondanod.
Még abban sem lehetsz biztos, hogy a méréseddel a maximális hibát sikerült lemérned. Egyben lehetsz csak biztos, hogy volt olyan nagyságú hiba, mint amit mértél. De az lehet, hogy a legkisebb volt, de az is lehet, hogy a legnagyobb. Az időbeli lefolyásáról pedig semmit sem mondhatsz a mérésed alapján, mert túl ritkán vettél mintákat.
Ez egy elég becsapós része a mintavételezéses méréstechnikának, ha valaki nincs tisztában avval, hogy ez mit okozhat a mérésben.
Majd ha utána néztél, jól megrágtad, és megértetted, akkor térjünk vissza a dologra, mert addig hiába győzködlek. Nincs időm a dologról tankönyvszintű irományt összeállítani. Megtették ezt már mások nálam sokkal érthetőbben.

Előzmény: psychobilly, 2008-12-16 12:20:00 [1683]


Törölt felhasználó    2008-12-16 13:08:00 [1684]

Borítékolnám, hogy nem lehet arról meggyőzni, hogy 3+2 az nem kilenc.


psychobilly | 273    2008-12-16 12:20:00 [1683]

Jelenleg harmadéves vagyok a Budapesti Műszaki Főiskola Mérnök Informatika szakán...

Előzmény: Szigma, 2008-12-16 11:25:00 [1682]


Szigma | 1007    2008-12-16 11:25:00 [1682]

"Ezt én mind értem de... "
Amint látom nem érted.
Most már meg kell, hogy kérdezzem, hogy milyen végzettséged van, hogy legyen valami támpontom, nehogy a 2*2-vel kezdjem és az a vád érjen részedről "hogy ennyire amatőrnek nézlek". Túl magasan sem akarom magyarázni, mert akkor meg az lesz a baj. Szeretném ha megértenéd, hogy a kirajzolt jelleggörbédnek semmi köze a valósághoz.
Hangsúlyozom a jelleggörbét ! A mérési pontok mind előfordulnak a valóságban, csak az azokból kirajzolt görbéd teljesen más, mert véletlenszerűen TÚL RITKÁN vettél ki pontokat. Ezáltal viszont a motor működésére levont következtetés is hamis lesz.
Majd ha megérted a dolog lényegét (ha sikerül a megfelelő szinten elmagyaráznom), akkor rájössz, hogy mennyire becsaptad magadat.

Előzmény: psychobilly, 2008-12-16 11:01:00 [1680]

psychobilly | 273    2008-12-16 11:03:00 [1681]

Nagy különbség, hogy én nem jó minőségben akarom felvenni, hanem csak azt akarom megállapítani, hogy cintányérról van-e szó, illetve hogy egyáltalán van-e valamilyen hang. Erre a telefon is alkalmas, ha már nincs más...

Előzmény: elektron, 2008-12-16 00:46:00 [1679]


psychobilly | 273    2008-12-16 11:01:00 [1680]

Ezt én mind értem de...
Vegyük az első esetet, amikor van ideje beállni a motornak két step jel között:
Nézzük a 8000-es mikrolépéssel készült képeket, miért nem látszik ezen, hogy az első step jel hatására 1 eltérés keletkezik? Ahol látod a képeken az első eltérést, na ott kezdődik a mozgás, előtte 0 eltérés van hisz áll a motor,a mozgásnak meg akkor van vége amikor már 0 az eltérés illetve természetesen egy kicsit előtte. Természetesen a kép elején nem rögtön kezdődik a mozgás, valamennyi időt a mozgás előtt és után is fel kell venni, hogy rendesen lehessen látni a mozgás kezdetét, végét.
Itt ugye nem fogok minden egyes fűrészjelet látni, csak minden 50-100-adikat, de nem is érdekel mindegyik! Ha már azt látom, hogy mozog a motor, nem mindig 0-án áll akkor az nekem már bőven elég.

A másik eset, amikor hamarabb jön a step jel, akkor Te is írtad, hogy beáll az egyensúly, és egy adott sebességnél egy adott értékű eltérést tapasztalok. Ez is látszik a képen, a gyorsítás és lassítás között állandó sebesség mellett kb állandó az eltérés is. Itt is igaz, az hogy nem látok minden tüskét csak minden 50-100-adikat, de itt szintén nem érdekel annyira pontosan. Az biztos, hogy 500-as fordulaton, kb 26 eltérést produkál, míg 1200-as fordulaton kb 55 eltérést. Ez biztos, hisz azokban a milliszekundumokban amikor megnéztem, akkor ennyi eltéréseket mértem. Ezen kívül ugye nem látom a köztes pontokat, ez azt jelenti hogy két 26-os eltérés között még lehetett 30 eltérés is vagy mondjuk 15, de a 26 az biztos. Egyébként sem egy egyenes vonalat kaptam a 26-os eltérésnél hanem ingadozott 22 és 26 között.

Ha tényleg olyan kevés lenne a mintavételezési idő, akkor ha megismétlem a mérést teljesen más eredményeket kapnék hiszen az 1ms nem mindig ugyan oda esik. Viszont ha én 20szor megismétlem az 500-as fordulaton a kísérletet, akkor 20szor azt fogom kapni, hogy az eltérések csúcsértéke 25-26-27 körül lesz. Ez szerintem több mint meggyőző, ilyen mázlim nem lehet És ha a fordulatszámot növelem vagy csökkentem akár 50rpm-el akkor látszik, hogy az eltérés 2-3 értékkel csökkent vagy növekedett az 500rpm-hez képest.

Előzmény: Szigma, 2008-12-16 00:34:00 [1678]


elektron | 15859    2008-12-16 00:46:00 [1679]

itt a mintavétel olyan ritka, mintha egy cintányér hangját akarnánk jó minőségben felvenni egy telefonkagylóval, valahogy nem ad visza minden információt a jelről

Előzmény: Szigma, 2008-12-16 00:34:00 [1678]


Szigma | 1007    2008-12-16 00:34:00 [1678]

"van egy regisztere amiben tárolja az impulzusok számát."
Így már értem az általad piros step jelnek nevezett jelet.
Erre én azt mondtam volna, hogy a diagramon a kiadott step jelek száma látható, nem pedig a step jel. A kettő ugyanis egészen más. Én step jelnek négyszög jelet vártam, és nem értettem a lassan emelkedő egyenest.

Most már kb. értem a mérés működését, viszont továbbra is azt mondom, hogy az 1ms-es mintavételezés nagyon ritka.
500-as fordulat esetén, csak minden 66. enkóder jelnél fenálló állapotot látod (4*2000 esetén). Ez a motornál 3 foknyi elfordulásnak felel meg.
Ez már majdnem két egész lépést jelent. A méréseddel tehát lehetetlen a lépésen belüli késés jellegét bemutatni.
Véletlenszerüen és ritkán veszel ki értékeket és ezeket összekötve egy egyenessel, teljesen hamis lesz a kép.
Talán megérted ha végiggondolod a következő gondolatmenetet.
Érthetetlen, hogy az induláskor a hiba miért szép lassan növekszik a nulláról indulva.
Amikor megjön az első step jel, és a motor még meg se moccant, akkor a hiba rögtön egy mikrolépésnyi. Ezt azt hiszem elfogadod. Ez viszont nem látszik a képeiden. Ez szerintem valószinűleg a túl ritka mintavételezés miatt van, de lehet szoftver hiba is. De mindenképpen hibája a jelleggörbének. Nem tudom, hogy a kiértékelő programod ezt helyesen számolja-e, vagyis 1 step jel és nulla enkóder jel az egy mikrolépésnyi hibát jelent-e. Ezután elindul a forgórész és a hiba szépen csökken. Ha addig nem jön újabb step jel, amig a forgórész be nem áll a kivánt pozicióba, akkor a hiba szépen nullára csökken, esetleg előjelet is vált ha kicsit túllendül a forgórész. Még egy két lengés is lehet, de az egyszerűség kedvéért most ettől tekintsünk el. Ha a következő step jel mindíg ezután jön, akkor a hibára egy fűrészjelszerű jelsorozatot kell kapnunk. Ha te ebből az állandó aplitúdójú és állandó szintű (mert mindíg nulla és egy mikrolépésnyi között lesz) jelsorozatból, fordulattól függően kb. minden 50-100-dik periódus véletlenszerű poziciójában (mert a mintavételezés nincs szinkronban a jellel) veszel mintát és ezeket az értékeket összekötöd egy egyenessel akkor azt hiszem belátod, hogy a valóságtól teljesen eltérő jelleget fogsz kapni.
A mintavételezésed értéke mindíg nulla és egy mikrolépésnyi között lesz, viszont a jellege garantáltan nem adja vissza a valós frekvenciájű fűrész jelet, hiszen csak minden 50-100 periódust látod, így a legideálisabb esetben is 50-100-ad akkora frekvenciának fogod látni. Ezen belül aztán bármilyen jelleg is adódhat, de az már nem a valóságos.

Ha viszont hamarabb jön step jel, akkor az előző step jelből még meglévő hibához hozzáadódik egy újabb mikrolépésnyi hiba. Tehát a hiba már nagyobb lesz mint az indulás pillanatában volt. A növekedés persze nem minden határon túli, amíg a motor határfordulatszáma alatt vagyunk, mert a késéssel nő a nyomaték és beáll az egyensúly. Viszont ebben az esetben sosem fog lemenni nulláig a hiba.

A mérésed annál kisebb hibalengést fog mutatni állandó fordulatszámon, minél közelebb áll a valódi lengés periódusidejének egész számú többszöröse a mintavételi idődhöz. Vagyis minél inkább szinkronba kerül a mintavételed a jelhez. A hiba értéke viszont a valódi amplitúdón belül akármennyi is lehet.

Remélem sikerült elmagyaráznom, hogy miért nem elég az 1ms mintavételezés.

Előzmény: psychobilly, 2008-12-15 22:06:00 [1677]


psychobilly | 273    2008-12-15 22:06:00 [1677]

Azt hittem egyértelmű, hogy mit csinál egy enkóderolvasó kártya, ha nem akkor bocsi.

Van 4 tengelye, és mindegyikre köthetek enkódert, vagy stepdir jelet. Mindegyik tengelynek van egy regisztere amiben tárolja az impulzusok számát. 0-ról indulunk, és ha érkezik egy jel akkor hozzáadja a regiszterhez vagy levonja a regiszterből, attól függ merre megy... Ezt a számítógép kikapcsolásáig tárolja, de felül is írhatom bármikor.

Na ebből veszek mintát 1ms-onként, ami az enkóder pillanatnyi értékét fogja mutatni, illetve, hogy a step jel hol tart. A mintavételezés csak annyiból áll, hogy eltárolom egy tömbben a későbbi feldolgozáshoz, de akár ki is vonhatom ott helyben, 1ms alatt rengeteg dolgot lehet csinálni...
Miután vége a "felvételnek" kivonom a két tömbben ugyanazon indexű értékeket. Ezt most egy kicsit átírtam, hogy ne nézzen ki úgy mintha sietne...
Ugye a két mintavételezés között a kártya tovább számolta a jeleket, itt történik egy kis veszteség, mert itt ugye a két pont közé én csak egy egyenest tudok húzni. Ez nem is veszteség, inkább pontatlanság, mert ugye megszámolta a kártya azokat a jeleket is, de nincs rajta a grafikonon. Ennyi pontatlanság nem változtat a jellegen!!

Én "elég" korrektnek tartom ezt a mérést, és szervóknál már bizonyított. Ha lehet hallani kis rezgéseket menet közben, akkor az a grafikonon egyből megjelenik, ha megállásnál nagyon sok a lengés, amit már szemmel is lehet látni, akkor az a grafikonon is látható. A különböző gyorsítások görbéje által okozott eltérések is teljesen jól láthatóak. A Gecko 128-as tárolója is látható, mivel a grafikonon látható, hogy 128-nál nagyobb eltérésnél lekapcsol.
Nekem ennyi elég volt ahhoz hogy elhiggyem így viselkedik egy léptetőmotor. A grafikonon is lehet látni a mikrolépés jótékony hatását, sokkal finomabban jár a motor. Lehet, hogy nincs is elvi hiba a grafikonon? Persze lehet hogy tévedek...

Előzmény: Szigma, 2008-12-15 20:20:00 [1676]


Szigma | 1007    2008-12-15 20:20:00 [1676]

Mivel nem ismerlek így csak az általad írtak alapján tudok következtetni. Mivel ez egy hobby fórum, így akár amatőrnek is nézhetlek, minden sértő szándék nélkül, míg más nem derül ki.
Félreértés ne legyen nem cikizni akarlak, szeretném én is megérteni a mérésed eredményét, de eddig ez nem sikerült.

Akkor menjünk sorba. Most a #1629-től kezdődő dolgokat nézzük csak, mert a téma ott kezdődött.
Azóta nem olvastam sehol, hogy 66666 jelet dolgoztál fel másodpercenként.
Szintén nem olvastam sehol, hogy a PCI-os kártyád 6MHz-es jelet is képes feldolgozni.
Így nincs miért a szememre hánynod, hogy úgy tünik mintha amatőrnek néznélek.
Próbáltam kideríteni a mérésed körülményeit, mert továbbra is alapvető hibákat látok az eredményben, amire eddig még nincs magyarázat. Eddig nem adtál olyan adatokat amik a felvetett és elvi hibának tartott részeket megmagyaráznák.

Amit most írtál annak alapján még mindíg nem vagyok meggyőződve arról, hogy hibátlan a mérésed.
Ha veszed a fáradtságot és elmagyarázol néhány dolgot, akkor kiderülhet, hogy hol van az igazság, ha nem, akkor részemről befejezem, mert sötétszobában nincs értelme tapogatódznom.
Ha ezek után kiderül, hogy én tévedtem, készséggel megkövetlek. Az átverést azért ne úgy értsd, hogy tudatosan, rosszindulatúan becsaptál minket. Én úgy értettem, hogy egy fel nem ismert tévedés, hiba folytán az eredményed nem a valóságot tükrözi. Ezért is volt a smájli a szemfülesek vagyunk után.


A következőket nem tudom egyelőre:
A 32 bites regiszter milyen formában milyen adatot tárol?
Mennyi ideig tárolja ezt az adatot? Amíg ki nem olvasod, vagy amíg egy újabb adat nem jön?
Ha jól értem egy darab ilyen regiszter van, és ezt 1ms-ként kiolvasod.
Hogyan dolgozod fel a kiolvasott adatokat?


"..és látok benne két értéket ahol biztosan járt az enkóder és a step jel."
Ezt a mondatot nem tudom értelmezni, de lehet, hogy világos lesz ha tudom, hogy mit tartalmaz a regiszter.


"Két mintavételezés közzött persze ha nő az eltérés, aztán gyorsan visszacsökken, akkor én arról nem tudok,"
Ez viszont azt eredményezheti, hogy a grafikonod jellege eltér a valóságtól. Pont ez az ami gyanús lett nekem.

Azért remélem sikerül kiderítenünk az igazságot.

Előzmény: psychobilly, 2008-12-15 19:19:00 [1675]


psychobilly | 273    2008-12-15 19:19:00 [1675]

Rosszul érezted
Komolyan ilyen amatőrnek nézel??? Hízelgő!
Namost először is 66666.66666 jelet dolgoztam fel másodpercenként a 4x-es jelfeldolgozás miatt, ezt is írtam korábban...
És azt is írtam, hogy egy PCI-os enkóderólvasóval mérem a jeleket, ami 6MHz-es jelet is képes feldolgozni. Ezt eltárolja egy 32-bites regiszterben és én ebből veszek mintát 1ms-onként. Természetesen jobb lenne sűrűbben mintavételezni, de már ez az 1ms is nehezen megvalósítható a remek multitaskos oprendszer miatt.
De mi is történik, én 1ms-onként megnézem ezt a 32-bites tárolót, és látok benne két értéket ahol biztosan járt az enkóder és a step jel. Két mintavételezés közzött persze ha nő az eltérés, aztán gyorsan visszacsökken, akkor én arról nem tudok, de akkor is az amit én látok a monitoron, annál már csak rosszabb lehet, nagyobb eltéréseket nem fogok kapni, mint ami ténylegesen előfordult.
Mellesleg, ha tényleg úgy mintavételeznék, ahogy Te mondod, akkor hogy magyaráznád, hogy a grafikonok jobb oldalán amikor már nincs eltérés, a mozgásnak vége van akkor mindig visszatértünk a 0 eltéréshez??? Elég nagy mázlinak kéne lennie, nem?


Step jeles kép:
Ez a fentiek értelmében nem a step jel maga, hanem a 32-bites regiszte értéke...
Nem nulla értéknél van az eltérés az elején, ott már elindult a step jel természetesen csak nem látszik mivel össze kellett nyomnom a grafikont hiszen a 384 eltérésre jutott 1000000 step jel, ezért nem lehet látni rendesen és ezért nem is akartam betenni...

Örülnék, ha a nem tennél olyan kijelentéseket, hogy átverek mindenkit anélkül, hogy pontosan tudnál minden részletet, és tényleg bebizonyosodott volna, hogy tévedek.

Előzmény: Szigma, 2008-12-15 18:19:00 [1674]


Szigma | 1007    2008-12-15 18:19:00 [1674]

Jól éreztem, hogy itt valami nem stimmel.
Sajnos a méréseidet nem lehet értékelni, totál átverted magadat (és minket is, de szemfülesek vagyunk és rájöttünk )

Az 1ms mintavételezési idő ide használhatatlan. Kb. 200-szor töb mintára lenne szükség.
Van egy egy motorod ami forog 500-at percenként. Ez 8.3 ford/sec. Erre feltettél egy 2000 jeles enkódert.
Ebből 8.3*2000=16666 jel jön másodpercenként. Ebből te megnézel 1000-et. A többi 15600-ról meg nem tudsz semmit.
Pontosan az a jelenség történik amit a mintavevős szkópról írtam.
Ahhoz hogy kellő pontosságú mérést tudjál végezni ilyen digitális jeleken, legalább 10-szeres sebességű mintavételezés kellene. Tehát kb. 5 mikrosec gyakorisággal kellene mintavételezned.

A step jeles képhez:
A step jelnek egy függőleges élnek kellene lennie. Akkor lehetne tudni, hogy mikor lett érvényes. Annak a ferde egyenesnek melyik részét érzékeli vajon a vezérlő step jelnek? Alját, közepét, tetejét ?
Aztán hogy van az hogy még nulla értékű a step jel, de a hibajel már elér egy jelentős negatív értéket? ( A pontos értéket nem tudom elolvasni, mert nem látszik jól a szöveg a képen)
Az biztos, hogy itt valami komoly mérési vagy kiértékelési hiba van a munkádban.
De nem is érdekes mert a fentiek miatt az egész mérés egy nagy önbecsapás sajnos.

Előzmény: psychobilly, 2008-12-15 16:48:00 [1673]


psychobilly | 273    2008-12-15 16:48:00 [1673]

2. Természetesen ez az eseménysor ismétlődik még egyszer csak a másik irányba, de ezt már írtam.

1ms-os mintavételezéssel dolgozik a szoftver, eddig még mindig elég volt.

Az a kép pedig egy szervómotor eltérését mutatja. A fekete görbe az eltérést mutatja, mint eddig. A három vízszintes vonal eddig is ott volt, így kizárásos alapon, az az enyhén emelkedő a step jel A görbe elején és végén hozzásimul a 2 vízszintes tengelyhez (ezt alig látni), a step jel aktuális értéke. És azért négyszög jel, mert a gyorsítás egy trapéz mentén történt, ha S görbe alapján gyorsítana, akkor egy háromszög formát kapnánk mint eltérés.

Előzmény: Szigma, 2008-12-15 13:56:00 [1671]


Varsányi Péter | 11584    2008-12-15 15:19:00 [1672]

Mindíg tanul az ember és figyelmetlen voltam...:) (animációs link) Akkor persze 4. lépésekre gondoltam...

Ezek szerint semmi sem biztos egy léptetőnél?...Vagy encodert kell rá szerelni?



Egy szervóval, encoderrel ez nem fordul elő...:) Na megyek vissza okoskodni a szervótopikba

Előzmény: Szigma, 2008-12-15 11:07:00 [1669]

Szigma | 1007    2008-12-15 13:56:00 [1671]

2.höz: Egyre homályosabb kezd lenni a dolog.
Jó lenne ha a görbe alatt szerepelne, hogy melyik szakasz minek felel meg, mert amit most leírtál eseménysornak azt nem tudom a görbéhez illeszteni. Vagy a leírás nem jó, vagy a görbe hosszabb, szóval zavaros.
Tibor45 régi dolgaira nem emlékszem( lehet, hogy akkor még nem is voltam itt a fórumon).
Ennek a szép lecsengő lengésnek nem ismerem a körülményeit így nem tudok rá semmit mondani, csak azt, hogy az Y tengely feliratát még elolvasni sem tudom, olyan rossz a kép felbontása


Közben gondolkodom, hogy indulásnál ugyan mitől kezd vadul lengeni a motor (a megállásnál még értem).
Van is teóriám rá, de ahhoz a vezérlőn is kellene komoly méréseket végezni szkóppal, hogy
eldönthessem igazam van-e. Vezérlőm, meg szkópom még van is, de enkoderem nincs, így ezt nem tudom lemérni.


3. a #1669 3. pontjának első mondatának eleje értelmében az indulás pillanatában kellene a legnagyobb hibának lenni.
Szerintem a hiba nem a sebességgel arányos (terheletlen motorról beszélünk, ahol a gördülési ellenállás elhanyagolható, és nem is sebesség függő ), hanem a gyorsulással. Mivel gyorsítani kell, a gyorsító nyomatékot pedig a lemaradás hozza létre.Ennek is ellentmond a te görbéd.
Vegyél fel görbét a motor határfordulatszámához közeli fordulattal, hogy ott mekkora lesz a lemaradás. Erős a gyanúm hogy a görbéd szerint már lépést kellene vesztenie, de a valóságban mégsem veszt. Ne legyen benne oda-vissza forgás, csak egy írány, mert akkor ha tényleg veszt a végeredmény mégis nulla lesz, vagy lehet.


Közben még arra is gondoltam, hogy a PCI-os kártya vajon minlyen gyakori mintavételezéssel dolgozik, illetve a program milyen gyorsan dolgozza fel az adatokat. Ez is okozhat hibát.
Gondolj csak arra, hogy a mintavevős szkóp hogy be tud csapni, ha a mintavételi freki nem jóval nagyobb mint a mért jel frekije. Esetleg itt is felléphet egy ilyen jelenség.
Erre az is utal, hogy nagyon háromszög jellegűek a görbék. Mintha a ritka mérési pontok lennének összekötve egyenesekkel, és ezáltal a valóságtól eltérő jellegű görbéket kapnánk.

A kedvemért betett step jeles görbét meg végképp nem értem.
Melyik PIROS a step jel ?
PIROS-ból csak 3 vizszintest meg egy enyhén emelkedő egyenest látok.
Ezekhez képest akkor mi a két fekete négyszög impulzus?
És hol a hiba nagysága a step jelhez képest?
Egyáltalán ez a kép most szervóra vonatkozik vagy léptető motorra?
Ez sem egyértelmű, mert a "szervóra igaz:" szöveg után van mintegy illusztrációként, de így sem értem. Idő lépték nincs így fogalmam sincs mit akar ábrázolni.


Továbbá: Az hogy Tibor45 nem kritizálta, az nem jelenti azt, hogy hibátlan amit írtál, mert:
1. lehet, hogy nem is olvasta (ebben a topikban nem írt a görbéid megjelenése óta)
2. olvasta de nem ér rá/ nincs kedve reagálni
3. most fogalmazza a hozzászólását
4. ...stb.

Előzmény: psychobilly, 2008-12-15 12:30:00 [1670]


psychobilly | 273    2008-12-15 12:30:00 [1670]

1. Azt a jelenséget jelenleg én sem tudom megmagyarázni, lehet szoftver hiba is, de az enkóder rossz elhelyezése is okozhatja, ha lesz időm akkor utánajárok. De mindig ott volt, 400-as mikrolépésnél.

2. 225 rpm-el indult majd ezután következett egy 100ms-os gyorsítás 500-as fordulatra, utána kb 10 fordulat, 100ms-os lassítása 225 rpm-re majd megállás. Azok a lengések a léptetőmotor válasza az egységugrásra, ezt egyszer már Tibor45 is bemutatta:



3. A léptetőmotor eltérése a sebességével egyenesen arányos szerintem, és mivel egy gyorsítási szakasszal indul a mozgás ezért az eltérés szép fokozatosan nő, állandó sebességnél állandó...
Amire Te gondolsz, az a szervóra igaz:


A piros görbe a step jel, csak a kedvedért
Itt, amikor véget ér a gyorsítás szakasz akkor az eltérés is lecsökken 0 környékére. Itt az eltérés a gyorsítással arányos. Gondolom ez a különbség a visszacsatolás hiányából adódik, de ezt inkább Tibor45-el kéne megvitatnod

Tibor45 nem kritizálta eddig a méréseket, így feltételezem olyan nagy marhaságot nem csinálhattam



Tibor45:
Mi a véleményed a tesztekkel kapcsolatban?

Előzmény: Szigma, 2008-12-15 11:07:00 [1669]


Szigma | 1007    2008-12-15 11:07:00 [1669]

Nehezen tudom elképzelni, hogy a Varsányi ezt nem tudja. Ha elméletből esetleg nem is, de gyakorlatból mindeképpen tudnia kell.
Azt szerintem senki sem gondolja, hogy a step jel kiadása után bármi is nulla idő alatt reagál.
Még az áram is "csak" fénysebességgel terjed, a mechanikáról már ne is beszéljünk.
Így tehát minden rendszernek van holtideje, meg időállandója. Majd azután kerül oda ahová küldtük.


Nem tudom értelmezni a következőket:
1. 500-as fordulat, 400-as mikrolépés, és az 1200-as forulat, 400-as mikrolépés képén a középen lévő egy db nagy ugrást. Itt valami enkóder problémát gyanítok. Esetleg a jeleket figyelő kártya vagy szoftver problémát.


2. az egységugrásnak nevezett 500-as fordulat, 8000-es mikrolépés, 225rpm kezdő sebesség képet, és az elején, közepén és végén lévő lengéseket.
Egyrészt a lengésektől eltekintve a görbe pontosan olyan jellegű mint a többi kép, ahol 100ms gyorsítási és lassítási ciklus van. Nehezen tudom elhinni, hogy ezek nélkül teljesen ugyanúgy viselkedjen a motor. Vagy ennél is megvolt ez gyorsítás/lassítás, akkor viszont mitől egységugrás?
A lengéseket sem igazán tudom elképzelni egy terheletlen motorról.
Persze ha tudnánk a #1654 1. és 2. pontjában hiányolt adatokat, akkor lehet hogy meglenne a magyarázat, így azonban tanácstalan vagyok.

3. a többi kép indulási szakaszai is sántítanak szerintem.
Amikor az álló motornak kiadjuk az első step jelet, akkor amig a motor meg nem moccan, addíg kellene a legnagyobb hibának lennie, ami utána szépen csökken, de nem olyan lengés jelleggel, mint az egységugrásnak nevezett képen. Vagy a másik lehetőség, hogy teljesen azonos amplitúdójú az ábra végig (mint egy hárömszög jel) ha a step jelek pont olyan gyakorisággal követik egymást, hogy akkor jön a következő step jel mire a motor pont felvette az előzőnek megfelelő poziciót, és nullára csökkent a hiba.
Az viszont semmi esetre sem lehet, hogy induláskor kisebb a hiba, mint a gyorsulási szakasz végén, és az egyenletes sebességű részen.

Szóval elég sok dolog zavaró számomra ezeken a képeken.
De mivel a leírásod szerint (legalábbis én így értem) egy általad írt program kimenő adata ez a görbe, így még egy program hibát sem tartok kizártnak. Esetleg hozzájöhet még egy olyan probléma, hogy az enkóder jel közepe nem a motor lépéspoziciójánál van. Tudni kellene az enkóder hiszterézisét is. Lehet, hogy ez zavar be. Távolról persze a részletek ismerete nélkül csak találgatni tudok.

Előzmény: psychobilly, 2008-12-14 21:54:00 [1657]


Szigma | 1007    2008-12-15 10:11:00 [1668]

hogy tud a léptetőmotor 1,8fok elfordulásnál nagyobb lemaradást produkálni úgy, hogy ezt "behozza"..


Kissé bonyolult, de megpróbálom elmagyarázni.
Ha csak egész lépésekben gondolkodunk, akkor minden 4. lépésben lesznek a tekercsek azonosan gerjesztve. Ezalatt a (200lépéses) motor 7.2 fokot fordul. No ennak a fele, tehát 3.6 fok lehet elvileg a maximális késés, mert ha ennél nagyobb lenne, akkor visszaugrana a 0 fok (kiindulási állapot) poziciójába. Vagyis rögtön 4 lépést vesztene. Ez persze csak nagyon lassú léptetésre igaz, mert folyamatos mozgás közben még ekkora késés sem lehet, mert ebben a 3.6 fokos késés állapotában nincs nyomatéka a motornak.
Egyformán szeretne előreugrani a jó pozicióba és vissza a 4 lépéssel előbbibe.

Ebből az is látszik, hogy egy hibázási alkalom, rögtön négy lépésnyi hibát jelent.
Egy lépést tehát nem tud veszteni csak 4-nek a többszörösét.

A terhelő nyomaték ingadozása (esetleg előjel váltása) behoz valamennyi szöghibát, hiszen a nyomatékot az elméleti poziciótól való szögeltérés hozza létre. Ennek nagysága a motor konstrukciótól függ. Ez azonban a lépés nagyságához képet nem jelentős.
Mikrolépéses vezérlővel, az egész lépésen belül lehet linearitás hiba a vezérlő pontatlanságából, és ehhez adódik hozzá a terhelő nyomaték ingadozásából eredő hiba. Ezért célszerű a szükséges nyomatéknál akár 2-3-szor nagyobb nyomatékú motort használni, ha a mikrolépéseket is szeretnénk lehetőleg pontosnak tudni.

Előzmény: Varsányi Péter, 2008-12-15 07:40:00 [1662]


Szigma | 1007    2008-12-15 09:35:00 [1667]

Szerintem nem csak a kör végére hozza be az eltéréseket hanem már a következő egész lépés poziciójánál jó (a mechanikai pontosságának megfelelő) helyzetben lesz, hiszen akkor már nem a mikrólépés arányában van gerjesztve a két tekercse.

Előzmény: n/a (inaktív), 2008-12-15 08:23:00 [1666]


  Fórum főoldal  |  A lap tetejére

Időrend:
Oldal 99 / 133 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   95  96  97  98  99  100  101  102  103   Következő ►  Utolsó ►|


 ◊