Он хорош тем,что угол поворота ротора определяется числом импульсов, которые поданы на двигатель двигатель обеспечивает полный момент в режиме остановки (если обмотки запитаны) прецизионное позиционирование и повторяемость. хорошие шаговые двигатели имеют точность 3-5% от величины шага. эта ошибка не накапливается от шага к шагу возможность быстрого старта/остановки/реверсирования высокая надежность, связанная с отсутствием щеток, срок службы шагового двигателя фактически определяется сроком службы подшипников однозначная зависимость положения от входных импульсов обеспечивает позиционирование без обратной связи возможность получения низких скоростей вращения для нагрузки, присоединенной непосредственно к валу двигателя без промежуточного редуктора может быть перекрыт довольно большой диапазон скоростей, скорость пропорциональна частоте входных импульсов
uses graphabc;
var x,y,i,n,k,x0,y0: integer;
begin
setwindowsize(640, 480);
setpenwidth(3);
line(10, 240, 630, 240);
line(320, 10, 320, 470);
line(620, 235, 630, 240);
line(620, 245, 630, 240);
line(315, 20, 320, 10);
line(325, 20, 320, 10);
n: =10;
for i: =1 to 61 do begin
line(o+i*n, 243, o+i*n, 237);
end;
for i: =1 to 46 da begin
line(317,20 +i*n, 323,20+i*n);
end;
x0: =320;
y0: =240;
k: =50;
for x: =-320 to 320 do
begin
y: =truns(k*sin(x/k);
putpixel(x0+x, y0-y, clred);
end;
textout (50,40; grafic y=sinx');
end.