Meter-Bus

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

M-Bus (Meter-Bus) — стандарт физического уровня для полевой шины на основе асинхронного интерфейса. Также под этим названием понимают коммуникационный протокол, используемый для связи устройств по этой шине.

M-bus преимущественно применяется для приборов учета электрической энергии (электросчётчики), тепловой энергии (теплосчётчики), расходомеров воды и газа. Данные передаются на компьютерную станцию (сервер) напрямую или через концентраторы шины M-Bus, а также усилители-повторители сигнала.

Не следует путать с сервисным интерфейсом телефонов NOKIA M-BUS, предназначенным для подключения моделей 1610, 3110, 61ХХ, 8110, 32ХХ, 33ХХ, 51ХХ, 61ХХ, 8210, 8850 к персональному компьютеру.

Параметры шины[править | править вики-текст]

Шина полудуплексная, допустимые скорости передачи данных 300-9600 бит/с (совместимы со стандартными скоростями UART портов ПК и микроконтроллеров, которые и являются источником и приёмником данных). Рекомендуемый тип кабеля: стандартный телефонный (JYStY N*2*0.8 mm). Ёмкость линии не более 180 нФ, сопротивление до 29 Ом. Дальность работы в стандартной конфигурации до 1000 м. Дальность работы slave-устройства до повторителя сигнала до 350 м. Число устройств в сети до 250.

Мастер передает данные меняя напряжение на линии: логической «1» соответствует 36 В, логический «0» 12..24 В. Ведомое устройство передает данные нагружением линии: в пассивном состоянии (логическая «1») ток нагрузки на линию связи не более 1,5 мА. Для передачи логического «0» ведомое устройство увеличивает ток потребления до 10..11мА. Малый ток нагрузки Master-устройство определяет как логическую «1». Большой ток потребления Master-устройство определяет как логический «0». В этом протокол передачи похож на 1-Wire — как способом передачи данных, так и возможностью питания устройств от линии.

Стандартизация[править | править вики-текст]

Шина M-Bus изначально была описана в европейском стандарте на теплосчетчики EN1434-3 «Heat meters. Part 3: Data exchange and interfaces» и его российской копии ГОСТ Р ЕН 1434-3 «Теплосчетчики. Часть 3: Обмен данными и интерфейсы». Позже M-Bus был также стандартизирован в EN13757 «Системы связи для измерительных приборов и дистанционное считывание показаний с измерительных приборов».

Протокольная часть M-Bus может применяться не только на проводном физическом уровне M-Bus, но и на других физических уровнях. Стандартизовано применение оптического физуровня (согласно EN 62056-21 4.1), радиоканального (868 МГц, EN 13757-4), токовой петли (EN 62056-21 3.1), альтернативный проводной физуровень (согласно EN 13757-6).

Уровень OSI Стандарт
Прикладной уровень EN1434-3
EN13757-3
Представительский уровень Нет
Сеансовый уровень Нет
Транспортный уровень Нет
Сетевой уровень Опционально
Канальный уровень EN1434-3
EN13757-2
Физический уровень EN1434-3
EN13757-2

Ссылки[править | править вики-текст]