Электронно-библиотечная система
РГАУ-МСХА имени К. А. Тимирязева

     

Детальная информация

Название: Алгоритм разработки программного обеспечения беспроводной системы мониторинга температуры сельскохозяйственных объектов = Algorithm of software development for a wireless system monitoring the temperature of agricultural premises // АГРОИНЖЕНЕРИЯ. – 2025. – Том 27, №. 1
Авторы: Вострухин А.В.; Мастепаненко М.А.; Воротников И.Н.; Вахтина Е.А.
Выходные сведения: Москва: РГАУ-МСХА имени К. А. Тимирязева, 2025
Коллекция: Журнал «Агроинженерия»
Тематика: ЭЛЕКТРИФИКАЦИЯ — автоматизация сельского хозяйства; Arduino; микроконтроллер; передающая; подсистема; принимающая; радиоканал; температура; microcontroller; transmitting; subsystem; receiving; radio channel; temperature
УДК: 53.087.44:58.084.1
Тип документа: Статья, доклад
Тип файла: PDF
Язык: Русский
DOI: 10.26897/2687-1149-2025-1-75-81
Права доступа: Свободный доступ из сети Интернет (чтение, печать, копирование)
Дополнительно: Новинка; Все документы
Ключ записи: RU/ЦНБ имени Н.И. Железнова/EPERIODIKA/EPERIODIKA-20250211-50398

Разрешенные действия: Прочитать Загрузить (4,4 Мб)

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

При проектировании цифровых систем наиболее сложным и не поддающимся автоматизации является процесс разработки программного обеспечения, который занимает 85…95% от общей трудоемкости. В статье рассматривается пример разработки программного обеспечения для реализации бюджетной беспроводной системы мониторинга температуры объектов АПК с использованием нелицензируемых ISM-диапазонов радиочастот. Используемый алгоритм восходящего программирования позволяет снизить порог входа по приобретению знаний в области структурного программирования. Приведены примеры простого тестирования программных модулей с использованием интегрированной среды разработки IDEArduino. Созданы экспериментальные образцы передающей и принимающей подсистем, необходимые для разработки, отладки и исследования программного обеспечения. Аппаратное обеспечение реализовано на базе платформы Arduino, приемопередатчиков (трансиверов) NRF24L01+PA+LNA и цифровых датчиков температуры DS18B20. Радиус обмена данными между передающей и принимающей подсистемами в условиях прямой видимости при максимальной мощности передатчика и скорости передачи данных 250 Кбит/с составил 800…900 м. При передаче 8 байт полезных данных, то есть текущей температуры двух датчиков с интервалом в 1 с, средний потребляемый передающей подсистемой ток составил 22 мА. /The most complex and impossible to automate process in the digital system designing is software development, which takes up 85 to 95% of the total labor intensity. The article discussed the development of software for implementing a low-cost wireless temperature monitoring system using unlicensed ISM (“industrial, scientific and medical”) radio frequency bands. The proposal is to use a bottom-up programming algorithm, which reduces the entry threshold for acquiring knowledge in the field of structured programming. The authors provide examples of simple testing of software modules using the Arduino IDE. The authors have developed experimental samples of the transmitting and receiving subsystems necessary for software development, debugging and research. The hardware is based on the Arduino platform, NRF24L01+PA+LNA transceivers and DS18B20 digital temperature sensors. The data exchange radius between the transmitting and receiving subsystems in line-of-sight conditions with a maximum transmitter power and a data transfer rate of 250 Kbit/s was between 800 and 900 m. When transmitting eight bytes of useful data, i.e. the current temperature of two sensors with an interval of one second, the average current consumed by the transmitting subsystem was 22 mA.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть РГАУ-МСХА Все Прочитать Печать Загрузить
-> Интернет Все Прочитать Печать Загрузить

Статистика использования

stat Количество обращений: 60
За последние 30 дней: 24
Подробная статистика