Главная страница

Программа Автоматизация научных исследований


Скачать 1.67 Mb.
НазваниеПрограмма Автоматизация научных исследований
Дата30.12.2022
Размер1.67 Mb.
Формат файлаdocx
Имя файлаindex.docx
ТипПрограмма
#869539
страница3 из 11
1   2   3   4   5   6   7   8   9   10   11

Постановка задачи


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

В связи с вышеизложенной целью, были сформулированы следующие

задачи:





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

  2. Формирование требований к системе.




  1. Анализ и обоснование подхода для построения системы «умный дом».




  1. Исследование и осуществление выбора аппаратных средств.




  1. Интеграция комплексной системы на основе выбранных компонентов:




    • построение архитектуры «умного дома»;

    • выполнение программной реализации, на основании выбранного подхода.

  1. Разработка высокоуровневой логики работы имеющейся системы:




    • выполнение управления системой микроклимата по оптималь- ному закону регулирования;

    • разработка способа управления системой освещения.




  1. Реализация удобного интерактивного пользовательского web - интер- фейса.

Глава 1. Определение требований и выбор оп- тимального решения


В данной главе проводится обзор существующих технологий, пред- назначенных для решения поставленных в работе задач. Осуществляется анализ систем, объединяющих в себе следующие технологии: протокол 1- wire, промышленные шины BUS. Приводится заключение относительно до- стоинств и недостатков данных систем. Формулируются требования к раз- рабатываемому решению, проводится выбор оптимального подхода, позво- ляющего в полной мере описать необходимый функционал для того, чтобы минимизировать затраты как финансовые, так и временные.

    1. Обзорно-аналитическая часть


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

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

  • Управление микроклиматом (отопление, охлаждение).




  • Управление электропитанием (система освещения).




  • Система удаленного управления (web-интерфейс).


На сегодняшний день, существуют следующие проводные техноло- гии, которые помогают в построении управления данными системами: ин- терфейс 1-wire, промышленные шины BUS и др. Рассмотрение беспровод- ных технологий, таких как Z-Wave, X10, ZigBee и др. в рамках данной работы не проводится.
      1. Интерфейс 1-wire


Интерфейс 1-wire был разработан в конце 1990 годов компанией Maxim Integrated. Он нашел свое применение как в системах домашней автоматизации, так и в промышленных системах.

К преимуществам микросети 1-wire можно отнести следующие харак- теристики [11]:

        • простота конфигурации сети;




        • низкая стоимость;




        • легкодоступность и простота компонентов;




        • невысокие требования к шине;




        • значительная протяженность линии (до 300 м.);




        • открытый протокол и доступное программное обеспечение;




        • возможность обходиться без электропитания в определенных услови- ях (при протяженности сети до 5 м.).

Помимо существующих достоинств, данная технология обладает следую- щими недостатками:

  • низкая скорость передачи данных (до 100 Кб/с);




  • обязательное наличие мастера (ведущего) сети.


Произведем подробное рассмотрение наличия мастера сети [11]. Устройства сети 1-wire, с точки зрения организации обмена данны-

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

Таким образом, для активации, контроля и управления работой се- ти и подключенными к ней устройствами обязательно наличие мастера

сети, который может быть только один. Мастер 1-wire линии может по- разному работать со своими ведомыми элементами, данная характеристи- ка обусловлена используемым программным обеспечением. Но, в конечном итоге, только мастер сети, может посылать запрос для получения данных и определения состояния конкретного элемента. В частности, если в режиме реального времени необходимо осуществить вывод значений с множества температурных датчиков, то мастер 1-wire линии будет синхронно посы- лать запрос каждому датчику и ждать от него ответа. Присылать ответ ведущему сети может только одно устройство.

Мастером сети может выступать микроконтроллер, который, при на-

личии соответствующего программного обеспечения, одним из своих пор- тов ввода-вывода напрямую подключен к сети 1-wire. В качестве веду- щего сети может выступать компьютер, который использует специальные элементы сопряжения, позволяющие соединять 1-wire с COM-портом или USB-портом, такие как 𝐷𝑆9097 или 𝐷𝑆9490 соответственно.

1.2.1. Промышленные шины BUS


В системах домашней автоматизации нашли свое применение раз- личные промышленные шины, такие как: CEBus, EIB, BatiBus, LonTalk / LonWorks, CAN, Modbus, LIN и т.д. Для связи между компонентами си- стемы требуется прокладка двух, трех или четырехжильных кабелей по принципу общей шины (BUS). В отличие от интерфейса 1-wire, в таких системах не требуется наличие ведущего (мастера) сети, т.е. все элемен- ты могут поддерживать связь друг с другом напрямую. Благодаря такому подходу в несколько раз возрастает надежность и скорость работы систе- мы. С другой стороны, это влечет усложнение схемотехники, увеличение стоимости модуля и затруднение построения программного управления си- стемы.

Примерами существующих систем, построенных на промышленных

шинах, могут служить:


  • INSYTE (серия LanDrive, RS485), контроллеры, ИК-трансиверы, дим- меры, релейные модули и т.д.

  • iNELS (CAN)

Использование промышленных стандартов не ограничивается их при- менением только в промышленных системах, они имеют место быть и в системах домашней автоматизации. Ярким примером подобного примене- ния могут служить микросхемы ATMEGA88/ATMEGA168, которые снаб- жены драйвером промышленной шины LIN, для шины CAN – AT90CAN / ATmega48 / PIC18F2580, трансивер MCP2510.

Можно выделить следующие преимущества таких шин:


  • наличие хорошо документированных спецификаций;




  • поддержка этих решений во многих устройствах, микросхемах и го- товых модулях;

  • помехозащищенность шины, в следствие стандарта RS-485, который использует балансный метод для передачи данных;

Данные преимущества влекут за собой следующие недостатки:


  • высокая стоимость модулей системы;




  • сложность проектирования архитектуры системы;




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



    1. 1   2   3   4   5   6   7   8   9   10   11


написать администратору сайта