Hvad er en akselkoder?
En akselkoder, også kendt som en roterende indkoder, er en anordning, der rapporterer rotationsvinklen på dens aksel. Det er generelt fastgjort til en motoraksel eller anden rotationsindretning og bruges til at spore dens aktuelle position. Skaftkodere bruges ofte i robotapplikationer, computermus og industrielle kontroller. De bruges også ofte i værktøjsskiftere, kameralinser og teleskoper.
En absolut akselkoder kan bestemme den aktuelle position af dens koderskaft fra det øjeblik, den tændes. I modsætning til en inkrementel indkoder sporer den den absolutte akselposition i stedet for positionen i forhold til hvor den startede. En absolut roterende indkoder kan bruge mekaniske, magnetiske eller optiske sensorer med en roterende skive til at bestemme skaftets position. Mekaniske kodere bruger glidekontakter og en skive med metalmønstre designet til at kode akselpositionen. Magnetiske kodere fornemmer placeringen af magnetiserede strimler på en disk, mens optiske diskenheder læser specielt kodede lyse og mørke områder.
Positionsdataene fra en absolut akselkoder sendes ud i enten digital eller analog form afhængigt af enhedens design. Digitale data er ofte repræsenteret i binær, grå kode eller binær kodet decimal. Grå kode er en modificeret form for binær kodning, hvor tilstødende mønsterkoder adskiller sig med kun en bit, hvilket reducerer fejl i positionsdata. De digitale data kan normalt udsendes parallelt eller i serielt format, såsom asynkron anbefalet standard (RS) 422. Standarder som seriel synkron grænseflade (SSI) og controller-netværk (CAN) understøttes også ofte.
Trinvise roterende kodere, også kendt som kvadraturkodere, måler relativ akselbevægelse. Denne type akselkoder bruger kun to optiske eller mekaniske sensorer til at detektere akselrotation fra den ene vinkel til den næste. For at holde styr på den aktuelle position kan eksterne kredsløb bruges til at tælle akselbevægelser fra et referencepunkt. I mekaniske kodere kommer knastene på skaftet i kontakt med mekaniske sensorer for at indikere position. Optiske kodere kan bestemme bevægelse ved at læse to lys- og mørkekodede spor med fotodioder.
Mens de fleste inkrementelle kodere udsender positionsdata med firkantede bølger, der er 90 grader ude af fase, kan nogle producere sinusbølger i stedet. Lineære inkrementelle indkodere måler afstand i en lige linje snarere end i rotation. De bruges ofte i værktøjsmaskiner. Nogle inkrementelle indkodere inkluderer hukommelse med en batteri-sikkerhedskopi til registrering af antaloplysninger. Denne type akselkoder i kombination med et referencepunkt kan bruges til at spore absolut position, selv ved opstart.
En optisk roterende akselkoder kan normalt dreje ved høje hastigheder. Nogle enheder kan rotere op til 30.000 omdrejninger pr. Minut (RPM). I modsætning hertil er de fleste mekaniske kodere meget mere begrænset i hastighed.