В общем, (как я вижу суть) есть 2 глобальных случая устойчивого вращения двигателя:
1. Самый простой, который ты недавно реализовал - без ОС по положению, ротор просто вращается за полем.
2. С ОС по положению. (не важно как - датчики или ЗЦ).
Почему я это вообще выделил:
То есть, судя по форме напряжения, двигатель работал, как будто в случае 1. Хотя при нагрузке переходил на нормальный режим.Кстати, я вспомнил, что в один момент экспериментов с программой на С, я получил такой режим - при повышении напряжения/ШИМ ротор просто не раскручивался больше, но при этом начинал сильно возрастать ток потребления, а форма напряжения стала прямоугольной, а не трапециевидной. Обороты при этом были большие, около 10к. Вращение было стабильно.
Вообще, я решил опять "отдохнуть" от этой темы, заодно потихоньку сделать новую плату для экспериментов - в качестве расширения для отладочной платы на msp430fr5739, а там уже и честные 16 бит, и шим на 6 каналов, и 24мГц при 1 такт/команда, и другие плюшки