S
Stitex
Инженерия

Готовый модуль или своя плата: когда что нужно

Короткий ответ: готовый модуль выигрывает там, где изделие единичное и его задача — проверить гипотезу; своя плата нужна там, где начинаются партия, собственный корпус и работа рядом с силовым оборудованием. Ошибка здесь типовая: выбор делают один раз на прототипе и не пересматривают, пока он не станет необратимым. Есть и третий ответ — модуль как заменяемое ядро на своей плате-носителе.

3 сентября 20268 минутStitex Technologies

Ошибка, о которой идёт речь

Она выглядит не как ошибка, а как здравый смысл. Нужно быстро показать, что идея работает: берут готовый модуль-конструктор, за вечер получают живой макет, показывают руководству, идут дальше. Решение «модуль или своя плата» в этот момент никто не принимает — его принимают молча, вместе с выбором того, на чём удобнее начать.

Дальше макет обрастает кодом, вокруг него рисуют корпус, под него закупают разъёмы. Через год выясняется, что изделие целиком стоит на чужой плате, чужом загрузчике и чужом сроке жизни, а пересматривать это уже дорого. Неверный ход был не в том, что взяли модуль. Неверный ход — ни разу не вернуться к этому выбору между макетом и партией.

Что происходит дальше по цепочке

Последствия появляются не сразу и не там, где принималось решение. Поэтому связь с ним теряется: каждое разбирают как отдельную неприятность, а не как продолжение того вечера с макетом.

Что казалось на прототипеЧем это оборачивается в эксплуатации
Габарит неважен, корпус потомКорпус спроектирован вокруг модуля: смена модуля тянет за собой механику
Питание от USB, всё стабильноВ щите рядом с частотником начинаются «случайные» перезагрузки
Входы подключим напрямуюПолевые линии без защиты и развязки выносят порт, а с ним и весь модуль
Модуль всегда есть в наличииСменилась ревизия — поехала распиновка; сняли с производства — встало изделие
Ремонт — дело будущегоОтказал один канал, а меняется вся плата целиком
На единицах так дешевлеНа партии в себестоимость входит всё, что на модуле лишнее

Отдельно стоит пункт про снабжение: покупной модуль живёт по собственному календарю, который вы не контролируете. Что делать, когда этот календарь закончился, разобрано в статье контроллер сняли с производства — механика там ровно та же, что и с модулем внутри вашего изделия.

Почему на прототипе этого не видно

Прототип живёт в условиях, которых не будет никогда: комнатная температура, короткие провода, питание от ноутбука, экземпляр в единственном числе и инженер рядом. Последствия из таблицы выше проявляются там, где прототипа нет, — в щите, в партии, в сервисном выезде. Проверка «работает же» на столе не отвечает на вопросы, которые задаст эксплуатация.

Признак, что решение уже принято за вас
Если под модуль рисуется корпус, заказываются ответные разъёмы и обсуждается партия — выбор сделан и зафиксирован. Дальше речь идёт не о выборе, а о цене его переигрывания.

Зеркальная ошибка: своя плата там, где хватало модуля

Обратный ход стоит не дешевле. Под разовый стенд или внутренний прибор заказывают собственную разработку: схемотехника, разводка, производственные файлы, прототип, отладка. Получают то же самое, что давал модуль, только позже и с обязанностью это сопровождать. Из чего складывается такой счёт — сколько стоит разработка печатной платы, а порядок этапов — разработка электроники под заказ.

Признак этой ошибки простой: изделие останется в единственном экземпляре, условия у него лабораторные, а собственная плата обосновывается словами «так солиднее» или «чтобы было своё». Своя плата решает инженерные задачи — габарит, защиту, повторяемость, себестоимость на партии. Если ни одной из них нет, она решает только вопрос самолюбия.

По каким условиям выбирают на самом деле

Условие задачиКуда оно склоняет
Единичное изделие, стенд, пилотГотовый модуль
Проверить гипотезу быстрее, чем спорить о нейГотовый модуль
Партия, где важна повторяемость экземпляровСвоя плата
Заданный габарит, крепёж, расположение разъёмовСвоя плата
Щит рядом с силовой частью, длинные полевые линииСвоя плата или модуль на носителе
Нужен контроль над сроками поставки и заменой компонентовСвоя плата или модуль на носителе
Изделие пойдёт в сервис к чужим рукамСвоя плата с заменяемыми узлами

Обратите внимание: ни одна строка не про сложность прошивки. Логику одинаково можно написать и там, и там — выбор определяет физика эксплуатации, а не объём кода.

Средний путь: модуль как ядро на своей плате

Между «модуль» и «своя плата с нуля» лежит третий вариант, и он снимает сразу несколько перечисленных последствий. Модуль остаётся вычислительным ядром, а плата-носитель берёт на себя то, чего у модуля нет: питание, защиту и развязку входов, промышленные разъёмы, крепление, индикацию. Ядро становится заменяемым узлом — если оно исчезнет с рынка, меняется одна посадочная площадка, а не изделие.

Этот путь дешевле полной разработки на старте и не запирает вас в чужом форм-факторе на серии. Он же удобнее для сопровождения: интерфейсы наружу вы описываете сами, и они не меняются вместе с ревизиями покупного ядра. Если изделию предстоит разговаривать с чужой автоматикой, протокол обмена стоит выбрать до разводки: он определяет и разъёмы, и защиту линий, и место на плате.

Когда решение ещё дёшево пересмотреть

  • Пересмотрите до корпуса — пока габарит и разъёмы не зафиксированы механикой,
  • Пересмотрите до закупки на тираж — пока модуль не оплачен под всю партию,
  • Пересмотрите до выхода в поле — пока отказ ловится на стенде, а не на объекте,
  • Пересмотрите до второго и третьего экземпляра — пока расхождения между ними ничего не стоят.

Назначьте пересмотр событием, а не намерением. Поставьте его отдельным шагом между прототипом и партией. Проговорите вслух одно из трёх: остаёмся на модуле, переходим на носитель, разводим своё. Этот разговор стоит дешевле, чем повторное проектирование корпуса.

Что должно остаться у вас в любом из вариантов

Выбор между модулем и своей платой не отменяет главного вопроса: что вы получите на руки. Права на результат, принципиальная схема, производственные файлы, исходники прошивки, среда сборки и конструкторская документация. С этим комплектом другой инженер продолжит работу без нас, а изделие не станет заложником одного подрядчика. Чем мы занимаемся и что остаётся у заказчика — на странице что мы делаем.

Мы делаем схему, плату, корпус и прошивку под задачу и отвечаем за всю цепочку — чтобы на стыке «схема, плата, прошивка, протокол» не было спора, кто виноват. И называем вслух случай, когда своя плата вам не нужна. Это дешевле для вас и честнее для нас, чем разработка ради разработки.

Частые вопросы

Когда готового модуля достаточно?

Когда изделие единичное, живёт в спокойных условиях и его задача — проверить гипотезу или закрыть разовую потребность. Стенд, пилот, внутренний прибор для своей же службы. Здесь скорость старта важнее повторяемости, и модуль даёт её честно.

Что заставляет переходить на свою плату?

Партия, собственный корпус с заданными габаритами и разъёмами, работа рядом с силовым оборудованием и полевые интерфейсы с длинными линиями. По отдельности любой из них ещё можно обойти. Вместе они означают, что вы уже проектируете плату — просто не признаётесь в этом.

Можно оставить модуль и не разводить всё с нуля?

Да — это рабочий вариант, а не компромисс: модуль остаётся вычислительным ядром, а своя плата-носитель берёт питание, защиту входов, разъёмы и крепление. Ядро при этом остаётся заменяемым узлом, а не корнем изделия.

Насколько поздно можно передумать?

Дёшево — пока не спроектирован корпус, не оплачена закупка на тираж и изделие существует в одном экземпляре. После этого габарит, крепёж и расположение разъёмов уже зафиксированы модулем, и смена решения тянет за собой механику, а не только электронику.

Что должно остаться у заказчика после разработки платы?

Права на результат, принципиальная схема, производственные файлы, исходники прошивки, среда сборки и конструкторская документация. Этого достаточно, чтобы другой инженер продолжил работу без нас — и чтобы изделие не зависело от одного подрядчика.

Разберём вашу задачу до разводки

Скажем, где хватает модуля, а где он станет корнем изделия, и что должно остаться у вас на руках после разработки.

Контакты

Спросите нас по теме статьи

Опишите свою ситуацию — скажем, что из этого применимо у вас, а что нет. Без обязательств.

Telegram
@StitexBot
Отвечаем
В течение рабочего дня