Датчики и входы: нормализация сигналов
Курс научит инженеров и монтажников подключать, настраивать и обрабатывать сигналы с ключевых типов датчиков: дискретных, аналоговых, 1-Wire и "сухой контакт". Вы освоите программную фильтрацию сигналов (антидребезг, гистерезис, усреднение) для создания надежных систем автоматизации. Основной фокус курса — на нормализации данных, создании единого формата событий и разработке отказоустойчивых сценариев (watchdog, аварийные режимы). По итогам вы сможете самостоятельно диагностировать и устранять типовые неисправности сенсорных подсистем.
Чему вы научитесь
- Различать физические сигналы, логические события и состояния системы.
- Подключать и конфигурировать универсальные входы контроллера для различных типов датчиков (1-Wire, дискретные, аналоговые, "сухой контакт").
- Разрабатывать flow в Node-RED для чтения данных с физических входов.
- Применять программные методы фильтрации "дребезга контактов" для дискретных сигналов.
- Реализовывать логику гистерезиса для аналоговых датчиков для предотвращения частых переключений.
- Внедрять алгоритмы усреднения для сглаживания "шумных" аналоговых сигналов.
- Проектировать и внедрять единый формат "контракта сообщения" (JSON) для всех событий от датчиков.
- Создавать сценарии для отслеживания доступности датчиков (watchdog) и активации аварийных режимов.
- Проводить диагностику неисправностей, связанных с датчиками, используя системные логи и инструменты Node-RED.
- Составлять и выполнять тест-планы для проверки корректности работы датчиков.
- Использовать ноды Catch, Status и Link для создания надежных и отлаживаемых flows.
- Формировать артефакты (экспорты flow, скриншоты, отчеты) для сдачи лабораторных работ.