Как-то хотел поднять напряжения на драйверах,и поднял до 40 В.Все хорошо,летает,вот только звук станка не понравился,как-то в ухо режет.Для того что-бы понять что в ухо режет,пришлоть занизить скорость на осях буквально до 1-2 ШАГОВ в секунду.
Вообщем засада конкретная,раньше этого не замечал,на низких напряжениях (до 20 В) эффект практически не наблюдается.
Проблема в том,что допустим при делении шага 1/8 двигатель делает физически делает 6-7 микрошагов,при этом полный шаг(1.8гр) отрабатывается точно.Выглядит это примерно так:
- 0 гр первый шаг,
-0.5гр второй шаг
-далее 4 шага
-предпоследний 0.5гр шаг(здесь ротор становится в положение УЖЕ полного шага,то-естьвместо 0.22 отрабатывает 0.5)
-последний шаг (ротор стоит на месте т.к. уже отработано)
И так по кругу...
При делении 1/16 если считать от первого физического шага,то 1.8 градуса отрабатывается за одинадцать шагов,с 12 по 16 ротор стоит на месте.
Есть два варианта,первый -это неспособность драйвера правильно разбить микрошаг,второй- некачественный двигатель,несоответствие характеристик и т.д.
Вариант третий-чего-то я еще не знаю...
На всех осях контроллеры http://refit.com.ua/kontroller-shd-smd60-7 только 5 амперные
и двигатели http://www.elkos.com.ua/catalog_item_449.html
Хотелось-бы знать в чем причина такого поведения,может у кого-то из Вас стоят такие двигатели или контроллеры,проверте как отрабатывается микрошаг физически,что мне менять в будущем.
Спасибо.
Отредактировано grin-mpx (06-01-2012 01:46:45)