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

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

Слушай, а можно как-то колодки разнести по отдельным группам. А то считать от края 25-ю клемму не просто и можно все не так подключить.
Как сейчас сгруппированы выводы?

Хотя бы на 1 мм друг от друга группы разделить. Или разными цветами сделать...
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

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

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

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

Nick писал(а):Слушай, а можно как-то колодки разнести по отдельным группам. А то считать от края 25-ю клемму не просто и можно все не так подключить.
Как сейчас сгруппированы выводы?

Хотя бы на 1 мм друг от друга группы разделить. Или разными цветами сделать...
Да я вроде бы подписал их довольно внятно,
Вот еще получше подписал (пришлось даже элементы отодвинуть, чтобы надписи получше получились).
noname.jpg (1806 просмотров) <a class='original' href='./download/file.php?id=20963&mode=view' target=_blank>Загрузить оригинал (900.45 КБ)</a>
Клеммы разделять не хочу. Придется элементы и дорожки двигать, да и плата и так намного больше требуемого размера из за клемм.
UAVpilot писал(а):Нужно просто клеммники разъёмные поставить (как в месе) с правильным количеством в группе. Оно и удобнее будет.
Сейчас - эти синие куплены 200 штук двойных. Они, вроде бы, не такие уж и плохие.
Потом заменю на зеленые разрывные по 6 в группе.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

Лучше писать Xstep Xdir (или, x step ну или как-то так, в общем, чтобы ось спереди стояла), а не StepX. И у enable подпись оси сделать X-en или x-enb
(имхо :) )
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

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

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

Ок, исправлю.
А enable - он один на всех. Может не стоит по разному подписывать?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

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

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

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

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

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

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

asutpka писал(а): :)
ХОРОШО
Плохо!, но что-ж делать... :wik:
Уж ладно, оставил место на плате по просьбам трудящихся. В этой плате - допустимо.
Хотя бы нормальный большой разъем поставил, а не писюлявошный, как у китайцев. :hehehe:
asutpka
Мастер
Сообщения: 294
Зарегистрирован: 17 апр 2013, 14:27
Репутация: 78
Контактная информация:

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

Сообщение asutpka »

Есть соображения на перспективу - Необходимо соединить процессоры информационными проводниками. Для чего? А вот для чего- Возможно в будущем потребуется расширение функциональных алгоритмов режимов расчёта, которые могут потребовать синхронности процессоров. Например - один из процессоров решил сменить алгоритм пересчёта формирования импульсов . Это может привести к изменениям задержек выдачи импульсов. Что бы известить соседа о намерениях процессор должен как то сигнализировать соседу? И получив подтверждение либо отказ выбирать дальнейшую стратегию работы.
Сейчас связи нет, но время идёт и идеи могут возникнуть а железо уже не изменишь - заказано стотыщ.
Impartial
Мастер
Сообщения: 953
Зарегистрирован: 23 фев 2011, 01:50
Репутация: 36
Контактная информация:

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

Сообщение Impartial »

Проще всего соединить по SPI.
asutpka
Мастер
Сообщения: 294
Зарегистрирован: 17 апр 2013, 14:27
Репутация: 78
Контактная информация:

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

Сообщение asutpka »

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

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

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

Ok, учту. :)
Но, скорее всего я еще буду не раз переделывать плату, так что так далеко пока заглядывать не хочу.

Нужно преобразователь шим-напряжение в первую очередь добавить,
этот ChargePump, или WatchDog, как там его правильно...
Вход для NCStudio.
Полноценную гальваническую развязку.
Шестиканальный вариант еще нужен (или вариант с двумя LPT).
Тактирование от одного источника частоты.
М.б. побольше светодиодов для индикации работы.
М.б. еще разъем для подключения таких контроллеров, как PlanetCNC (т.е. не DB25, а просто гребенку).
Ну, в общем - много чего еще хотелось бы. Так что я этих плат стопицот тыщь заказывать не буду.

Но иyформационный канал - штука полезная, например для того. чтобы не подключать дип переключатели настройки к каждому процессору.
Или, если я захочу сделать настройки платы с кнопками и каким-нибудь ЖК экранчиком.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

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

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

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

Nick писал(а):ммм для чего? Если надо 6 каналов пусть берут две платы и все...
Так и думал...
Но я не уверен, что Mach3 и LinuxCNC могут нормально синхронно выдавать сигналы управления на разные LPT порты.
Может получиться так, что придется с переходниками что-то мастерить, чтобы две платы подключить.

Но ты меня успокоил - не буду переживать по этому вопросу.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

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

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

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

Nick писал(а):А какая разница, что не синхронно, ну будет одна ось от другой уходить на +-10000мкс, ну и что?
Ну, как-то нехорошо...
а 10 мс - это откуда цифра такая?

Вспомнил!, что меня смутило - если на двух платах установить разные настройки, то тогда, действительно, будет рассинхрон, т.к. фильтр будет вносить разные по времени задержки в сигнал.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

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

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

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

UAVpilot писал(а):сделай на платах интерфейс RS485 для настройки...
Это ты шутишь так, или серьезно?
Moonglow
Опытный
Сообщения: 117
Зарегистрирован: 16 окт 2013, 09:24
Репутация: 108
Откуда: Москва
Контактная информация:

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

Сообщение Moonglow »

michael-yurov писал(а):
UAVpilot писал(а):сделай на платах интерфейс RS485 для настройки...
Это ты шутишь так, или серьезно?
Проще тогда поставить на плату CP2102 ( стоит ~65руб ) или подобные преобразователи USB->COM и соотвенно будет на плате торчать скажем miniUSB разъем, а в комьютере будет определяться как COM порт ,удобно и со стороны контроллера и со стороны компьютера.
Закрыто

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