DIY servomotor (2 / 4 steg)
Steg 2: Hur det fungerar...
Styra axeln positionen för en DC-motor (och därmed omvandla den till en servomotor), måste du kunna "koda" placera av axeln. Denna nuvarande position kommer att jämföras mot en "önskad ställning" och ett "positional fel" kommer att genereras. Spänning till de motoriska terminalerna kommer att vara för att orsaka axeln att vända sig till minska "positional fel" till noll. Denna typ av en 'feedback' system används också i kommersiellt tillgängliga servomotorer.
Att genomföra feedbackloop måste du fixa skaftet på en roterande potentiometer till grundandet av motorn samtidigt som den potentiometern kroppen att rotera fritt med motoraxeln. Detta arrangemang är känd som en axel kodare. Nu, som den motoriska shaftrotates, blir det en motsvarande vinkelrörelser mellan potentiometer axeln och dess kropp. Genom att känna spänningen på wiper terminalen potentiometerns, kan du mäta motoraxeln kantiga ställning. Denna vinkel kommer sedan matas in återkoppling så att programvara på en mikrokontroller att styra motoraxeln kantiga ställning.