WikiDer > X10 (отраслевой стандарт)
X10 это протокол для общение среди электронных устройств, используемых для Домашняя автоматизация (домотика). Он в основном использует линия электропередачи проводка для сигнализации и управления, где сигналы включают краткие радиочастота всплески, представляющие цифровой Информация. Беспроводной радио также определяется транспорт на основе протокола.
X10 был разработан в 1975 году компанией Pico Electronics из Гленротес, Шотландия, чтобы обеспечить удаленное управление домашними устройствами и приборами. Это был первый универсальный домотический сетевая технология и остается наиболее широко доступной[нужна цитата].[1]
Хотя ряд выше пропускная способность Существуют альтернативы, X10 остается популярным в домашних условиях с миллионами устройств, используемых по всему миру, и недорогой доступностью новых компонентов.
История
В 1970 году группа инженеров основала компанию в г. Гленротес, Шотландия называется Pico Electronics.[2] Компания разработала первый одиночный чип калькулятор.[1] Когда калькулятор Интегральная схема цены начали падать, Pico переориентировалась на коммерческие продукты, а не на простые ИС.
В 1974 году инженеры Pico совместно разработали LP запись проигрыватель, ADC Accutrac 4000, с Birmingham Sound Reproducers, в то время крупнейший производитель проигрывателей пластинок в мире. Он может быть запрограммирован на воспроизведение выбранных треков и может управляться дистанционное управление с помощью УЗИ сигналы, которые породили идею дистанционного управления освещением и приборами. К 1975 году был задуман проект X10, названный так потому, что это был десятый проект. В 1978 году продукты X10 начали появляться в RadioShack и Sears магазины. Вместе с BSR было создано партнерство под названием X10 Ltd. В то время система состояла из 16-канальной командной консоли, модуля лампы и модуля устройства. Вскоре появились настенный выключатель и первый таймер X10.
В 1980-х был выпущен компьютерный интерфейс CP-290. Программное обеспечение интерфейса работает на Коммодор 64, Яблоко 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 Подключи и питание
- Левитон Центральная система управления (CCS)
- Электронное управление Leviton Decora
- Sears Система управления домом
- Стэнли LightMaker
- Стэнли Homelink
- Блэк энд Декер Freewire
- IBM Домашний директор
- RCA Домашний контроль
- GE Домработница
- Передовые технологии управления (ACT)
- Магнавокс Безопасность дома
- NuTone
- Умный дом
Обзор управления несущей линии электропередачи
Домашнее хозяйство электрическая проводка который питает свет и приборы используется для отправки цифровые данные между устройствами X10. Эти данные закодированы в 120 кГц несущая, которая передается пакетами во время относительно тихого нулевые переходы из 50 или 60 Гц AC переменный ток форма волны. При каждом переходе через ноль передается один бит.[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
Код | Функция | Описание | Одностороннее движение | Двусторонний |
---|---|---|---|---|
0 0 0 0 | Все блоки выключены | Выключите все устройства с домашним кодом, указанным в сообщении. | Икс | |
0 0 0 1 | Все огни включены | Включает все осветительные приборы (с возможностью регулировки яркости) | Икс | |
0 1 1 0 | Все огни выключены | Выключает все осветительные приборы | Икс | |
0 0 1 0 | На | Включает устройство | Икс | |
0 0 1 1 | Выключено | Выключает устройство | Икс | |
0 1 0 0 | Тусклый | Уменьшает интенсивность света | Икс | |
0 1 0 1 | Яркий | Увеличивает интенсивность света | Икс | |
0 1 1 1 | Расширенный код | Код расширения | Икс | |
1 0 0 0 | Запрос приветствия | Запрашивает ответ от устройства (а) с кодом дома, указанным в сообщении | Икс | |
1 0 0 1 | Приветствую признание | Ответ на предыдущую команду | Икс | |
1 0 1 0 | Предварительно установленный тусклый | Позволяет выбрать два предустановленных уровня интенсивности света | Икс | |
1 1 0 1 | Статус включен | Ответ на запрос состояния, указывающий, что устройство включено | Икс | |
1 1 1 0 | Статус отключен | Ответ о том, что устройство выключено | Икс | |
1 1 1 1 | Запрос статуса | Запрос, требующий статуса устройства | Икс |
Список кодов домов и квартир X10
Обратите внимание, что двоичные значения для кодов дома и единицы соответствуют, но это не прямая двоичная последовательность. Также помните, что за кодом модуля будет следовать один дополнительный бит «0», чтобы отличить его от кода команды (подробно описано выше).
Код дома | Код устройства | Двоичное значение |
---|---|---|
А | 1 | 0 1 1 0 |
B | 2 | 1 1 1 0 |
C | 3 | 0 0 1 0 |
D | 4 | 1 0 1 0 |
E | 5 | 0 0 0 1 |
F | 6 | 1 0 0 1 |
г | 7 | 0 1 0 1 |
ЧАС | 8 | 1 1 0 1 |
я | 9 | 0 1 1 1 |
J | 10 | 1 1 1 1 |
K | 11 | 0 0 1 1 |
L | 12 | 1 0 1 1 |
M | 13 | 0 0 0 0 |
N | 14 | 1 0 0 0 |
О | 15 | 0 1 0 0 |
п | 16 | 1 1 0 0 |
Детали физического уровня
В 60 Гц AC текущий поток, каждый немного для передачи требуется два перехода через ноль. Бит «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 ИК протокол, используемый многими ИК-пультами, и радиоприемник затем обеспечивает мост который преобразует эти радиопакеты в обычные пакеты управления линией питания X10. Беспроводной протокол работает на частоте 310МГц в НАС. и 433,92 МГц в Европейский системы.
Доступные устройства, использующие протокол радиосвязи, включают:
- Контроллеры клавиатуры («кликеры»)
- Контроллеры связки ключей, которые могут управлять от одного до четырех устройств X10
- Модули охранной сигнализации, которые могут передавать данные датчиков
- Пассивный инфракрасный переключатели для управления освещением и звонками X-10
- Непассивные информационные всплески
Поддержка оборудования
Модули устройства
В зависимости от нагрузки, которую необходимо контролировать, должны использоваться разные модули. Для лампа накаливания нагрузки, а модуль лампы или настенный переключатель модуль можно использовать. Эти модули переключают питание с помощью ТРИАК твердое состояние переключатель, а также способны затемнение ламповая нагрузка. Модули лампы работают практически бесшумно и обычно рассчитаны на управление нагрузкой от 40 до 500. Вт.
Для нагрузок, отличных от ламп накаливания, таких как флюоресцентные лампы, газоразрядные лампы высокой интенсивности, и электрические бытовая техникаэлектронное переключение на основе симистора в ламповом модуле не подходит и модуль прибора должен использоваться вместо этого. Эти модули переключают питание с помощью импульсное реле. В США эти модули обычно рассчитаны на управление нагрузкой до 15 амперы (1800 Вт при 120 В).
Многие модули устройств предлагают функцию, называемую местное управление. Если модуль выключен, нажатие переключателя питания на лампе или приборе вызовет включение модуля. Таким образом, лампа или кофейник по-прежнему могут гореть без использования контроллера X10. Модули настенных переключателей могут не поддерживать эту функцию. В результате более старые модули устройства могут не работать, например, с очень низкой нагрузкой, такой как светодиодная настольная лампа мощностью 5 Вт.
Некоторые модули настенных переключателей предлагают функцию, называемую локальное затемнение. Обычно местная кнопка на модуле настенного выключателя просто предлагает управление включением / выключением без возможности локального затемнения регулируемой лампы. Если предлагается локальное затемнение, нажатие кнопки заставит лампу циклически перебирать свой диапазон яркости.
Модули более высокого уровня имеют более продвинутые функции, такие как программируемые уровни, настраиваемые скорости затухания, возможность передачи команд при использовании (называемые 2-сторонними устройствами) и место действия поддержка.
Существуют сенсорные модули, которые определяют и сообщают температуру, свет, инфракрасное излучение, движение или контактные отверстия и замыкания. Модули устройства включают термостаты, звуковые сигналы и контроллеры для переключателей низкого напряжения.
Контроллеры
Контроллеры X10 варьируются от очень простых до очень сложных.
Простейшие контроллеры предназначены для управления четырьмя устройствами X10 по четырем последовательным адресам (1–4 или 5–8). Контроллеры обычно содержат следующие кнопки:
- Блок 1 вкл / выкл
- Блок 2 вкл. / Выкл.
- Блок 3 вкл / выкл
- Включение / выключение блока 4
- Увеличение / уменьшение яркости (последний выбранный блок)
- Все огни включены / все блоки выключены
Более сложные контроллеры могут управлять большим количеством устройств и / или включать таймеры, которые выполняют предварительно запрограммированные функции в определенное время каждый день. Также доступны юниты, использующие пассивный инфракрасный детекторы движения или фотоэлементы для включения и выключения света в зависимости от внешних условий.
Наконец, доступны очень сложные устройства, которые можно полностью программировать или, как X10 Firecrackerиспользуйте программу, запущенную на внешнем компьютере. Эти системы могут выполнять множество различных синхронизированных событий, реагировать на внешние датчики и выполнять нажатием одной кнопки весь место действия, включение света, установка уровней яркости и т. д. Доступны управляющие программы для компьютеров под управлением Майкрософт Виндоус, Apple Macintosh, Linux и FreeBSD операционные системы.
Охранная сигнализация системы также доступны. Эти системы содержат датчики дверей / окон, а также датчики движения, которые используют кодированный радиочастотный (RF) сигнал для определения того, когда они сработали, или просто для регулярной регистрации и подачи сигнала сердцебиения, чтобы показать, что система все еще работает. активный. Пользователи могут ставить и снимать свою систему с охраны с помощью нескольких различных пультов дистанционного управления, которые также используют кодированный радиочастотный сигнал для обеспечения безопасности. При срабатывании тревоги консоль сделает исходящий телефонный звонок с записанным сообщением. Консоль также будет использовать протоколы X10 для мигания индикаторов при срабатывании тревоги, в то время как консоль безопасности издает внешнюю сирену. Используя протоколы X10, сигналы также будут отправляться на удаленные сирены для дополнительной безопасности.
Мосты
Существуют мосты для перевода X10 в другие домотические стандарты (например, KNX). ioBridge может использоваться для преобразования протокола X10 в API веб-службы через интерфейсный модуль X10 PSC04 Powerline. Домашний контроллер magDomus от компании magnocomp обеспечивает взаимосвязь и взаимодействие между большинством технологий домашней автоматизации.
Ограничения
Эта секция возможно содержит оригинальные исследования. (Ноябрь 2016) (Узнайте, как и когда удалить этот шаблон сообщения) |
Совместимость
Твердотельные переключатели, используемые в элементах управления X10, пропускают очень небольшой ток утечки. Компактные люминесцентные лампы могут неприятно мигать при выключении; Производители КЛЛ не рекомендуют управлять лампами с помощью твердотельных таймеров или пультов дистанционного управления.
Некоторые контроллеры X10 с симистор твердотельные выходы могут не работать с устройствами малой мощности (ниже 50 Вт) или такими устройствами, как люминесцентные лампы, из-за тока утечки устройства. Модуль прибора, использующий реле с металлическими контактами, может решить эту проблему. Многие старые блоки бытовой техники имеют функцию «местного управления», при которой реле намеренно шунтируется с помощью резистора высокого номинала; модуль затем может определить собственный переключатель устройства и включить реле, когда задействован местный переключатель. Этот ток считывания может быть несовместим со светодиодными или КЛЛ лампами.
Не все устройства можно использовать с диммером. Флюоресцентные лампы не регулируются с помощью диммеров ламп накаливания; определенные модели компактные люминесцентные лампы диммируются, но стоят дороже. Моторизованные электроприборы, такие как вентиляторы и т. Д., Обычно не будут работать должным образом с диммером.
Электропроводка и источники помех
Одна из проблем с 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, может сознательно или невольно вызвать беспорядок, если в помещении используется радиочастотное устройство для линии электропередачи.
Смотрите также
использованная литература
- ^ а б Рай, Дэйв (октябрь 1999). «Моя жизнь в X10». Электронный журнал индустрии AV и автоматизации. Электронный журнал индустрии AV и автоматизации. Архивировано из оригинал на 2016-10-15. Получено 10 октября, 2019.
- ^ История X10
- ^ «Как работает X10». www.smarthomeusa.com. Получено 2016-03-08.
- ^ «Односторонние и двусторонние модули - Информация о домашних технологиях - hmtech.info». Automation.hmtech.info. Получено 2016-03-08.