Meter-Bus

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

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

Не следует путать с сервисным интерфейсом телефонов 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-устройство определяет как логический «0». В этом протокол передачи похож на 1-Wire — как способом передачи данных, так и возможностью питания устройств от линии.

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