За прошедшее время немного поменял концепцию и определился, чего я хочу от платформы. Итак, это модульный контроллер следующего состава:
- Ethernet - здесь все управление устройством, веб сервер и вообще мозги
- CVCC - управляемый изолированный источник, индивидуальный для каждого вспомогательного DC насоса, в основном
- Ph/ORP датчик
- Stepper - крутить шаговики, в основном дозаторов
- Fans - крутить вентиляторы и термодатчики
Питание и управление подаем по одному кабелю, ну значит особо альтернатив PoE нет.
Модули соединяются между собой шиной CAN.
Теперь по интерфейсу модулей, получается так:
Силовой разъем:
- +48V с PoE, модуль Ethernet отдает, остальные берут если им нужно
- Вспомогательные +12V для драйверов мосфетов
- Вспомогательные +6V для контроллеров на первичной стороне
- Общая земля
Управляющий разъем:
- CANH
- CANL
- +6V для CAN, изолированные
- Земля CAN
- 6V AC изолированные.
Делать преобразователи в каждом модуле неоправданно, тем более они на 99% будут компактно собраны в общем корпусе.
Получилась вот такая кросс-плата на 8 модулей:
На ней собственно 8 слотов и источник, который из 48V делает +6 +12 и еще 9 изолированных +6 - каждому слоту индивидуальный и еще один на питание CAN шины.
При этом чтобы все было просто для сборки, недорого и без дефицитных деталей.
Чтобы сделать простым трансформатор у которого 12 обмоток, варианта кроме планарного встроенного в плату не остается, да и дешевле он выходит. Отсюда получаем, что вторичные обмотки должны быть минимальными, 1 и 2 витка для 6 и 12V соответственно.
На первичной стороне имеем LLC-резонансник, частота около 500КГц, управляемый самым младшим из STM32F334 - специальная серия для управления импульсными источниками.