Сейчас на сайте

> Гостей: 2

> Пользователей: 0

> Всего пользователей: 1,551
> Новый пользователь: Azal-mazal-aga

Счетчики



Яндекс.Метрика

- Темы форума
- Комментарии

Своими руками: умный дом

«Умный дом» от АМХ и JDS

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

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

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

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

Система Landmark

В настоящее время система поддерживается корпорацией АМХ (PHAST, Panja). Почти все модули выполнены в виде печатных плат, предназначенных для установки в конструктив.

С перечнем модулей можно ознакомиться на сайте производителя, но я приведу названия и назначение некоторых модулей из списка, который есть в моем архиве:

  • PLC-MCU - модуль центрального процессора системы;
  • PLB-AMP8 - 8- канальный усилитель (обслуживание акустических зон);
  • PLB-AS16 - 16-канальный аудио коммутатор (матрица 16x16);
  • PLC-IN7 - модуль с семью цифровыми входами (для подключения датчиков);
  • PLC-IRIN - модуль с тремя входами для приемников ИК управляющих кодов;
  • PLC-IROUT - модуль для подключения 4-х ИК-излучателей;
  • PLC-RL8 - релейный модуль с восьмью исполняющими реле;
  • PLL-MLC - управляемый диммер-выключатель.

В конструктиве (CardFrame) расположен центральный процессор. Конструктив имеет встроенный сетевой концентратор, к которому подключаются сетевые системные устройства (например, все выключатели света). Как и компьютерные хабы, он имеет вход и выход для объединения всех сетевых концентраторов.

Средства управления в составе системы представлены двумя базовыми решениями. Это настенный клавишный пульт с дисплеем для отображения информации и переносной пульт для ИК-управления. Кроме них система поддерживает работу сенсорных панелей АМХ с помощью специального модуля.

Позже появилось множество универсальных ИК-пультов упраления, способных запомнить большое количество кодов от пультов управления бытовыми устройствами. Некоторые их них, например фирмы Philips, могут полностью программироваться на компьютере, а затем загружаться через СОМ или USB-порт.
Несомненно, и сенсорные панели АМХ, и пульты Philips очень красивы.

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

Универсальные пульты для ИК-управления могут применяться, практически, с любой системой. Некоторые модели поддерживают как инфракрасное управление, так и управление по радиоканалу. Например, пульты ProntoPro позволяют одни страницы использовать в режиме IR (инфракрасное управление), а другие - в режиме RF (управление по радиоканалу). Какой из режимов удобнее в практическом применении, сказать трудно. С одной стороны, ИК-управление ограничено помещением, в котором оно используется, а управление по радиоканалу не имеет подобного ограничения. Но с другой стороны, именно возможность ограничить область управления оказывается очень важным свойством. В данном случае наилучшее решение зависит от конкретной задачи и условий применения. Да и не следует переоценивать проникающую способность радиоволн. Серьезным препятствием на их пути может стать развитая силовая сеть или система отопления с большим количеством металлических труб, скрытых в стенах.

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

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

Приведу пример работы с системой Landmark

После запуска и ввода пароля - новый проект. Первые клавиши инструментальной панели, ниже основного меню, вполне ясно подскажут, что делать дальше, - определиться с домом - этажами и комнатами. Рисунок этажа можно взять из проектной архитектурной документации, изобразить в редакторе Paint, встроенном в Windows, в AutoCAD или CorelDraw. Landmark поддерживает множество форматов изображений. Щелкнув кнопку в правом углу инструментальной панели, выбрав имя для этажа (поддерживается русский для задания названий, но лучше использовать английский, чтобы при печати иметь как можно меньше проблем) и указав рисунок этажа, получаем результат.

На этом рисунке мы расположим помещения проекта, перейдя на вторую закладку основной панели инструментов «Rooms». Для добавления помещения используем клавишу «Add» меню страницы. Впишем название комнаты. Можно изменить цвет, а можно оставить цвет, предлагаемый программой. Затем нарисуем помещения, используя левую кнопку мыши для фиксации положения линии. Если впоследствии понадобится поправить положение зафиксированной точки, можно установить курсор на эту точку и, удерживая левую кнопку мыши, переместить опорную точку в нужное место.

Если теперь перейти на вкладку Design, получим вид проекта. На инструментальной панели страницы (справа) все устройства, поддерживаемые системой. Их нужно расположить по комнатам, в соответствии с реальным положением дел.

Для начала расставим свет (клавиша с лампочкой). Щелкаем, отыскиваем в подменю лампочку, обозначаем помещение, например «гостиная» и, удерживая левую кнопку мышки, перетаскиваем лампочку в нужное место.

После расстановки источников света (люстр, бра, групп светильников), задаем нужные свойства и меняем, если это нужно, обозначения. При использовании диммеров следует обратить внимание на опцию Ramp to level gradually (переходить на уровень плавно) слева в рубрике On/Off Rate (ход включения/выключения). Если не установить эту опцию, плавное включение будет в программе недоступно. Остальные опции позволяют выбрать скорость нарастания яркости - Dim rate (ход выключения), установить уровень яркости в ночное и дневное время, яркость свечения индикаторов в ночное и дневное время и т.д. Задание свойств выключателей подразумевает, что загрузка основной программы в процессор системы сопровождается передачей всех настроек соответствующим модулям.

После идентификации источника света на первой вкладке Control (управление) можно управлять им в интерактивном режиме, когда компьютер подключен к системе. На других вкладках можно построить сцены управления светом (вместе с люстрой, щелкнув кнопку ее включения, можно включать потолочную подсветку в спальне и т.п.). Включается меню настроек (свойств - properties) двойным щелчком левой кнопкой мыши или щелчком правой кнопкой при позиционировании на объекте и выборе в раскрывающемся меню раздела свойства (properties).

Расставив источники света и задав все необходимые свойства, пора заглянуть в раздел основной инструментальной панели Program.

В левом окне вкладки событий (events) в спальне обозначены все светильники по их функциональному назначению. Обязательно ли это? Нет. Для профессионалов, возможно, даже удобнее иной подход с обозначением помещений 1, 2, 3, а источников света - 1 Light 1, 1 Light 2 и т.д., поскольку в рабочей документации будут таблицы соответствия. Однако я считаю удобным сразу обозначать функциональное назначение помещений и оборудования. В дальнейшем это позволит осмысленнее подходить к программированию событий - события в кухне и спальне, мне кажется, могут сильно различаться.

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

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

Посмотрим, насколько просто реализовать в системе Landmark сценарий, приведенный в предисловии под названием «Возвращаюсь я с работы». Я несколько изменю предыдущий вариант конфигурации проекта, оставив прихожую, кабинет, гостиную и кухню.

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

Теперь можно перейти к программированию

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

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

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

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

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

А вот как среда программирования выглядит в NetLinx Studio - программе, предназначенной для работы с процессорами и модулями корпорации АМХ. После запуска программы можно создать новый проект обычными для Windows средствами (Меню > Файл > Новый), или открыть существующий.

Язык программирования больше похож на процедурноориентированный язык, что отражается и на среде программирования, хотя не следует забывать, что он остается специализированным. Встроенный редактор позволит скопировать программу в блокнот из Windows и продолжить программирование в блокноте. При наличии готовых программных блоков они легко добавляются в программу. Таким образом, даже достаточно сложную программу можно быстро скомпоновать из рабочего материала предыдущих разработок. Если вы специализируетесь на работе с системой NetLinx, то кроме программных блоков, предлагаемых производителем, у вас много своих, надеюсь, систематизированных, проверенных и отлаженных. Вот с установкой устройств проблем несколько больше.

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

***

Нет комментариев.

Добавить комментарий

Пожалуйста, авторизуйтесь для добавления комментария.
Время загрузки: 0.08 секунд - 31 Запросов
7,921,592 уникальных посетителей