Реферат: Разработка информационной системы интеллектуального здания на примере музея-усадьбы Н.Е. Жуковского

Таблица (рис.4) показывает возможные значения кода дома и ключевого кода и их двоичные представления.

Рис. 4.

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

[1] HAIL запрос (запрос-приветствие) передается для нахождения передатчиков в зоне покрытия. Это позволяет выставить различные коды домов в случае получения ответа Hail Acknowledge.

[2] В коде функции Pre-Set Dim, бит D8 вместе с четырьмя битами кода дома составляет блок из 5 бит {D8H8H4H2H1}, определяющий абсолютный уровень диммера.

[3] Функция Extended Data (дополнительные данные) предшествует последовательности байт (8 бит) произвольной длины, которые представляют аналоговые данные после аналогово-цифрового преобразования.

Код функции и байты данных передаются непрерывно, без пауз. Первый байт данных может указывать на количество байт в последовательности. Если при передаче в последовательности байт допущены паузы, то модуль - приемник может выполнить ошибочную операцию.

Функция Extended Code эквивалентна Extended Data: последовательность байт (без пауз), которые представляют дополнительные коды. Это позволяет разработчикам использовать больше 256 имеющихся кодов.

Первые 16 из ключевых кодов определяют номер модуля, который в дальнейшем будет принимать и выполнять команды (ВКЛ, ВЫКЛ, ЯРЧЕ, ТЕМНЕЕ) до переопределения управляемого модуля.

Бит D16 называется «функциональным битом», если он равен 1, то передается функция, иначе код модуля.

2.4. Недостатки протокола Х10 и борьба с ними

Низкая скорость передачи информации

Передача импульсов синхронизирована с переходом через ноль напряжения электросети, например, команда «ВКЛ», содержащая 94 бита, займет 47 циклов силового напряжения или 0,94 сек. (почти секунда!). Но если после этого послать команду «ВЫКЛ» на этот же модуль, то она выполнится в два раза быстрее, т.к. не надо передавать код устройства.

Низкая помехозащищенность

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

Основные источники помех в электросети - электродвигатели (холодильник, стиральная машина, электродрель и т.п.) и приборы с тиристорными регуляторами (кроме устройств Х10).

Помехоподавляющие конденсаторы электробытовых приборов также могут фильтровать высокочастотный 120КГц сигнал X10.

Для преодоления проблем с помехозащищенностью необходимо соблюдать следующие рекомендации:

устанавливать фильтры (типа FD10) на вводе в объект;

все устройства, могущие создать помехи в электросети (электродвигатели; устройства, содержащие тиристорные регуляторы, кроме Х10) включать в сеть только через дополнительные фильтры (типа FM10);

по возможности избегать кратковременных (длительностью менее 20 сек) отключений напряжения электросети;

электросварочные и подобные работы производить от фаз, к которым не подключены устройства Х10.

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

Проблема ложного срабатывания

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

Отсутствие обратной связи приемника с передатчиком

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

Возможны конфликты устройств X10 разных производителей

К-во Просмотров: 184
Бесплатно скачать Реферат: Разработка информационной системы интеллектуального здания на примере музея-усадьбы Н.Е. Жуковского