Джек Гримм – Промышленная электроника (страница 5)
— Критические зоны: процессор — 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 Кошелек, бонусными картами или другим удобным Вам способом.