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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
alex_sar
Мастер
Сообщения: 1772
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 298
Настоящее имя: Алексей
Контактная информация:

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

Сообщение alex_sar »

Уже спрашивали - для чего резисторы параллельно?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7480
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

alex_sar писал(а):Уже спрашивали - для чего резисторы параллельно?
для взаимопомощи :hehehe: если устанет один, за него поработает другой
calabr
Мастер
Сообщения: 937
Зарегистрирован: 04 янв 2019, 15:19
Репутация: 146
Настоящее имя: Calabr
Откуда: Киев
Контактная информация:

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

Сообщение calabr »

Номиналы делителя напряжения нужно пересчитать - при таких номиналах 2.1V от 24V питания без учета педения на транзисторе.
Я-бы шунтирующий резистор ставил около 1K
И подключение одних датчиков так, других сяк - источник проблем, особенно если мы решим сэкономить и питание 2 сенсоров пустить 1 проводом.
alex_sar
Мастер
Сообщения: 1772
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 298
Настоящее имя: Алексей
Контактная информация:

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

Сообщение alex_sar »

Имхо, но универсальность - зло!
Вот подключал я к MESA датчики и сервоприводы - такая там мешанина проводов, что трогать страшно.
Лучше сделать конкретное решение для конкретных датчиков и станков и описать это всё.
Например датчики NPN 24V и всё тут. Зато можно сделать для них удобные трехконтактные разъемы и уже думать не надо - подключай и работай.
Ну и так далее...

Такое вот имхо.

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

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

Сообщение Serg »

alex_sar писал(а):Вот подключал я к MESA датчики и сервоприводы - такая там мешанина проводов, что трогать страшно.
Для датчиков надо клеммники пользовать, к которым с одной стороны подключается кабель, приходящий в шкаф от датчика, а с другой подсоединены входы Mesa и питание от БП.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
alex_sar
Мастер
Сообщения: 1772
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 298
Настоящее имя: Алексей
Контактная информация:

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

Сообщение alex_sar »

UAVpilot писал(а):
alex_sar писал(а):Вот подключал я к MESA датчики и сервоприводы - такая там мешанина проводов, что трогать страшно.
Для датчиков надо клеммники пользовать, к которым с одной стороны подключается кабель, приходящий в шкаф от датчика, а с другой подсоединены входы Mesa и питание от БП.
Это понятно что можно сделать даже ещё одну плату коммутации для платы развязки )

Я к чему говорю. Универсальное решение эт хорошо, но решение которое имеет чёткие пошаговые инструкции и подходит 90% пользователей - всегда будет выигрывать и юзеры будут довольнее. См. iphone
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5182
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

alex_sar писал(а):Я к чему говорю. Универсальное решение эт хорошо, но решение которое имеет чёткие пошаговые инструкции и подходит 90% пользователей - всегда будет выигрывать и юзеры будут довольнее. См. iphone
Всё равно мало кто их будет читать, будут спрашивать на форуме ссылаясь на то, что нужно работать и нет времени на изучение инструкций. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7480
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

alex_sar писал(а):Имхо, но универсальность - зло!
alex_sar писал(а):Универсальное решение эт хорошо
Для душевного равновесия полярным сделаем выход. И вернём полярные надписи на вход :freak:
alex_sar
Мастер
Сообщения: 1772
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 298
Настоящее имя: Алексей
Контактная информация:

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

Сообщение alex_sar »

UAVpilot писал(а):Всё равно мало кто их будет читать, будут спрашивать на форуме ссылаясь на то, что нужно работать и нет времени на изучение инструкций. :)
Можно прям на плате белой маской написать )

ENDSTOP1 NPN:
+24V
OUT
-24V

Если уж так не понятно будет, тогда ой :)
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1645
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

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

Сообщение N1X »

+/-24 это 48 вольт подать нужно со средней точкой? :D
alex_sar
Мастер
Сообщения: 1772
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 298
Настоящее имя: Алексей
Контактная информация:

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

Сообщение alex_sar »

N1X писал(а):+/-24 это 48 вольт подать нужно со средней точкой? :D
Все всё поняли что туда нужно подать )) Я для примера написал, чтоб каждому электрику было понятно
calabr
Мастер
Сообщения: 937
Зарегистрирован: 04 янв 2019, 15:19
Репутация: 146
Настоящее имя: Calabr
Откуда: Киев
Контактная информация:

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

Сообщение calabr »

MX_Master писал(а):
alex_sar писал(а):Имхо, но универсальность - зло!
alex_sar писал(а):Универсальное решение эт хорошо
= зло зт хорошо :twisted:
Аватара пользователя
MX_Master
Мастер
Сообщения: 7480
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

На этой доброй ноте, предлагаю перейти к развязке выходов.
Самый первый вариант из головы
2019-10-03_231923.jpg (1361 просмотр) <a class='original' href='./download/file.php?id=169893&mode=view' target=_blank>Загрузить оригинал (240.78 КБ)</a>
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1645
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

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

Сообщение N1X »

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

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

Сообщение MX_Master »

Я поэтому и спрашиваю :) обычно, юзаю релейные модули, типа таких. Но то ж я. Другие люди могут захотеть питать релюшки прямо через выход. Пойду посмотрю мос/тран-зюки..
cb8486df-3a6a-49ca-8a52-8a1c9933f8bc.jpg (1350 просмотров) <a class='original' href='./download/file.php?id=169896&mode=view' target=_blank>Загрузить оригинал (167.33 КБ)</a>
SSRDual-1.jpg (1350 просмотров) <a class='original' href='./download/file.php?id=169897&mode=view' target=_blank>Загрузить оригинал (1.8 МБ)</a>
Lunatic
Мастер
Сообщения: 458
Зарегистрирован: 09 мар 2015, 20:25
Репутация: 74
Настоящее имя: Дмитрий
Контактная информация:

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

Сообщение Lunatic »

В отличии от входов для выходов не нужно универсальности (2 конца оптопары выводить наружу), достаточно соединить на землю все эмиттеры, и на 2 разъема уже можно 8 каналов вывести. Я бы после оптопар поставил ULN2003 или транзисторы помощней (или если аналог есть на 8 каналов), получим возможность коммутации реле на 24В до 0.5А (или выше с транзисторами).
Аватара пользователя
MX_Master
Мастер
Сообщения: 7480
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3101
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

Можно, канеш, замутить что-то типа :)
8899_6.jpg (1336 просмотров) <a class='original' href='./download/file.php?id=169899&mode=view' target=_blank>Загрузить оригинал (386.11 КБ)</a>
alex_sar
Мастер
Сообщения: 1772
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 298
Настоящее имя: Алексей
Контактная информация:

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

Сообщение alex_sar »

А нужна ли на выходе отпразвязка? Если нужно, то через реле всё развяжется!
ULN2003 отличный вариант - советую посмотреть.
dpss-2
Мастер
Сообщения: 628
Зарегистрирован: 02 сен 2018, 15:15
Репутация: 305
Настоящее имя: Alex
Контактная информация:

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

Сообщение dpss-2 »

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

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

Сообщение Serg »

Отличный вариант, это что-то типа NCV7608 - развязка на трёх..семи оптронах даёт от 8 до 32 выходов. :)

P.S. Ещё не разу не сталкивался с необходимостью развязывать входы от выходов...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Ответить

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