Удаленное подключение эл. счетчика Меркурий-230 через CAN порт


#1

Собираюсь приобрести у вас контроллер wiren board 6, соответственно подбираю для себя необходимые опции
Остался пока не закрытым один вопрос:
Необходимо будет снимать данные со счетчика Меркурий-230 ART-02 CN c CAN портом
Вот только контроллер находится в одном здании, а счетчик в другом.
Между зданиями проложено несколько кабелей FTP, 5 категории длинной около 40м
Смогу ли я подключить контроллер через этот кабель к CAN порту эл.счетчика?
Или может есть возможность снимать данные с этого счетчика через какой то выносной модуль?


#2

Добрый день!

В таких вопроса гарантировать 100% нельзя, но с большой вероятностью с подключением через 40 метров FTP всё заработает. Вот примерная таблица допустимых длин линии CAN для разных скоростей: http://www.can-wiki.info/doku.php?id=can_faq:can_cabling Счётчик обычно работает на 9600 бит/с, поэтому обещают до километра (разумеется, нужно использовать именно провода свитой пары внутри кабеля, без скруток/спаек/ответвлений).

Пожалуйста, после подключения напишите сюда, получилось/не получилось.


#3

Спасибо. Буду пробовать.
На случай, если не получится - каким либо выносным модулем можно будет снять данные с этого счетчика?


#4

Не очень понимаю, какой модуль имеется в виду. Если подразумевается какое-то промежуточное дополнительное устройство, то его же тоже потом придётся подключать к контроллеру каким-то способом. А CAN - одна из лучших шин для связи на дальних расстояниях.


#5

Да - Имелось в виду что нибудь промежуточное типа WB-MGE.


#6

Добрый день!
Это не нужно, CAN лучше.


#7

Добрый день
По просьбе команды шлю отчет по проделанной работе:

Установил свой счетчик по постоянной схеме.
Все получилось.

Счетчик у меня Меркурий 230 ART-02 CN 2012 года выпуска.
Подключается по CAN интерфейсу.
CAN интерфейс у него весьма условный. Т.е. используется только физический уровень. Протокол обмена тот же что и у счетчиков с RS485. Единственное отличие – это обратная полярность. Счетчик был успешно протестирован с обоими портами RS485 WirenBoard 6.5.

В ходе предварительного тестирования на короткой линии выявились следующие особенности:
При использовании параметров указанных в конфигурации - в системном журнале постоянно “ссыпались” сообщения об ошибках таймаута или CRC.
Сообщения удалось полностью прекратить при значении “guard_interval_us”: 100000
Обновление всех значений стало происходить примерно в период 4 секунды.

Шаблон пришлось немножко изменить:
Добавил отображение ночного и дневного тарифа, удалил не поддерживаемые моим счетчиком – температуру, KU1-KU3.

После этого счетчик был переключен уже по реальной схеме – через кабель FTP, 5 категории длинной около 40м. Все заработало, ошибок в журнале за 2 суток не обнаружено.


#8

Здорово, спасибо!