Sida 2 av 2

Re: Söker enkelt sätt att läsa av en encoder

Postat: 4 januari 2019, 04:54:46
av HUGGBÄVERN
Det var bara iden jag ville ha fram, en enkel djävla dekoder med ett fåtal komponenter som inte behövde någon programmeringskabel eller kunskaper i A, B, C, WC, TBC, Ebola eller annat vansinnesprogram.
Bilden var första bästa som DuckDuckGo grävde fram (Våga Vägra Google!) åt mig.
:D

Re: Söker enkelt sätt att läsa av en encoder

Postat: 4 januari 2019, 06:14:27
av Findecanor
Swech skrev:Funkar i de flesta fall men får problem om man hamnar i ett omslagsläge och encodern vibrerar där.

A ________--------

B ____---------______

Om A är den vänstra brytaren och B den högra och man stoppar alldeles där A växlar ___-----
Vibrerar det så att A passerar fram och tillbaks över sitt läge __---- men B står still på ----- får man en
massa pulser på STEP trots att man inte flyttat sig.
Hur menar du?
Det är väl en rotary-encoder som producerar 2-bittars Gray-kod vi pratar om? Och det är meningen med Gray-kod att bara en lina ska ändra på sig i varje steg. I så fall så ska B stå still när A ändrar på sig.
Om kretsen känner av att A och B ändrat sig samtidigt så roterar det för snabbt för dekodern/debouncer-parametrarna.

Re: Söker enkelt sätt att läsa av en encoder

Postat: 4 januari 2019, 06:28:25
av GFEF
wiklis

>Spindelmotorn är groteskt stor 5,5 Kw och spindelservot, en vanlig frekvensare var kass.

Stirra inte blint på motor storleken.
Det viktiga är vridmoment och varvtal på spindeln.

Det gamla sättet var en liten motor och en växellåda.
Som medgav högt vridmoment med lågt varvtal eller tvärtom.

Är billigare i dag med en större motor och frekvensomriktare.
Standard saker som alla elmotor försäljare har till salu.

Inga special delar som endast tillverkaren en gång i tid sålde.

Re: Söker enkelt sätt att läsa av en encoder

Postat: 4 januari 2019, 09:07:39
av Wedge
Findecanor skrev:
Swech skrev:Funkar i de flesta fall men får problem om man hamnar i ett omslagsläge och encodern vibrerar där.

A ________--------

B ____---------______

Om A är den vänstra brytaren och B den högra och man stoppar alldeles där A växlar ___-----
Vibrerar det så att A passerar fram och tillbaks över sitt läge __---- men B står still på ----- får man en
massa pulser på STEP trots att man inte flyttat sig.
Hur menar du?
Det är väl en rotary-encoder som producerar 2-bittars Gray-kod vi pratar om? Och det är meningen med Gray-kod att bara en lina ska ändra på sig i varje steg. I så fall så ska B stå still när A ändrar på sig.
Om kretsen känner av att A och B ändrat sig samtidigt så roterar det för snabbt för dekodern/debouncer-parametrarna.
A och B må vara Graykodade, men elektroniken som använder A och B är INTE en Grayavkodare. Den hanterar inte de fyra tillstånd man får med tvåbitars Graykod, eller övergångarna mellan tillstånden. Den använder A som klocka och B som riktningssignal. I praktiken en halvmesyr med en fjärdedel av upplösningen som Graybitarna ger. Och som Swech säger, hamnar man i ett stillastående läge men med liten vibration kring omslagspunkten för A får man en vansinning massa pulser i senaste riktningen utan att man rört sig ur fläcken. En korrekt avkodning av Gray-informationen ger inte det felet.