Глава 1. Любовь среди транзисторов
Завод «ЭлектроПром», лаборатория микроэлектроники. 9:00 утра
Алексей стоял у окна и смотрел на заснеженную территорию завода. Через час должно было начаться испытание нового промышленного контроллера — проекта, на который он потратил последние два года. В голове крутились мысли не только о схемах и кодах, но и о Кате.
Дверь скрипнула. В лабораторию вошла Катя — в белом халате, с тёмными волосами, собранными в хвост, и с планшетом в руках.
— Доброе утро, — тихо сказала она. — Все данные готовы. Параметры питания в норме: Uвх=24 В, ток потребления Iпот≤0,5 А. Процессор загружен на 35%, ошибок в протоколе Modbus пока нет.
Алексей кивнул, стараясь не выдать волнения:
— Отлично. Давай ещё раз проверим входные модули. У меня странное чувство…
— Опять интуиция? — Катя улыбнулась. — Папа всегда говорит, что инженеры должны доверять приборам, а не ощущениям.
Упоминание отца повисло в воздухе. Виктор Сергеевич, главный технолог завода, открыто презирал Алексея. Он считал, что молодой инженер слишком амбициозен и не уважает традиции. А главное — он категорически не одобрял отношений дочери с ним.
— Твой отец вчера задерживался допоздна, — осторожно сказал Алексей. — Проверял что‑то в документации…
Катя нахмурилась:
— Он всегда так. Думает, что без него всё развалится. Но мы сделали всё правильно, верно?
— Конечно, — Алексей взял её за руку. — Мы проверили каждый контакт, каждую строку кода. Контроллер должен работать как часы.
Он подошёл к стенду. На столе лежал серый металлический корпус с маркировкой «ПК‑24М». Внутри — сердце системы: микроконтроллер STM32, модули ввода‑вывода, оптоизоляторы для гальванической развязки цепей.
— Начинаем тест, — объявил Алексей в микрофон. — Режим симуляции нагрузки.
На экране монитора побежали графики. Напряжение на шинах держалось стабильно, процессор справлялся с обработкой данных. Катя следила за осциллограммой сигнала ШИМ — импульсы были ровными, без искажений.
— Всё идеально, — выдохнула она. — Мы сделали это!
Но в тот момент, когда Алексей уже собирался объявить о завершении теста, на экране вспыхнула красная надпись: «ОШИБКА: СБОЙ В ЦЕПИ FEEDBACK».
Осциллограф показал резкий скачок напряжения. Процессор начал перегреваться — температура на датчике быстро достигла 85∘C.
— Что за… — Алексей бросился к панели управления. — Этого не может быть! Мы же проверяли обратную связь сто раз!
Катя вгляделась в код на своём ноутбуке:
— Здесь что‑то странное. В модуле коррекции появилась лишняя строка. Она заставляет систему циклически перезапрашивать данные… Это же классический бесконечный цикл!