Lineārais kodētājs ir elektroniskā sensora veids, kas spēj izmērīt pozīciju pa taisnu līniju. Tos parasti izmanto robotikā un automatizācijas sistēmās. Ir vairāki dažādi lineāro kodētāju veidi, un katrs izmanto atšķirīgu noteikšanas metodi, lai noteiktu kodētāja atrašanās vietu.
Visām šī instrumenta šķirnēm ir nepieciešami gan svari, gan sensors, lai to pareizi izmantotu. Mērogs ir taisns materiāla gabals, kas ir atzīmēts konsekventos intervālos, līdzīgi kā parasti. Sensors lineārā kodētāja ierīcē spēj noteikt katru no šiem intervāliem, kad tas pārvietojas garām slaidam. Katru reizi, kad sensors nosaka un skaita intervāla marķējumu, lineārā kodētāja izeja mainās.
Optiskie lineārie kodētāji ir ļoti izplatīti, un uz skalas tiek izmantoti augsta kontrasta redzamie marķējumi. Šī instrumenta sensors parasti izstaro infrasarkano, redzamo vai lāzera gaismu uz marķējumiem. Gaismas impulsi, kas atspoguļoti skalas marķējumos, tiek atklāti un skaitīti. Optiskais kodētājs var būt ļoti precīzs un bieži vien spēj noteikt lineāro pozīciju viena mikrometra robežās.
Ne visi lineārā kodētāja marķējumi ir redzami cilvēka acij. Magnētiskie kodētāji izmanto mazas magnētiskās zonas, kas iestrādātas svarā. Katru magnētisma zonu nosaka sensors un saskaita. Tie parasti nav tik precīzi kā optiskie varianti, taču tos var izmantot netīrā vai mitrā vidē, kas kavē optiskās noteikšanas metodes.
Trešais kodētāja veids pozīcijas noteikšanai izmanto virpuļstrāvu. Virpuļstrāvas rada magnētiskā lauka kustība garām vadītājam. Virpuļstrāvas kodētāja skala ir paredzēta dažādiem magnētiskās pretestības līmeņiem. Zemas un augstas magnētiskās pretestības zonas tiek noteiktas, uzraugot indukcijas izraisītās virpuļstrāvas.
Lineārā kodētāja atklātie atrašanās vietas dati var būt inkrementāli vai absolūti. Inkrementālie pozīcijas rādījumi vienkārši norāda, cik tālu kodētājs ir pārvietojies taisnā līnijā. No otras puses, absolūtie rādījumi satur datus par to, kur precīzi atrodas kodētājs skalā.
Lineārā kodētāja dati dažkārt tiek izmantoti tikai informatīviem nolūkiem nolasījumā vai displejā. Datus var izmantot arī kā daļu no sarežģītākas datorvadības sistēmas. Kodētāji bieži tiek izmantoti, lai nodrošinātu datorizētu ierīci, piemēram, rūpniecisko robotu vai automatizētu mašīnu, ar atgriezenisko saiti par kustīgo daļu atrašanās vietu un pārvietošanās attālumu.