Meter-Bus

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

Описание протокола[править | править исходный текст]

M-Bus (Meter-Bus) - коммуникационный протокол (европейский стандарт EN 1434/IEC870-5, EN 13757-2 физический и канальный уровни, EN 13757-3 уровень приложений). Основан на стандартной архитектуре «клиент-сервер». Один из распространённых протоколов передачи данных для ряда специфических электронных устройств, таких как приборы учёта электрической энергии (электросчётчики), тепловой энергии (теплосчётчики), расходомеры воды и газа, некоторые исполнительные устройства и т.п. Данные передаются на компьютерную станцию (сервер) напрямую или через концентраторы шины M-Bus, а также усилители-повторители сигнала.

Отличие от протоколов Modbus и стандарта RS-485 - другие уровни сигналов, низкая скорость передачи данных (300 - 9600 бит/с), низкие требования к линии связи, возможность питания устройств от линии M-Bus, отсутствие требования соблюдения полярности. Этот протокол из-за ряда особенностей, не является промышленным и применяется только в тех устройствах, где некритична низкая скорость (и даже потеря части данных). К достоинствам протокола M-bus можно отнести: минимальные требования к оборудованию и линиям связи, быстроту внедрения и простоту монтажа. Это делает его малозатратным и экономически привлекательным.

Некоторые параметры протокола M-Bus[править | править исходный текст]

  • режим передачи: полудуплексный;
  • скорость передачи данных: 300-9600 бит/с (совместимы со стандартными скоростями UART портов ПК и микроконтроллеров, которые и являются источником и приёмником данных);
  • логическая "1": +36 В, ток не более 1,5 мА;
  • логический "0": +12..24 В, ток 10...11 мА;
  • тип кабеля: стандартный телефонный (JYStY N*2*0.8 mm);
  • ёмкость линии: не более 180 нФ, сопротивление до 29 Ом;
  • дальность работы в стандартной конфигурации: до 1000 м;
  • дальность работы slave-устройства до повторителя сигнала: до 350 м;
  • число устройств в линии: до 250.

Логическая "1" передаётся уровнем 36 В, с потреблением до 1,5 мА от линии. Логический "0" - напряжением 24 В на Master-устройстве. Для передачи логического "0" slave-устройства увеличивают ток потребления до 10-11мА. Большой ток потребления и снижение напряжения в линии Master-устройство определяет как логический "0". В этом протокол передачи похож на 1-Wire - как способом передачи данных, так и возможностью питания устройств от линии.

Примечания по термину M-Bus[править | править исходный текст]

Встречается также протокол с аналогичным названием M-BUS, предназначенный для подключения к ПК телефонов NOKIA моделей 1610, 3110, 61ХХ, 8110, 32ХХ, ЗЗХХ, 51ХХ, 61ХХ, 8210, 8850, в целях сервисного обслуживания.

Ссылки на используемые в статье источники[править | править исходный текст]

Похожие стандарты передачи данных[править | править исходный текст]