Страница 22 из 71
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Добавлено: 15 сен 2019, 19:10
donvictorio
N1X писал(а):Если человек идиот, он на любой машине выпилится...
...если взять несколько дискретных случайных величин, характеризующих идиотизм среди населения, высчитать их математическое ожидание, затем дисперсию и среднеквадратичное отклонение, потом взять интервал в два среднеквадратичных отклонения вокруг мат. ожидания, то в этот интервал попадёт 95% результатов исследования. То есть 95% населения — идиоты.
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Добавлено: 15 сен 2019, 19:20
MX_Master
N1X писал(а):24 промышленный стандарт. 12 лютая экзотика.
Ровно
24V? Или в качестве варианта указать на вход диапазон
15-30V и юзер сам решит? Просто, на плате будет несколько понижающих
DC-DC для получения стабильных
12V, 5V и 3.3V. Для получения
12V нужно минимум
15V, а
30V это рядовое ограничение для всяких индуктивных датчиков. Датчики и концевики будут кушать, стессна, напрямую от входного питания.
Я, кстати, задаю много вопросов, потому что ранее изготовлением электроники не занимался

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

Любые советы приветствуются.
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Добавлено: 15 сен 2019, 19:39
aftaev
MX_Master писал(а):Ровно 24V?
+-пару тенге
MX_Master писал(а):Датчики и концевики будут кушать, стессна, напрямую от входного питания.
Если концевик индуктивный замкнет по питанию, намокнет, перебьется проводок шо будет? ЧПУ сдохнет
Схема подключения Сименса 808d. БП внешний, отдельный
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Добавлено: 15 сен 2019, 19:59
dpss-2
MX_Master писал(а):запросто могу наломать дров на первой же плате
Схемотехника и приемы для промышленной автоматики заметно отличаются от обычных плат рассчитанных на работу на лабораторном столе, и тем более, не к ночи помянутой, Ардуины. Развязка, экранирование, убирание земляных петель, меры по обеспечению минимально необходимых токов в линиях. Можно посмотреть рекомендации ведущих производителей, типа Ваго, Тайко, Ален Бредли, Вейд Мюллер, Сименс, Феникс и т.п.
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Добавлено: 15 сен 2019, 20:19
MX_Master
aftaev писал(а):Если концевик индуктивный замкнет по питанию, намокнет, перебьется проводок шо будет? ЧПУ сдохнет
Опторазвязка, резисторы. Можно ещё каких-ньть пердохранителей воткнуть. По мере необходимости.
dpss-2 писал(а):Можно посмотреть рекомендации ведущих производителей, типа Ваго, Тайко, Ален Бредли, Вейд Мюллер, Сименс, Феникс и т.п.
Посмотрю. Но с другой стороны, где я, а где ведущие производители

Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Добавлено: 15 сен 2019, 20:22
aftaev
Тогда на Месы посмотри.
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Добавлено: 15 сен 2019, 20:39
dpss-2
MX_Master писал(а): где я, а где ведущие производители

Я очень люблю смотреть схемотехнику различной станочной периферии, приводов, которые попадают ко мне в руки. Всевозможных косяков, зачастую весьма грубых, там бывает достаточно. И это у тех самых "ведущих производителей". Обращайте внимание на значение CMR у развязок и величину проходной емкости у импульсных трансформаторов и DC/DC. Могут подложить свинью при сильных помехах.
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Добавлено: 15 сен 2019, 21:29
MX_Master
dpss-2 писал(а):Обращайте внимание на значение CMR у развязок и величину проходной емкости у импульсных трансформаторов и DC/DC. Могут подложить свинью при сильных помехах.
Развязки - PS2801-4.
DC-DC - LM2596S-12, LM2596S-5.0, AMS1117-3.3
CMR - пока не знаю, что это (:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Добавлено: 15 сен 2019, 21:42
dpss-2
Common Mode Rejection (CMR)
Максимальная скорость нарастания напряжения между половинками развязки при котором не происходит сбоя. Чем больше, тем лучше. Нужно не меньше пары киловольт на микросекунду. У не нормируемых, типа 6n35 на выходе нужен RC фильтр от помех. У трансформаторных или на дифф. емкостях CMR обычно 50 киловольт и более.
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Добавлено: 15 сен 2019, 22:23
MX_Master
Эх, для высокоскоростных развязок такие данные есть, а вот для низкоскоростных (они нам как раз и нужны) такой инфы в datasheet'ах нет.
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Добавлено: 15 сен 2019, 22:39
dpss-2
Нет, значит не нормируется. Это относится почти ко всем старым дешевым оптронам. Фильтр сзади, источник тока или резисторный балласт и защитный стабилитрон спереди. Откройте какую нибудь коробку входов PLC, например 300-й Симатик и срисовывайте. Там скорее всего еще программный или аппаратный фильтр в контроллере на каждый канал имеется.
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Добавлено: 15 сен 2019, 23:08
MX_Master
Программный в STM'ах однозначно есть (:
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Добавлено: 29 сен 2019, 05:51
MX_Master
Не зря
merkwurdigliebe советовал брать PS2805-4 для развязки. Смотрел с утра схемы включения всякого разного. Если юзать
PS2801-4 как я планировал, у юзера может появиться затык с подключением
PNP датчиков. Не у всех под рукой есть доп. резисторы нужных номиналов. Поэтому оптопары
PS2805-4 должны решить вопрос.
Если есть какие-то другие варианты универсального подключения 3-х выводных
NPN/PNP датчиков, пишите. Вот, кстати, разница между двумя моделями

- PS2801-4

- PS2805-4
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Добавлено: 29 сен 2019, 09:44
wldev
MX_Master писал(а):Не у всех под рукой есть доп. резисторы нужных номиналов
Можно и в комплект положить... Мелочь а приятно)
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Добавлено: 29 сен 2019, 10:47
MX_Master
Ещё приятнее, когда они есть на плате (:
И ещё такой вопрос. Как лучше сгруппировать разъёмы развязаных входов/выходов? На плате 24 выхода, и 24 входа. Подумалось, надо сделать 8-ми пиновые. В одном таком штекере будет 2 пина с питанием и 6 полезных пинов. Получается, 4 штекера на вход и 4 на выход. Пойдёт? Или как-то иначе разбить на группы?
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Добавлено: 29 сен 2019, 11:36
sima8520
Разбить. Питание свой штеккер, вход/выход свой
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Добавлено: 29 сен 2019, 12:06
dpss-2
MX_Master писал(а):Как лучше сгруппировать разъёмы развязаных входов/выходов?
После того, как пришлось разбираться с станком у которого управление занимает 5 полноразмерных 19 дюймовых шкафов и кросс из клеммников на внешние кабели больше половины шкафа, то окончательно понял, что "самое правильное пиво - это водка"
Самый лучший способ не погрязнуть в проводах - использовать распределенные коробки с разъемами M8, M12.
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Добавлено: 29 сен 2019, 12:45
wldev
MX_Master писал(а):Ещё приятнее, когда они есть на плате (:
Я на плате выравнивания осей (портала) сделал универсальный вход. PNP /NPN выставляется двумя перемычками.
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Добавлено: 29 сен 2019, 12:47
MX_Master
sima8520 писал(а):Разбить. Питание свой штеккер, вход/выход свой
И вероятность воткнуть штекер питания во входной разъём резко вырастет (: Сразу вспомнился китайский клон usbcnc МК1. Там вход питания был рядом с выходом 12V. Штекеры одинаковые. Я сумел два раза промахнуться. И дважды спалить LM2596. Теперь на своём контроллере желательно такое не повторить. Скорее всего, разъём входного питания сделаю другим. И с опторазвязанными разъёмами хотелось бы не лопухнуться (:
dpss-2 писал(а):
Самый лучший способ не погрязнуть в проводах - использовать распределенные коробки с разъемами M8, M12.
Фотки в студию (:
Bender писал(а):
Я на плате выравнивания осей (портала) сделал универсальный вход. PNP /NPN выставляется двумя перемычками.
Я думал над этим, но вероятность ошибки подключения в этом случае тоже сохраняется.
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Добавлено: 29 сен 2019, 13:01
Lexxa