Форум самогонщиков Сайт Барахолка Магазин Помощь солдатам

Ненавязчивая автоматизация ректификационной установки

Форум самогонщиков Автоматика
1 ... 107 108 109 110 111 112 113 ... 132 110
BogAD Кандидат наук Красногорск - Белово 403 184
Отв.2180  14 Сент. 21, 09:02
Чувствуется, что "запарка" на работе Улыбающийся)) Это я с учетом того, что меня в миру обычно Сергеем звали...OldBean, 14 Сент. 21, 03:40
О да... извини Сергей, запарка конкретная. Гостей ждали вчера, перенесли на среду. Продолжаем продолжать...

Согласен полностью с "кластерным" подходом. Как считаешь, нужен ли "пультику" нисплей, поболее чем 16х2 . К примеру графический. У меня запылился тут один - BG160112A

Как реализуем все запланированное, вот, можбыть, тогда и подумаем о названии Улыбающийся))OldBean, 14 Сент. 21, 03:40
Ок, согласен.
ruslan_ka Студент Железнодорожный 29 6
Отв.2181  14 Сент. 21, 10:54
Было бы удобно сделать плату "расширения шины I2C", которая вставлялась бы в крейт версии lite и имела бы на борту P82B715 и разъем RJ45. В разъем RJ45 втыкается патч-панель с 8 разъемами RJ45. А в патч-панель уже все внешнее оборудование (насосы и пр..)
BogAD Кандидат наук Красногорск - Белово 403 184
Отв.2182  14 Сент. 21, 17:10
Было бы удобно сделать плату "расширения шины I2C", которая вставлялась бы в крейт версии lite и имела бы на борту P82B715 и разъем RJ45. В разъем RJ45 втыкается патч-панель с 8 разъемами RJ45. А в патч-панель уже все внешнее оборудование (насосы и пр..)ruslan_ka, 14 Сент. 21, 10:54
Не стоит, думаю.
В каждом модуле slave по 2 разъема RJ45. Любой из них может быть как IN так и OUT, т.к. фактически они будут запараллелены.
Кроме малинки и модуля "пульта", в них по одному разъему, т.к. они будут Master.
Коммутация будет гирляндой, т.е. Master-Slave-Slave-...-Slave.
Плата "расширения шины I2C" не нужна, да и пучок патч-кордов к малинке будет не эстетичен...
makh Профессор Sаmara 2.1K 1.1K
Отв.2183  14 Сент. 21, 23:44
Гирлянда -- далеко не всегда удобно и не везде уместно.
А распаралеливатель разъемов штука совсем несложная, по мере надобности придумывается быстро.

DSCF2573.JPG
DSCF2573. Ненавязчивая автоматизация ректификационной установки. Автоматика.
DSCF2574.JPG
DSCF2574. Ненавязчивая автоматизация ректификационной установки. Автоматика.


пучок патч-кордов к малинке будет не эстетиченBogAD, 14 Сент. 21, 17:10
Не к малинке, а к патч-панели. Это могут быть довольно разные места, и разная эстетика )
Если четвертая пара не нужна, можно сделать как на фотке, ИМХО намного милее кабелек, чем колбаса 5-й категории.

DSCF2579.JPG
DSCF2579. Ненавязчивая автоматизация ректификационной установки. Автоматика.
OldBean Доцент Красноярск 1K 1.4K
Отв.2184  15 Сент. 21, 05:16
Думается, что вопросы топологии сети каждый сам себе решит. Так или иначе. Исходя из расположения своего оборудования и личных предпочтений. В принципе, патч-панели позволяют построить любую топологию. А вот от вопроса использования третьей и четвертой дополнительной пары обычного Ethernet-шланика довольно-таки сильно зависят другие решения. Вообще не использовать их - наверное, плохая идея. Для каждого датчика-соплюшечки придется думать о его пропитании. Рассмотрим возможные варианты использования дополнительных витых пар. Можно выделить 4 варианта.

1. Витые пары 3 и 4 использовать для питания +24 В. Плюс такого решения - можно передать в устройства приличную мощность. Теоретически - до 100 Вт (10 А на кв.мм никто не отменял :), а практически - ватт до 60. В сумме. Можно, например, непосредственно питать моторы шаговиков. Минусы такого решения - для большинства устройств придется ставить DC-DC. В том числе и для того самого датчика-соплюшечки.

2. Гибридный вариант - на пару 3 подавать +5 В, на пару 4 - +24 В. Плюсы такого решения: непосредственное питание 5-вольтовой логики и остается возможность питания силовых устройства с мощностью до 30 Вт (моторы, низковольтные клапаны отбора и т.п.). Еще один плюс. Если силовые элементы питаются отдельно (например, от сети 220 В) и другие напряжения (кроме +5 В) не требуются, то 4-ю пару можно вообще не использовать. Тем самым "утончить шланик". Использовать, например, симпатичные косички как на фотографиях у коллеги makh :))).

3. Обе дополнительные витые пары использовать для +5 В. Плюсы - можно подать в два раза бОльшую мощность для питания 5-вольтовых устройств. Минусы - для устройств с питанием 12/24 В все равно придется использовать дополнительные блоки питания вблизи этих устройств.

4. И еще один гибридный вариант. На пару 3 подать +5 В, а четвертую пару использовать для инициирования прерывания (немедленной реакции мастера). Т.е. как линия Int на крейте. Плюсы этого варианта - удобство реализации защитных функций по всей системе. Минусы - как и в варианте 3.

Коллеги! Ну и на чем будет разумно остановиться?
BogAD Кандидат наук Красногорск - Белово 403 184
Отв.2185  15 Сент. 21, 12:16
Коллеги! Ну и на чем будет разумно остановиться?OldBean, 15 Сент. 21, 05:16
Есть соображения, постараюсь разложить.
1. Питание аля "РоЕ"...
Не ниже 24В! То, что надо ставить DC/DC модули, так в этом нет проблем. Их на любой вкус и цвет, включая на алишке. К примеру Настраиваемый понижающий модуль-регулятор Ultra LM2596S, 3А
Или 3A Mini DC-DC понижающий модуль платы преобразователя 5 В-30 в до 3,3 В 5 В. Вплоть до фендибоберных TRACO POWER за 2,5 тыров.
Ну а далее одни плюсы по питанию, которые ты описАл в п.1
2. Гибридные варианты питания, так же несколько уровней по одному UTP патч-корду, так и 5 вольт, не нужно делать. Все равно с падением по кабелю от 5В останется, вольта 4. Малинка первая взбунтуется... А DC/DC модули вытянут до уровня 5В легко.

Раскидаемся по парам UTP.
Если брать, что одна пара будет под I2C, другая под Reset и INT, то две остальных отводим под питание. Причем, одна пара отведем под плюс, другая под минус, т.е. увеличиваем сечение.
На счет INT'а- оставляем однозначно, как и Reset.
Думаю можно повысить защитный функционал INT'а в плане контроля целостности линии до последнего модуля Slave в цепочке. Типа "заглушки" в последнем модуле как с RS485.
Приблизительно так:
INT.JPG
INT. Ненавязчивая автоматизация ректификационной установки. Автоматика.

Повредилась линия, будет лог.1. Если линия целая, будет 0.

По парам UTP - нужно выбрать расключение попарно так, чтоб не спалить стандартное сетевое оборудование, если случайно наш патч-корд под питанием воткнули не в то гнездо.

Подытожим:
1 пара бел/оранж - оранж - отводим под I2C
2 пара бел/зел. - INT, зеленый - Reset
Теперь питание
3 пара бел/синий+синий - минус 24В
4 пара бел/корич+корич - плюс 24В
Только так не будет опасности спалить стандартное сетевое оборудование при ошибочном подключении.
Это мое мнение...
OldBean Доцент Красноярск 1K 1.4K
Отв.2186  15 Сент. 21, 15:28
1 пара бел/оранж - оранж - отводим под I2CBogAD, 15 Сент. 21, 12:16
Гнать по одной витой паре оба сигнала (SCL и SDA), ИМХО, плохая идея. Нужно каждую "перевить" землей. В крайнем случае - одну землей, вторую питанием (+5V). Т.к. по переменке источник питания это, в общем-то, кз и с точки зрения наводок ничем не хуже земли. Т.е. под I2C нужно отводить две пары (4 провода). См., например, вариант подключения P82B715 на рис.9 из datasheet
Все равно с падением по кабелю от 5В останется, вольта 4.BogAD, 15 Сент. 21, 12:16
Что-то Вы слишком пессимистичны на этот счет. Падение напряжения зависит от потребляемых токов. Рассмотрим пару примеров.
Пусть у нас будет 5-метровая шина. Для наших задач, ИМХО, такой длины более, чем достаточно. Сопротивление медного провода диаметром 0.5 мм и длиной 5 м примерно 0.44 Ом. Возьмем какой-нибудь первый попавшийся датчик. Мне попался датчик температуры LM75A. В активном состоянии он потребляет до 0.28 мА и даст падение напряжения на линии всего 0.0001225V! Да даже десяток таких датчиков даст всего милливольт падения. А Вы предлагаете каждую такую "козявку" поставить DC-DC!?

Ну хорошо. Возьмем что-нибудь посерьезней. Скажем, ATMega328P. Суммарный (постоянный) ток через все пины ограничен уровнем 200 мА. Множим и получаем, что даже полностью нагруженный МК даст падение на линии всего 0.088V. Т.е. меньше десятой доли вольта. Причем, это без учета конденсаторов по питанию, если импульсные сигналы.

PS

Пришлось немножко отвлечься. Но, продолжим.

Итак, на i2c все равно нужно выделять две пары. Если воспользоваться примером из datasheet, то по одной паре можно пустить , скажем SDA и +5V, а по второй - SCL и землю. Это действительно удобно. У нас есть и +5V для питания не сильно прожорливой логики, и витые пары SDA и SCL работают "правильно", по науке. А если кому-то больше ничего не нужно, то он может вообще использовать тоненькие 4-проводные кабели :) Давайте по части i2c на этом и остановимся.

Далее, у нас остается две витые пары (4 провода). Сигналы INT и RES достаточно медленные, низкочастотные и "редкие". Поэтому, если их зашунтировать на землю емкостями, то действительно их можно пустить по одной витой паре, как и предлагает коллега BogAD. Ну а оставшуюся пару отдать уже на 24V или даже на 48V (можно до 57V). По нагрузочной способности 48V даст столько же, сколько дали бы две витые пары с 24V. Александр, хватит ли Вам этого для питания насоса? Если "да", то давайте на таком варианте и остановимся. Если "нет" - придется чем-то жертвовать.

Что касается схемного "И" с "заглушкой" для линии INT - согласен. Для линейной топологии (гирлянды) - нормальное решение.
BogAD Кандидат наук Красногорск - Белово 403 184
Отв.2187  15 Сент. 21, 20:10
Сегодня принавши.. с устатку.
Завтра,... обмозгую, обязательно продолжим.
Чудное время... 2 недели в аврале...
makh Профессор Sаmara 2.1K 1.1K
Отв.2188  16 Сент. 21, 00:20
Зачем кормить насос через POE? Если оно автономный девайс -- должно кормиться самостоятельно, не?
I2C с питанием двумя парами пробовал много лет назад, уже не помню почему больше так не делаю.. Но у мну шина обычная, без хитрых микросхемок.

Распиновку RJ45 с микроланом рекомендую:

Untitled.png
Untitled. Ненавязчивая автоматизация ректификационной установки. Автоматика.
OldBean Доцент Красноярск 1K 1.4K
Отв.2189  16 Сент. 21, 02:41
Зачем кормить насос через POE? Если оно автономный девайс -- должно кормиться самостоятельно, не?makh, 16 Сент. 21, 00:20
Я тоже считаю, что мощные устройства должны кормиться самостоятельно. От сети 220V. Тем более, если оно может использоваться и автономно. В питании устройств двойного назначения через POE есть некая нелогичность. Утащил, например, насос в другую комнату - придется тянуть туда и кабель i2c-сети. Причем, только для пропитания насоса. Но коллеге BogAD уж очень нравится POE для насоса. И его можно понять. Мощные блоки питания на 24V весьма громоздкие штуки. Используя POE можно существенно сократить массогабариты насоса. Хотя, в подобных случаях правильнее было бы организовать отдельную низковольтную сеть. По типу как 36-вольтовые сети на производствах. Но, ИМХО, мы уже достаточно близки к некому компромиссному решению, которое достаточно гибкое и, наверное, всех устроит. А именно:

Пользователь, у которого нет серьезных низковольтных нагрузок (например, все такие устройства питаются от сети 220V) и защитные функции организованы не по прерываниям, а путем периодического опроса оборудования, может вообще ограничиться шланиками с двумя витыми парами (т.е. 4 провода: SDA, +5V, SCL, GND), обжатыми по стандарту догигабитного Ethernet. Т.е., примерно, как и у Вас на рисунке.

Если пользователю нужна защита по прерываниям (от датчиков или исполнительных устройств) и иметь общий сброс всех модулей (вместо отдельных кнопочек на каждом юните), то он использует дополнительную (третью) витую пару. Для сигналов INT и RES. Хотя для сброса всей системы, в принципе, можно использовать и просто кратковременное выключение +5V с последующей автоматической инициализацией логики. Поэтому, ИМХО, необходимость линии RES не так уж и велика. Избыточный функционал :)

Ну а если есть достаточно мощные низковольтные нагрузки (например, 12-вольтовые клапаны отбора, те же насосы, работающие в рамках автоматики, и т.п.), то можно задействовать и четвертую витую пару для кормежки таких устройств. В разумных пределах, конечно. На уровне нескольких десятков ватт.
BogAD Кандидат наук Красногорск - Белово 403 184
Отв.2190  16 Сент. 21, 09:09
Но коллеге BogAD уж очень нравится POE для насоса.OldBean, 16 Сент. 21, 02:41
Не! Я про питание от РоЕ насосу не говорил!
Тут упоминал, что на перистальтический свой БП !

Фактически вырисовываются 2 блока питания.
Примерная архитектура пор питанию вижу так:
Power supply.JPG
Power supply. Ненавязчивая автоматизация ректификационной установки. Автоматика.

Вырисовываются 2 AC/DC блока, которые будут работать сообща, и... не такие они уж и большие. На 5А, думаю, за глаза!
К примеру тут можно выбрать за 850 р.

Ну а если есть достаточно мощные низковольтные нагрузки (например, 12-вольтовые клапаны отбора, те же насосы, работающие в рамках автоматики, и т.п.), то можно задействовать и четвертую витую пару для кормежки таких устройств. В разумных пределах, конечно. На уровне нескольких десятков ватт.OldBean, 16 Сент. 21, 02:41
Смотри, Сергей, управление 12 вольтовыми нагрузками всяко будут собраны в один блок. Поставить туда не один, а два настраиваемых понижающих модуль-регулятор Ultra LM2596S, 3А. Один до 5В будет снижать, другой до 12...

Я, все же, сторонник чтоб кабель был с 4-мы парами и по нему шло питание с одним уровнем. 24, 36 или 48... чем больше, тем легче ток понизить. Решать по факту будет каждый, какой уровень выбрать, а отсюда и какие блоки питания AC/DC и DC/DC преобразователи применить.
В целом система (компоновка) будет идентична. Да и на ПО не отобразится...
OldBean Доцент Красноярск 1K 1.4K
Отв.2191  16 Сент. 21, 15:08
Не! Я про питание от РоЕ насосу не говорил!BogAD, 16 Сент. 21, 09:09
Ох! Извиняйте! Вот как-то так взял и случайно оговорил человека :((( Видимо у меня как-то Ваш насос с POE хитро синтерферировал и собрался в один нехилый пик :))) С другой стороны - так это же и замечательно! Тогда вообще никаких проблем i2c-сетью у нас не осталось. Ничто и никак больше не смущает. Предлагаю остановиться на варианте, который описан в топике выше. Чуток повторюсь:

1. Первые две витые пары отдаем шине I2C. Первая пара - линия SDA, перевитая с линией +5V. Вторая витая пара - линия SCL, перевитая с землей. Для переменки, +5V это все равно что земля. Зачем же проводу-то пропадать и дублировать землю? А так, все-таки, будет питание для всякой мелочи.

Остальные две пары - "по вкусу". Но, естественно, с некоторыми ограничениями.

2. На третьей витой паре не может быть никакого питания. Оба провода этой витой пары подтянуты к +5V резисторами и образуют конфигурации "схемное И". Т.е. любое устройство, подключенное к этим линия может либо садить эти линии на землю, либо отпускать их (переходить в третье состояние - Z). Принудительное выставление на эти линии высокого уровня запрещено. По умолчанию будем считать, что эти линии будут INT и RES. Подключены они к пинам аппаратного прерывания INT1 и RES микроконтроллеров, соответственно.

3. Ну и последняя четвертая витая пара отдается на питание: линия +24V (или +48V), обвитая землей.



PS
Вот как приедут усилители, то нужно будет собрать вот такой макет
Schematic_test_i2c_line_2021-09-16.png
Schematic_test_i2c_line_2021-09-16. Ненавязчивая автоматизация ректификационной установки. Автоматика.

и проделать парочку экспериментов с сетью i2c:
1. Посмотреть просадку напряжения +5V (в первой витой паре) в зависимости от длины линии, и
2. Посмотреть статистику ошибок шины i2c. Тоже в зависимости от ее длины. Как с усилителями, так и без.

Нужно же, все-таки, "почувствовать" что такое i2c-сеть на больших дистанциях:)))
OldBean Доцент Красноярск 1K 1.4K
Отв.2192  17 Сент. 21, 06:35
Я, все же, сторонник чтоб кабель был с 4-мы парами и по нему шло питание с одним уровнем. 24, 36 или 48... чем больше, тем легче ток понизить. Решать по факту будет каждый, какой уровень выбрать, а отсюда и какие блоки питания AC/DC и DC/DC преобразователи применить.
В целом система (компоновка) будет идентична. Да и на ПО не отобразится...BogAD, 16 Сент. 21, 09:09
Насчет ПО - нет вопросов. Оно - в стороне. Что же касается компоновки, то для универсальности разводок нужно предусмотреть разные режимы работы (как с отдельной линией POE на 24/48V, так и без оной). Т.е. на платах нужно будет предусмотреть блокирующие диоды и разъемы для подключения AC/DC или DC/DC в виде отдельных платок. Кому что больше подойдет.

Комментарий. У меня, например, что ТЭН :))), что клапан отбора питаются от 220В.Если размещать контроллеры этих устройств вблизи самих устройств, то никакого смысла тащить туда 24V нет. Если не хватит "линий-обвитушек" SDA и SCL, то нужно просто ставить миниатюрные AC/DC 220/5 для питания контроллеров. Они же и "подпитают обвитушки" линий SDA и SCL для температурных датчиков, которые "крутятся" недалече. Кстати, к датчику RMS тоже сеть 220V доходит. Поэтому мне 24V вряд ли понадобится. По крайней мере на установке, которая сейчас эксплуатируется. Попробую обойтись 4-проводными шланиками :))) Но платы, естественно, нужно разводить универсально.
dee Научный сотрудник Минск 6.5K 1.7K
Отв.2193  17 Сент. 21, 09:22
зачем кормить силой через сигналку ? на мастере сделать отдельный ряд сигнальных разъемов и отдельно - силовых 5 12 24 48 57 220 кому что нравится
вот, наприме, мой хаб на 1-wir, ничто не мешает добавить еще и i2c (корпус самодельный, 3д печать)
2021-09-17_09-26-31-510.jpg
2021-09-17_09-26-31-510. Ненавязчивая автоматизация ректификационной установки. Автоматика.
2021-09-17_09-26-32-305.jpg
2021-09-17_09-26-32-305. Ненавязчивая автоматизация ректификационной установки. Автоматика.
2021-09-17_09-26-32-354.jpg
2021-09-17_09-26-32-354. Ненавязчивая автоматизация ректификационной установки. Автоматика.

Добавлено через 8мин.:

Первоначальное название планировалось такое "LEGO самогонщика". Но модульность тогда еще не осознавалась в таком виде как сейчас. Да и удобнее рассматривать все на каком-то конкретном примере.OldBean, 14 Сент. 21, 03:40
большинство исполнительных устройств (датчики температуры, ТЭНы, ШИМ, клапана, сервоприводы) не могут работать автономно, единственное устройство, выделяющееся из этого ряда - перистальтический насос, к нему стоит разработать интерфейс, например на основе насоса, предложенного физиком в теме [Перистальтический насос на 3D принтере] договориться что бы в проект добавилась шина i2c и/или 1-wire и обговорить протокол обмена данными между контроллером и насосом - относительная и абсолютная скорость подачи, калибровочные коэффициенты, счетчики расхода

Добавлено через 15мин.:

Витые пары 3 и 4 использовать для питания +24 В. Плюс такого решения - можно передать в устройства приличную мощность. Теоретически - до 100 Вт (10 А на кв.мм никто не отменял Улыбающийся, а практически - ватт до 60. В сумме.OldBean, 15 Сент. 21, 05:16
ДШИ-200-2 а это формат нема-23 и больше чем полкило веса потребляет до 12Вт электрических =)
ДШИ-200-3 почти килограмм и чуть больше 16Вт

я бы предложил 12В что бы использовать встроенный стабилизатор плат ардуино да и на шаговый двигатель этого хватает, 12в клапана и реле тоже распространены
OldBean Доцент Красноярск 1K 1.4K
Отв.2194  19 Сент. 21, 04:49
большинство исполнительных устройств (датчики температуры, ТЭНы, ШИМ, клапана, сервоприводы) не могут работать автономно, единственное устройство, выделяющееся из этого ряда - перистальтический насос, к нему стоит разработать интерфейс, например на основе насоса, предложенного физиком в теме [Перистальтический насос на 3D принтере] договориться что бы в проект добавилась шина i2c и/или 1-wire и обговорить протокол обмена данными между контроллером и насосом - относительная и абсолютная скорость подачи, калибровочные коэффициенты, счетчики расходаdee, 17 Сент. 21, 09:22
Странно. Почему перистальтическому насосу единственному выпала такая честь - работать автономно, а другим исполнительным устройствам нет? А чисто "ручные" варианты дистилляции/ректификации, где одним из "датчиков" является органолептика? :))) Там и установка мощности нагрева ТЭНа, и скорости через клапан отбора, и переключение фракционника будут чисто "ручные" (автономные).

В насосе физика интерфейс i2c уже вроде бы используется. Он задействован в качестве интерфейса с дисплеем. Поэтому там все равно пришлось бы кое-что менять и кое-что переписывать. Как вариант, можно использовать насос физика "как есть", только с отдельным дополнительным контроллером, на котором реализовать весь функционал контроллера, необходимый для "ненавязчивой автоматики", который просто выдает нужный ШИМ насосу, если он работает в рамках автоматики. Это самое простое и эффективное решение. Кстати, оно уже упоминалось здесь. Но, конечное решение здесь - за коллегой BogAD и другими коллегами, которые используют или собираются использовать перистальтические насосы в рамках данной автоматики. У меня таких задач нет. Поэтому я не могу здесь что-то конкретное советовать.

PS

Кстати, такие универсальные контроллеры (а ля "Ардуино самогонщика" :))) как раз сейчас здесь и обсуждаются/рождаются. Там чего-то сильно особо принципиально нового нет. По сути это и есть та же Arduino, с небольшим дополнительным "обвесом" для организации сети i2c и линий INT, RES. В принципе, у таких "Ардуино самогонщика" будет целых два варианта построения сети контроллеров: 1) на основе "родного" USB (с питанием +5V) и 2) на основе дополнительного I2C (с расширенными вариантами питания "по вкусу" +5V, +12V, +24V и +48V и двумя сигнальными линиями INT, RES). Понятно, что эффективность такой "ардуины самогонщика" :))) будет понятна лишь после экспериментов с разными топологиями сети i2c и длинами сегментов. Ждем-с усилители и мультиплексоры для экспериментов...
BogAD Кандидат наук Красногорск - Белово 403 184
Отв.2195  21 Сент. 21, 12:18
нужно будет собрать вот такой макетOldBean, 16 Сент. 21, 15:08
Немного тороплюсь, но все же, немного предложений, которые уже учтены в проекте pcb:
1. Согласователь уровней применить 8-канальный TXS0108E. Избыточно, но половину каналов задействуем. Два под I2C, один под INT, второй под RESET.
2. Немного по другому распределить по витым парам:
Бело-оранжевый (1) - переключаем на свой выбор или +5В или GND (-PoE)
Оранжевый (2) - SDAB
Бело-зеленый (3) - GND (-PoE)
Синий (4) - ResB (проще разводить плату)
Бело-синий (5) - IntB (проще разводить плату)
Зеленый (6) - SCLB
Бело-коричневый (7) - +PoE
Коричневый (8) - +PoE
И... нашел в своем пыльном чулане 20-ти ватный DC/DC преобразователь FDC20-24S05W P-DUKE . Буду им малинку и плату расширения питать!
OldBean Доцент Красноярск 1K 1.4K
Отв.2196  21 Сент. 21, 14:39
но все же, немного предложений, которые уже учтены в проекте pcb:BogAD, 21 Сент. 21, 12:18
С кабелем вопросов нет. Главное - стандартная прямая обжимка, совместимая с 4-жильным кабелем. Т.е. первые две пары - именно под I2С, землю и +5V (по вкусу). А вот зачем избыточность в преобразователях уровня не понял. Есть же 4-канальные платки (как раз на SDA, SCL, RES и INT). У меня вот, например, есть такие. На "рассыпухе". Или какой-то глубинный смысл есть в 8 каналах?
BogAD Кандидат наук Красногорск - Белово 403 184
Отв.2197  21 Сент. 21, 17:46
А вот зачем избыточность в преобразователях уровня не понял. Есть же 4-канальные платки (как раз на SDA, SCL, RES и INT). У меня вот, например, есть такие. На "рассыпухе". Или какой-то глубинный смысл есть в 8 каналах?OldBean, 21 Сент. 21, 14:39
Да... тут есть интересная особенность TXS0108E. Дело в том, что этим преобразователем можно, подачей 3.3в на ногу ОЕ, принудительно его "включать\выключать". Не знаю пока пригодится или нет, но малинка, по сути, может программно, через порт GPIO, "рубить" всю 5-ти вольтовую линию I2C.
Сергей, как считаешь, это нам пригодится?
На счет "рассыпухи", да, это я уже смотрел, но, хотелось одним чипом...
OldBean Доцент Красноярск 1K 1.4K
Отв.2198  21 Сент. 21, 18:41, через 56 мин
Сергей, как считаешь, это нам пригодится?BogAD, 21 Сент. 21, 17:46
Пока ни одной светлой мысли по поводу такого "выключателя" в голову не приходит :(((. Отложим пока. Для макетирования в общем-то все равно какое исполнение. А там посмотрим...
BogAD Кандидат наук Красногорск - Белово 403 184
Отв.2199  23 Сент. 21, 10:01
по поводу такого "выключателя" в голову не приходитOldBean, 21 Сент. 21, 18:41
Ок, Сергей, возможно ты прав.
Буду собирать на 2х корпусах CPC5902.

Добавлено через 4дн. 45мин.:

Зацепило меня тут РоЕ.
Много мыслил, как сделать конструктив, удобный во всех аспектах, с учетом предложений нашего сенсея...
Пришел к какому решению – разбить схему на узлы, своеобразное LEGO, которое позволит сделать конструктив автоматизации под любые установки и задачи. Т.е. нужен состав элементов "LEGO" (отдельные платы), которые будут максимально универсальны, и, по возможности, с минимальными размерами.
Определился перечень модулей "LEGO" - печатных плат:
1. Плата расширения Малинки. Включает в себя
- Преобразователь DC/DC для питания от PoE до уровня 5,2В, мощностью около 20Вт.
- Усилитель I2C
- 4 канала преобразователя уровня.
Питание от PoE и коммутация внешняя через гнездо RJ45. Никаких других разъемов нет…
В составе системы автоматизации – 1 шт.
2. Плата транзита РоЕ-I2C. Ставится в цепь организованной распределенной системы, посредством шнурков – прямого патчкорда Ethernet, 5 кат. На каждый отдельный блок – одна плата «транзита». Включает в себя
- Преобразователь DC/DC для питания от PoE до уровня 5В, мощностью около 5Вт.
- Усилитель I2C
- Два гнезда RJ45. Одно гнездо на вход, другое на выход. Фактически, конкретного определения вход/выход не существует, т.к. гнезда будут включены в параллель. Питание универсальное, т.е. через плату транзита можно подавать питания для PoE от отдельного блока питания от 220в или плата питается от РоЕ.
- Разъем внутри блочного шлейфа, на подобии крейта, который использовался в прошлых версиях. По ленточному шлейфу будут идти сигналы: I2C (2 провода), Zero, INT, RES, +5В, GND.
3. Плата МК. Состав AtMega328P. Типа «АЛЯ Ардуино», но с самым минимальным с обвесом. Питание, связь от шлейфа. Разъем для программирования ISP.
С платы выведены гнезда с некоторых портов МК с запасом: PD1-PD7, PC0- PC1, PD0- PD3, AREF. Думаю, это хватит на все возможные случаи.
Таких плат будет множество, по потребности МК в составе системы.
4. Платы исполнительных устройств и сенсоров.
Представляют себе «усеченный» вариант плат прошлых версий, с которых удален МК с обвесом. На платах оставляем только то, чего нет на плате новой МК (пункт 3), с учетом защит портов и опторазвязки. Вариантов будет множество, специализированных под каждую задачу. В этом посте рассматривать не буду.
Соединение с платой МК будет жгутиками проводов, возможно даже в «экране», если будет необходимо.
5. Пульт автономного управления. Тут еще не определился, но, плата будет похожа на плату расширения Малинки, за исключением преобразователей уровней, если МК будет пятивольтовый.

Оставлена возможность пропускать 5в по шнурку Ethernet и питать любой модуль.
Вкратце вроде все что хотел сказать. По факту, платы уже отрисованы, пока проверяю на наличие ошибок.
Ожидаю вердикт Сергея в плане надежности передачи I2C через P82B715P на длинные расстояния и можно начинать…

ps Платки получились довольно с плотным монтажом, двухсторонние. Резисторы и конденсаторы в SMD корпусах, AtMega в TQFP32-корпусе. Металлизация отверстий и переходных площадок. Изготовить в домашних условиях можно, но очень хлопотно. Лучше заказывать у китайцев, будет дешевле, особенно если в складчину, т.к. менее 5 шт. одного проекта они не изготавливают.