реклама
Бургер менюБургер меню

Джек Гримм – Промышленная электроника (страница 5)

18

— Критические зоны: процессор — 72∘C, транзисторы — 85∘C. Вентилятор справляется.

— Отлично, — Виктор Сергеевич улыбнулся. — Теперь тест на ударную нагрузку.

Они переключили стенд на режим одиночного удара 15 g. Контроллер вздрогнул, на мгновение индикаторы погасли… но тут же загорелись снова.

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

Неожиданный визитёр

На следующий день в лабораторию зашёл незнакомый мужчина в строгом костюме.

— Дмитрий Воронов, «СтальГрад», — представился он. — Я видел результаты испытаний. Впечатлён. Но у меня есть ещё одно предложение.

Он положил на стол флешку:

— Мы разрабатываем систему предиктивной диагностики оборудования. Если ваш контроллер сможет передавать данные в наш облачный сервис — мы закажем сразу 500 штук.

Алексей и Катя переглянулись.

— Нам нужно время, чтобы оценить доработки, — осторожно сказал Алексей.

— Неделя, — твёрдо ответил Воронов. — И ещё: если проект сработает, мы предложим вам стать нашим основным поставщиком промышленной автоматики.

Когда он ушёл, Виктор Сергеевич хлопнул Алексея по плечу:

— Ну что, молодой человек, кажется, вы уже не просто руководитель проекта. Вы — будущий глава нового направления.

Катя взяла Алексея за руку:

— Помнишь, как мы боялись, что ПК‑24М закроют? А теперь он может стать стандартом для всей отрасли.

Алексей посмотрел на контроллер, который спокойно мигал индикаторами, выдерживая все испытания.

— Да, — улыбнулся он. — И всё благодаря тому, что мы не сдавались. Ни тогда, ни сейчас.

За окном солнце клонилось к закату, освещая цех, где роботы продолжали собирать новые ПК‑24М — теперь уже для самых сложных задач. Зелёный светодиод на стенде горел ровно, словно говоря: «Мы готовы к новым вызовам».

Глава 7. Связь и доверие

Лаборатория микроэлектроники. Утро

Алексей сидел перед экраном ноутбука, изучая спецификацию протокола MQTT для интеграции с облачной платформой «СтальГрада». Рядом Катя разбирала стопку технических документов, периодически поглядывая на контроллер ПК‑24М, который тихо гудел на лабораторном столе.

— Протокол MQTT подходит идеально, — сказала Катя. — Он лёгкий, работает даже при нестабильном соединении и поддерживает QoS — уровни качества обслуживания.

— Да, — кивнул Алексей. — Но нам нужно добавить модуль Wi‑Fi или Ethernet. И доработать прошивку, чтобы данные передавались пакетами каждые 5 секунд: температура, напряжение, нагрузка процессора, статус модулей.

Виктор Сергеевич, который вошёл в лабораторию с чашкой кофе, усмехнулся:

— Вы хотите, чтобы контроллер ещё и в интернет выходил?

— Именно, — улыбнулась Катя. — И не просто выходил, а передавал телеметрию в облако. Тогда «СтальГрад» сможет отслеживать состояние всех своих ПК‑24М в реальном времени и предсказывать поломки.

Разработка решения

Команда быстро распределила задачи:

Алексей — проектирование схемы подключения модуля связи, расчёт энергопотребления;

Катя — написание прошивки для передачи данных, настройка MQTT‑клиента;

Виктор Сергеевич — согласование с отделом снабжения закупки модулей Wi‑Fi, проверка совместимости с корпусом контроллера.

Через три дня прототип был готов. На плате появился новый компонент — модуль ESP32 с антенной. Катя запустила тестовую передачу данных:

— Отправляем пакет… — она нажала кнопку на ноутбуке. — Есть приём! Сервер ответил подтверждением.

На экране монитора появилась таблица с параметрами контроллера:

Tпроцессора=62∘C;

Uпитания=24,1 В;

загрузка CPU: 48%;

статус: «РАБОТАЕТ».

— Отлично, — Алексей проверил логи. — Задержка передачи — всего 120 мс. Это даже лучше, чем мы планировали.

Внезапное препятствие

На следующий день господин Орлов вызвал команду к себе:

— Коллеги, у нас проблема, — он положил на стол распечатки. — Отдел кибербезопасности «СтальГрада» требует шифрования данных. Они боятся, что кто‑то перехватит телеметрию и получит доступ к их сети.

Катя побледнела:

— Но мы не закладывали шифрование в изначальную схему! Это потребует нового модуля — криптопроцессора или хотя бы поддержки TLS на ESP32.

Алексей задумался:

— TLS на ESP32 поддерживается, но это увеличит нагрузку на процессор и энергопотребление. Нужно пересчитать тепловые режимы.

Орлов постучал пальцами по столу:

— Срок тот же — неделя. «СтальГрад» не сдвинет график запуска прокатного стана.

Аварийный мозговой штурм

В лаборатории они снова собрались у стола:

— Вариант первый, — начал Алексей, — используем встроенную поддержку TLS на ESP32. Это минимально затратно по времени, но увеличит потребление на 15–20%.

— Вариант второй, — добавила Катя, — ставим отдельный крипточип AT88SC. Он снимет нагрузку с процессора, но потребует доработки платы и увеличит стоимость.

Виктор Сергеевич достал схему корпуса:

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

Они быстро набросали новый вариант компоновки:

Конец ознакомительного фрагмента.

Текст предоставлен ООО «Литрес».

Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.