Электроэнергия
- Войдите на сайт для отправки комментариев
Пнд, 04/04/2016 - 12:07
Вопрос такой, как подключить Arduino UNO к Меркурию 230(Трех фазному) счетчику и GSM модему для передачи данных на удаленный сервер. Кто нибудь уже сталкивался с такой темой????
Там есть RS 232 ? или 485?
Я опрашиваю теплосчетчики через интернет.
К тепловычислителю по RS 232 преобразователь интерфейса в Wi-Fi (это на объектах)
На серверной стороне "ЛЭРС учет" со статическим IP, опрос автоматически по задааному времени.
Сейчас заказал с али "ESP 8266" буду их испытывать как придут.
Задача сделать сбор данных с минимальными затратами. По этому и решили взять за основу Arduino. 232 порта нет, только если оптопорт. но хотелосьбы без фоторезистора.
Кроме оптопорта нет ничего ? обычно оптопорт задействует RS 232
Если доступен RS485/CAN порт то все просто, берете преобразователь CAN<->UART (MAX485) и читаете все данные данные из счетчика.
https://github.com/mrkrasser/MercuryStats/blob/master/Readme.ru.md
Если доступен оптопорт, то можно читать только текущее потребление по количеству импульсов.
Меркурий 230 счетчики имеют еще и буквы после цифр, например PQRSIN, так что если есть буковка R-то есть 485 порт, если там есть буовка С- то есть кан. Если буковка I- то еще есть и IRDA.
Все кроме IRDA находится под крышкой и пломбируется, так что обычно доступен только инфокраасный.