Цифровой фильтр для коррекции неравномерности импульсов Step

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
nERV
Мастер
Сообщения: 1519
Зарегистрирован: 27 сен 2013, 19:00
Репутация: 624
Настоящее имя: Александр
Откуда: Ульяновск
Контактная информация:

Re: Фильтр для сглаживания неравномерности импульсов Step

Сообщение nERV »

Тут вопросик.
Входы In10-15 как работают? Если я к ним цепляю индуктивные датчики, то они должны быть N-типа, т.е подтягивать In к земле?
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Фильтр для сглаживания неравномерности импульсов Step

Сообщение michael-yurov »

nERV писал(а):Тут вопросик.
Входы In10-15 как работают? Если я к ним цепляю индуктивные датчики, то они должны быть N-типа, т.е подтягивать In к земле?
Да, желательно (NPN), но если они обратные (PNP) - можно что-то придумать, чтобы обойти это дело.
Блок входов гальванически отвязан от схемы управления, что позволяет с минимальными усилиями подключить к плате входящие сигналы (от датчиков или кнопок) исключая при этом возможность негативного воздействия помех. В том числе к плате допустимо подключать контактный датчик определения длины инструмента напрямую к клеммам интерфейсной платы без дополнительных мер для обеспечения гальванической развязки между корпусом шпинделя и электроникой управления.
Так же блок входов имеет собственный источник питания с напряжением 15 В, что позволяет подключить индуктивные датчики, требующие отдельный источник с напряжением более 5 В. Блок входов корректно работает с индуктивными датчиками NPN типа (желательно NPN normally open).
P.S. я вот только боюсь, что TB6560 не сможет показать особой разницы в работе с фильтром или без. Хотя, конечно, самому интересно.
Аватара пользователя
nERV
Мастер
Сообщения: 1519
Зарегистрирован: 27 сен 2013, 19:00
Репутация: 624
Настоящее имя: Александр
Откуда: Ульяновск
Контактная информация:

Re: Фильтр для сглаживания неравномерности импульсов Step

Сообщение nERV »

Забавно, но распайка разъема у моей платки контроллера совпадает с распайкой платки фильтра.

Порадовала блестящая табличка на разъеме фильтра. Чувствуешь себя обладателем чего-то, недоступного многим. :)
А что значит "уровень фильтрации", как ранжировать эти "жесткий режим", "максимальная фильтрация"?
Аватара пользователя
nERV
Мастер
Сообщения: 1519
Зарегистрирован: 27 сен 2013, 19:00
Репутация: 624
Настоящее имя: Александр
Откуда: Ульяновск
Контактная информация:

Re: Фильтр для сглаживания неравномерности импульсов Step

Сообщение nERV »

Тут еще вопрос возник. На плате фильтра есть переключатель дробления шага. На драйверах ШД тоже есть дробление шага. Как оно друг с другом работает?
Допустим, на плате поставлю х24, а на драйвере х512, в итоге получим 12288 импульсов на шаг?
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: Фильтр для сглаживания неравномерности импульсов Step

Сообщение tooshka »

nERV писал(а):Тут еще вопрос возник. На плате фильтра есть переключатель дробления шага. На драйверах ШД тоже есть дробление шага. Как оно друг с другом работает?
Допустим, на плате поставлю х24, а на драйвере х512, в итоге получим 12288 импульсов на шаг?
А у драйвера какая максимальная частота на входе?
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Фильтр для сглаживания неравномерности импульсов Step

Сообщение michael-yurov »

nERV писал(а):А что значит "уровень фильтрации", как ранжировать эти "жесткий режим", "максимальная фильтрация"?
Я через несколько дней напишу подробнее. Там нужно вычислять, графики строить.
Если кратко - то средний режим применим для большинства задач и не испортит траекторию. Минимальный - для очень высоких требований к точности. Максимальный - наоборот, сглаживает даже мгновенный старт с места без плавного увеличения скорости. В жестком режиме - фильтр почти ничего не фильтрует.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Фильтр для сглаживания неравномерности импульсов Step

Сообщение michael-yurov »

nERV писал(а):Допустим, на плате поставлю х24, а на драйвере х512, в итоге получим 12288 импульсов на шаг?
Не, тут наоборот. Получится, что в программе нужно будет настроить 21.333 (512/24) импульса на шаг. Т.е. плата - умножает частоту, а драйвер - делит.
т.е. если настроить в управляющей программе режим полного шага (например - 200 импульсов на 5 мм), на плате установить множитель 16X, а на драйвере микрошаг 1/16, то все будет работать как надо, но намного более плавно, чем в режиме полного шага.
Правда и частота сигнала на входе драйвера будет в 16 раз выше, а это может стать узким местом, поэтому не стоит злоупотреблять большими множителями.
Аватара пользователя
nERV
Мастер
Сообщения: 1519
Зарегистрирован: 27 сен 2013, 19:00
Репутация: 624
Настоящее имя: Александр
Откуда: Ульяновск
Контактная информация:

Re: Фильтр для сглаживания неравномерности импульсов Step

Сообщение nERV »

tooshka писал(а): какая максимальная частота на входе?
Сейчас драйверы на 6560, у них, видимо, небольшая частота по входу. Заказал лидшайновские М542, у них вроде как 200кГц.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Фильтр для сглаживания неравномерности импульсов Step

Сообщение selenur »

у 6560 на странице 4 в http://www.hestore.hu/files/TB6560.pdf написано что 15кГц максимум
у 542 на 2-й странице http://www.hi-end.ro/pdf/motoare/CMP5042.pdf как 200кГц
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
nERV
Мастер
Сообщения: 1519
Зарегистрирован: 27 сен 2013, 19:00
Репутация: 624
Настоящее имя: Александр
Откуда: Ульяновск
Контактная информация:

Re: Фильтр для сглаживания неравномерности импульсов Step

Сообщение nERV »

Дан немного неверный даташит. Это 2М542 нонейм, Я же заказал именно М542 от лидшайна.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Фильтр для сглаживания неравномерности импульсов Step

Сообщение michael-yurov »

selenur писал(а):написано что 15кГц максимум
На самом деле - намного больше.
Максимальная частота изменяется пропорционально частоте внутреннего генератора. Конкретную цифру назвать сложно, т.к. микросхема продолжает работать, но начинает сбоить и пропускать импульсы после перехода некоторой границы (это я про TB6560).
Последний раз редактировалось michael-yurov 06 янв 2014, 21:09, всего редактировалось 1 раз.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Фильтр для сглаживания неравномерности импульсов Step

Сообщение selenur »

Но в любом случае похоже намного круче :-) а где можно посмотреть на это чудо, а то гугл мне какие-то трактора подсовывает?
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
nERV
Мастер
Сообщения: 1519
Зарегистрирован: 27 сен 2013, 19:00
Репутация: 624
Настоящее имя: Александр
Откуда: Ульяновск
Контактная информация:

Re: Фильтр для сглаживания неравномерности импульсов Step

Сообщение nERV »

http://leadshine.com/productdetail.aspx ... model=M542
Лидшайн заявляет о 300кГц :)
Аватара пользователя
nERV
Мастер
Сообщения: 1519
Зарегистрирован: 27 сен 2013, 19:00
Репутация: 624
Настоящее имя: Александр
Откуда: Ульяновск
Контактная информация:

Re: Фильтр для сглаживания неравномерности импульсов Step

Сообщение nERV »

Собрал-спаял-скрутил-работает! Даже релюшки щелкают. Вернее ручками с кнопочек погонял оси, запускать какую-то обработку в полпервого ночи было бы странно, по крайней мере соседи не поймут. Завтра попробую платку фрезернуть. Есть одна уп, в которой станок периодически срывается в пропуск шагов, ему слишком много мелких движений делать приходится:)
В серийном изделии на клеммы питания лучше поставить какой-то разъемчик.
Вложения
2014-01-07-540.jpg (1863 просмотра) <a class='original' href='./download/file.php?id=23168&mode=view' target=_blank>Загрузить оригинал (227.41 КБ)</a>
asutpka
Мастер
Сообщения: 294
Зарегистрирован: 17 апр 2013, 14:27
Репутация: 78
Контактная информация:

Re: Фильтр для сглаживания неравномерности импульсов Step

Сообщение asutpka »

Искренне присоединяюсь к поздравлениям!

Эх как жаль, что шаблоны уже изготовлены.
Было-бы лучше на мой взгляд не жестко подключить выделенную красными кружками цепи на +5 а дать пользователю выбрать +3.3 и +5, либо подключить их через диод c малым падением к +3.3v.
схемаq.PNG (1817 просмотров) <a class='original' href='./download/file.php?id=23178&mode=view' target=_blank>Загрузить оригинал (584.74 КБ)</a>
Я понимаю, что это частный случай -например подключение данной платы к BeagleBone black .
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Фильтр для сглаживания неравномерности импульсов Step

Сообщение selenur »

джамперы для выбора напряжения питания оптимальный вариант, автор в следующей версии наверняка предусмотрит :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
nERV
Мастер
Сообщения: 1519
Зарегистрирован: 27 сен 2013, 19:00
Репутация: 624
Настоящее имя: Александр
Откуда: Ульяновск
Контактная информация:

Re: Фильтр для сглаживания неравномерности импульсов Step

Сообщение nERV »

И кстати, кренка пятивольтовая греется прилично при питании от 12в. При более высоком напряжении питания все будет хуже. Ей надо бы больше меди вокруг, либо стоило от ее спины металлизированые отверстия к обратной стороне платы на слой экрана вывести. Хотя 50-60 град не предел для нее.
Аватара пользователя
aegis
Мастер
Сообщения: 3171
Зарегистрирован: 22 мар 2012, 06:59
Репутация: 1810
Настоящее имя: Михайло
Откуда: Україна, Конотоп=>Запоріжжя=>Харьків

Re: Фильтр для сглаживания неравномерности импульсов Step

Сообщение aegis »

nERV писал(а):кренка пятивольтовая греется прилично при питании от 12в
ну так потребление то до 500мА писалось где-то выше если не запамятовал. я бы лучше 2 кренки ставил. скажем вначале до 8В падение, далее до 5. и это вполне нормальная практика
нікому нічого не нав'язую.
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: Фильтр для сглаживания неравномерности импульсов Step

Сообщение tooshka »

nERV писал(а):И кстати, кренка пятивольтовая греется прилично при питании от 12в. При более высоком напряжении питания все будет хуже. Ей надо бы больше меди вокруг, либо стоило от ее спины металлизированые отверстия к обратной стороне платы на слой экрана вывести. Хотя 50-60 град не предел для нее.
Думаю это все доработается, больше интересует как работает плата? Мягче ли стали работать двигатели? Еще бы на степ/дир серве попробовать?
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Фильтр для сглаживания неравномерности импульсов Step

Сообщение Serg »

Туда надо было б вот такую "кренку" поставить: http://www.pololu.com/product/2107
tooshka писал(а):Еще бы на степ/дир серве попробовать?
IMHO это бессмысленно.
(любители step/dir, а не аналогогового управления даже не пытайтесь возразить - хуже будет :hehehe: )
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Закрыто

Вернуться в «Электроника»