Mis on lineaarkooder?

Lineaarkooder on teatud tüüpi elektrooniline andur, mis suudab mõõta asendit mööda sirgjoont. Neid kasutatakse tavaliselt robootikas ja automaatikasüsteemides. Lineaarkoodereid on mitut erinevat tüüpi, millest igaüks kasutab kodeerija asukoha määramiseks erinevat tuvastusmeetodit.
Kõik selle instrumendi variandid nõuavad õigeks kasutamiseks nii kaalu kui ka andurit. Skaala on sirge materjalitükk, mis on märgistatud ühtlaste intervallidega sarnaselt tavalisele mõõdupuule. Lineaarse kodeerija seadme andur suudab tuvastada kõik need intervallid, kui see liigub liugurist mööda. Iga kord, kui andur tuvastab ja loendab intervalli märgistuse, muutub lineaarkooderi väljund.

Optilised lineaarsed kodeerijad on väga levinud ja kasutavad skaalal suure kontrastsusega nähtavaid märgiseid. Selle instrumendi andur kiirgab tavaliselt märgistustele infrapuna-, nähtavat või laservalgust. Tuvastatakse ja loendatakse skaala tähistest peegelduvad valgusimpulsid. Optiline kodeerija võib olla väga täpne ja suudab sageli määrata lineaarset asendit ühe mikromeetri piires.

Kõik lineaarse kodeerija märgised pole inimsilmale nähtavad. Magnetkodeerijad kasutavad väikeseid magnetilisi alasid, mis on skaala külge kinnitatud. Andur tuvastab iga magnetismipiirkonna ja loendab. Need ei ole tavaliselt nii täpsed kui optilised, kuid neid saab kasutada määrdunud või niiskes keskkonnas, mis takistab optiliste tuvastamismeetodite kasutamist.

Kolmandat tüüpi kodeerijad kasutavad asukoha määramiseks pöörisvoolu. Pöörisvoolud tekivad magnetvälja liikumisel juhist mööda. Pöörisvoolukooderi skaala on konstrueeritud erineva magnettakistuse tasemega. Madala ja kõrge magnettakistusega alad tuvastatakse induktsioonist põhjustatud pöörisvoolude jälgimise teel.

Lineaarkooderi tuvastatud asukohaandmed võivad olla kas inkrementaalsed või absoluutsed. Asendi astmelised näidud näitavad lihtsalt, kui kaugele on kooder sirgjooneliselt liikunud. Absoluutnäidud seevastu sisaldavad andmeid selle kohta, kus kodeerija täpselt skaalal asub.

Lineaarse kodeerija andmeid kasutatakse mõnikord näidikul või kuval ainult informatiivsel eesmärgil. Andmeid saab kasutada ka keerukama arvutiga juhitava süsteemi osana. Kodeerijaid kasutatakse sageli arvutipõhise seadme (nt tööstusrobot või automatiseeritud masin) pakkumiseks liikuvate osade asukoha ja liikumiskauguse kohta tagasisidega.