2mikbo "Стэппер + Энкодер".

22 апреля 2016
Короче волею судеб мучаю библиотэку AccelStepper для дуины, пытаясь выжать из нее максимальную скорость, и обратил внимание, что эта библиотека "Бай дезигн" нормально относится к корректировке заданной конечной позиции , при движении шаговика.
Тоесть внедрить в программу получение данных от энкодера, и слегка корректировать оставшееся до окончания движения количество шагов вполне возможно.
Кстати это является результатом одной из бед этой библиотеки, она постоянно пересчитывает времена шагов в зависимости от положения, конечной точки, скорости и ускорения разгона-торможения. Что естественно жрет ресурсы.
Ну вобщем как-то так.
Да, на базе этой библиотеки есть класс "Мультистэппер" который позволяет синхронно выводить в конечные точки до 10 шаговиков. Но блин это в 10 раз медленнее. Ибо постоянные расчеты.
Комментарии
Войдите или зарегистрируйтесь, чтобы оставить комментарий
500 баллов Плюса за отзыв о машине
Поставьте авто в Гараж, подтвердите владение и напишите отзыв
Подробнее