Pull to refresh

Zigbee шлюз для счетчиков Меркурий

Reading time1 min
Views14K

Давно удивлялся, почему не смотря на распространенность счетчиков Меркурий и возможность съема с них показаний через RS-485, на рынке DIY устройств не было Zigbee шлюза для них. Этот пробел я решил восполнить самостоятельно.

В основе шлюза модуль на чипе CC2530 и модуль конвертера RS-485 - UART

CC2530 от EBYTE
CC2530 от EBYTE

Так как размещаться это должно рядом со счетчиком, то питание я решил делать нормально от 220 вольт, без отдельных блоков питания, для чего используется маленький БП с того же ali.

Остальное уже мелочевка типа клеммника питания, проводов для подключения счетчика, регулятора питания, пары кондеров, кнопки для включения режима сопряжения и светодиода с резистором.

Далее берем замечательный EasyEDA и рисуем в нем схему:

И плату:

Осталось купить у китайцев все запчасти, включая платы, дождаться, пока они приедут и спаять это все воедино

Тут стоит немного другой модуль, я их в свое время урвал занедорого на ТАО, но увы, они там кончились. Но можно ставить и обычный EBYTE, лучше с разъемом под внешнюю антенну.

Ну и последний штрих, пишем прошивку, соединяемся с Z2M и смотрим, как это теперь все выглядит:

551694 это последние 6 цифр серийного номера счетчика. Для однофазных это его сетевой адрес. Для трехфазных немного хитрее, там либо посление 3 цифры, если они меньше 240, либо две, если три цифры больше 240.

Вот так это выглядит для трехфазного счетчика.

С уверенность могу сказать, что оно работает с 200 и 230, их я покупал для разработки. Если верить Инкотексу, то будет работать с однофазными 200.02, 204, 206, 150, трехфазным 204, 230, 234

Герберы и прошивку можно скачать тут и тут

Для приобретения готового девайса можно написать мне

Tags:
Hubs:
Total votes 41: ↑39 and ↓2+52
Comments26

Articles