HobbyCNC fórum
  v0.9 alpha

Fórum betekintő Fórum címe: http://forum.hobbycnc.hu



Encoder

Encoder


Időrend:
Oldal 26 / 26 Ugrás ide:
|◄ Első  ◄ Előző  22 23 24 25 26  

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

Kalmus | 158    2005-11-18 13:36:00 [43]

Szia Laci!

Nem kell a tárcsára osztás szintúgy ahoyg az optaikai egerek alátéte is elég ha nem tükröt használunk egéralátétnek.
Az optikák maradnának az eredeti pozícióban. Kár lenne ezeket elmozdítani hiszen így adják a legjobb felbontást.

Előzmény: D.Laci, 2005-11-18 13:26:00 [41]


Denkiki | 227    2005-11-18 13:35:00 [42]

1. Felvonás

Sziasztok!
Van egy kis szabadidőm, úgyhogy jön az ígért rajzolgatás

A könnyebb megértés miatt, most csak egy olyan optikai enkódert rajzoltam, aminek a fele átlátszó másik fele fedett.



Látható, hogy egy érzékelő esetén csak a 360°-os fordulatokat fogja érzékelni, hiszen csak arra ad impulzust, ha fedésből (piros) átlátszóba (zöld) megy.

Most tegyünk be egy másik érzékelőt, az A érzékelőtől 180°-ra, és jelöljük B-vel.


Most az A érzékelő továbbra is csak minden 360°-os fordulatra ad impulzust, illetve B érzékelő is csak 360°-os fordulat után ad impulzust. Viszont mivel az A érzékelőt 180°-ra helyeztük el a B érzékelőtől, 360°-180°=180°-os lesz az enkóderünk felbontása, pedig maga a tárcsa csak 360°-os felbontású. (A érzékelő akkor ad impulzust, ha fedésből átlátszóba megy, B érzékelőre is ez a feltétel igaz, de A érzékelő és B érzékelőn 180°-os késéssel fog bekövetkezni ez az esemény)Egyszóval feleztük az osztást, mivel mostmár nem csak egész, hanem fél fordulatot is tudunk mérni.

Az ábra szemléltető jellegű, valójában B érzékelő nem létezik. Elektronikával megvalósítani úgy lehet, ha azt is figyeljük amikor átlátszóból fedettbe (lefutó él), illetve azt is amikor fedettből átlátszóba (felfutó él) megy. B érzékelő jelét az A érzékelő lefutó éléből vett impulzusal vesszük. Egyszóval az érzékelő felfutó éle adja az A (jelképes) érzékelő impulzusait, lefutó éle pedig a B (jelképes) érzékelő jelét(lásd. #28-as hozzászólás).

Remélem eddig világos... ha nem akkor tényleg feladom a "meggyőzést", mert neten ez egyike a lehetetlen dolgoknak.


D.Laci | 3158    2005-11-18 13:26:00 [41]

T. Kalmus! Hogy oldod meg a tárcsa osztásának a pontoságát? 10mm átmérön 125 osztás (bátor tintanyul vagy) és nem kellene figyelembe venni hogy az egér 2 optikája hogy helyezkedik egymáshoz???


MakraZ | 104    2005-11-18 13:06:00 [40]

Én úgy döntöttem nem bajlódom az encoderekkel tovább.

54EUR/darab áron gyári kapható 200 400 500 felbontásban.

Üdv : Zoli


Kalmus | 158    2005-11-18 12:44:00 [39]

Sziasztok!

Én is gyötrődtem már encóderen. A következőre jutottam, bár még nem valósítottam meg, de jónak látszi ezért közzé teszem.

Egyszerű tárcsát fölfogatok a tengelyre és egy usb-s optikai egeret rakok föl jelfogónak. Úgy tudom nagyon nagy sebességeknél is jól működik.
Ha jó az elgondolásom akkor innen csak matematika a többi (átmérő,dpi felbontás, tengely forgási sebesség). Azért gondolom, mert egy olcsóbb optikai egér mondjuk 1500Ft.A felbontás 400dpi az ugye 0,0635 mm. 5 mm orsó emelkedést feltételezve ha 0.01 mm az elmozdulás akkor egykör 500 osztás igy egy kb 10 mm átmérőjű körre helyezve adja vissza 500 impulzust. ha nagyobb körre helyezem akkor pontosabb lesz az enkóderem. Még az optikai egerek mozgatási sebességéz nem gondoltam át de lehet, hogy azzal sem lesz baj ha USB-s és nem RS232 egeret használunk. Érdekel a véleményetek.

bajusz | 88    2005-11-18 09:36:00 [38]

üdvözlet

Azon nem gondolkozott még senki, hogy fóliára lehetne nyomtatni enkóder tárcsát. Anno a TVK-n csináltunk ilyen fordulatszámmérőt lassú motorokhoz

Bajusz


Denkiki | 227    2005-11-18 09:10:00 [37]

Szia Árpi!
Ha jobban belegondolsz rájösz, hogy az impulzusok számának növelése, nem független a VALÓS felbontás nagyságától.
Egy enkóder tárcsán lévő jelzések bizonyos szögben vannak egymástól, ennek a szögfelbontását fokozni tudjuk, ha több érzékelőt egymáshoz képest pl 90°-ként elhelyezünk.
Tudod mit? Lerajzolom!
Néha azért aludj is!
HALI


Kristály Árpád | 2608    2005-11-18 08:47:00 [36]

Hallihó!
Igen, a neten én már olvastam, sőt valahova le is mentettem a digitális "subler"-ről és annak felhasználásáról, kotorászok és ha megtalálom küldöm!
Az encoderről nem győztetek meg! Már napok óta nem alszom! Attól, hogy megnővled az impususok számát a mechanikai adatok
menetemelkedés/fordulat és az ehhez eső valós infot tartalmazó impuzus nem változik!
Hallihó!


Nagy Zoltán | 376    2005-11-17 20:27:00 [35]

Szia Denkiki!
Köszönöm, most már tudom mere induljak el. Ha jutok valamire majd megosztom veletek


Denkiki | 227    2005-11-17 10:58:00 [34]

Szia Zoli!
Nos a digitális sublerek belső lelkivilágát nem igazán ismerem, így ahoz nem tudok hozzászólni (a neten biztos van irodalom).
Másrészről, viszont pl. az oldalon is megtalálható, megépíthető I/0 feltétet használva megoldható a visszafelé történő kommunikáció (esetleg egy 2. párhuzamos portot használva is). Az enkódertől származó A és B fázisú négyszögjeleket mondjuk egy LS7084-es IC-n keresztül erre a bemeneti kapura kötheted. a MachX-ben a portbeállításoknál pedig megadod a port (LPT1, LPT2)és a pin (0-7) számát ahova az enkóder jele befut, majd megmondod neki, hogy melyik az a funkció amit mellé társítasz.
Elvileg a sublerből is lehet nyerni ilyen négyszögjelet, ezt egy az egyben lehet vinni a kapura.
Kapcsolás után keresgélj a neten, mert biztos le van írva, hogy pl egy subblerből hol kell levenni ezt a jelet. (Nem annyira bonyolult mint amennyire annak hiszed )
üdv!


Nagy Zoltán | 376    2005-11-17 10:28:00 [33]

Sziasztok!
Még mindig nem értem! A "Machx tud jelet fogni de persze nem közvetlenül" ha a hogyanra tudna nekem valaki választ adni, azt nagyon megköszönném.
6-7000 ezer körül már nálunk is lehet kapni sublert és szerintem még mindig ez a legegyszerűbb megoldás.


HobbyCNC | 5110    2005-11-16 15:09:00 [32]

Ok, mint lehetőségek, a technika adott...

Előzmény: Denkiki, 2005-11-16 13:24:00 [30]


Denkiki | 227    2005-11-16 13:28:00 [31]

Amúgy nem csak DC szervónál használható enkóder, hanem léptetőmotornál is... a machx is képes enkóder jelek fogadására. Persze ekkor nem szabad az enkóder felbontásával a léptetőmotor lépésszöge alá menni!


Denkiki | 227    2005-11-16 13:24:00 [30]

Üdv István!
Nem túzásokba esésről van szó, csupán az enkóderek témakörébe sorolható dolgok kivesézéséről.
Amúgy nem minden tárcsa tud 200LPI felbontást, vannak ennél jóval kisebbek is, pl 14LPI-s tárcsák aminél jól jöhet ez a módszer!
Jahh és a rángatózás... nem véletlenül van a 200LPI-s tárcsa és a motor között egy 1/15-ös osztás beépítve... minden tárcsafordulat 15 motorfordulat.
HALI!


HobbyCNC | 5110    2005-11-16 13:15:00 [29]

Szép dolog az encoder felbontásának fokozása, csak ne felejtsétek el, hogy a DC motort pozícióban is kell tartani ilyen finom elmozdulások mellett!!! Fékmágnes nélkül csak rángatózni fog a motor, mágnesfék meg nem minden szervón van és elektronika sem kezeli le mindegyik (ne essetek túlzásokba, ez már megint nem hobbi kategória)!

Előzmény: Denkiki, 2005-11-16 12:44:00 [28]

Denkiki | 227    2005-11-16 12:44:00 [28]

Szia Árpi!

A könnyebb megértés végett csináltam néhány ábrát, amiből szerintem meg fogod érteni.



Az "A"-val illetve "B"-vel jelölt grafikon az enkóder érzékelőjétől származó két külön fázis. A két fázis egymáshoz képest 90°-os fázisszöget zár be, ami tulajdoképpen megoldja a tárcsa osztás mechanikai többszörözését.
Az ábrán látható időtengely alatt, a,b,c,d betükkel jelöltem az állapotokat. Ezek:
a.) A nem, B igen -> bin:01
b.) A nem, B nem -> bin:00
c.) A igen, B nem -> bin:10
d.) A igen, B igen -> bin:11
Tehát ha a fel és lefutó élekre is léptetünk, akkor 4db állapot különböztethető meg egymástól.
A végeredmény pedig ez lesz:


Így ez a megoldás nem a valós lépték elektronikai szorzásának eredménye, hanem a valós osztás mechanikai (persze elektronikai is) leosztása.
További érzékelők beiktatásával a felbontás tovább növelhető, az egyetlen kitétel, hogy az egyes fázisok fázisszögei egyenlőek legyenek, illetve összegük 360°valahányszorosa legyen. Pl. egy harmadik kapu beiktatásával már 2 a 3-on, vagyis 8×-os felbontás érhető el.


§ § |
(Kitiltva -ig!)
   2005-11-16 09:47:00 [27]

Mint azt "gépész" barátunk néhány hozzászólással lentebb oly bölcsen mondta - minden impulzus minden le és felfutó élére léptetni kell a helyzetregisztert - igy egy impulzus-párból négy lesz. Ez megoldható szoftverből, vagy az általam javasolt LS7084 quadratura clock converter IC-vel. Ha az adatlapját megnézed rögtön érthetővé válik. A lassító mechanikát csak a szervomotor nyomatékának a növelésére és a léptetőmotorhoz képest magas fordulatszám csökkentésére használd.

Előzmény: Kristály Árpád, 2005-11-16 09:06:00 [26]


Kristály Árpád | 2608    2005-11-16 09:06:00 [26]

Hallihó Mindenkinek!
Hogyis van ez? 2x2=4 ez igaz, de ettől még szerintem az encoder nem tud többet, hiszen ha jól értem!? Az egy impuzusból csinál többet, de attól még a felbontás szerintem nem változik!
Hiszen az egy impuzushoz úgyan annyi valós info tartozik. Szerintem megolgás lehet az áttételezés, mert egy kissebb menetemelkedéshez több inpuzust tudunk hozzárendelni s igy precizebb lesz illetve pontosabb!
Hallihó!


Denkiki | 227    2005-11-15 21:04:00 [25]

Vagy lineáris enkóder, mondjuk 1000LPI -s felbontással. Ez megközelítőleg 39,37osztás/mm
A MachX tud fogadni enkóder jeleket, persze nem közvetlenül.


victorhu | 225    2005-11-15 20:54:00 [24]

Sziasztok!
A német hobbycncsek előszeretettel használják ezeket a sublereket. Az ottani Lidl időnként 20 euro alatt akciózza ezeket.
Üdv

Előzmény: Nagy Zoltán, 2005-11-15 20:46:00 [23]


Nagy Zoltán | 376    2005-11-15 20:46:00 [23]

Sziasztok!
Az encodernek kétségtelenül vannak előnyei, csak azt nem értem ,hogy amit kiad jelet azt a cnc szoftver képes feldolgozni vagy még kell hozzá valami más is? Egy sima digitális tolómérőt is össze lehet kapcsolni a zsámitogéppel. Nálunk a cégnél igy rögzitik a mért adatokat. Ezt nem lehetne encodernek felhasználni? (és rögtön az elmozdulást méri, holtjáték kiküszöbölve)


Denkiki | 227    2005-11-15 20:43:00 [22]

Ezt most operáltam, egy kis pucolás után rá sem lehet ismerni:



Motor + osztás fogaskerekekkel, és feszített bordásszíjjal + enkóder. Az enkóder tárcsa a képen is láthatóan 200LPI felbontású (LinePerInch), vagyis 2400 vonal/fordulat. Ez 0,15°-os pontosságú pozicionálást tesz lehetővé, a tárcsa hibája +/- 0,0075%. Az érzékelő: precizen fókuszált piros fényű megvilágítás, kétfázisú érzékelő. Jó alap lesz a szervóhoz, tesztpadra


§ § |
(Kitiltva -ig!)
   2005-11-11 17:19:00 [21]

Eddig rendben, de ez így nem ad irányinformációt. Viszont egy LS7084 azt hiszem minden gondot megold. Köszi a kezdőlökést!

Előzmény: gépész, 2005-11-11 06:29:00 [18]


gépész | 88    2005-11-11 06:29:00 [18]

Üdv!
Az útmérőből kijön a kétfázisú négyszögimpulzus
sorozat. Mindkét fázis minden le- és felfutó
élére léptetni kell a helyzetregisztert (2x2=4).

Bár szerintem ez a 120-as(480-as)tárcsaosztás
egy kicsit sántán megy a 200-as
léptetőmotorral. Jó esetben 400 kellene.


§ § |
(Kitiltva -ig!)
   2005-11-09 10:04:00 [17]

Na hogy is van ez a négyszerezés? Köszönettel venném, ha a fő csapásirányt egy kicsit részletesebben megadnád.

Előzmény: gépész, 2005-11-09 06:55:00 [16]


gépész | 88    2005-11-09 06:55:00 [16]

Üdv!
Egyébként ezt az alaposztást elektonikusan egyszerűen meg lehet négyszerezni, és akkor már a 480-as osztás talán elegendő a láptetőmotorhoz.


Kristály Árpád | 2608    2005-11-03 10:26:00 [15]

Hallihó!
Igen 120-osztású tárcsával vettem. nyílvánvaló, hogy ha áttételezed un. bordás szíj megoldásra gondolok, akkor ez a pontosság növelehető.
Persze akkor elveszted azt a lehetőséget mely sok encodernél adott, hogy jelzi az egy fordulat megtételét.


victorhu | 225    2005-11-03 08:27:00 [14]

Sziasztok!
Ha jol latom 60 ill. 120 osztasu tarcsaval kaphato. Ez 200 lepeses motornal megenged lepeshibat.
Udv

Előzmény: _jani_, 2005-10-05 22:57:00 [12]


Kristály Árpád | 2608    2005-11-02 22:14:00 [13]

Hallihó Mindenkinek!
Megvettük az első darabot, most éppen a ház esztergállása folyik, ahogy készen lelszünk és valós mérések birtokában leszünk, a tapasztalatokkal jelentkezem!
Üdv.: Árpád
Hallihó!


_jani_ | 6    2005-10-05 22:57:00 [12]

Akiknek nincs meg a CONRAD ujság de érdekli hogyan is nézki ez a jeladó itt egy kép róla...

telectroCNC | 113    2005-09-28 20:06:00 [11]

Ehhez mit szóltok :
http://telectronic.hu/elektro/optojel.htm


giorgiocnc | 110    2005-09-27 08:38:00 [10]

Az ára meg nem tudom hogy miért nem egyezik a katalógusbelivel, pedig két hete küldték ezt a 2006-os katalógust.


giorgiocnc | 110    2005-09-27 08:37:00 [9]

Elnézést, tényleg elirtam a számát, amit találtál az az. A katalógus szerint van belőle 60-as és 120-as változat, ez speciel a 120-as.

Üdv: Giorgio

Előzmény: HobbyCNC, 2005-09-26 15:18:00 [8]


HobbyCNC | 5110    2005-09-26 15:18:00 [8]

Most látom, hogy ez nem az a számú amit te írtál, de azt nem találom sehol!


HobbyCNC | 5110    2005-09-26 15:11:00 [7]

Közbe megtaláltam:
Encoder
Persze nem írja, hogy mekkora a felbontása!


HobbyCNC | 5110    2005-09-26 15:08:00 [6]

Sajnos nekem nem találja meg!
Tudnál adni linket vagy infót a tárcsáról (felbontás átmérő, tengely méret, stb.)?

Előzmény: giorgiocnc, 2005-09-26 14:44:00 [5]


giorgiocnc | 110    2005-09-26 14:44:00 [5]

Nekem is van egy jó kis encoderem: a Conrad-nál lehet kapni, "infravörös reflexiós villás fénysorompó szaggató koronggal" kódvén alatt, 4990 Pénz az új katalógus szerint, a rendelési száma 18 50 14-06 .
A conrad.hu honlapon rákeresel erre a rendelési számra, és van leírás is.

Üdv:

Giorgio


Kristály Árpád | 2608    2005-09-24 11:25:00 [4]

Köszönöm!


HobbyCNC | 5110    2005-09-24 09:53:00 [3]

Valamint innét:
www.faulhaber-group.com


HobbyCNC | 5110    2005-09-24 09:50:00 [2]

Encoder adatlapokat innét tölthetsz le:
www.maxontacho.com


Kristály Árpád | 2608    2005-09-23 10:01:00 [1]

Hallihó Mindenkinek!
Kérek mindenkit, akinek birtokában van információ, és azt szívesen megosztja, kére ne kiméljen.
Beszerzés, árlista, link, mükődési elv, fotó stb.
Esetleg csinált-e már valaki saját maga?


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

Időrend:
Oldal 26 / 26 Ugrás ide:
|◄ Első  ◄ Előző  22 23 24 25 26