Veleno kodavimo įtaisas, taip pat žinomas kaip rotacinis kodavimo įrenginys, yra įrenginys, kuris praneša savo veleno sukimosi kampą. Paprastai jis tvirtinamas prie variklio veleno ar kito sukimosi įtaiso ir naudojamas dabartinei jo padėčiai sekti. Veleno kodavimo įrenginiai dažnai naudojami robotų programose, kompiuterinėse pelėse ir pramoniniuose valdikliuose. Jie taip pat dažnai naudojami staklių keitikliuose, fotoaparatų objektyvuose ir teleskopuose.
Absoliutaus veleno kodavimo įrenginys gali nustatyti dabartinę savo kodavimo veleno padėtį nuo to momento, kai jis įjungiamas. Skirtingai nuo prieauginio kodavimo, jis seka absoliučią veleno padėtį, o ne padėtį, palyginti su ta vieta, kur jis prasidėjo. Absoliutus sukamasis daviklis veleno padėčiai nustatyti gali naudoti mechaninius, magnetinius arba optinius jutiklius su besisukančiu disku. Mechaniniuose kodavimo įrenginiuose naudojami slankiojantys kontaktai ir diskas su metaliniais raštais, skirtas koduoti veleno padėtį. Magnetiniai kodavimo įrenginiai nustato įmagnetintų juostelių padėtį diske, o optinių diskų įrenginiai nuskaito specialiai užkoduotas šviesias ir tamsias sritis.
Padėties duomenys iš absoliutaus veleno kodavimo išvedami skaitmenine arba analogine forma, priklausomai nuo įrenginio konstrukcijos. Skaitmeniniai duomenys dažnai pateikiami dvejetainiu, pilku kodu arba dvejetainiu kodu dešimtainiu būdu. Pilkas kodas yra modifikuota dvejetainio kodavimo forma, kai gretimų šablonų kodai skiriasi tik vienu bitu, sumažinant padėties duomenų klaidas. Skaitmeniniai duomenys paprastai gali būti išvesti lygiagrečiai arba nuosekliu formatu, pavyzdžiui, asinchroniniu rekomenduojamu standartu (RS) 422. Taip pat dažnai palaikomi standartai, tokie kaip nuoseklioji sinchroninė sąsaja (SSI) ir valdiklio srities tinklas (CAN).
Inkrementiniai sukamieji kodavimo įrenginiai, taip pat žinomi kaip kvadratiniai kodavimo įrenginiai, matuoja santykinį veleno judėjimą. Šio tipo veleno kodavimo įtaisai naudoja tik du optinius arba mechaninius jutiklius, kad nustatytų veleno sukimąsi iš vieno kampo į kitą. Norint sekti esamą padėtį, galima naudoti išorinę grandinę veleno judesiams skaičiuoti nuo atskaitos taško. Mechaniniuose kodavimo įrenginiuose veleno kumšteliai liečiasi su mechaniniais jutikliais, kad parodytų padėtį. Optiniai kodavimo įrenginiai gali nustatyti judėjimą, nuskaitydami du šviesos ir tamsos koduotus takelius su fotodiodais.
Nors dauguma inkrementinių kodavimo įrenginių išveda padėties duomenis kvadratinėmis bangomis, kurios yra 90 laipsnių nefazinės, kai kurie gali sukurti sinusines bangas. Linijiniai inkrementiniai kodavimo įrenginiai atstumą matuoja tiesia linija, o ne sukimu. Jie dažnai naudojami staklėse. Kai kurie prieauginiai kodavimo įrenginiai turi atmintį su atsargine baterija, kad būtų galima įrašyti skaičiavimo informaciją. Šio tipo veleno daviklis kartu su atskaitos tašku gali būti naudojamas absoliučiai padėčiai sekti, net ir įjungus maitinimą.
Optinis sukamojo veleno daviklis paprastai gali suktis dideliu greičiu. Kai kurie įrenginiai gali suktis iki 30,000 XNUMX apsisukimų per minutę (RPM). Priešingai, daugumos mechaninių kodavimo įrenginių greitis yra daug labiau ribotas.