Ethernet контроллер для LinuxCNC (STM32, FPGA)

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение MX_Master »

Да, вертикальные поудобнее будут. Надыбал ещё вот такие

https://s.click.aliexpress.com/e/bttopppm
https://s.click.aliexpress.com/e/c2HxwzKC
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение MX_Master »

Кстати, кроме step/dir какое ещё управление моторами дополнительно сделать, +/-10V ?
Duhas
Мастер
Сообщения: 1961
Зарегистрирован: 10 окт 2015, 23:25
Репутация: 285
Настоящее имя: Андрей
Откуда: Красноярск
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение Duhas »

ну в целом бывает из цифрового еще CW\CCW и квадратура
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение MX_Master »

Duhas писал(а):ну в целом бывает из цифрового еще CW\CCW и квадратура
CW\CCW знаю, а квадратуру не знаю (:
Duhas
Мастер
Сообщения: 1961
Зарегистрирован: 10 окт 2015, 23:25
Репутация: 285
Настоящее имя: Андрей
Откуда: Красноярск
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение Duhas »

ну как обычный энкодер, сигналы А и В управляют позицией
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение MX_Master »

Duhas писал(а):ну как обычный энкодер, сигналы А и В управляют позицией
Видимо, такой способ используется настолько "часто", что я про него даже не знал (:

Вощем, все эти три вида цифрового управления сделать не проблема. Причём, сразу на основной платке. А для аналога все необходимое надо будет разместить на плате развязки.
Duhas
Мастер
Сообщения: 1961
Зарегистрирован: 10 окт 2015, 23:25
Репутация: 285
Настоящее имя: Андрей
Откуда: Красноярск
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение Duhas »

MX_Master писал(а): Видимо, такой способ используется настолько "часто", что я про него даже не знал (:
думаю именно так оно и есть )

на самом деле сейчас все двигается в область сетевого взаимодействия... а все степдиры и т.д. пережиток прошлого.
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение Lexxa »

Модбас
:bender:
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение MX_Master »

Для модбас шины достаточно usb-rs485 свистка (: USB порты есть в любом ПК и вряд ли оттуда исчезнут
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение Serg »

MX_Master писал(а):Да, вертикальные поудобнее будут. Надыбал ещё вот такие
Я везде использую такие, как на Mesa - разъёмные с шагом 3.5мм. Они конечно больше размером, но в шкафу это является преимуществом. :) И при демонтаже/замене платы нет необходимости по одному проводку соединять/отсоединять.
Duhas писал(а):ну в целом бывает из цифрового еще CW\CCW и квадратура
А для них выходы чем отличаются от step/dir, ну кроме надписей? :)
MX_Master писал(а):Видимо, такой способ используется настолько "часто", что я про него даже не знал (:
Возьми энкодер с каналами AB и подключи его к входам step/dir драйвера... :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение MX_Master »

UAVpilot писал(а):Я везде использую такие, как на Mesa - разъёмные с шагом 3.5мм. Они конечно больше размером, но в шкафу это является преимуществом. И при демонтаже/замене платы нет необходимости по одному проводку соединять/отсоединять.
На конечных универсальных платках группировка пинов по разъемам не всегда добро. Вот, если эти разъёмы пойдут к дочерним платам, тогда логично.
alex1816
Мастер
Сообщения: 224
Зарегистрирован: 03 фев 2017, 01:06
Репутация: 35
Настоящее имя: Александр
Откуда: Украина
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение alex1816 »

MX_Master писал(а):Да, вертикальные поудобнее будут. Надыбал ещё вот такие
https://s.click.aliexpress.com/e/bttopppm
https://s.click.aliexpress.com/e/c2HxwzKC
Посмотрел на фото и вроди бы эти серые разъемы:
- или только в один ряд;
- или если в два ряда, но подключаются через одну ногу шахматкой.
Предыдущие зелено-желтые вроди бы полноценых два ряда с шагом 2,54мм используют. Кому какие нужно.

Ну для однорядных и на закрутках еще есть. Подороже чуть, это наверное не новость никому, но авось кому пригодится:
https://ru.aliexpress.com/item/10-2Pin- ... 605552d-45
и еще колодочек для разработчиков:
https://ru.aliexpress.com/wholesale?cat ... 0%BB%D1%8C
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение Serg »

MX_Master писал(а):На конечных универсальных платках группировка пинов по разъемам не всегда добро. Вот, если эти разъёмы пойдут к дочерним платам, тогда логично.
Ну почему-же? На примере той-же Mesa: 8-клеммный разъём для подключения энкодера, 4-клеммный для подключения сервы по аналогу, 6-клеммный для подключения по step/dir, 16 входов разделены на 2х8 клемм, 8 выходов на 8-клеммный. Для приводов удобно - каждый кабель в свой клеммник. Если вдруг понадобится заменить плату или поменять местами приводы, то "ошибиться проводком" будет довольно проблематично.

P.S. Всё время забываю, что главная задача тут - сэкономить "три копейки" ценой последующего неудобства в эксплуатации... ;)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
alex1816
Мастер
Сообщения: 224
Зарегистрирован: 03 фев 2017, 01:06
Репутация: 35
Настоящее имя: Александр
Откуда: Украина
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение alex1816 »

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

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение Serg »

маркетинг нужен для серийного производства и "серийной" продажи, а в этом случае разница между покупками уже готовых плат и плат изготовленных и "запаянных" по собственным спецификациям вообще отсутствуют, а вот при использовании чьих-то плат риски возрастают. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение MX_Master »

UAVpilot писал(а):Ну почему-же? На примере той-же Mesa: 8-клеммный разъём для подключения энкодера, 4-клеммный для подключения сервы по аналогу, 6-клеммный для подключения по step/dir, 16 входов разделены на 2х8 клемм, 8 выходов на 8-клеммный.
Сергей, дело не в копеешности разъемов. "Универсальная" - это платка, где пины не имеют заранее чёткого назначения как в твоём примере. Поэтому жестко группировать их, конечно, можно, но необязательно. Ведь один и тот же пин может использоваться и как спец выход (например, STEP), и как пин общего назначения. Аналогично и со входными.

С другой стороны, если нравится именно подход месы, никто не запрещает юзать месу ;) Лично я - за разнообразие.

Кстати, есть ещё вот такие - https://s.click.aliexpress.com/e/c5ulUgos
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение selenur »

Мне тут для изучения дали серво-шаговый мотор со встроенным драйвером, у которого есть интересные клеммы, выглядят они так:
2018-10-20_131028.png (1421 просмотр) <a class='original' href='./download/file.php?id=148752&mode=view' target=_blank>Загрузить оригинал (333.36 КБ)</a>
2018-10-20_131041.png (1421 просмотр) <a class='original' href='./download/file.php?id=148753&mode=view' target=_blank>Загрузить оригинал (706.33 КБ)</a>
2018-10-20_131059.png (1421 просмотр) <a class='original' href='./download/file.php?id=148754&mode=view' target=_blank>Загрузить оригинал (432.66 КБ)</a>
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
iMaks-RS
Мастер
Сообщения: 1807
Зарегистрирован: 10 июл 2017, 09:25
Репутация: 205
Настоящее имя: Maks
Откуда: От туда.
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение iMaks-RS »

есть ещё сервы от JMC в таком форм-факторе - iHSV57

https://www.youtube.com/watch?v=6ukY3XcOa6M

брал себе 3шт, поставил на "самыча" 6040.. правда муторно провода в эти гребёнки вставлять.. в одной сломал прожину.. пришлось взять из незадействованного сигнала позиции (PED). Хочу прикупить общимной инструмент для проводов.. пока не понял, какие трубки туда подойдут.. и есть ли такие.. тонкие и длинные.. там порядка 1см нужно зачищать изоляцию.. Ну и другой момент.. ток заявлен 6А.. а 0,75 ПВС еле в клему силовую заходит.. :wik:
Duhas
Мастер
Сообщения: 1961
Зарегистрирован: 10 окт 2015, 23:25
Репутация: 285
Настоящее имя: Андрей
Откуда: Красноярск
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение Duhas »

UAVpilot писал(а):
Duhas писал(а):ну в целом бывает из цифрового еще CW\CCW и квадратура
А для них выходы чем отличаются от step/dir, ну кроме надписей? :)
аппаратными возможностями генерации сигнала, например.
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: Плата развязки для LinuxCNC (Ethernet + STM32)

Сообщение wldev »

Квадратурный сигнал более защищён от помех. И если сравнить SD и ABx4, то у последнего частота на проводах будет в два раза меньше при одинаковой скорости перемещения.
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Ответить

Вернуться в «LinuxCNC»