Zaslal: st leden 16 2013, 20:48 Předmět: ABZ encoder
Zdravim.
Nejak se mi nepovedlo na netu vypatrat a pochopit presny princip ABZ encoderu. Signaly AB jsou s nejvetsi pravdepodobnosti posunute o -90 deg nebo +90 deg vuci sobe v zavislosti na smeru otacek a jejich frekvence = kroky. Ale vi nekdo jakou presnou funkci ma signal Z? Nekde jsem zahledl info o tom, ze to signalizuje otacku encoderu...?
Predem diky za radu/diskuzi.
To je Zero position puls, ten to udělá při průchodu nulovou polohou. Pokud například udržuješ absolutní polohu pomocí obousměrného čítače, tak tím Z pulsem se nuluje.
Muzes mi to prosim vice priblizit? Nechapu moc tu nulovaci polohu. Jak ten enkoder vi o nejake absolutni poloze? Tzn, ze to nejspis neni impulz otacky rotacniho enkoderu?
Aha, takze je to pulz na otacku enkoderu? Napr. pokud ma encoder 100p/ot, tak ten Z signal proste vysila pevne 1p/ot a ja si programove osetruji a pocitam pocet pulzu (A,B) od prislusneho Z pulzu, jo? Jaky ten Z pulz ma prinos, kdyz si dokazu pocitat pulzy i bez nej, jen pomoci AB signalu? To mi jeste neni moc jasne.
Ale jak? Ten Z pulz je jen jiny prevod oproti AB pulzum. Jeste jednou:-)
Mam napr 100p/ot pro AB signaly. Je mi jasne posunuti fazi a tim informace o smeru otacek. Z pulz, pokud bude hlasit nulovou polohu kazde otacky enkoderu, tak ma 1p/ot.
Encoder je zastaveny napr v nulovaci poloze a ja rozjedu nejaky krokac, enkoder udela 5 otacek (5x Z pulz) + 20 pulzu AB = 520 pulzu AB. Kdyz se zastavi v teto poloze, tak podle citace AB pulzu presne vim kde jsem a nepotrebuji na to Z pulz. Stejne, pokud bych stale nepocital AB pulzy a zastavil bych se nekde v nenulove poloze, tak mi stejne ten Z pulz nic nerekne.
Mozna jsem uplne mimo, ale vazne zatim nechapu vyznam toho Z pulzu
Neni to pro synchronizaci dvou encoderu, ktere napr kontroluji 2 krokove motory, ktere delaji nejaky soubezny posuv? Apy se v pripade problemu dokazaly sesynchronizovat podle tech Z pulzu? Jiny vyznam me fak nenapada...
Založen: Oct 02, 2009 Příspěvky: 5286 Bydliště: PO
Zaslal: st leden 16 2013, 23:48 Předmět:
Je to proste jedna definovaná poloha. Aj pri 100p/ot sa to dá použiť ako počiatok súradnicového systému, samozrejme ak je systém oveľa väčší ako 100p, tak aj s nejakým štvrtým signálom, ktorý sa generuje napríklad z mechaniky. Ten nemusí byť moc presný aby sa poloha nuly presne zasynchronizovalo z čítačom.
A jak poznáš, že jsi v nulovací poloze? Podle pulzu Z.
A/B dávají informaci jen o relativním posunu, ale nepoznáš z nich, jestli byl ten enkodér na 30. stupni a posunul se na 50. stupeň nebo jestli byl na 350. stupni a posunul se na 10. stupeň. Díky pulsu Z, který to vyrobí při průchodu 0. stupněm to ale poznáš, protože si tím pulsem snuluješ čítač a pak už to není čítač relativní polohy, ale absolutní.
Založen: Feb 25, 2008 Příspěvky: 18683 Bydliště: Rychnovsko
Zaslal: čt leden 17 2013, 7:30 Předmět:
Co na tom nechápeš . Je spousta mechanických zařízení , která musí mít svou výchozí polohu pro začátek práce . Třeba u nás se svinují role a tak se musí špingle natočit tak , aby se do ní zavedl počátek pásu a až potom začne navíjení . A to ještě podle druhu výrobku se musí nastavit trochu jinak (o nějaké stupně) . A tak automat nastaví tu nulovou polohu podle tohoto pulzu . U PC řízení je obrovská výhoda , ža ani nemusíš mít ten enkodér v definované montážní poloze . Prostě namontuješ a polohu zkalibrujěš . Stejně by ti byla ta přesná poloha montáže na dvě věci , protože provozně se špingle nastavuje na jednu či druhou stranu podle povahy materiálu . Ale bez tohoto pulzu by automat nevěděl , v jaké poloze se právě špingle nachází .
Ja osobne nulovou polohu vytvarim dojetim na doraz a vynulovanim citace. Zmineny signal pouzivam ke kontrole ztraty pulzu, at jiz z duvodu chveni, ruseni ci cehokoliv jineho. Pokud ma IRC treba 5000 pulzu/ot a v rozmezi od 4990 do 5010 prijde nulovy pulz tak se synchronizuje na 5000. Pokud neprijde, zahlasi stroj chybu. Bez toho se obcas stavalo, ze pokud se citac nenuloval treba tyden, zacala hodnota pomalinku ulitavat.
Ja osobne nulovou polohu vytvarim dojetim na doraz a vynulovanim citace.
To se právě ale dělá tak, že k vynulování čítače dojde až po najetí na referenční snímač osy a zároveň přijde Z puls.
Jinak se za provozu Z používá pro kontrolu čítače AB, nikoli pro jeho korekci.
Pokud tyto nesedí, vyhlásí se alarm nespolehlivosti odměřování.
Časy uváděny v GMT + 1 hodina Jdi na stránku 1, 2, 3Další
Strana 1 z 3
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.