Solenoīda kontrolleris ir elektroniska ierīce, ko izmanto, lai precīzā, kontrolētā un programmējamā veidā aktivizētu vienu vai vairākus solenoīdus. Šie kontrolleri parasti tiek piedāvāti kā aizzīmogotas, modulāras vienības vai atvērtas iespiedshēmas plates (PCB), kas paredzētas vienkāršai vadu un montāžas integrācijai. Tos izmanto vai nu kā interfeisa vienības starp datorizētām vadības sistēmām un solenoīdiem, vai arī tām var būt programmējamas funkcijas. Daudzi solenoīda kontrolleri ir arī paredzēti, lai novērstu solenoīda spoles pārkaršanu darbības laikā. Solenoīda kontrolieris visbiežāk sastopams instalācijās, kurās nepieciešams liels skaits solenoīdu, kas jāvada precīzos laika intervālos, vai reaģējot uz sarežģītiem procesa ievadiem.
Solenoīds ir iedarbināšanas ierīce, kas izmanto elektromagnētiskos spēkus, lai nodrošinātu lineāru kustību. Tie ir izplatīti sistēmas komponenti plašā lietojumu klāstā, ko izmanto, lai pārslēgtu vai kontrolētu vārstus, mašīnas funkcijas un sistēmas komponentus. Lai gan elektrisko strāvu, ko izmanto jebkura solenoīda aktivizēšanai, vismaz teorētiski var nodrošināt ar elementārākajiem slēdžiem, procesiem, kuros tiek izmantoti solenoīdi, bieži nepieciešama ļoti precīza vadība. Tas jo īpaši attiecas uz iekārtām, kurās ir liels skaits solenoīdu, kas jāaktivizē ļoti precīzos laika intervālos vai reaģējot uz sarežģītiem un prasīgiem procesa parametriem. Šādos gadījumos ieteicamais vadības avots parasti ir solenoīda kontrolleris.
Šie kontrolieri ir pieejami dažādos formātos, tostarp slēgtās moduļu un atvērtās PCB blokos. Visas ir paredzētas lietošanai kā atsevišķas ierīces vai grupās kā daļa no modulārās vadības sistēmas. Daudzas solenoīda kontrolleru vienības ir paredzētas izmantošanai īpašās lietojumprogrammās, un tām būs šiem lietojumiem paredzēti savienojumi un montāžas iespējas. Citi ir paredzēti vispārīgiem lietojumiem, un tiem būs standartizēti savienojumi un stiprinājuma punkti, kas paredzēti izmantošanai vispārējās sliežu un atdalīšanas sistēmās.
Solenoīda kontrolleris galvenokārt ir paredzēts, lai piedāvātu vienas vienības saskarni starp sistēmas un operatora ievadiem un to vadītajiem solenoīdiem. Tie var būt tikai vienkārši pārslēgšanas releji vai ar tiem var būt diezgan sarežģīta, iepriekš ieprogrammēta elementu vadība, piemēram, pārslēgšanas intervāli un aktivizācijas cikla garumi. Viena no vērtīgākajām no daudzajām solenoīda kontrollera priekšrocībām ir solenoīda temperatūras kontrole. To parasti panāk, aktivizējot solenoīdu ar tā pilna nominālā spriegumu, lai nodrošinātu tīru, ātru virzuļa ievilkšanu, pēc tam samazinot spriegumu līdz līmenim, kas ir pietiekami augsts, lai solenoīds būtu aktīvs. Šis samazinātais turēšanas spriegums novērš spoles pārkaršanu, padarot visu sistēmu rentablāku un pagarinot komponentu kalpošanas laiku.