Скважностью ШИМ ты регулируешь ток в фазах. Для плавного поворота и обеспечения макс. мощность тебе нужно плавно изменять значения ШИМ. т.е. При однофазном управлении у нас должен произойти переход А1 - В0 - С0 -> А0 - В1 - С0
За счет ШИМ мы обеспечиваем плавный переход и постоянное сцепление потока ротора и статора за счет фиксирующего момента.
Не знаю как еще объяснить. Для начала сделай полушаговое управление. Посмотри мою статью
http://www.radiokot.ru/lab/controller/22/
И еще оч. рекомендую книгу Кенио "Микропроцессорное управление шаговыми двигателями" название точно не помню. Могу скинуть если не найдешь.
Пробовал с ШД от принтера. При переходе на полушаговый режим момент значительно возрастал при том же нагреве. Соверую купить мегу88 и побаловаться с ШИМ-ом.
Тема для меня актуальна пиши.