Bipolarni koračni motorji so vrsta koračnega motorja z izmeničnim tokom (AC), ki za obračanje gredi uporabljajo elektromagnetne tuljave, ki se napajajo na ukaz. S tem sistemom lahko gred obračate z odmerjenimi gibi in jo lahko tudi obrnete. Za razliko od unipolarnih koračnih motorjev bipolarni motor omogoča, da se tok električnega toka premika v obe smeri, s čimer se zmanjša število tuljav, potrebnih za izpolnitev naloge.
Funkcija bipolarnih koračnih motorjev je precej preprosta. Gonilnik koračnega motorja pošilja impulz električnega toka skozi tuljavo motorja. Tuljava se napolni in postane elektromagnet. To ustvari reakcijo z gredjo motorja, ki vleče rotor proti tuljavi. Gonilnik nato napaja naslednjo tuljavo v seriji in postopek se ponovi.
Eden edinstvenih vidikov koračnih motorjev je, da lahko voznik motorju tudi pove, naj opravlja funkcije, ki niso samo vrtenje v eno smer. Koračni gonilniki lahko povzročijo, da bipolarni koračni motorji tečejo naprej, nazaj ali izmenično med dvema točkama. Ko je združen s krmilnikom koračnega motorja, lahko funkcijo gonilnika nadzorujete od zunaj, kar omogoča operaterju, da pospeši ali upočasni gibanje gredi.
V nekaterih primerih se v povezavi z bipolarnim koračnim motorjem in gonilnikom uporablja posebna vrsta krmilnika, imenovana mikro koračni stroj. Mikro steper omogoča še večjo količino nadzora, saj so posamezni koraki motorja nadalje razdeljeni na mikrostope. Na primer, če je imel posameznik osemstopenjski motor in mikro koračni korak naredi 100 mikro korakov na korak, bi se lahko gred motorja premaknila na 800 različnih točk vzdolž njegovega vrtenja, ne pa samo na osem prvotnih korakov.
Unipolarni koračni motor je manj učinkovit kot bipolarni koračni motorji podobne velikosti, ker bipolarni motor opravlja enako funkcijo z uporabo polovice števila tuljav. To doseže z vključitvijo posebnega pogona bipolarnega koračnega motorja, ki prenaša električno energijo po posameznih tuljavah v dveh smereh. Ta dvojna polarnost omogoča takojšnjo zaustavitev ali obrnjeno smer vrtenja gredi.
Koračni motorji se uporabljajo za različne aplikacije, pri katerih so zaželeni nadzorovani premiki. Na primer, pogosto jih najdemo v industrijski opremi za varjenje in opremi za natančno rezanje. Ta vrsta opreme je še posebej primerna za amatersko robotsko gradnjo, saj sta koračni motor in gonilnik bistveno cenejša od servo enot.