Адаптация DTU для последовательной связи, Ethernet и сотовой сети | Obeita

Реализованный и переданный заказчику проект. Испытания подтвердили соответствие готового аппаратного и программного обеспечения согласованным с заказчиком требованиям. Спецификации нового проекта необходимо согласовать отдельно.

Obeita реализовала и передала заказчику проект DTU на ESP32-S3 для последовательной связи, Ethernet и сотовой сети после определения требований и договорного объёма, разработки аппаратной и программной частей и натурных испытаний. Инженерная задача заключалась в передаче данных устройств RS485 в согласованный IP-пункт назначения с явным определением вариантов реализации Ethernet, Wi-Fi и сотовой связи.

Определение соединения между устройством и сервером

Проект строился вокруг исходных последовательных данных и их назначения, а сетевые разъёмы не рассматривались как взаимозаменяемые. Согласованные требования заказчика определили задачу подключения DTU; договор ограничил аппаратные и программные работы, необходимые для поставки.

Документированная архитектура предусматривает разные направления исходящей связи: Ethernet W5500 по SPI, радиомодуль Wi-Fi ESP32-S3 и модем ML307R Cat.1 с управлением AT-командами. Выбранная интеграция TCP, UDP, HTTP или MQTT имеет собственные требования к сеансам связи и обработке данных.

Совместная разработка аппаратной части и прошивки

Obeita завершила аппаратные и программные работы в согласованном объёме. Техническое решение связывает задачу пересылки последовательных данных с выбранным сетевым каналом, доступом для программирования и схемой питания. CH340C со схемой автоматической загрузки обеспечивает документированный доступ для разработки; ESP-IDF, Arduino и MicroPython остаются возможными вариантами программной среды, а не одновременно поставленными средами.

Опубликованная архитектура питания включает питание от USB при разработке и входную цепь питания полевых устройств на TPS54331. Проводное подключение RS485 включает TVS-защиту и переключаемое согласование линии. Для аналогичной сотовой схемы расчёт питания должен учитывать как потребление модема при запуске, так и пиковые нагрузки при передаче. UART модема ML307R с уровнем 1,8 В напрямую несовместим с логикой микроконтроллера 3,3 В; правильное напряжение питания модема не подтверждает совместимость UART.

Явное определение поведения дополнительных каналов

Наличие альтернативных каналов связи не означает автоматического резервирования. Для нового проекта с переключением каналов необходимо согласовать приоритеты, тайм-ауты, восстановление сеансов и обработку неотправленных данных. Аналогично, питание внешнего прибора через полевую клемму требует подтверждения фактического назначения контактов, доступных напряжения и тока, а также заземления.

Документированная архитектура и конфигурация

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

Параметр Конфигурация
Контроллер ESP32-S3
Ethernet W5500 по SPI; RJ45
Вариант сотовой связи ML307R Cat.1; проверка совместимости с регионом и оператором
RS485 TVS; переключаемое согласование 120 Ом
Программирование USB / CH340C / автоматическая загрузка
Цепи питания Схема с USB 5 В или 12–24 В постоянного тока

Результат поставки и объём испытаний

Аппаратная и программная части DTU в договорном объёме были завершены и переданы заказчику. Натурные функциональные испытания подтвердили соответствие реализованного проекта требованиям заказчика.

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

Обсудить аналогичный проект

Пришлите Obeita характерные кадры RS485, сведения о целевом IP-сервисе или API, страну эксплуатации, схему питания и требуемое поведение при переходе на резервный канал. Эти данные позволят определить аналогичный проект DTU без предположения, что дополнительные каналы работают в прошивке одинаково.

Расскажите о проекте