Это старая версия документа!
Схема работы системы
1. Общая структурная схема
┌─────────────────────────────────────────────────────────────────────────┐ │ ЦЕНТРАЛЬНЫЙ КОНТРОЛЛЕР │ │ │ │ ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────────────┐ │ │ │ АЛГОРИТМ │ │ АРХИТЕКТУРА │ │ РЕЖИМЫ РАБОТЫ │ │ │ │ РАБОТЫ │ │ ДАННЫХ │ │ │ │ │ │ │ │ │ │ ┌──────┬ ┌──────┬ ┌────┐ │ │ │ │ 1. Инициализация│ │ ▪ Кольцевой │ │ │Штатный│ │Аварий│ │Ре- │ │ │ │ │ 2. Опрос │ │ буфер │ │ │ │ │ │ │жим │ │ │ │ │ 3. Обработка │ │ ▪ Логи событий │ │ └──────┘ └──────┘ │на- │ │ │ │ │ 4. Управление │ │ ▪ Конфигурация │ │ ┌──────┐ │стройки│ │ │ │ 5. Связь │ │ ▪ Резервная │ │ │Резерв│ └────┘ │ │ │ │ │ │ копия │ │ │ный │ │ │ │ └─────────────────┘ └─────────────────┘ └──────┘ │ │ └─────────────────┬─────────────────┬──────────────────────────────────┘ │
│ │ │
│(Данные, события)│(Управляющие сигналы) │
│ │ │
┌─────────────────▼────┐ ┌─────────▼─────────────────────────────────────┐ │ ИНТЕРФЕЙСЫ │ │ ИСПОЛНИТЕЛЬНЫЕ УСТРОЙСТВА │ │ ВВОДА │ │ │ │ │ │ ┌─────────────┐ ┌──────────────────────────┐ │ │ ┌───────────────────┐│ │ │Реле и │ │Веб-интерфейс и уведомления│ │ │ │ Встроенные датчики││ │ │цифровые │ │ │ │ │ │ (I2C/SPI) ││ │ │выходы │ ▪ Логирование действий │ │ │ └───────────────────┘│ │ └─────────────┘ ▪ Управление нагрузкой │ │ │ ┌───────────────────┐│ │ │ │ │ Внешние датчики ││ └────────────────────────────────────────────────┘ │ │ (4-проводной) ││ │ └───────────────────┘│ └──────────────────────┘
│
┌──────────┴──────────┐
│ │
┌───────▼───────┐ ┌────────▼────────┐
│ ВЗАИМОДЕЙСТВИЕ │ │ ОБРАБОТКА │
│ С ПОЛЬЗОВАТЕЛЕМ │ │ АВАРИЙНЫХ │
│ │ │ СИТУАЦИЙ │
│ Локальное: │ │ │
│ ▪ Веб-интерфейс (Wi-Fi AP) │ ▪ Питание: AC->Аккумулятор│
│ ▪ Кнопки и сигнализация │ ▪ Критические события │
│ Удаленное: │ ▪ Ошибки связи │
│ ▪ Веб (Ethernet) │ │ │
│ ▪ Облако/Приложение │ │ │
└───────────────────┘ └─────────────────┘
2. Взаимодействие компонентов
| Блок | Функция | Интерфейс |
| —— | ——— | ———– |
| Центральный контроллер | Обработка данных, управление | - |
| Встроенные датчики | Мониторинг параметров | I2C/SPI |
| Внешние датчики | Расширенный мониторинг | 4-проводной интерфейс |
| Исполнительные устройства | Выполнение команд | Реле, цифровые выходы |
3. Алгоритм работы
- Шаг 1: Инициализация системы
- Загрузка прошивки
- Самодиагностика компонентов
- Подключение к сети питания
- Шаг 2: Опрос датчиков
- Циклический опрос встроенных датчиков
- Опрос внешних датчиков по расписанию
- Фильтрация и обработка данных
- Шаг 3: Обработка данных
- Сравнение с пороговыми значениями
- Выполнение programmed логики
- Генерация событий и предупреждений
- Шаг 4: Управление выходами
- Активация реле и цифровых выходов
- Управление через веб-интерфейс
- Логирование действий
- Шаг 5: Связь и мониторинг
- Обновление веб-интерфейса
- Отправка уведомлений
- Синхронизация с облачным сервисом
4. Режимы работы
- Штатный режим - нормальная работа всех компонентов
- Аварийный режим - при срабатывании критических датчиков
- Резервный режим - питание от Li-Ion аккумулятора
- Режим настройки - конфигурирование параметров системы
5. Взаимодействие с пользователем
- Локальное управление:
- Веб-интерфейс через Wi-Fi AP
- Кнопки на лицевой панели
- Звуковая сигнализация
- Удаленное управление:
- Веб-интерфейс через Ethernet
- Облачный сервис и мобильное приложение
6. Обработка аварийных ситуаций
- При пропадании питания - переход на аккумулятор
- При восстановлении питания - автоматический возврат
- При критических событиях - звуковое оповещение
- При ошибках связи - повторные попытки соединения
7. Архитектура данных
- Кольцевой буфер для хранения показаний
- Логи событий с временными метками
- Конфигурационные параметры в энергонезависимой памяти
- Резервное копирование критических данных