4.3 KiB
4.3 KiB
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.