Полная версия этой страницы:
A3986: NON-UNIFORM MICROSTEP
doomer#gp
Jan 30 2010, 07:25
Есть некоторая проблема с данным драйвером шагового двигателя.
Проблема заключается в неравномерном шаге в режиме микростеппинга.
Выглядит это следуюшим образом. Допустим, задан режим 4 микрошага на 1 полный. Двигатель делает 4 микрошага, затем короткая пауза примерно в 0.5 - 1 полный шаг, а затем столько же непрерывный ход. Как-будто пропуск в пол периода. Визуально выглядит как короткие паузы после каждых N микрстепов.
Частота импульсов на входе STEP стабильная. Напряденние на входе VREF тоже стабильное.
Изменение режимов торможения картину не меняет.
Ихний support пока молчит.
bureau
Jan 31 2010, 01:04
Это давно известный глюк данной микросхемы. В интернете по этому вопросу можите найти много информации, даже ролики на youtube, показывающие данную проблему. Просто надо было внимательней выбирать драйвер.
doomer#gp
Jan 31 2010, 03:11
Что-то сходу google не выдает. Ссылку можно, где описана данная проблема детально. То видео что выдвет поисковик ничего и не поясняет.
doomer#gp
Jan 31 2010, 07:20
Посмотрел форумы на cnczone.com. Основная проблема, возникшая там с данной IC заключалась в фиксирванном времени паузы (точнее его жесткой привязкой к формирующей частоте ШИМ), которое обычно при указаных в документации номиналах состваляет ~ 21мкс (87 тактов 4 МГц генератора). Из-за этого на больших скоростях в режиме микростеппинга (когда надо подавать импульсы в N раз чаще) возникала ситуация, когда этот преиод становился соизмеримым с временем паузы ШИМа токовой стабилизации, и она (петля стабилизации тока) начинала работать некорректно, вследствие чего толку от микростеппинга никакого не было, а в конечном случае к прекрашению токовой стабилизации как таковой вплоть до увеличения тока в обмотки, при котором сгорала сея IC.
И это не совсем то, что имеет место в моем случае.
doomer#gp
Jan 31 2010, 21:30
Цитата(at90 @ Feb 1 2010, 00:47)

По-моему, по вашей ссылке находится конкретный радиоГубительский треп людей не имеюших ничего общего с электронной промышленностью и неспособных даже прочитать документацию на интегральную схему.
ну тогда читайте документацию на интегральную схему....
А в чем собственно говоря вопрос? Знаков вопроса я в Вашем первом посте не увидел.
Если вопрос в том "почему так происходит", то это скорей всего вопрос к разработчикам архитектуры данной микросхемы-драйвера.
------//-------- "в каких случаях так происходит", на этот вопрос Вы и сами дали ответ...
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.