Использую двигатели solnceboz 6405. Для определения нулевой точки иду шагами, запитывая одновременно только одну обмотку. По измеренному току в свободной обмотке можно судить - было ли вращение. Проблема в том, что если стрелка достигает упора на большой скорости, то она отскакивает от него и алгоритм не срабатывает, т.к. двигатель не остановился, а отскочил и соответственно ротор вращался. Если идти с маленькой скоростью, то инициализация положения занимает много времени. Сталкивался ли кто с подобной проблемой? Есть ли идеи решения?
|