Solenoidiohjain on elektroninen laite, jota käytetään aktivoimaan yksi tai useampi solenoidi tarkasti, hallitulla ja ohjelmoitavalla tavalla. Nämä ohjaimet ovat tyypillisesti suljettuja, modulaarisia yksiköitä tai avoimia painettuja piirilevyjä (PCB), jotka on suunniteltu johdotuksen ja asennuksen helpottamiseksi. Niitä käytetään joko rajapintayksiköinä tietokonepohjaisten ohjausjärjestelmien ja solenoidien välillä, tai niissä voi olla itse ohjelmoitavia ominaisuuksia. Monet solenoidiohjaimet on myös suunniteltu estämään magneettikäämin ylikuumeneminen käytön aikana. Solenoidiohjainta esiintyy yleisimmin asennuksissa, joissa vaaditaan suurta määrää solenoideja ohjattavaksi tarkin aikavälein tai vastauksena monimutkaisiin prosessituloihin.
Solenoidi on käyttölaite, joka hyödyntää sähkömagneettisia voimia lineaarisen liikkeen tuottamiseksi. Ne ovat yleisiä järjestelmän osia monissa sovelluksissa, joita käytetään venttiilien, koneen toimintojen ja järjestelmän osien kytkemiseen tai säätämiseen. Vaikka minkä tahansa solenoidin aktivoimiseen käytetty sähkövirta voidaan ainakin teoriassa toimittaa alkeellisimmista kytkimistä, solenoideja käyttävät prosessit vaativat usein erittäin tarkkaa ohjausta. Tämä pätee erityisesti asennuksiin, joissa on suuri määrä solenoideja ja jotka on aktivoitava erittäin tarkin aikavälein tai vastauksena monimutkaisiin ja vaativiin prosessiparametreihin. Näissä tapauksissa solenoidiohjain on yleensä ensisijainen ohjauslähde.
Näitä ohjaimia on saatavana useissa muodoissa, mukaan lukien suljetut modulaariset ja avoimet PCB -yksiköt. Kaikki on suunniteltu käytettäväksi itsenäisinä laitteina tai ryhmissä osana modulaarisia ohjausjärjestelmiä. Monet solenoidiohjaimet on suunniteltu käytettäväksi tietyissä sovelluksissa, ja niissä on näihin sovelluksiin suunnitellut liitännät ja asennusmahdollisuudet. Toiset on tarkoitettu yleisiin sovelluksiin, ja niissä on standardoidut liitännät ja kiinnityspisteet, jotka on suunniteltu käytettäväksi yleisissä kisko- ja seisontajärjestelmissä.
Solenoidiohjain on ensisijaisesti suunniteltu tarjoamaan yhden yksikön rajapinta järjestelmän ja käyttäjän tulojen ja niiden ohjaamien solenoidien välillä. Ne eivät voi olla enempää kuin yksinkertaisia kytkentäreleitä, tai ne voivat pystyä hallitsemaan melko monimutkaisia, esiohjelmoituja elementtejä, kuten kytkentävälejä ja aktivointijaksojen pituuksia. Yksi arvokkaimmista monista solenoidiohjaimen eduista on solenoidilämpötilan säätö. Tämä saavutetaan tyypillisesti aktivoimalla solenoidi täydellä nimellisjännitteellä varmistaakseen puhtaan ja nopean männän sisäänvedon ja pienentämällä sitten jännitteen tasolle, joka on tarpeeksi korkea pitämään solenoidi aktiivisena. Tämä pienempi pitojännite estää kelan ylikuumenemisen, mikä tekee koko järjestelmästä kustannustehokkaamman ja pidentää komponenttien käyttöikää.