• Объявления

    • softm

      Аварийная Facebook-страница для chipmaker.com.ua   15.01.2018

      Дорогие друзья! Обратите внимание, что в целях (также и аварийного) информирования участников форума chipmaker.com.ua создана фейсбук-страница https://www.facebook.com/pg/chipmakercomua/posts/?ref=page_internal. Присоединяйтесь. Чем больше нас, тем меньше их!
    • Одессит

      Новички и правила "Барахолки"   19.01.2018

      Уважаемы новые пользователи "Барахолки"!
      Т.к. Правила, похоже, из вас никто не читает, то, уведомляю, что ваши лоты размещённые с грубыми нарушениями таковых (отсутствие обязательного "ника" на фото товара, в частности) будут просто удаляться администрацией без предупреждения и попыток что-либо вам пояснить.
Gnevko

Электронная гитара для Paulimot 190-V (Arduino)

80 сообщений в этой теме

Шаг катаного винта из строймага далеко не идеален, и не постоянен. Использовать его как шаблон последнее дело. Кроме того шаг приводного винта тоже может иметь отклонения от заявленного, пусть небольшие но неизбежные. Без калибровки с точным измерительным инструментом можно наворотить лишнего на ровном месте.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вы конечно же правы ... и тут вспомнил я, что где то бы у меня набор для нарезание резьб разных и к нему прикладовались шаблончики для определения шага резьбы, тоже конечно не идеал, но все же.

 

В общем, после всех танцев с бубнами, после коих результат был уже более или менее вменяемый, решил я все же попробовать 200 шагов на оборот шагового двигателя:

large.P1100328.jpg

 

Завтра попробую нарезать уже полноценную резьбу, потом попробую все же на 400 микрошагах. Строймаговский болт, кстати, садиться в этот шаблон просто как влитой.

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Между делом добавил описание расположения элементов на дисплее:

Display%20(ru).png?raw=true

 

Пару примеров:

large.P1100307.jpglarge.P1100306.jpg

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Итак, результат при 200 шагах на оборот шаговика:

large.P1100330.jpg

 

однако 200 - это уж совсем грустно, давайте ка попробуем на 800 ...

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Решил все же проверить, сколько расчетных шагов делает двигатель за один оборот шпинделя при шаге 1.5 мм на синхронной подаче, благо сделать это оказалось достаточно просто. Результат: при 200 шагах получил значение от 149 до 151, что в принципе ок, все же прерывания не предназначены на вывод информации через Serial (но для тестирования пойдет). При 800 шагах, вместо ожидаемых 600 шагов было уже 593-594, то есть на одном обороте шпинделя терялось где то 7-6 шагов (а это почти 2 сотки), и это при том, что расчет интервала шага был уже исправлен. Более того, картина становилась тем грустнее, чем выше была скорость вращения шпинделя. 

 

Пришлось признать, что алгоритм исполнения шагов, описанный в этом посте, оказался мягко говоря не идеальным. Ну бывает ... В итоге применил другой подход, которые оказался намного эффективнее как с точки зрения кол-ва выполняемых операций внутри прерывания пот таймеру, так и с точки зрения загрузки "процессора" в целом. Теперь таймер вместо 20 микросекунд, срабатывает с интервалом, который соответсвует вычисленным паузам между шагами.  Как только скорость меняется, таймеру присваевается новое значение интервала. 

 

В итоге стабильные +-600 шагов на скорости до 750 оборотов (дальше не смотрел, нужно было перебрасывать ремни). 

 

  

 

 

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас