Счётчик Миртек-32-РУ. Что внутри? Часть 1.
Недавно на улице я нашёл интересный прибор, который нельзя купить в розницу. Долго думал что с ним можно сделать, но не придумал ничего лучше, чем вскрыть его, посмотреть что внутри и написать об этом статью.
Внешний осмотр
Как видите, ему немного досталось. Отсутствие пары винтов и коричневый налёт намекает нам на его возможную неработоспособность. Но пока для нас это неважно.
По надписи МИРТЕК-32-РУ-SP31-A1R1-230-5-100A-T-RF433/1-RF2400/2-P2-HKMOQ1V3 мы можем понять такую информацию:
- SP31 – модель для установки на опору ЛЭП
- A1R1 – класс точности 1 по ГОСТ 31819.21-2012 и класс точности 1 по ГОСТ 31819.23-2012
- 230 – номинальное напряжение 230 В
- 10 – Базовый ток 10 А
- 100 – Максимальный ток 100 А
- T – трансформаторы тока в качестве измерительных элементов
- RF433/1 – радиоинтерфейс 433 МГц
- RF2400/2 – радиоинтерфейс 2400 МГц
- P2 – протоколы связи «МИРТЕК» и DLMS/COSEM/СПОДЭС
- Н – датчик магнитного поля
- K – реле управления нагрузкой в цепи тока
- M – измерение параметров качества электрической сети
- O – оптопорт
- Q1 – 1 дискретный выход
- V3 – электронная пломба на корпусе и крышке зажимов
Сняв прозрачную крышку, мы видим (почти) такую картину. 8 зажимов для проводов и металлическую панель с окошком посередине. Рассмотрим подробнее.
Это - оптический порт (оптопорт). Порт для оптического последовательного интерфейса передачи данных. Проще говоря - способ связи между счётчиком и компьютером. Переходник для такого порта выглядит так. Суть в том, что переходник магнитится к металлической пластине на счётчике, а связь происходит посредством взаимодействия инфракрасных приёмников и передатчиков. Представьте себе пульт от телевизора. Этот тип связи работает примерно также.
Вскрытие
Мы рассмотрели счётчик снаружи, пора разобрать его и посмотреть его внутренности.
Откручиваем некоторое количество винтов, снимаем крышку и откручиваем плату от пластикового держателя, снимаем трансформаторы с проводов.
Перед нами предстаёт главная плата, блок куда подключаются силовые провода и трансформаторы(подключены тонкими красно-белыми проводами).
Начнём с того, что отпаяем силовой блок, снимем с него крышку и рассмотрим подробнее.
Открыв блок, мы видим соленоид, который двигает белую пластиковую деталь. Она приводит в движение медные пластины которые замыкают провода. Это сделано для того, чтобы в случае неуплаты - объект можно было отключить от сети дистанционно, не выезжая на место. Меняя полярность при подаче напряжения на соленоид(красный и жёлтый провода) будет меняться сторона, в которую будет двигаться белая пластиковая деталь. Соответственно, объект можно не только отключить дистанционно, но и включить.
Перед нами основная плата с двух сторон. Рассмотрим подробнее каждую сторону.
Начнём с той стороны, на которой меньше компонентов. Помимо конденсаторов, варисторов, трансформатора и прочих компонентов мы можем увидеть интересный модуль.
На крышке напечатан QR который не даёт понимания о работе модуля. Залезем в него поглубже.
Отпаяв крышку модуля, видим два чипа. Гуглим их и получаем информацию:
- EM3585 - Zigbee SoCs
- SE2432L - high performance, fully integrated RF Front-End
Module designed for ZigBee®/Smart Energy applications
Делаем вывод, что это модуль 2.4ГГц для соединения со станцией сбора информации. Да, этот счётчик может автоматически отправлять информацию о расходе электроэнергии.
Окей, теперь осмотрим обратную сторону платы.
О, а вот тут уже интереснее. Для начала обратим внимание на модуль с антенной.
Гуглим чипы, смотрим информацию:
- CC1101 - дешёвый трансивер. Может принимать и передавать на частотах 300-348 MHz, 387-464 MHz and 779-928 MHz.
- ATMEL MEGA48PA - 8-битный микроконтроллер
Из этого списка можем сделать вывод что это модуль для работы с ДУ пультом или с тем же модулем сбора.
Это - PIC24FJ128. В данном случае этот микроконтроллер является основным, он управляет всем счётчиком. В следующей части попробуем вытащить из него прошивку.
Это тоже микроконтроллер, но он обрабатывает только данные с трансформаторов, то есть определяет расход электроэнергии. После вычислений данные отправляются в основной микроконтроллер PIC24FJ128.
The end
На этом всё, осталось только залезть в настройки, посмотреть что там интересного и попробовать вытащить прошивку из микроконтроллеров. Этим мы займемся во второй части.