Научная статья на тему 'ОБ ЕЩЁ ОДНОМ ВАРИАНТЕ АВТОМАТИЗАЦИИ ПРОЦЕССА ПОЛИВА'

ОБ ЕЩЁ ОДНОМ ВАРИАНТЕ АВТОМАТИЗАЦИИ ПРОЦЕССА ПОЛИВА Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
45
9
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АВТОМАТИЗАЦИЯ / КОНЕЧНЫЙ АВТОМАТ / АВТОМАТИЧЕСКОЕ ОРОШЕНИЕ / ГРАФ / ТАБЛИЦА ПЕРЕХОДОВ / PAL/GAL (МИКРОСХЕМА)

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Антонов Максим Александрович, Анисимов Андрей Алексеевич, Каширо Семён Евгеньевич

Поставлена прикладная задача автоматизации процесса капельного орошения. Для решения поставленной задачи составлена функциональная схема системы автоматического капельного орошения, разработан алгоритм функционирования системы и получена автоматная модель функционирования системы. Предложен вариант реализации цифрового автомата с жёсткой логикой, управляющего процессом орошения, средствами PAL/GAL-микросхем.

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Антонов Максим Александрович, Анисимов Андрей Алексеевич, Каширо Семён Евгеньевич

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

ABO UT ANOTHER OPTION OF A UTOMA TION OF THE IRRIGA TION PROCESS

An applied task of automating the process of drip irrigation has been set. To solve the problem, a functional diagram of the automatic drip irrigation system was drawn up, an algorithm for the system functioning was developed, and an automaton model of the system functioning was obtained. A variant of the implementation of a digital machine with rigid logic that controls the irrigation process using PAL/GAL microcircuits is proposed.

Текст научной работы на тему «ОБ ЕЩЁ ОДНОМ ВАРИАНТЕ АВТОМАТИЗАЦИИ ПРОЦЕССА ПОЛИВА»

УДК 519.713

DOI: 10.24412/2071-6168-2022-10-217-224

ОБ ЕЩЁ ОДНОМ ВАРИАНТЕ АВТОМАТИЗАЦИИ ПРОЦЕССА ПОЛИВА

М.А. Антонов, А.А. Анисимов, С.Е. Каширо

Поставлена прикладная задача автоматизации процесса капельного орошения. Для решения поставленной задачи составлена функциональная схема системы автоматического капельного орошения, разработан алгоритм функционирования системы и получена автоматная модель функционирования системы. Предложен вариант реализации цифрового автомата с жёсткой логикой, управляющего процессом орошения, средствами PAL/GAL-микросхем.

Ключевые слова: автоматизация, конечный автомат, автоматическое орошение, граф, таблица переходов, PAL/GAL-микросхема.

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

поддержания микроклимата, со стабильной температурой и влажностью;

мониторинга состава и влажности почвы с выработкой решений о проведении мелиоративных мероприятий;

автоматизации орошения почвы.

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

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

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

Прекращение процесса орошения может происходить:

при достижении почвой требуемой влажности, при этом, система управления должна включать контур управления влажностью почвы;

при истечении экспериментально определённого временного интервала орошения, при этом, необходимо внедрять в систему управления таймер;

при перекачивании в зону орошения экспериментально определённого объёма жидкости, при этом, система управления содержит сенсор, позволяющий отслеживать объём жидкости, перекачиваемой в зону орошения.

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

На рис.1 показана функциональная схема системы автоматического капельного орошения, включающая источник жидкости, соединённый трубопроводом, в разрыв которого включен электромагнитный клапан К1, с ёмкостью Tank, в которой располагается нагревательный элемент Н, подключаемый к напряжению U„ питания с помощью электромагнитного реле Р, датчик температуры ТД жидкости, группа выходов которого подключена к группе входов порогового устройства ПУ, ко второй группе входов которого подключено устройство ЗД установки температуры жидкости в ёмкости Tank и группа поплавковых датчиков Д1^Д4 уровня жидкости в ёмкости Tank. Из ёмкости Tank жидкость подаётся по трубопроводу на вход насоса Н1, осуществляющего перекачивание жидкости в одну из зон 30^32 орошения. Выбор зоны орошения осуществляется с помощью электромагнитных клапанов К2^К4, первые входы которых подключены к выходу насоса Н1, а выходы электромагнитных клапанов К2^К4 подключаются, с помощью трубопроводов, к перфорированным ПВХ-рукавам, расположенным вдоль рядной посадки растений в зонах 30^32 орошения соответственно. Управление процессом орошения в зонах 30^32 осуществляется с помощью системы управления СУ, на группу входов которой поступают сигналы: a4 готовности жидкости в ёмкости Tank по температуре, сформированный на выходе порогового устройства ПУ, a0^ a3 уровней жидкости в ёмкости Tank, w разрешения полива. На основании полученных на группе входов сигналов a0^ a4, w и заложенного в ней алгоритма функционирования, система управления СУ генерирует на группе выходов сигналы d0 управления электромагнитным клапаном К1, di управления насосом Н1, d2 управления электромагнитным клапаном К4, d3 управления электромагнитным клапаном К3, d4 управления электромагнитным клапаном К2, d5 управления электромагнитным реле Р.

Рис.1. Функциональная схема системы автоматического капельного орошения

2. Алгоритм функционирования системы автоматического капельного орошения. Функционирование системы автоматического капельного орошения, функциональная схема которой показана на рис.1 происходит следующим образом.

Ёмкость Tank изначально заполнена жидкостью, до уровня, который определяется срабатыванием поплавковым датчиком Д1 уровня жидкости. Жидкость в ёмкости Tank подогревается с помощью нагревательного элемента Н, подключаемого к напряжению Un питания с помощью электромагнитного реле Р. Обмотка управления электромагнитного реле Р подключена к выходу порогового устройства ПУ, который также подключается к пятому входу системы управления СУ. К первой группе входов порогового устройства ПУ подключается датчик ТД температуры, а ко второй - устройство ЗД установки температуры жидкости в ёмкости Tank. Процесс подогрева жидкости в ёмкости Tank протекает независимо от функционирования системы управления СУ и является и обладает более высоким приоритетом, по отношению к процессу орошения. То есть, при формировании сигнала w разрешения орошения, собственно орошение не будет разрешено, пока жидкость в ёмкости Tank не достигнет заданной с помощью устройства ЗД установки температуры жидкости в ёмкости Tank температуры, при этом, сигнал a4 примет активный логический уровень. При формировании сигнала w разрешения орошения и активном уровне сигнала a4 готовности жидкости в ёмкости Tank по температуре, запускается процесс орошения зон 30^32. Открывается электромагнитный клапан К2 и запускается насос Н1, перекачивая жидкость из ёмкости Tank в зону З0 орошения, при этом, уровень жидкости в ёмкости Tank понижается и первым опускается датчик Д1 уровня жидкости, необходимый для обнаружения события «ёмкость заполнена». При достижении в ёмкости Tank жидкостью уровня, при котором сигнал с датчика Д2 уровня жидкости примет не активный логический уровень, открывается клапан К3, закрывается клапан К2, жидкость, из ёмкости Tank, поступает в зону З1 орошения, при этом, уровень жидкости в ёмкости Tank продолжает снижаться. При достижении в ёмкости Tank жидкостью уровня, при котором сигнал с датчика Д3 уровня жидкости примет не активный логический уровень, открывается клапан К4, закрывается клапан К3, жидкость из ёмкости Tank поступает в зону 32 орошения, при этом, уровень жидкости в ёмкости Tank продолжает снижаться. При достижении в ёмкости Tank жидкостью уровня, при котором сигнал с датчика Д4 уровня жидкости примет не активный логический уровень, отключается насос Н1, закрывается клапан К4, открывается клапан К1, в ёмкость Tank поступает жидкость от источника жидкости. Клапан К1

остаётся открытым до тех пор, пока на выходе датчика Д1 уровня жидкости не сформируется высокий логический уровень сигнала, после чего, клапан К1 закрывается и система автоматического капельного полива переходит в режим ожидания запроса на орошение, параллельно с этим, в ёмкости Tank протекает процесс подогревания жидкости.

Сигналы, формирующиеся при работе системы автоматического капельного полива, сведены в

табл. 1.

Таблица 1

Описание сигналов

Наименование сигнала Направление сигнала Назначение сигнала

ao Вход Цифровой дискретный сигнал, принимающий значение логического нуля, когда поплавковый датчик Д1 уровня жидкости всплывает, в противном случае - логической единицы.

ai Вход Цифровой дискретный сигнал, принимающий значение логического нуля, когда поплавковый датчик Д2 уровня жидкости всплывает, в противном случае - логической единицы.

a2 Вход Цифровой дискретный сигнал, принимающий значение логического нуля, когда поплавковый датчик Д3 уровня жидкости всплывает, в противном случае - логической единицы.

аз Вход Цифровой дискретный сигнал, принимающий значение логического нуля, когда поплавковый датчик Д4 уровня жидкости всплывает, в противном случае - логической единицы.

a4 Вход Цифровой дискретный сигнал, принимающий значение логической единицы, когда электрический сигнал с датчика ТД температуры больше или равен сигналу иу установки температуры, в противном случае - логическому нулю.

w Вход Цифровой дискретный сигнал, принимающий значение логического нуля, в случае запроса на полив, в противном случае - логической единицы.

do Выход Релейный сигнал управления электромагнитным клапаном К1

di Выход Релейный сигнал управления насосом Н1

d2 Выход Релейный сигнал управления электромагнитным клапаном К4

d3 Выход Релейный сигнал управления электромагнитным клапаном КЗ

d4 Выход Релейный сигнал управления электромагнитным клапаном К2

d5 Выход Релейный сигнал управления блоком Реле нагревателя Н.

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

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

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

Для составления абстрактного графа процесса, необходимо пронумеровать операторы блок-схемы алгоритма функционирования системы автоматического капельного орошения (рис. 2(б)) в соответствии с записанными в них двоичными кодами, а условия - в порядке счёта. Таким образом, будет

получен граф переходов, состоящий из множества Q = {ц0,С[18,С[10,Уб,С[1} вершин, которые также

называют множеством состояний графа переходов. Условные операторы блок-схемы алгоритма функционирования системы автоматического капельного орошения (рис. 2(б)), при построении графа переходов, преобразуются в ребра графа, которым назначен «вес» или логическая функция, получаемая из условий, содержащихся в условных операторах блок-схемы. Таким образом, из блок-схемы алгоритма получается граф-схема, или граф переходов, процесса. Граф переходов процесса автоматического орошения показан на рис.3(а).

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

левой части, содержащей коды текущих д((-1)п состояний и коды условий и и физически является входами блока логики переходов;

правой части, содержащей коды состояний д(()к в которые осуществляется переход из состояний д(1-1)„ на основании условий и и физически является выходной частью блока логики переходов; п - номер текущего состояния;

к - номер состояния, в которое осуществляется переход.

(а) (б)

в том числе процесса подогрева воды в ёмкости (а) и собственно процесса орошения (б)

4. Логические функции выходов блока логики переходов автоматной модели. Для реализации в системе управления процессом автоматического орошения (см. рис.1) необходимо из таблично заданного графа переходов получить логические функции, обеспечивающие выполнение алгоритма функционирования системы автоматического капельного орошения. Для описания логических функций могут быть использованы методы, описанные в [2, 3].

Итак, логические функции выходов блока логики переходов автоматной модели имеют вид:

220

Ч ()0 =(Ча • Чз • Ч2 • Ч1 ■ Чо ■ и5 ■и4 ■ из ■и2 • и1 МЧа • Чз • 42 ■ Ч1 ■ Чо ■ и5 ■ и4 ■ из ■и2 )v

^(ч4-4з-42-41 ■ Чо ■и5 • и4 • из •и2 )v (1)

v(ч4■Чз■Ч2■Чl ■ Чо ■и5 ■и4 ■ из ■и2 )(Ч4-Чз-Ч2-Ч1 ■ Чо ■ иб );

Ч ()1 =(Ч4-Чз-Ч2-Ч1 • Чо •и2 ■ и1) (Ч4 •Чз'Ч2 ' Ч1 ' Чо' и2 ' и1) v

v(Ч4-Чз'Ч2'ЧгЧо •и4 • из •и2 ■ и1) (ча -Чз-Ч2-Ч1 ■ Чо ■и2 )

v(ч4■Чз■Ч2■Чl ■ Чо • из •и2 ) Х/ (ча ' Чз ' Ч2 ' Ч1 ■ Чо • и4 • из •и2 )

_______ (2)

^Ча ' Чз ' Ч2 ' Ч1 ■ Чо • из •и2 ) (ча • Чз • Ч2 • Ч1 • Чо • и2 ) v(ч4■Чз■Ч2■Чl ■ Чо • и4 • из • и2 ) (Ч4 ' Чз ' Ч2 ' Ч1 ■ Чо • и4 из • и2 ) ^^ v(ч4■Чз■Ч2 • Ч1 • Чо •и2)(ча •Чз'Ч2 • Ч1 • Чо • изи2);

Ч (02 =(ч4-Чз'Ч2-ЧгЧо ■ и4 • из • и2 ■ и1 )( Ч4-Чз'Ч2-Ч1 ■ Чо • и4 • из • и2 )V

_ _ _ _ _____ __(3)

V(ч4■Чз■Ч2■Чl ■ Чо •и4'из •и2 -Чз-Ч2-Ч1 ' Чо ' и4 ■ из •и2 );

Ч (0з =(Ч4-Чз-Ч2-Ч1 • Чо • из •и2 ■ и1)(Ч4'Чз'Ч2 ■ Ч1 • Чо • из • и2 )v

_ _ _ ______(4)

V(ч4■Чз■Ч2■Чl ■ Чо ■ и5 ■ из ■и2 -Чз-Ч2-Ч1 ■ Чо ■ из ■и2 );

Ч ()4 = (Ч4-Чз-Ч2-Ч1 • Чо • и2 ■ и1)(Ч4'Чз'Ч2 ■ Ч1 • Чо • и2 )v

_ _ _ _____ (5)

V(ч4■Чз■Ч2 ■ Ч1 ■ Чо •и2 )^^(Ч4-Чз-Ч2 ■ Ч1 • Чо ■ и2 ) где • - операция конъюнкции; v - операция дизъюнкции, чт - т-й бит текущего, ч@-1), состояния; т =

{о, 1, 2, з, 4}; г = {о, 18, 1о, 6, 1}.

Полученные логические функции (1) - (4) не могут быть упрощены, так как не отвечают критериям операции склейки.

Рис.3. Граф переходов (а) процесса автоматического орошения и его таблица переходов (б)

5. Техническая реализация логических функций. Реализовать полученные логические функции (1) - (4), для построения цифрового автомата с жёсткой логикой возможно несколькими способами:

реализация на дискретных микросхемах стандартной логики; реализация на дискретной микросхеме ПЛМ или ПЗУ;

реализация на программируемой логической интегральной микросхеме (ПЛИС), типа PAL/GAL;

реализация на ПЛИС, типа FPGA или CPLD.

Рассмотрим вариант реализации логических функций на ПЛИС, типа PAL/GAL. За основу взята микросхема GAL20V8 [4], позволяющая сконфигурировать 12 входов и 5 выходов.

Для реализации логических функции (1) - (4), микросхема GAL20V8 прошивается с помощью параллельного программатора файлом прошивки, сгенерированной из листинга кода, написанного в среде WinCUPL [5], который имеет следующий вид:

Name AUTOWATERING_VER_1.1 ;

PartNo 00 ;

Date 11.05.2022 ;

Revision 01 ;

Designer Anisimov A. A.;

Company Tula_State_University;

Assembly None ;

Location Russia ;

Device g20v8a ;

/* *************** INPUT PINS *********************/

PIN 2 = u1; /* */

PIN 3 = u2; /* */

PIN 4 = u3; /* */

PIN 5 = u4; /* */

PIN 6 = u5; /* */

PIN 7 = u6; /* */

PIN 8 = q0; /* */

PIN 9 = q1; /* */

PIN 10 = q2; /* */

PIN 11 = q3; /* */

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

PIN 14 = q4; /* */

/* *************** OUTPUT PINS *********************/

PIN 22 = z4; /* */

PIN 21 = z3; /* */

PIN 20 = z2; /* */

PIN 19 = z1; /* */

PIN 18 = z0; /* */

qt0 = (!q4 & !q3 & !q2 & !q1 & !q0 & u5 &!u4 & ! u3 & !u2 & u1) # (q4 & !q3 & !q2 & q1 & !q0 & u5 & !u4 &!u3 & ! u2) # (!q4 & q3 & !q2 & q1 & !q0 & u5 & !u4 & !u3 & ! u2) # (!q4 & !q3 & q2 & q1 & !q0 & u5 & !u4 & !u3 & !u2) # (!q4 & !q3 & !q2 & !q1 & q0 & !u6);

qt1 = (!q4 & ! q3 & !q2 & !q1 & !q0 & u2 & u1) # (!q4 & !q3 & !q2 & !q1 & !q0 & u3 & !u2 & u1) # (!q4 & !q3 & !q2 & !q1 & !q0 & u4 & !u3 & !u2 & u1) # (q4 & !q3 & !q2 & q1 & !q0 & u2) # (q4 & !q3 & !q2 & q1 & !q0 & u3 & !u2) # (q4 & !q3 & !q2 & q1 & !q0 & u4 & !u3 & !u2) # (!q4 & !q3 & !q2 & q1 & !q0 & u3 & !u2) # (!q4 & q3 & !q2 & q1 & !q0 & u2) # (!q4 & q3 & !q2 & q1 & !q0 & u4 & !u3 & !u2) # (!q4 & !q3 & q2 & q1 & !q0 & u4 & !u3 & !u2) # (!q4 & !q3 & q2 & q1 & !q0 & u2) # (!q4 & !q3 & q2 & q1 & !q0 & u3 & !u2);

qt2 = (!q4 & !q3 & !q2 & !q1 & !q0 & u4 & !u3 & !u2 & u1) # (q4 & !q3 & !q2 & q1 & !q0 & u4 & !u3 & !u2) # (!q4 & q3 & !q2 & q1 & !q0 & u4 & !u3 & !u2) # (!q4 & ! q3 & q2 & q1 & !q0 & u4 & !u3 & !u2);

qt3 = (!q4 & !q3 & !q2 & !q1 & !q0 & u3 & !u2 & u1) # (q4 & !q3 & !q2 & q1 & !q0 & u3 & !u2) # (!q4 & q3 & !q2 & q1 & !q0 & u3 & !u2) # (q4 & q3 & !q2 & !q1 & q0 & u3 & !u2);

qt4 = (!q4 & !q3 & !q2 & !q1 & !q0 & u2 & 1) # (q4 & ! q3 & !q2 & q1 & !q0 & u2) # (!q4 & q3 & !q2 & q1 & !q0 & u2) # (!q4 & !q3 & q2 & q1 & !q0 & u2);

6. Структура цифрового автомата с жёсткой логикой. Структура цифрового автомата, который позволяет реализовать алгоритм, блок-схема которого приведена на рис. 2(б), показана на рис.4

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

Из рис.2(б) видно, что условие U1 формируется по зависимости

U1 = w лa[4], (6)

где w - сигнал разрешения полива; a[4] - сигнал готовности жидкости в ёмкости Tank по температуре.

Сигнал w физически представляет собой импульс, формирующийся либо системой управления более высокого уровня, либо в ручном режиме, человеком-оператором. В любом случае, при возникновении ситуации, когда сигнал a[4] имеет не активный логический уровень (уровень логического нуля), по линии w поступает импульс разрешения полива, условие U1 не будет выполнено, по причине не го-

товности жидкости в ёмкости Tank по температуре, при чём, при достижении жидкостью в ёмкости Tank заданной температуры, условие U1 вновь не будет выполнено, так как сигнал w - не является статическим. Поэтому, необходимо сохранять запрос w разрешения полива до востребования или окончания цикла орошения.

Mil , ul Блок логи- q(0 qtO RO qtO 1 v da ,

чи2 „ и 2 ки qtl qtl qtl 2 wi, .

переходов

чиЗ иЗ qt2 qt2 qti

чи4 , и4 Ф qt3 qt3

чИЙ и5 qt4 qt4 qt4 5 4 d,

villi , иб

■ 1 i qtO

ч 2 , qtl

s 3 , qt2

4 ► qt3 * С

ч 5 , ql4 Г- R

[Цина выходов j

Рис. 4. Структура цифрового автомата управления процессом орошения

Схемотехническое решение, позволяющее сохранять запрос разрешения полива w и формировать условие и1, как операцию (6), показано на рис. 5

Заключение. В настоящей работе рассмотрен вопрос автоматизации процесс капельного орошения почвы. Показана функциональная система системы автоматического орошения почвы и описан алгоритм её функционирования. Проведён формальный синтез цифрового автомата управления процессом орошения и предложен вариант его реализации с помощью ПЛИС GAL20V8. Показана схемотехника формирователя условия запуска процесса орошения.

Список литературы

1. Антонов М.А., Анисимов А.А., Каширо С.Е. Об автоматизации сельского хозяйства // Известия Тульского государственного университета. Технические науки. Тула: Изд-во ТулГУ, 2022.

223

Вып. 9. С. 210-215.

2. Буркатовская Ю.Б. Теория автоматов: учебно-методическое пособие / Ю.Б. Буркатовская, Е.С. Веремеенко; Национальный исследовательский Томский политехнический университет. - Томск: Изд-во Томского политехнического университета, 2010. 108 с.

3. Проектирование цифровых устройств: учебник / А.В. Кистрин, Б.В. Костров, М.Б. Никифоров, Д.И. Устюков. М.: КУРС: ИНФРА-М, 2022. 352 с.

4. Описание микросхемы GAL20V8 // Документация: сайт «Электронные компоненты и радиодетали» «Trimble», 2022. [Электронный ресурс] URL: https://www.chipfind.ru (дата обращения: 9.10.2022).

5. Описание программной среды WinCUPL // Документация: сайт «Electrical & computer engineering», 2022 г. [Электронный ресурс] URL: https://class.ece.uw.edu/475/peckol/doc/cupl.html (дата обращения: 9.10.2022).

Антонов Максим Александрович, аспирант, ассистент, max0594@yandex.ru, Россия, Тула, Тульский Государственный университет,

Анисимов Андрей Алексеевич, студент, Россия, Тула, Тульский сельскохозяйственный колледж им. И. С. Ефанова,

Каширо Семён Евгеньевич, студент, Россия, Тула, Тульский Государственный университет ABO UT ANOTHER OPTION OF A UTOMA TION OF THE IRRIGA TION PROCESS M.A. Antonov, A.A. Anisimov, S.E. Kashiro

An applied task of automating the process of drip irrigation has been set. To solve the problem, a functional diagram of the automatic drip irrigation system was drawn up, an algorithm for the system functioning was developed, and an automaton model of the system functioning was obtained. A variant of the implementation of a digital machine with rigid logic that controls the irrigation process using PAL/GAL microcircuits is proposed.

Key words: automation, state machine, automatic irrigation, graph, jump table, PAL/GAL chip.

Antonov Maxim Alexandrovich, postgraduate, max0594@yandex.ru, Russia, Tula, Tula State University,

Anisimov Andrew Alexeyevich, student, Russia, Tula, Tula Agricultural College named after I.S. Efa-

nov,

Kashiro Simon Evgenievich, student, Russia, Tula, Tula State University

УДК 519.718

DOI: 10.24412/2071-6168-2022-10-224-230

ОЦЕНКА ЭФФЕКТИВНОСТИ КОНТРОЛЯ И ВОССТАНОВЛЕНИЯ ЦЕЛОСТНОСТИ ДАННЫХ В ИНФОРМАЦИОННЫХ СИСТЕМАХ РАЗЛИЧНОГО НАЗНАЧЕНИЯ

О.П. Шеметов, Д.М. Симоненко, Р.В. Фадеев, П.А. Новиков

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

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

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

224

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