Mitä tulee moottoreiden toimintaperiaatteeseen, niiden perussamankaltaisuuden vuoksi otamme DC-moottorit esimerkkinä yksityiskohtaiseen analyysiin. Putkimoottori on eräänlainen tasavirtamoottori, ja sen toimintaperiaate on periaatteessa sama.
Tasavirtamoottori koostuu kahdesta osasta: kiinteästä osasta ja liikkuvasta osasta. Kiinteä osa syntyy ulkoisen magneettikentän vaikutuksesta vakiosähkömagneetin kautta ja sitä kutsutaan staattoriksi. Liikkuva osa koostuu roottorista, jonka pääominaisuus on pyöriminen jatkuvassa magneettikentässä. Tämä magneettikenttä ylläpitää jatkuvaa magneettivuoa staattorin sydämen läpi, ja kestomagneetti voi toimia vaihdettavana sähkömagneettina, joka tarjoaa staattorin magneettikentän ilman monimutkaisten rakenteiden tarvetta.
Tasavirtalähteen ohjaama virta kulkee akun positiivisesta navasta rautasydämelle langalla kierretyn kelan kautta tai sivulle työnnetyn hiiliharjan kautta koko järjestelmän ohjaamiseksi. Kun tämä virta kulkee kelan läpi, se muuttaa magneettikentän suuntaa. Jos tämän magneettikentän muutoksen nopeus on suhteellisen hidas, magneettikentän voima rautasydämeen on myös suhteellisen pieni ja vastakkainen magneettikenttä syntyy myös rautasydämen toiselle puolelle, joka on reaktiivinen voimaa ja menettää osan magneettista energiaa. Toisaalta, jos tämä virta vaikuttaa toistuvasti rautasydämeen, se saa myös roottorin pyörimään.

