Народное программируемое реле

nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

Re: Народное программируемое реле

Сообщение nick2015 »

urqagun писал(а): 15 мар 2025, 20:55 Доброго всем дня! добавлю свои 5 копеек. Модульность, предлагаемая Rovki имеет здравый смысл. когда центральный процессорный модуль это отдельный модуль. Крейтовые системы с материнской платой и слотами это необходимость далекого прошлого, хотя в ПК она жива до сих пор. Предлагаемый нами конструктив под сборный оконечный контроллер с нужным количеством и порядком модулей для такой задачи вполне оптимален. Уже есть интерес со стороны производителей оборудования. я бы единственное предложил процессорному модулю второй этаж на мезонине. Если на ЦП не делать выводы, то все ноги надо максимально задействовать под хитрые расширения, которые не получится вынести через шину iic в дополнительные модули. Еще бы предложил сделать 2 шины. Слева например IIc,справа SPI, который тоже имеет право на жизнь как интерфейс для модулей расширения.
и spi только внутри платы...
dstrufanov
Сержант
Сообщения: 195
Зарегистрирован: 07 янв 2024, 12:43
Имя: Дмитрий
Благодарил (а): 23 раза
Поблагодарили: 35 раз

Re: Народное программируемое реле

Сообщение dstrufanov »

Сообщение удалено
Последний раз редактировалось dstrufanov 13 июн 2025, 23:13, всего редактировалось 1 раз.
urqagun
Рядовой
Сообщения: 82
Зарегистрирован: 12 окт 2020, 19:16
Имя: Юрий

Re: Народное программируемое реле

Сообщение urqagun »

Еще одно есть предложение, а что если пустить по шине расширения сразу все 3 интерфейса. например я хочу сделать дополнительный модуль с 8шт преобразователями термопар на max-ах. Связь с преобразователями будет по spi, а выборка по cs будет происходить через расширитель на iic. Если не так, тогда можно локально на такой модуль воткнуть мелкую тиньку и сделав ее ведомым по iic, опрашивать через тотже IIc. Это уже замах на концептуальный подход, кому как ближе
nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

Re: Народное программируемое реле

Сообщение nick2015 »

urqagun писал(а): 16 мар 2025, 08:55 Еще одно есть предложение, а что если пустить по шине расширения сразу все 3 интерфейса. например я хочу сделать дополнительный модуль с 8шт преобразователями термопар на max-ах. Связь с преобразователями будет по spi, а выборка по cs будет происходить через расширитель на iic. Если не так, тогда можно локально на такой модуль воткнуть мелкую тиньку и сделав ее ведомым по iic, опрашивать через тотже IIc. Это уже замах на концептуальный подход, кому как ближе
Как вы будете синхронизировать два интерфейса ?
nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

Re: Народное программируемое реле

Сообщение nick2015 »

Вот на сегодняшний день такая концепция. возможно по количеству пинов есть ошибки.
Screenshot_7.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Rovki
Полковник
Сообщения: 5710
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 67 раз
Поблагодарили: 212 раз
Контактная информация:

Re: Народное программируемое реле

Сообщение Rovki »

Это больше похоже на пакетную плату ,где все пины сгруппированы по разным разъёмам, чем на функционально законченное устройство...Такой подход использует экойнс на своих стендах, но там это оправдано при тестировании разных датчиков, библиотек. Мы же создаём программируемое модульное реле , где каждый модуль с множеством модификаций является функционально законченным устройством в рамках общего конструктивна и межплатного интерфейса . Spi имеется на модуле ЦП для дисплея или другого модуля во втором уровне. А связь между другими модулями ввода вывода , в том числе с на базе МК (есп8266) осуществляется по I2C. Все внешние интерфейсы ЦП гальванически развязаны и готовы к применению ...
Электронщик до мозга костей и не только
urqagun
Рядовой
Сообщения: 82
Зарегистрирован: 12 окт 2020, 19:16
Имя: Юрий

Re: Народное программируемое реле

Сообщение urqagun »

Как вы будете синхронизировать два интерфейса ?
[/quote]

полне нормально засинхронизируются. каждое устройство в свое время по своему интерфейсу конфигурируется. например я сначала в расширител по iic на модуль закидываю выборку нужного преобразователя термопарты, потом по spi считываю значние температуры.
Аватара пользователя
Rovki
Полковник
Сообщения: 5710
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 67 раз
Поблагодарили: 212 раз
Контактная информация:

Re: Народное программируемое реле

Сообщение Rovki »

urqagun писал(а): 16 мар 2025, 19:39 Как вы будете синхронизировать два интерфейса ?
полне нормально засинхронизируются. каждое устройство в свое время по своему интерфейсу конфигурируется. например я сначала в расширител по iic на модуль закидываю выборку нужного преобразователя термопарты, потом по spi считываю значние температуры.
[/quote]

Вас устроит термопары типа К?
Электронщик до мозга костей и не только
urqagun
Рядовой
Сообщения: 82
Зарегистрирован: 12 окт 2020, 19:16
Имя: Юрий

Re: Народное программируемое реле

Сообщение urqagun »

Да, вполне, если они по диапазону не хуже ТХА. к ним есть интегральные преобразователи с интерфейчом iic?
Мне более понравилась ваша идея в части использования мелких контроллеров в качестве шлюза интерфейса iic к платам модулей. В этом случае вообще не надо заморачиваться. тинька работает в режиме слейва на интерфейсе и полностью обслуживает периферию на борту нужного модуля, освобождая ЦП от заморочек
urqagun
Рядовой
Сообщения: 82
Зарегистрирован: 12 окт 2020, 19:16
Имя: Юрий

Re: Народное программируемое реле

Сообщение urqagun »

к стати тинька это не догма. для некоторых задач подойду и другие контроллеры дешевые особенно с интересной перифирией на борту. Например СТМ 32 как драйверы BLDC моторов с обратной связью
nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

Re: Народное программируемое реле

Сообщение nick2015 »

Rovki писал(а): 16 мар 2025, 19:35 Это больше похоже на пакетную плату ,где все пины сгруппированы по разным разъёмам, чем на функционально законченное устройство...Такой подход использует экойнс на своих стендах, но там это оправдано при тестировании разных датчиков, библиотек. Мы же создаём программируемое модульное реле , где каждый модуль с множеством модификаций является функционально законченным устройством в рамках общего конструктивна и межплатного интерфейса . Spi имеется на модуле ЦП для дисплея или другого модуля во втором уровне. А связь между другими модулями ввода вывода , в том числе с на базе МК (есп8266) осуществляется по I2C. Все внешние интерфейсы ЦП гальванически развязаны и готовы к применению ...
Вот вам простой пример, если кому либо нужно будет комбинацию 2di+2ai+3ao+4do. Вы будете сидеть и паять доп.модуль(может не один), у вас будет 2 устройства на din рейке. А я просто возьму модули другие воткну в слоты и всё.
slsl
Сержант
Сообщения: 291
Зарегистрирован: 08 дек 2021, 22:41
Имя: Вячеслав
Благодарил (а): 15 раз
Поблагодарили: 44 раза

Re: Народное программируемое реле

Сообщение slsl »

nick2015 писал(а): 17 мар 2025, 16:48 Вот вам простой пример, если кому либо нужно будет комбинацию 2di+2ai+3ao+4do. Вы будете сидеть и паять доп.модуль(может не один), у вас будет 2 устройства на din рейке. А я просто возьму модули другие воткну в слоты и всё.
4Ai+4Di+4Do+4DoTTL
Ai - конфигится джамперами
Если что-то не нужно - просто не впаивается в плату
Бр.png
Ваш вариант тоже интересен. Но есть и недостатки такого подхода - каждый разъём - это доп точка отказа, особенно если присутствует вибрация, влажность, перепад температур.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
nick2015
Рядовой
Сообщения: 79
Зарегистрирован: 20 дек 2019, 09:19
Имя: Николай

Re: Народное программируемое реле

Сообщение nick2015 »

slsl писал(а): 17 мар 2025, 17:13
nick2015 писал(а): 17 мар 2025, 16:48 Вот вам простой пример, если кому либо нужно будет комбинацию 2di+2ai+3ao+4do. Вы будете сидеть и паять доп.модуль(может не один), у вас будет 2 устройства на din рейке. А я просто возьму модули другие воткну в слоты и всё.
4Ai+4Di+4Do+4DoTTL
Ai - конфигится джамперами
Если что-то не нужно - просто не впаивается в плату
Бр.png

Ваш вариант тоже интересен. Но есть и недостатки такого подхода - каждый разъём - это доп точка отказа, особенно если присутствует вибрация, влажность, перепад температур.
Дак у вас это отдельный модуль....
И сколько это займет места на din ?
И кстати скольки слойная у вас плата ? Как будете бороться с помехами и с ЭМС ?
Аватара пользователя
Rovki
Полковник
Сообщения: 5710
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 67 раз
Поблагодарили: 212 раз
Контактная информация:

Re: Народное программируемое реле

Сообщение Rovki »

nick2015 писал(а): 18 мар 2025, 04:52
slsl писал(а): 17 мар 2025, 17:13
nick2015 писал(а): 17 мар 2025, 16:48 Вот вам простой пример, если кому либо нужно будет комбинацию 2di+2ai+3ao+4do. Вы будете сидеть и паять доп.модуль(может не один), у вас будет 2 устройства на din рейке. А я просто возьму модули другие воткну в слоты и всё.
4Ai+4Di+4Do+4DoTTL
Ai - конфигится джамперами
Если что-то не нужно - просто не впаивается в плату
Бр.png

Ваш вариант тоже интересен. Но есть и недостатки такого подхода - каждый разъём - это доп точка отказа, особенно если присутствует вибрация, влажность, перепад температур.
Дак у вас это отдельный модуль....
И сколько это займет места на din ?
И кстати скольки слойная у вас плата ? Как будете бороться с помехами и с ЭМС ?
Подход к разработке отдельных модулей уже сформулирован - это несколько возможных модификаций как по количеству каналов (2,4,8):так и разных сочетаний входов/ выходов ,аналоговых и дискретный в зависимости от конкретной задачи , с точки зрения оптимальности цены и размеров ПР. Еще одно требование - минимально возможные размеры, обусловленные либо размерами реле или размерами применяемых разъемов для заданного количества каналов . Все платы пока делаются 2 слойными , что бы они стоили ни как космос и были доступны максимальному числу пользователей. Но это не исключает использование собственных модулей хоть 10 слойных. С помехами боремся сеткой Фарадея и gnd полигонами , оптимальной расстановкой элементов на плате. Мне видится не целесообразным иметь пазл длиной 1 метр . Предполагаю ,что это максимум 3-5 модулей расширения на 1 ЦП. Ну или по входам/ выходам не более 32 штук. Если нужно больше , ставьте 2й ПР или ПЛК. Или используйте модули ввода вывода не в этом общем конструктиве ( шине i2c), а распределенные по rs485 или езернет .
Электронщик до мозга костей и не только
urqagun
Рядовой
Сообщения: 82
Зарегистрирован: 12 окт 2020, 19:16
Имя: Юрий

Re: Народное программируемое реле

Сообщение urqagun »

Доброго дня! для модулей расширения со сложной периферией(например модули температуры, расширители ввода вывода типа 595 и 165, не подходящей для прямого каскадирования ее по межмодульному интерфейсу возможно собирать такие модули через iic мост на основе мелкого микроконтроллера, который обслуживает периферию и передает в цпу, являясь слейвом на шине iic.
Аватара пользователя
Rovki
Полковник
Сообщения: 5710
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 67 раз
Поблагодарили: 212 раз
Контактная информация:

Re: Народное программируемое реле

Сообщение Rovki »

Согласен..для этого и делался блок слейва для i2c
Электронщик до мозга костей и не только
Аватара пользователя
Rovki
Полковник
Сообщения: 5710
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 67 раз
Поблагодарили: 212 раз
Контактная информация:

Re: Народное программируемое реле

Сообщение Rovki »

IMG_20250403_133900_166.jpg
Продолжаются разработки корпуса для puzzle реле , решили добавить вентиляционные отверстия в базовый профиль , ввиду малого размера плат и двух стороннего монтажа некоторых модулей. и заодно материала идёт меньше. :smile427:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Электронщик до мозга костей и не только
Аватара пользователя
Phazz
Полковник
Сообщения: 3110
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 228 раз
Поблагодарили: 107 раз

Re: Народное программируемое реле

Сообщение Phazz »

На 3д принтере печатали?
MihailK
Сержант
Сообщения: 144
Зарегистрирован: 05 дек 2020, 23:42
Имя: Михаил
Поблагодарили: 2 раза

Re: Народное программируемое реле

Сообщение MihailK »

Rovki писал(а): 03 апр 2025, 13:44 решили добавить вентиляционные отверстия в базовый профиль
Экономия да, в остальном вопрос спорный. У производителей, как корпусов на Din -рейку, так и готовых блоков такие решения не встречал.
Аватара пользователя
Rovki
Полковник
Сообщения: 5710
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 67 раз
Поблагодарили: 212 раз
Контактная информация:

Re: Народное программируемое реле

Сообщение Rovki »

Phazz писал(а): 03 апр 2025, 14:47 На 3д принтере печатали?
Конечно, :smile225:
Электронщик до мозга костей и не только
Ответить

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя