Тема: МОДУЛЬ УПРАВЛЕНИЯ ЦИФРОВОЙ ТЕПЛИЦЕЙ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Перечень условных обозначений, символов, сокращений, терминов 5
Введение 6
1 Теоретическая часть 8
1.1 Микроконтроллер STM32F7 серии 9
1.2 Беспроводная передача данных 9
1.3 Подключаемые устройства 9
1.4 Протокол Modbus RTU 10
1.4.1 Структура пакета 11
1.4.2 Задержки между пакетами 11
1.4.3 Команды протокола Modbus 12
1.4.4 Коды ошибок 13
1.5 Интерфейс RS-485 14
2 Практическая часть 15
2.1 Материнская плата 15
2.1.1 Блок питания 15
2.1.2 Основной блок управления 16
2.1.3 Модуль аналоговых входов 17
2.1.4 Модуль дискретных входов 18
2.1.5 Модуль дискретных выходов 18
2.1.6 Подключение внешних датчиков и других устройств 19
2.1.7 Блок силовых выходов 20
2.1.8 Микроконтроллер ESP8266 21
2.1.9 Цифровые протоколы связи 22
2.2 Печатная плата 23
2.3 Управляющее ПО 25
2.3.1 Общая схема работы модулей 25
2.3.2 Драйвер дискретных входов/выходов 26
2.3.3 Modbus 26
2.3.4 UART 30
2.4 Программный таймер 31
2.5 Тестирование 32
Заключение 34
Список использованных источников и литературы 35
ПРИЛОЖЕНИЕ А. Листинги программ 37
📖 Введение
При создании устройств автоматизации необходимо поддерживать гибкость, проявляющуюся в способах подключения внешних устройств, а также интерфейсах взаимодействия с ними. Так, если создать систему, которая будет способна перестроиться под нужды исполнителя, то попытка применения такой системы увенчается успехом при расширении ПО.
В настоящее время технология интернета вещей (IoT) все чаще внедряется в сельское хозяйство. Примерами таких систем могут служить: устройства мониторинга жизненных показателей животных, системы мониторинга за ульями [1] и другие. Данная концепция позволяет внести любую «вещь» в интернет и взаимодействовать с ней из любой точки мира (при наличии интернета). В случае с автоматизированной теплицей примерами взаимодействия являются: наблюдение за такими показателями, как температура, влажность, в том числе и почвы, видеонаблюдение, системы сигнализации и другие.
Совет стран Персидского залива субсидирует создание автоматизированных теплиц. Такое решение было принято вследствие необходимости ограничения потребления водных ресурсов, а также увеличения производства сельскохозяйственной продукции. Ожидается, что в некоторой степени переход от производства в открытом грунте к защищенному сельскому хозяйству позволит сэкономить значительное количество воды, которую затем можно будет использовать для других целей. Этот подход значительно компенсирует ограничения региона, связанные с ограниченностью сельскохозяйственных угодий и нехваткой воды [2].
Увеличение вычислительных мощностей позволяет оперативно собирать огромные объемы данных (большие данные). Алгоритмы и ИИ открывают новые возможности для обработки больших массивов информации и получения новых знаний. При этом передача данных оптимизирована за счет развития сети, через которые могут транслироваться открытые, стандартизированные форматы файлов. Использование цифровых систем в конечном счете способствует реализации эффективной аграрной политики и организации постоянного мониторинга, который в обычных условиях является очень сложным и требует много времени, особенно в области окружающей среды, климата и сельского хозяйства. Поэтому изучение состояния и перспектив цифровизации аграрной сферы представляет большой научный и практический интерес [3].
Цифровые технологии используются на 10% сельскохозяйственных угодий. Кроме того, одной из наиболее заметных проблем, с которыми сталкивается процесс внедрения цифровых технологий, является нехватка специализированных кадров и импорт иностранных технологи. Вместе с тем, как показывают модельные расчеты, наше сельское хозяйство располагает огромным потенциалом развития, который может быть реализован за счет многих факторов, включая оптимизацию размещения отраслей [4]. Эффект от этого можно существенно усилить за счет масштабного распространения цифровизации [3].
✅ Заключение
1. Получены навыки программирования МК STM32 на языке «C++» с использованием объектно-ориентированного подхода;
2. Спроектирована и изготовлена печатная плата;
3. Разработана и отлажена библиотека Modbus;
4. Разработаны и отлажены программные модули для управления дискретными входами, дискретными выходами.
Трассировка материнской платы управления автоматизированной теплицы - нетривиальная задача. При проектировании необходимо учитывать множество факторов, а также предусматривать подключения большого количество датчиков, так как для больших теплиц требуется комплексный анализ состояния всех показателей, таких так температура, влажность и так далее.
Написание программы управления в рамках объектно-ориентированного подхода позволяет написать понятный, хорошо читаемый и поддерживаемый код, что важно для больших проектов, над которыми работает команда разработчиков. Также такой подход позволяет грамотно построить архитектуру приложения и разделить программные сущности.





