Encoder

Regn pulser, counts og opløsning ud for inkrementelle og absolutte encodere, find pulsfrekvensen ved en given hastighed, og få overblik over de gængse feedback-protokoller.

Encoder
Inkrementel encoder
PPR
Flanker talt (denne omdr.): 0· Omdr.: 0· ×4 → 4 flanker/periode
Skematisk skive med 16 slidser — den valgte PPR ovenfor er meget højere, men princippet er det samme: jo flere flanker der tælles pr. periode (×1 → ×4), jo finere opløsning. Z nulstiller tælleren én gang pr. omdrejning.
Counts/omdrCPR
Opløsning°/count
Opløsning′/count
Bit-ækvivalentbit
Absolut encoder
bit
bit
Positioner/omdrtrin
Opløsning°/LSB
Opløsning″/LSB
Samlede positionertrin
Enkeltomdrejningtrin = 2^bit
Med multi-turntrin = 2^(enkelt + multi)

Begge måler vinkel, men på vidt forskellige måder. En inkrementel encoder tæller flanker fra et udgangspunkt; en absolut encoder afgiver den faktiske position som et digitalt ord. Forskellen viser sig tydeligst ved opstart og strømsvigt.

EgenskabInkrementel (A/B/Z)Absolut
PositionsreferenceRelativ — tæller fra startAbsolut — kender vinklen direkte
Ved opstartKræver reference/homing (ofte mod Z)Kender position med det samme
Ved strømsvigtMister positionBevarer position
Multi-turnKun via løbende tællingJa, med multi-turn-bit
SignalA/B/Z digitalt (RS-422/HTL)Seriel: SSI, BiSS-C, EnDat …
Tabt puls / støjAkkumulerer fejl indtil næste homingSelvkorrigerende — læser absolut hver gang
Kompleksitet / prisLavHøjere
Typisk brugHastighed og generel positioneringSikker absolut position — servo, CNC, akser
Pulsfrekvens ved hastighed
PPR
o/min
A-kanal frekvens
Count-rate
Pulsperiode (A)
A-kanalf = PPR · o/min / 60
Count-rateCPR · o/min / 60
BemærkTjek at tællerindgangen kan følge count-raten — og kabel/skærmning ved høj frekvens.
Hastighedsopløsning
PPR
Hz
o/min
MHz
M-metode (tælling) T-metode (periode) Hastighed Crossover
Counts/loop@ hast.
M-opløsningo/min/count
T-opløsningo/min @ hast.
Crossovero/min
M-metode (tæl flanker pr. loop)Δn = 60 / (CPR · T)
T-metode (mål tid mellem flanker)Δn = CPR · n² / (60 · fclk)
Anbefaling
TypeAbsolut?Bit (typ.)Maks. kabelOpdateringMulti-turnDiff.Typisk brug
Inkrementel A/B/ZNej— (PPR)~100 mKontinuerligVia tællingJaGenerel pos./hastighed
SinCos (1 Vpp)Nej— (interpol.)~150 mKontinuerlig (analog)Via tællingJaServo, høj interpolation
SSIJa13–25~100–400 m~1–2 MHz clockJaJaEnkel absolut position
BiSS-CJa26+~100 m~1–10 MHz clockJaJaHurtig absolut, servo
EnDat 2.2Ja~30+~100–150 mHurtig, bidir.JaJaHeidenhain servo/CNC
Hiperface DSLJa~30+~100 m (ét kabel)Hurtig, 1-kabelJaJaSICK servo, ét-kabel

Klik på en kolonneoverskrift for at sortere. Værdier er typiske/omtrentlige og afhænger af fabrikat og clock-rate — fx vokser SSI's maks. kabellængde, når clock-frekvensen sænkes.

Inkrementel: opløsning via afkodning · Absolut: opløsning via bit CPR = PPR × afkodning