Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Модули X10 (по часовой стрелке от верхнего левого угла): оригинальный ламповый модуль BSR, «звуковой модуль», последний ламповый модуль, выходной модуль.

X10 представляет собой протокол для связи между электронными устройствами , используемыми для домашней автоматизации ( домашней электроники ). Он в основном использует проводку линии электропередачи для сигнализации и управления, где сигналы включают короткие радиочастотные всплески, представляющие цифровую информацию. Также определяется транспортный протокол на основе беспроводной радиосвязи .

X10 был разработан в 1975 году компанией Pico Electronics из Гленротеса, Шотландия , чтобы обеспечить удаленное управление домашними устройствами и приборами. Это была первая домотическая сетевая технология общего назначения, и она остается наиболее широко доступной [ ссылка ] . [1]

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

История [ править ]

В 1970 году группа инженеров основала компанию Pico Electronics в Гленротесе, Шотландия . [2] Компания разработала первый одночиповый калькулятор . [1] Когда цены на интегральные схемы калькуляторов начали падать, Pico переориентировалась на коммерческие продукты, а не на простые ИС.

В 1974 году инженеры Pico совместно разработали LP запись вертушки, АЦП Accutrac 4000, с Бирмингем Sound репродукторы , в то время крупнейшим производителем записей чейнджеров в мире. Его можно было запрограммировать на воспроизведение выбранных треков и управлять им с помощью пульта дистанционного управления с использованием ультразвуковых сигналов, что породило идею дистанционного управления освещением и приборами. К 1975 году был задуман проект X10, названный так потому, что это был десятый проект. В 1978 году продукты X10 начали появляться в RadioShack и Sears.магазины. Вместе с BSR было создано партнерство под названием X10 Ltd. В то время система состояла из 16-канальной командной консоли, модуля лампы и модуля устройства. Вскоре появились настенный выключатель и первый таймер X10.

В 1980-х был выпущен компьютерный интерфейс CP-290. Программное обеспечение для интерфейса работает на Commodore 64 , Apple II , Macintosh , MS-DOS и MS-Windows .

В 1985 году BSR прекратила свою деятельность, и была основана X10 (USA) Inc. В начале 1990-х потребительский рынок был разделен на две основные категории: ультра- элитный рынок с бюджетом в 100 000 долларов США и массовый рынок с бюджетом от 2 000 до 35 000 долларов США. CEBus (1984) и LonWorks (1991) были попытками повысить надежность и заменить X10.

Бренды [ править ]

Компоненты X10 продаются под разными торговыми марками:

  • X10 Powerhouse
  • X10 Pro
  • X10 Activehome
  • Radio Shack Plug 'n Power
  • Leviton Центральная система управления (CCS)
  • Электронное управление Leviton Decora
  • Система управления домом Sears
  • Стэнли LightMaker
  • Стэнли Homelink
  • Black & Decker Freewire
  • Домашний директор IBM
  • RCA Домашний контроль
  • GE Homeminder
  • Передовые технологии управления (ACT)
  • Magnavox Домашняя безопасность
  • NuTone
  • Умный дом

Обзор управления несущей линии электропередачи [ править ]

Модули X10: внутренняя часть модуля прибора (обратите внимание на импульсное реле слева) и модуля лампы (обратите внимание на TRIAC и радиатор )

Бытовая электропроводка, которая питает свет и приборы, используется для передачи цифровых данных между устройствами X10. Эти данные кодируются на 120 кГц носителя , который передается в качестве всплесков в течение относительно спокойных нулевых пересечений в 50 или 60 Гц переменного тока переменный ток сигнала . При каждом переходе через ноль передается один бит. [3]

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

Относительно высокочастотная несущая волна, несущая сигнал, не может проходить через силовой трансформатор или через фазы многофазной системы . Для систем с расщепленной фазой сигнал может быть пассивно связан от ветви к ветви с использованием пассивного конденсатора , но для трехфазных систем или там, где конденсатор обеспечивает недостаточную связь , можно использовать активный повторитель X10 . Чтобы сигналы могли соединяться по фазам и при этом соответствовать точке пересечения нуля каждой фазы, каждый бит передается три раза в каждом полупериоде со смещением на 1/6 цикла.

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

Протокол [ править ]

Независимо от того , используя линии электропередачи или радиосвязи, пакеты , передаваемые по протоколу управления X10 состоят из четырех в битовом коде дома с последующим одним или более четырех битов блока кодов , наконец , следует команда четыре бит. Для удобства пользователей, конфигурирующих систему, четырехбитный код дома выбран как буква от A до P, а четырехбитный код блока - это число от 1 до 16.

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

Протокол может передавать сообщение "выберите код A3", за которым следует "включить", которое дает команду блоку "A3" включить его устройство. Перед подачей команды можно адресовать несколько единиц, что позволяет команде воздействовать на несколько единиц одновременно. Например, «выберите A3», «выберите A15», «выберите A4» и, наконец, «включить», все блоки A3, A4 и A15 будут включены.

Обратите внимание, что нет никаких ограничений, запрещающих использовать более одного кода дома в одном доме. Команды «все огни включены» и «все блоки выключены» будут влиять только на один код дома, поэтому установка с использованием нескольких кодов дома эффективно разделяет устройства на отдельные зоны.

Одностороннее против двухстороннего [ править ]

Недорогие устройства X10 только получают команды и не подтверждают свой статус остальной части сети. Двусторонние контроллеры позволяют создать более надежную сеть, но стоят в два-четыре раза больше и требуют двусторонних устройств X10. [4]

Список команд X10 [ править ]

Список кодировок кодов домов и квартир X10 [ править ]

Обратите внимание, что двоичные значения для кодов дома и единицы соответствуют, но это не прямая двоичная последовательность. Также помните, что за кодом модуля будет следовать один дополнительный бит «0», чтобы отличить его от кода команды (подробно описано выше).

Детали физического уровня [ править ]

В потоке переменного тока 60 Гц каждый передаваемый бит требует двух переходов через ноль. Бит «1» представлен активным переходом через ноль, за которым следует неактивное пересечение нуля. Бит «0» представлен неактивным переходом через ноль, за которым следует активное пересечение нуля. Активный переход через нуль представлен 1 миллисекундной вспышкой 120 кГц в точке пересечения нуля (номинально 0 °, но в пределах 200 микросекунд от точки перехода через ноль). Неактивный переход через нуль не будет иметь импульсного сигнала 120 кГц.

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

Сразу после стартового кода появляется 4-битный код дома (обычно представленный буквами от A до P на интерфейсных модулях), а после кода дома идет 5-битный код функции . Коды функций могут указывать код номера устройства (1–16) или код команды. Номер устройства или код команды занимает первые 4 из 5 бит. Последний бит - это 0 для кода устройства и 1 для кода команды. Множественные единичные коды могут быть переданы последовательно до того, как наконец будет отправлен код команды. Команда будет применена ко всем отправленным кодам объектов. Также можно отправить сообщение без кодов устройства, только с кодом дома и кодом команды. Это будет применяться к команде для последней группы ранее отправленных кодов единиц.

Один стартовый код, один домашний код и один функциональный код известны как кадр X10 и представляют минимальные компоненты допустимого пакета данных X10.

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

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

Более поздние разработки (1997 г.) аппаратного обеспечения представляют собой усовершенствования собственного аппаратного обеспечения X10. В Европе (2001 г.) для рынка 230 В переменного тока, 50 Гц. Все улучшенные продукты используют один и тот же протокол X10 и совместимы.

RF протокол [ править ]

Четырехканальный радиопереключатель и транспондер радиосвязи на линию питания

Для поддержки беспроводных клавиатур, удаленных переключателей, датчиков движения и т.д. также определен протокол RF. Беспроводные устройства X10 отправляют пакеты данных, которые почти идентичны протоколу NEC IR , используемому многими ИК-пультами, а затем радиоприемник обеспечивает мост, который преобразует эти радиопакеты в обычные пакеты управления линией электропередачи X10. Протокол беспроводной связи работает на частоте 310  МГц в США и 433,92 МГц в европейских системах.

Доступные устройства, использующие протокол радиосвязи, включают:

  • Контроллеры клавиатуры («кликеры»)
  • Контроллеры связки ключей, которые могут управлять от одного до четырех устройств X10
  • Модули охранной сигнализации, которые могут передавать данные датчиков
  • Пассивные инфракрасные переключатели для управления освещением и звуковыми сигналами X-10
  • Непассивные информационные всплески

Поддержка оборудования [ править ]

Модули устройства [ править ]

Модули X10: модуль патрона лампы

В зависимости от нагрузки, которую необходимо контролировать, должны использоваться разные модули. Для лампы накаливания нагрузки, А модуль лампы или настенный выключатель модуль может быть использован. Эти модули переключают питание с помощью твердотельного переключателя TRIAC, а также могут регулировать яркость ламповой нагрузки. Ламповые модули работают практически бесшумно и обычно рассчитаны на управление нагрузкой от 40 до 500 Вт .

Для нагрузок, отличных от ламп накаливания, таких как люминесцентные лампы , газоразрядные лампы высокой интенсивности и бытовые электроприборы , электронное переключение на основе симистора в ламповом модуле не подходит, и вместо него следует использовать модуль прибора . Эти модули переключают мощность с помощью импульсного реле . В США эти модули обычно рассчитаны на управление нагрузкой до 15 ампер (1800 Вт при 120 В).

Многие модули устройств предлагают функцию, называемую местным управлением . Если модуль выключен, нажатие переключателя питания на лампе или приборе вызовет включение модуля. Таким образом, лампа или кофейник по-прежнему могут гореть без использования контроллера X10. Модули настенных переключателей могут не поддерживать эту функцию. В результате более старые модули устройства могут не работать, например, с очень низкой нагрузкой, такой как настольная светодиодная лампа мощностью 5 Вт.

Некоторые модули настенных переключателей предлагают функцию, называемую локальным затемнением . Обычно местная кнопка на модуле настенного выключателя просто предлагает управление включением / выключением без возможности локального затемнения регулируемой лампы. Если предлагается локальное затемнение, нажатие кнопки заставит лампу циклически перебирать свой диапазон яркости.

Модули более высокого уровня имеют более продвинутые функции, такие как программирование уровней, настраиваемая скорость затухания, возможность передачи команд при использовании (называемые двусторонними устройствами) и поддержка сцены .

Существуют сенсорные модули, которые определяют и сообщают температуру, свет, инфракрасное излучение, движение или контактные отверстия и замыкания. Модули устройства включают термостаты, звуковые сигналы и контроллеры для переключателей низкого напряжения.

Контроллеры [ править ]

Контроллеры X10: простой контроллер (внизу слева), радиоконтроллер (вверху в центре) и оригинальный контроллер (внизу справа), который можно использовать с ультразвуковым пультом дистанционного управления

Контроллеры X10 варьируются от очень простых до очень сложных.

Простейшие контроллеры предназначены для управления четырьмя устройствами X10 по четырем последовательным адресам (1–4 или 5–8). Контроллеры обычно содержат следующие кнопки:

  • Блок 1 вкл / выкл
  • Блок 2 вкл. / Выкл.
  • Блок 3 вкл / выкл
  • Включение / выключение блока 4
  • Увеличение / уменьшение яркости (последний выбранный блок)
  • Все огни включены / все блоки выключены

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

Наконец, доступны очень сложные устройства, которые можно полностью запрограммировать или, как X10 Firecracker , использовать программу, работающую на внешнем компьютере. Эти системы могут выполнять множество различных синхронизированных событий, реагировать на внешние датчики и выполнять нажатием одной кнопки всю сцену , включать свет, устанавливать уровни яркости и так далее. Программы управления доступны для компьютеров под управлением операционных систем Microsoft Windows , Apple Macintosh , Linux и FreeBSD .

Также доступны системы охранной сигнализации . Эти системы содержат датчики дверей / окон, а также датчики движения, которые используют кодированный радиочастотный (RF) сигнал для определения того, когда они сработали, или просто для регулярной регистрации и подачи сигнала сердцебиения, чтобы показать, что система все еще работает. активный. Пользователи могут ставить и снимать свою систему с охраны с помощью нескольких различных пультов дистанционного управления, которые также используют кодированный радиочастотный сигнал для обеспечения безопасности. При срабатывании тревоги консоль сделает исходящий телефонный звонок с записанным сообщением. Консоль также будет использовать протоколы X10 для мигания индикаторов при срабатывании тревоги, в то время как консоль безопасности издает внешнюю сирену. Используя протоколы X10, сигналы также будут отправляться на удаленные сирены для дополнительной безопасности.

Мосты [ править ]

Есть мосты для перевода X10 в другие домотические стандарты (например, KNX ). ioBridge можно использовать для трансляции протокола X10 в API веб-службы через интерфейсный модуль X10 PSC04 Powerline. Домашний контроллер magDomus от компании magnocomp обеспечивает взаимосвязь и взаимодействие между большинством технологий домашней автоматизации.

Ограничения [ править ]

Совместимость [ править ]

Твердотельные переключатели, используемые в элементах управления X10, пропускают очень небольшой ток утечки. Компактные люминесцентные лампы могут неприятно мигать при выключении; Производители КЛЛ не рекомендуют управлять лампами с помощью твердотельных таймеров или пультов дистанционного управления.

Некоторые контроллеры X10 с твердотельными выходами симистора могут не работать с устройствами малой мощности (ниже 50 Вт) или такими устройствами, как люминесцентные лампы, из-за тока утечки устройства. Модуль прибора, использующий реле с металлическими контактами, может решить эту проблему. Многие старые блоки бытовой техники имеют функцию «местного управления», при которой реле намеренно блокируется резистором высокого номинала; модуль затем может определить собственный переключатель устройства и включить реле, когда задействован местный переключатель. Этот ток считывания может быть несовместим со светодиодными или CFL лампами.

Не все устройства можно использовать с диммером. Диммирование люминесцентных ламп невозможно с помощью диммеров ламп накаливания; некоторые модели компактных люминесцентных ламп имеют регулировку яркости, но стоят дороже. Моторизованные электроприборы, такие как вентиляторы и т. Д., Обычно не будут работать должным образом с диммером.

Электропроводка и источники помех [ править ]

Одна из проблем с X10 - чрезмерное затухание сигналов между двумя токоведущими проводниками в 3-проводной системе на 120/240 В, используемой в типичном жилом строительстве в Северной Америке . Сигналы от передатчика на одном токоведущем проводе могут не распространяться через высокое сопротивление обмотки распределительного трансформатора на другой токоведущий провод. Часто просто нет надежного пути, по которому сигналы X10 могли бы распространяться от одного провода ножки трансформатора к другому; этот сбой может приходить и уходить при включении и выключении больших устройств на 240 вольт, таких как печи или сушилки. (При включении такие устройства обеспечивают низкоомный мост для сигналов X10 между двумя проводами ножек.) Эту проблему можно окончательно решить, установив конденсатор.между ножками в качестве пути для сигналов X10; производители обычно продают ответвители сигналов, которые подключаются к розеткам на 240 вольт, которые выполняют эту функцию. В более сложных установках между ножками устанавливается активный ретранслятор , в других - усилители сигналов с соединительным устройством. Ретранслятор также нужен для межфазной связи в домах с трехфазным питанием . Во многих странах за пределами Северной Америки все дома обычно подключаются к одному однофазному проводу на 240 вольт, поэтому такой проблемы не возникает.

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

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

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

Команды теряются [ править ]

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

Отсутствие скорости [ править ]

Протокол X10 медленный. На передачу адреса устройства и команды уходит примерно три четверти секунды. Хотя обычно это не заметно при использовании настольного контроллера, это становится заметной проблемой при использовании двухпозиционных переключателей или при использовании какого-либо компьютеризированного контроллера. Кажущуюся задержку можно несколько уменьшить, используя более низкие скорости затемнения устройства. С более продвинутыми модулями другой вариант - использовать расширенные команды группового управления (сцены освещения). Это позволяет настраивать сразу несколько модулей одной командой.

Ограниченная функциональность [ править ]

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

Вмешательство и отсутствие шифрования [ править ]

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

См. Также [ править ]

  • Insteon
  • Домашняя автоматизация
  • Связь по ЛЭП

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

  1. ^ a b Рожь, Дэйв (октябрь 1999 г.). «Моя жизнь в X10» . Электронный журнал индустрии AV и автоматизации . Электронный журнал индустрии AV и автоматизации. Архивировано из оригинала на 2016-10-15 . Проверено 10 октября 2019 года .
  2. ^ История X10
  3. ^ «Как работает X10» . www.smarthomeusa.com . Проверено 8 марта 2016 .
  4. ^ «Односторонние и двусторонние модули - Информация о домашних технологиях - hmtech.info» . Automation.hmtech.info . Проверено 8 марта 2016 .

Внешние ссылки [ править ]

  • База знаний X10
  • Схема и модификации X10
  • Digital X-10, что мне использовать? .