Hva er en akselkoder?
En akselkoder, også kjent som en roterende kode, er en enhet som rapporterer rotasjonsvinkelen til akselen. Den er vanligvis festet til en motoraksel eller annen rotasjonsinnretning og brukes til å spore sin nåværende stilling. Akselkodere brukes ofte i robotapplikasjoner, datamus og industrielle kontroller. De brukes også ofte i maskinverktøyskiftere, kameralinser og teleskoper.
En absolutt akselkoder kan bestemme den nåværende posisjonen til koderkjeden fra det øyeblikket den blir slått på. I motsetning til en inkrementell koding, sporer den den absolutte akselposisjonen i stedet for posisjonen i forhold til der den startet. En absolutt roterende koder kan bruke mekaniske, magnetiske eller optiske sensorer med en roterende skive for å bestemme akselposisjonen. Mekaniske kodere bruker glidekontakter og en skive med metallmønstre designet for å kode akselstillingen. Magnetiske kodere merker plasseringen av magnetiserte strimler på en plate mens optiske skiveenheter leser spesielt kodede lyse og mørke områder.
Posisjonsdataene fra en absolutt akselkoder sendes ut i enten digital eller analog form, avhengig av enhetens utforming. Digitale data er ofte representert i binær, grå kode eller binær kodet desimal. Grå kode er en modifisert form for binær koding der tilstøtende mønsterkoder avviker med bare en bit, noe som reduserer feil i posisjonsdata. De digitale dataene kan vanligvis sendes ut parallelt eller i serieformat, for eksempel asynkron anbefalt standard (RS) 422. Standarder som seriell synkron grensesnitt (SSI) og kontrollerområdetettverk (CAN) støttes også ofte.
Trinnvise roterende kodere, også kjent som kvadratur kodere, måler relativ akselbevegelse. Denne typen akselkoder bruker bare to optiske eller mekaniske sensorer for å oppdage akselrotasjon fra den ene vinkelen til den neste. For å holde oversikt over gjeldende posisjon, kan eksterne kretser brukes til å telle akselbevegelser fra et referansepunkt. I mekaniske kodere tar kammer på akselen kontakt med mekaniske sensorer for å indikere posisjon. Optiske kodere kan bestemme bevegelse ved å lese to lys- og mørkekodede spor med fotodioder.
Mens de fleste inkrementelle kodere gir posisjonsdata med kvadratiske bølger som er 90 grader utenfor fase, kan noen produsere sinusbølger i stedet. Lineære inkrementelle kodere måler avstand i en rett linje i stedet for i rotasjon. De brukes ofte i maskinverktøy. Noen trinnvise kodere inkluderer minne med batteribackup for å registrere antall informasjon. Denne typen akselkoder i kombinasjon med et referansepunkt kan brukes til å spore absolutt posisjon, selv ved oppstart.
En optisk roterende akselkoder kan vanligvis dreie i høye hastigheter. Noen enheter kan rotere opptil 30 000 omdreininger per minutt (RPM). I kontrast er de fleste mekaniske kodere mye mer begrenset i hastighet.