Ethernet контроллер для LinuxCNC (STM32, FPGA)
- 
				alex_sar
 - Мастер
 - Сообщения: 1863
 - Зарегистрирован: 28 авг 2018, 17:13
 - Репутация: 315
 - Настоящее имя: Алексей
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Уже спрашивали - для чего резисторы параллельно?
			
			
									
									
						- MX_Master
 - Мастер
 - Сообщения: 7488
 - Зарегистрирован: 27 июн 2015, 19:45
 - Репутация: 3113
 - Настоящее имя: Михаил
 - Откуда: Алматы
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
для взаимопомощиalex_sar писал(а):Уже спрашивали - для чего резисторы параллельно?
- 
				calabr
 - Мастер
 - Сообщения: 937
 - Зарегистрирован: 04 янв 2019, 15:19
 - Репутация: 146
 - Настоящее имя: Calabr
 - Откуда: Киев
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Номиналы делителя напряжения нужно пересчитать - при таких номиналах 2.1V от 24V питания без учета педения на транзисторе.
Я-бы шунтирующий резистор ставил около 1K
И подключение одних датчиков так, других сяк - источник проблем, особенно если мы решим сэкономить и питание 2 сенсоров пустить 1 проводом.
			
			
									
									
						Я-бы шунтирующий резистор ставил около 1K
И подключение одних датчиков так, других сяк - источник проблем, особенно если мы решим сэкономить и питание 2 сенсоров пустить 1 проводом.
- 
				alex_sar
 - Мастер
 - Сообщения: 1863
 - Зарегистрирован: 28 авг 2018, 17:13
 - Репутация: 315
 - Настоящее имя: Алексей
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Имхо, но универсальность - зло! 
Вот подключал я к MESA датчики и сервоприводы - такая там мешанина проводов, что трогать страшно.
Лучше сделать конкретное решение для конкретных датчиков и станков и описать это всё.
Например датчики NPN 24V и всё тут. Зато можно сделать для них удобные трехконтактные разъемы и уже думать не надо - подключай и работай.
Ну и так далее...
Такое вот имхо.
P.S. А если кто разбирается и хочет полёта фантазии - он и сам плату нарисует под свои нужды.
			
			
									
									
						Вот подключал я к MESA датчики и сервоприводы - такая там мешанина проводов, что трогать страшно.
Лучше сделать конкретное решение для конкретных датчиков и станков и описать это всё.
Например датчики NPN 24V и всё тут. Зато можно сделать для них удобные трехконтактные разъемы и уже думать не надо - подключай и работай.
Ну и так далее...
Такое вот имхо.
P.S. А если кто разбирается и хочет полёта фантазии - он и сам плату нарисует под свои нужды.
- Serg
 - Мастер
 - Сообщения: 21923
 - Зарегистрирован: 17 апр 2012, 14:58
 - Репутация: 5183
 - Заслуга: c781c134843e0c1a3de9
 - Настоящее имя: Сергей
 - Откуда: Москва
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Для датчиков надо клеммники пользовать, к которым с одной стороны подключается кабель, приходящий в шкаф от датчика, а с другой подсоединены входы Mesa и питание от БП.alex_sar писал(а):Вот подключал я к MESA датчики и сервоприводы - такая там мешанина проводов, что трогать страшно.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
						- 
				alex_sar
 - Мастер
 - Сообщения: 1863
 - Зарегистрирован: 28 авг 2018, 17:13
 - Репутация: 315
 - Настоящее имя: Алексей
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Это понятно что можно сделать даже ещё одну плату коммутации для платы развязки )UAVpilot писал(а):Для датчиков надо клеммники пользовать, к которым с одной стороны подключается кабель, приходящий в шкаф от датчика, а с другой подсоединены входы Mesa и питание от БП.alex_sar писал(а):Вот подключал я к MESA датчики и сервоприводы - такая там мешанина проводов, что трогать страшно.
Я к чему говорю. Универсальное решение эт хорошо, но решение которое имеет чёткие пошаговые инструкции и подходит 90% пользователей - всегда будет выигрывать и юзеры будут довольнее. См. iphone
- Serg
 - Мастер
 - Сообщения: 21923
 - Зарегистрирован: 17 апр 2012, 14:58
 - Репутация: 5183
 - Заслуга: c781c134843e0c1a3de9
 - Настоящее имя: Сергей
 - Откуда: Москва
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Всё равно мало кто их будет читать, будут спрашивать на форуме ссылаясь на то, что нужно работать и нет времени на изучение инструкций.alex_sar писал(а):Я к чему говорю. Универсальное решение эт хорошо, но решение которое имеет чёткие пошаговые инструкции и подходит 90% пользователей - всегда будет выигрывать и юзеры будут довольнее. См. iphone
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
						- MX_Master
 - Мастер
 - Сообщения: 7488
 - Зарегистрирован: 27 июн 2015, 19:45
 - Репутация: 3113
 - Настоящее имя: Михаил
 - Откуда: Алматы
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
alex_sar писал(а):Имхо, но универсальность - зло!
Для душевного равновесия полярным сделаем выход. И вернём полярные надписи на входalex_sar писал(а):Универсальное решение эт хорошо
- 
				alex_sar
 - Мастер
 - Сообщения: 1863
 - Зарегистрирован: 28 авг 2018, 17:13
 - Репутация: 315
 - Настоящее имя: Алексей
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Можно прям на плате белой маской написать )UAVpilot писал(а):Всё равно мало кто их будет читать, будут спрашивать на форуме ссылаясь на то, что нужно работать и нет времени на изучение инструкций.
ENDSTOP1 NPN:
+24V
OUT
-24V
Если уж так не понятно будет, тогда ой
- N1X
 - Мастер
 - Сообщения: 3653
 - Зарегистрирован: 16 фев 2015, 21:19
 - Репутация: 1646
 - Настоящее имя: Владимир
 - Откуда: Беларусь, Гомель
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
+/-24 это 48 вольт подать нужно со средней точкой? 
			
			
									
									
						- 
				alex_sar
 - Мастер
 - Сообщения: 1863
 - Зарегистрирован: 28 авг 2018, 17:13
 - Репутация: 315
 - Настоящее имя: Алексей
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Все всё поняли что туда нужно подать )) Я для примера написал, чтоб каждому электрику было понятноN1X писал(а):+/-24 это 48 вольт подать нужно со средней точкой?
- 
				calabr
 - Мастер
 - Сообщения: 937
 - Зарегистрирован: 04 янв 2019, 15:19
 - Репутация: 146
 - Настоящее имя: Calabr
 - Откуда: Киев
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
= зло зт хорошоMX_Master писал(а):alex_sar писал(а):Имхо, но универсальность - зло!alex_sar писал(а):Универсальное решение эт хорошо
- MX_Master
 - Мастер
 - Сообщения: 7488
 - Зарегистрирован: 27 июн 2015, 19:45
 - Репутация: 3113
 - Настоящее имя: Михаил
 - Откуда: Алматы
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
На этой доброй ноте, предлагаю перейти к развязке выходов.
Самый первый вариант из головы
			
			
									
									
						Самый первый вариант из головы
- N1X
 - Мастер
 - Сообщения: 3653
 - Зарегистрирован: 16 фев 2015, 21:19
 - Репутация: 1646
 - Настоящее имя: Владимир
 - Откуда: Беларусь, Гомель
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Че вот так и все? 
 Кому надо транзистор/реле, тот сам поставит?
			
			
									
									
						- MX_Master
 - Мастер
 - Сообщения: 7488
 - Зарегистрирован: 27 июн 2015, 19:45
 - Репутация: 3113
 - Настоящее имя: Михаил
 - Откуда: Алматы
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Я поэтому и спрашиваю 
 обычно, юзаю релейные модули, типа таких. Но то ж я. Другие люди могут захотеть питать релюшки прямо через выход. Пойду посмотрю мос/тран-зюки..
			
			
									
									
						- 
				Lunatic
 - Мастер
 - Сообщения: 458
 - Зарегистрирован: 09 мар 2015, 20:25
 - Репутация: 75
 - Настоящее имя: Дмитрий
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
В отличии от входов для выходов не нужно универсальности (2 конца оптопары выводить наружу), достаточно соединить на землю все эмиттеры, и на 2 разъема уже можно 8 каналов вывести. Я бы после оптопар поставил ULN2003 или транзисторы помощней (или если аналог есть на 8 каналов), получим возможность коммутации реле на 24В до 0.5А (или выше с транзисторами).
			
			
									
									
						- MX_Master
 - Мастер
 - Сообщения: 7488
 - Зарегистрирован: 27 июн 2015, 19:45
 - Репутация: 3113
 - Настоящее имя: Михаил
 - Откуда: Алматы
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Можно, канеш, замутить что-то типа 
			
			
									
									
						- 
				alex_sar
 - Мастер
 - Сообщения: 1863
 - Зарегистрирован: 28 авг 2018, 17:13
 - Репутация: 315
 - Настоящее имя: Алексей
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
А нужна ли на выходе отпразвязка? Если нужно, то через реле всё развяжется!
ULN2003 отличный вариант - советую посмотреть.
			
			
									
									
						ULN2003 отличный вариант - советую посмотреть.
- 
				dpss-2
 - Мастер
 - Сообщения: 628
 - Зарегистрирован: 02 сен 2018, 15:15
 - Репутация: 305
 - Настоящее имя: Alex
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Нужна, но необязательно опто. Нужны интеллектуальные ключи с защитой по току.alex_sar писал(а):А нужна ли на выходе отпразвязка?
- Serg
 - Мастер
 - Сообщения: 21923
 - Зарегистрирован: 17 апр 2012, 14:58
 - Репутация: 5183
 - Заслуга: c781c134843e0c1a3de9
 - Настоящее имя: Сергей
 - Откуда: Москва
 - Контактная информация:
 
Re: Плата развязки для LinuxCNC (Ethernet + STM32)
Отличный вариант, это что-то типа NCV7608 - развязка на трёх..семи оптронах даёт от 8 до 32 выходов. 
P.S. Ещё не разу не сталкивался с необходимостью развязывать входы от выходов...
			
			
									
									P.S. Ещё не разу не сталкивался с необходимостью развязывать входы от выходов...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...