X10

Материал из Machinepedia
Перейти к: навигация, поиск
Устройства стандарта X10/S10, включаемые в электросеть

X10 — это международный открытый индустриальный стандарт, применяемый для связи электронных устройств в системах домашней автоматизации. Стандарт X10 определяет методы и протокол передачи сигналов управления электронными модулями, к которым подключены бытовые приборы, с использованием обычной электропроводки или беспроводных каналов.

Стандарт X10 был разработан в 1975 году компанией Pico Electronics (Гленротс, Шотландия) для управления домашними электроприборами.

В наши дни стандарт остаётся одним из самых популярных, хотя есть ряд альтернатив с более широкими возможностями: KNX, INSTEON, BACnet и LonWorks.

Радиоканал

Для обеспечения работы беспроводных пультов, переключателей и прочих устройств был разработан протокол использования радиоканала. Беспроводные устройства передают по радио пакеты данных, почти идентичные передаваемым по проводной сети. Для передачи используется частота 310 МГц в США и 433 МГц в Европе. Ресивер, подключённый к обычной электросети, транслирует полученные по радио команды в стандартную сеть X10.

Протокол X10

Передаваемый по сети пакет состоит из адреса и команды, отправляемых контроллером управляемому модулю. Более сложные контроллеры также умеют опрашивать такие же управляемые модули об их статусе. Этот статус может быть достаточно простым («включено» или «выключено»), указывать числовое значение (текущее значение яркости, температура или данные с других датчиков).

Вне зависимости от среды передачи (электрическая сеть или радиосигнал), пакеты X10 состоят из: 4 бита — код дома; 4 бита — код модуля (может быть задано несколько модулей); 4 бита — команда.

Во избежание путаницы и удобства пользователей код дома задаётся латинскими буквами от A до P, а код модуля — цифрами от 1 до 16.

Когда сеть X10 установлена, каждый модуль настраивается таким образом, чтобы откликаться на один из 256 возможных адресов (16 кодов домов × 16 кодов модулей = 256). Каждый модуль реагирует только на команды, отправленные непосредственно ему и на несколько широковещательных команд.

Например, по сети может прийти сообщение вида: «модуль A3» а за ним команда «включиться» (turn on), что заставляет модуль A3 включить подсоединённое к нему устройство. Управление несколькими модулями осуществляется сообщением вида: «модуль A3», «модуль A15» и «модуль A4», а затем команда «включиться». Результат — все вышеперечисленные модули должны включить подключённые к ним устройства.

Стоит отметить, что нет ограничения на использование более чем одного кода дома в случае перечисления, однако, широковещательные команды вида «включить весь свет» или «выключить все модули» влияет только на модули с одиним кодом дома. Таким образом, коды домов могут быть использованы для разделения сети X10 на отдельные зоны.

Недостатки

  • Протокол X10 очень медленный. Около 3/4 секунды занимает передача адреса устройства и команды. Это может быть незаметным при использовании настольного контроллера, но может стать ощутимым при использовании двусторонней связи или при управлении через интеллектуальный контроллер (например, подключённый к компьютеру), особенно при использовании какого-либо сценария для управления несколькими устройствами.
  • В сети X10 может передаваться только одна команда в конкретный момент времени. Если в одно и то же время будет вестись передача двух и более команд, это вызовет коллизии: команды не будут корректно приняты или же будут выполнены неверные действия.
  • Устройства защитного отключения могут ослаблять сигнал настолько, что он не будет прочитан.
  • Некоторые блоки питания, используемые в современной аппаратуре (компьютерах, телевизорах, ресиверах), могут «съедать» проходящие мимо команды сети X10. Это происходит из-за использования конденсаторов на входе блоков питания, которые создают низкое сопротивление для высокочастотного сигнала, сглаживая сигнал. Для подобных устройств существуют входные фильтры, которые позволяют пакетам X10 беспрепятственно проходить мимо подобных устройств.
  • Некоторые модули X10 некорректно работают (или не работают вообще), если управляют устройством с низкой потребляемой энергией (менее 50 Ватт), например, флюоресцентными лампами.
Личные инструменты
Пространства имён

Варианты
Действия
Присоединиться сейчас к бесплатной торговой площадке №1 для промышленников в России machinebook
Навигация
Навигация
Рекламодателям
Инструменты
Яндекс.Метрика