Из точки А в точку Б
В домашней автоматизации используются практически все способы передачи данных, за исключением разве только цветных дымов и голубиной почты. Хотя опыты по использованию голубиной почты для передачи по 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 - стандарт передачи данных между передатчиком и приемником по силовым линиям. Эти сигналы включают короткие радиочастотные вспышки, передающие цифровую информацию.
Передача вспышек синхронизована с нулем силового напряжения. Это связано с тем, что около нулевого напряжения уровень помех в сети минимален. Окно приема данных - около 200 микросекунд. Длительность вспышки частотой 120 кГц около 1 мс. Бинарная единица - вспышка длительностью 1 мс около нуля, бинарный ноль - отсутсвие вспышки. Некоторые передатчики сигнала передают сразу 3 вспышки, соотвествующие нулевому напряжению других фаз.
Полный цикл передачи составляет одиннадцать циклов. Первые два цикла - стартовый код, следующие 4 цикла - код дома (house code), следующие 5 циклов - код прибора (Number Code) или код функции (вкл, выкл. И т. д.). Существуют также расширенные (extended) коды для передачи данных.
Передатчиком может быть контроллер - при нажатии кнопок выдается соответсвующая команда, таймер, компьютерный модуль. Приемники - релейные модули, выполняющие команды вкл и выкл. и команду выключить все, ламповые модули - выполняют команды вкл, выкл., ярче, темнее, вкл. весь свет, выключить все, некоторые модули могут выдавать свой статус. Универсальный модуль UM506 cодержит низковольтное реле и может включаться/выключаться, и включаться на некоторое время, затем выключаться. Также содержит зуммер, который можно и выключить. Используется для управления любыми приборами - приводами ворот, приводами жалюзи, насосами, клапанами. Есть и более сложные приборы, которые являются и приемниками, и передатчиками - радиотрансивер TM751 получает сигналы по радиоканалу и выдает сигналы протокола Х10 в силовую линию, есть и аналогичные трансиверы ИК- силовая сеть.
Читайте далее: А знаете ли вы, что..., Элементы хорошего питания, КР1008ВЖ18 - приемник-декодер двухтонального (DTMF) сигнала (код 2 из 8), Проектирование зарядных систем, Статья о GPS-приемниках, Что такое GPS (2) ?, Советы любителям дальнего приема телевидения, Микросхемы - усилители низкой частоты. Часть 1, Простейшие способы соединения проводов из сплавов высокого сопротивления, ATmega169V, ATmega169L, CAN 2.0 В, CAN протоколы высокого уровня, FSTN – суперскрученный нематик с пленочной компенсацией, IGBT транзисторы в системе электронного зажигания, Скрученный нематик TN, Нематик с суперскручиванием STN, Электронно-управляемое двойное лучепреломление ECB (VAN), К вопросу о выборе символьных LCD модулей, Не спешите выбрасывать устаревший компьютер или вторая жизнь LPT,
|