ABZ encoder

Měřáky, automatizační technika, regulační technika

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
alvr
Příspěvky: 288
Registrován: 25 led 2008, 00:00

ABZ encoder

#1 Příspěvek od alvr »

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.
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#2 Příspěvek od Andrea »

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.
Uživatelský avatar
alvr
Příspěvky: 288
Registrován: 25 led 2008, 00:00

#3 Příspěvek od alvr »

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?
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#4 Příspěvek od Andrea »

Prostě je tam snímač nulový polohy, třeba u optickýho je tam ještě jedna dráha jen s jedním okýnkem na otáčku a jeden optočlen na snímání navíc.
Uživatelský avatar
alvr
Příspěvky: 288
Registrován: 25 led 2008, 00:00

#5 Příspěvek od alvr »

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.
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#6 Příspěvek od Andrea »

Ale počítáním pulsů A/B máš jen relativní polohu, díky pulsu Z z ní můžeš udělat absolutní.
Uživatelský avatar
alvr
Příspěvky: 288
Registrován: 25 led 2008, 00:00

#7 Příspěvek od alvr »

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 :) :-(
Uživatelský avatar
alvr
Příspěvky: 288
Registrován: 25 led 2008, 00:00

#8 Příspěvek od alvr »

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...
Uživatelský avatar
procesor
Příspěvky: 5286
Registrován: 02 říj 2009, 00:00
Bydliště: PO

#9 Příspěvek od procesor »

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.
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#10 Příspěvek od Andrea »

alvr píše:Encoder je zastaveny napr v nulovaci poloze

A jak poznáš, že jsi v nulovací poloze? Podle pulzu Z. :roll:
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í.
Uživatelský avatar
BOBOBO
Příspěvky: 20876
Registrován: 25 úno 2008, 00:00
Bydliště: Rychnovsko

#11 Příspěvek od BOBOBO »

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í .
Uživatelský avatar
alvr
Příspěvky: 288
Registrován: 25 led 2008, 00:00

#12 Příspěvek od alvr »

Je mi to jasne. Z pulz je proste jeden pulz na kazdou otacku enkoderu. Jak uz se s tim v konkretni situaci nalozi je druha vec. Diky za vysvetleni!
termit256
Příspěvky: 10029
Registrován: 06 pro 2007, 00:00

#13 Příspěvek od termit256 »

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.
Uživatelský avatar
procesor
Příspěvky: 5286
Registrován: 02 říj 2009, 00:00
Bydliště: PO

#14 Příspěvek od procesor »

Chod do kelu so systémom keď si vymýšla, alebo stráca impulzy. Čo urobíš ak si vymyslí Z pulz?!?!
Jenda_KL
Příspěvky: 1173
Registrován: 10 zář 2008, 00:00
Bydliště: Kadaň
Kontaktovat uživatele:

#15 Příspěvek od Jenda_KL »

termit256 píše: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í.
Odpovědět

Zpět na „Měření, regulace a automatizace“