Научная статья на тему 'ОБЗОР ПРОГРАММНО-АППАРАТНЫХ СРЕДСТВ ДЛЯ РЕАЛИЗАЦИИ СИСТЕМЫ МНОГОКАНАЛЬНОГО ПОЛИВА ФОТОТРОФНОГО БЛОКА ЗАМКНУТОЙ ЭКОСИСТЕМЫ'

ОБЗОР ПРОГРАММНО-АППАРАТНЫХ СРЕДСТВ ДЛЯ РЕАЛИЗАЦИИ СИСТЕМЫ МНОГОКАНАЛЬНОГО ПОЛИВА ФОТОТРОФНОГО БЛОКА ЗАМКНУТОЙ ЭКОСИСТЕМЫ Текст научной статьи по специальности «Математика»

CC BY
44
6
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Вестник науки
Область наук
Ключевые слова
МИКРОКОНТРОЛЛЕР / МИНИ-КОМПЬЮТЕР / АВТОМАТИЗАЦИЯ ПОЛИВА / РЕЖИМЫ ПОЛИВА / ЗАМКНУТЫЕ СИСТЕМЫ ЖИЗНЕОБЕСПЕЧЕНИЯ / АВТОМАТИКА / ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ / ИНТЕРНЕТ / ВЫСШИЕ РАСТЕНИЯ / ФИТОТРОН / АЭРАЦИЯ / ПОЛИВ

Аннотация научной статьи по математике, автор научной работы — Орлов Н.В., Шмарин В.В.

В данной статье рассматриваются аппаратно-программные средства для построения автоматизированной систем полива. В качестве примера, рассмотрена получившая большое признание и распространение платформа - Arduino

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «ОБЗОР ПРОГРАММНО-АППАРАТНЫХ СРЕДСТВ ДЛЯ РЕАЛИЗАЦИИ СИСТЕМЫ МНОГОКАНАЛЬНОГО ПОЛИВА ФОТОТРОФНОГО БЛОКА ЗАМКНУТОЙ ЭКОСИСТЕМЫ»

УДК 004.5

Орлов Н.В.

магистрант кафедры замкнутых экологических систем Сибирский государственный университет науки и технологий имени академика М.Ф. Решетнева (Россия, г. Красноярск)

Шмарин В.В.

магистрант кафедры замкнутых экологических систем Сибирский государственный университет науки и технологий имени академика М.Ф. Решетнева (Россия, г. Красноярск)

ОБЗОР ПРОГРАММНО-АППАРАТНЫХ СРЕДСТВ ДЛЯ РЕАЛИЗАЦИИ СИСТЕМЫ МНОГОКАНАЛЬНОГО ПОЛИВА ФОТОТРОФНОГО БЛОКА ЗАМКНУТОЙ ЭКОСИСТЕМЫ

Аннотация: в данной статье рассматриваются аппаратно-программные средства для построения автоматизированной систем полива. В качестве примера, рассмотрена получившая большое признание и распространение платформа - Лтйито

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

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

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

На сегодняшний день одним из доступных и широко распространённых программно-аппаратных комплексов является платформа Агёшпо, которая была придумана в Италии, и по сегодняшний день оригинальные платы делают там.

Итальянцы выпускают плату в нескольких основных форм-факторах:

Таблица 1 - форм-факторы Arduino

Ardino xxx стандартный размер, 20 входо-выходов, полная совместимость со всеми шилдами.

ArdinoMega xxx увеличенный размер, 70 входо-выходов, совместимость не со всеми шилдами.

ArdinoNano xxx уменьшеный размер, 22 входо-выхода, не совместима с шилдами.

ArdinoMini ххх ещё меньший размер, 20 входо-выхоов, не совместима с шилдами, не имеет USB.

Рисунок 1 - Ardino xxx [2]

Самые первые платы были в таком форм-факторе, именно он пережил больше всего реинкорнаций (USB-версии в хронологическом порядке выхода): Extreme, NG, Diecimila, Duemilanove, Uno, Leonardo. Все эти платы имеют одинаковое

количество входов-выходов, собранных на одинаковые разъёмы (для подключения перефирии и шилдов), программируются по USB, и имеют микроконтроллер ATMega на борту. На ранних версиях стоял ATMega8, потом стали ставить ATMega168, потом ATMega328. На «восьмёрке» только 3 ШИМ выхода, 8Кб под скетч 1Кб оперативки. У ATMega168 уже 6 ШИМ каналов и 16Кб под ваши нужды, а у 328-й 32Кб под программы и уже 2Кб оперативки. Некоторое количество флеш-памяти занимает бутлоадер. На всех платах до UNO стоял чип-преобразователь USB-UART FT232, позволяющий подключать плату прямо в USB и программировать без программатора. При подключении в системе появлялся виртуальный COM-порт, который и используется средой разработки Ардуино для программирования.

На Arduino UNO было решено заменить хардварный преобразователя USB-UART, на микроконтроллер Atmega8U2 (в более поздних ревизиях 16U2) - в него залита специальная прошивка, делающая ровно то же что и FT232. Поднялась скорость прошивки - теперь вместо ~10секунд надо ждать ~3c =) А главное, в этот МК-конвертор можно залить свою прошивку, и превратить Arduino в мышку, клавиатуру или миди устройство [2]

Ardino Mega серия плат (по размеру и характеристикам) представлена моделями (в хронологическом порядке): Mega, Mega2560 и Arduino ADK. Arduino Mega

Платы успешно работают с различными шилдами, но из-за разного расположения выводов SPI-интерфейса, шилды использующие его с цифровых пинов 11,12,13 будут не совместимы. Пример — старый эзернет шилд. На новом SPI можно взять со стандартного разъёма ISP. На платах много выводов: 54 цифровых 2560 из них 15 — с ШИМ 16 — аналоговых, Память: 128/256кб — флэш, 8кб оперативки, 4 хардварных UART. Ardino Mega построена на ATmega1280, а «2560» и «ADK» на ATmega2560, поэтому платы различаются обьёмом памяти, к тому же у 2560 и ADK - USB-часть выполнена на ATmega8U2

(на более поздних ревизиях 2560 на ATmega16U2), всё как у Arduino UNO. У ADK есть USB-host.

Ardino Nano - одна из самых миниатюрных плат Ардуино. Она является полным аналогом Arduino Uno - так же работает на чипе ATmega328P (хотя можно еще встретить варианты с ATmega168), но с меньшим форм-фактором. Из-за своих габаритных размеров плата часто используется в проектах, в которых важна компактность. На плате отсутствует вынесенное гнездо внешнего питания, Ардуино работает через USB (miniUSB или microUSB). В остальном параметры совпадают с моделью Arduino Uno [3].

Arduino Pro Mini - построена на микроконтроллере ATmega168 (техническое описание). Платформа содержит 14 цифровых входов и выходов (6 из которых могут использоваться как выходы ШИМ), 6 аналоговых входов, резонатор, кнопку перезагрузки и отверстия для монтажа выводов. Блок из шести выводов может подключаться к кабелю FTDI или плате-конвертеру Sparkfun для обеспечения питания и связи через USB. Расположение выводов совместимо с платформой Arduino Mini. Существует две версии платформы Pro Mini. Одна версия работает при напряжении 3.3 В и частоте 8 МГц, другая при напряжении 5 В и частоте 16 МГц [3].

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

СПИСОК ЛИТЕРАТУРЫ:

Комплекс аппаратно-программных средств [Электронный ресурс] - Режим доступа: URL: https://clck.ru/Ns39v (дата обращения 15.05.2020)

Микроконтроллеры [Электронный ресурс] - Режим доступа: URL: https://www.referat911.ru/Cifrovye-ustroistva/mikrokontrollery/198318-2349126-place1.html (дата обращения 22.05.2020)

Arduino [Электронный ресурс] - Режим доступа: URL: https://clck.ru/Ns3FJ (дата обращения 24.05.2020)

Маликов И.Ю., Свердлов Т.А. Автоматизированная система управления технологическим процессом дозирования. // Приборы и системы управления. Управление. Контроль. Диагностика. -2002, №4, с.9-11.

i Надоели баннеры? Вы всегда можете отключить рекламу.