Из точки А в точку Б

Повышение квалификации

В домашней автоматизации используются практически все способы передачи данных, за исключением разве только цветных дымов и голубиной почты. Хотя опыты по использованию голубиной почты для передачи по TCP/IP уже проведены в США (опять нас опередили!).

RS-485
Это сокращение знакомо любому инженеру по сигнализациям и системам контроля доступа. Правда, протоколирован только физический уровень сигналов, но несмотря на разные названия шин (С-Bus, ComBus …) - это одно и то же. Шина очень удобна - допускает соединение узлов звездой (попросту говоря, топология произвольна), общая длина шины может доходить до пары километров, а с репитерами - и того больше, есть интерфейсы для обмена данными практически со всеми используемыми протоколами (CeBus, LonWorks, DMX512 и даже EIB). Для сопряжения с ПК - полно интерфейсов RS232/RS485. Cкорость передачи данных обычно составляет 9600 бод, что более чем достаточно не только для домашней автоматизации, но и для управления светом на концерте Майкла Джексона. Если используемый контроллер не совсем тупой, то качество сервиса для автоматизации дома будет более чем достаточным. RS485 используют контроллеры Ocelot / Leopard (до 128 модулей могут быть объединены в сеть, число узлов до 2048, время прохода петли программы менее 1 сек.), HomeVision (от 24 до 224 узлов, время прохода петли программы 120 мс).

RS-232
Время дефицита последовательных портов прошло, так что теперь к порту RS-232 можно цеплять и контроллер, а то и контроллеры домашней автоматизации. Простейший контроллер, который можно повесить на COM - порт - это CM17 Firecracker. Он передает сигналы по RFC - протоколу, а радиотрансиверы его принимают и дальше - в сигналы стандарта X10. Решается и обратная задача - к порту можно подключить MP(JR)26 принимать сигналы RFC от радиодатчиков или брелков. Существует огромное количество как платного, так и шароварного софта для этих устройств, но под окнами надежной работы не жди! Любители же Linux могут автоматизировать на этих двух недорогих устройствах.
Ocelot / Leopard программируются также через RS-232 (со скоростью 600 бод), но отлично работают и без компьютера. Даже еще лучше - суровая ladder логика контроллеров не виснет. Среди приборов ADI есть и отдельные RS485 / RS232 интерфейсы, так что контроллер Ocelot / Leopard может управлять, например, десятком видеопроекторов. Или 1027 видеопроекторами, если такая задача встанет.
С COM- порта же программируется (и управляется) и дедушка контроллеров домашней автоматизации - CM11. Число платных и шароварных программ для него огромно, даже больше чем недостатков, дефектов и глюков самого контроллера. CM11 может работать и отдельно - в огромную память в 1 Кб можно залить до 30 макросов. Условной логики нет, но голь на выдумки хитра - можно включить два релейных модуля X10 друг в друга и таким образом реализовать "железную" во всех смыслах этого слова логику "AND".

ИК- канал
Передача сигнала по ИК имеет свои минусы (не каждую стенку пробить можно), но и свои плюсы (сигнал не проходит сквозь стены). Такой вот дуализм. X10 выпускает ИК - контроллер, который понимает и передает дальше по сети команды по 10 каналам одного кода дома. Но редкая квартира имеет меньше 10 групп освещения. Контроллеры Ocelot / Leopard имеют память на 1000 ИК - команд. Это уже что - то, и для любого домашнего театра вполне достаточно, да и мультирумов, которым 1000 ИК - команд мало, я что - то не встречал. Если 1000 мало - можно соединить в сеть несколько контроллеров, часто так и делается - для каждого помещения ставится свой контроллер, со своими ИК - сигналами. Home Vision принимает и передает 255 ИК - команд. Не по 255, а просто 255.
И по поводу обучаемых пультов - не каждый пульт можно научить любому сигналу. Стандартные пульты X10 не понимают (или почти не понимают) сигналов НТВ-шного дешевого ресивера X-SAT. У нас совместная работа этой сладкой парочки всегда вызывала проблемы. А вот сигналы Bang&Oluffsen понимает только пульт Pronto. И то даже не понимает, а позволяет воспроизвести.

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

Х10 технология передачи данных по силовым линиям (PLC)

X10 - стандарт передачи данных между передатчиком и приемником по силовым линиям. Эти сигналы включают короткие радиочастотные вспышки, передающие цифровую информацию.

alt Передача вспышек синхронизована с нулем силового напряжения. Это связано с тем, что около нулевого напряжения уровень помех в сети минимален. Окно приема данных - около 200 микросекунд. Длительность вспышки частотой 120 кГц около 1 мс. Бинарная единица - вспышка длительностью 1 мс около нуля, бинарный ноль - отсутсвие вспышки. Некоторые передатчики сигнала передают сразу 3 вспышки, соотвествующие нулевому напряжению других фаз.

 

 

alt Полный цикл передачи составляет одиннадцать циклов. Первые два цикла - стартовый код, следующие 4 цикла - код дома (house code), следующие 5 циклов - код прибора (Number Code) или код функции (вкл, выкл. И т. д.). Существуют также расширенные (extended) коды для передачи данных.

Передатчиком может быть контроллер - при нажатии кнопок выдается соответсвующая команда, таймер, компьютерный модуль. Приемники - релейные модули, выполняющие команды вкл и выкл. а также команду выключить все, ламповые модули - выполняют команды вкл, выкл., ярче, темнее, вкл. весь свет, выключить все, некоторые модули могут выдавать свой статус. Универсальный модуль UM506 cодержит низковольтное реле и может включаться/выключаться, а также включаться на некоторое время, затем выключаться. Также содержит зуммер, который можно и выключить. Используется для управления любыми приборами - приводами ворот, приводами жалюзи, насосами, клапанами. Есть и более сложные приборы, которые являются и приемниками, и передатчиками - радиотрансивер TM751 получает сигналы по радиоканалу и выдает сигналы протокола Х10 в силовую линию, есть и аналогичные трансиверы ИК- силовая сеть.

http://kazus.ru/articles/51.html