## 1. Ведомость материалов DC-мониторинга (BOM-таблица) Вся мелочевка и наплатные блоки питания сведены в отдельный список: | Категория | Наименование компонента | Кол-во | Назначение и инженерные примечания | |---|---|---|---| | Вычисления | Микроконтроллер Arduino Nano V3.0 (ATmega328P) | 1 шт. | Ядро сбора данных. Подключение к Linux-ПК по USB для прошивки. | | Сеть | Модуль локальной сети ENC28J60 SPI | 1 шт. | Сетевой Ethernet-интерфейс (разъем RJ45 под медный кабель в дом). | | Питание | Наплатный блок питания Mean Well ИЭП-05-12 (или IRM-05-12) | 1 шт. | Преобразует 240В АС от дифавтомата климата в стабильные 12 В DC. | | | Понижающий DC-DC модуль (например, LM2596 или аналогичный Mini) | 1 шт. | Понижает 12 В до 5.0 В DC для чистого питания Arduino, датчика Холла и ENC28J60. | | Датчики | Промышленный датчик Холла Allegro ACS758LCB-200B-PFF-T | 1 шт. | Двунаправленный (±200А). Монтируется в разрыв главного минуса шины 48В. | | Обвязка АЦП | Резистор постоянный 110 кОм (Точность 1%, 0.25 Вт) | 1 шт. | Верхнее плечо делителя напряжения (R1). | | | Резистор постоянный 10 кОм (Точность 1%, 0.25 Вт) | 1 шт. | Нижнее плечо делителя напряжения (R2). | | | Конденсатор керамический 0.1 мкФ (104) | 2 шт. | Фильтры высокочастотных помех на аналоговых входах А0 и А1. | | Монтаж | Макетная плата под пайку (прототипная) + разъемы-гребенки | 1 компл. | Для жесткой распайки всех элементов и резисторов в один монолитный блок. | ## 2. Схема расключения (Трассировка соединений) Так как датчики и сеть требуют жесткой разводки, соединяйте пины по следующей карте: ## Блок питания и Логика: * Линия 240В AC (после дифавтомата климата) ──> Вход AC/L и AC/N Mean Well 12V. * Выход Mean Well 12V (+) ──> Вход IN+ DC-DC преобразователя. * Выход Mean Well 12V (-) ──> Вход IN- DC-DC преобразователя. * Настройте DC-DC потенциометром строго на 5.0 Вольт на выходе. * Выход DC-DC (+5V) ──> Пины 5V на Arduino, VCC на ENC28J60 и VCC на ACS758. * Выход DC-DC (GND) ──> Пины GND на Arduino, GND на ENC28J60, GND на ACS758 и нижний вывод Резистора 10 кОм. ## Сетевой модуль ENC28J60 ──> Arduino Nano (Шина SPI): * VCC ──> 5V (от DC-DC) * GND ──> GND * CS ──> Пин D10 * SI ──> Пин D11 (MOSI) * SO ──> Пин D12 (MISO) * SCK ──> Пин D13 (SCK) ## Аналоговый узел делителя напряжения шины 48В (Пин А0): * ПЛЮС главной шины 48В ──> Резистор 110 кОм. * Второй конец резистора 110 кОм ──> Пин А0 Arduino. * От пина А0 Arduino ──> Резистор 10 кОм ──> МИНУС главной шины 48В (GND автоматики). * Защита: Конденсатор 0.1 мкФ припаять параллельно резистору 10 кОм (между А0 и GND). ## Аналоговый узел датчика Холла ACS758 (Пин А1): * VCC ──> 5V (от DC-DC) * GND ──> GND * OUT (Сигнал) ──> Пин А1 Arduino Nano. * Защита: Вторую керамику 0.1 мкФ припаять между пином А1 и GND прямо у платы Arduino.