Современная электроника №7/2021

ИНЖЕНЕРНЫЕ РЕШЕНИЯ 38 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 7 2021 задействован один индикатор, а в кор- пусе HG2 – два. Устройство, представ- ленное на рис. 1, является функциональ- но законченным и для демонстрации алгоритма работы механизма защиты может работать самостоятельно. Алгоритм работы механизма защиты достаточно прост. В нём можно выде- лить два режима, которые задаются переключателем SA1. Если переключа- тель SA1 находится в положении «1», то механизм защиты находится в рабочем режиме функционирования – режим № 1; если же переключатель находит- ся в положении «2», то механизм защи- ты работает в режиме задания параме- тров – режим№ 2. При установленной защите в режиме №1 сразу после включения устройства на трёхразрядном индикаторе в тече- ние 2 с будет отображаться число, кото- рое может быть задано любым в интер- вале от 1 до 999, кроме кода № 3 (см. далее). Данное число будет декремен- тироваться с каждым последующим включением питания. И как только его значение станет равным нулю, устрой- ство сразу после включения питания не будет отрабатывать заданный алго- ритм работы. На дисплее устройства при этом (и последующих включени- ях) будут отображаться символы «---». Увеличить количество включений или вообще снять защиту может только раз- работчик. Начальное значение числа (от 1 до 999) также задаёт разработ- чик. Таким образом, у дилера (посред- ника) есть только ограниченная по чис- лу включений возможность работы с изделием. Далее, если число включений не рав- но нулю, устройство начинает рабо- тать в соответствии со своим рабочим алгоритмом, и на дисплее отображается число 555. Понятно, что индицирова- ние символов «---» и числа 555 необхо- димо лишь для наглядной демонстра- ции алгоритма работы устройства защиты. Если программа устройства защиты встроена в программу какого- либо изделия, то переход в программе устройства защиты на подпрограмму отображения символов «---» означа- ет переход на блокировку алгоритма работы всего изделия. Соответствен- но переход на отображение числа 555 в программе изделия означает пере- ход на выполнение рабочего алгорит- ма основной программы. Снятие защиты организовано сле- дующим образом. Перед включени- ем питания необходимо установить выключатель SA1 в положение «2» (режим № 2). При этом пользователь- ские кнопки будут иметь следующие назначения: ● S1 – увеличение (инкремент) вводи- мого числа, которое при этом инди- цируется на дисплее; ● S2 – ввод (активация) набранного числа. С помощью кнопок S1 и S2 необхо- димо набрать и ввести трёхразрядный код № 1. Затем совершенно аналогич- но с помощью этих кнопок необходи- мо набрать и ввести трёхразрядный код №2 (фактически в два приёма вводит- ся шестиразрядный код). После ввода каждого кода индикаторы отобража- ют нули. Если коды введены верно, то устройство перейдёт в режим рабо- ты, в котором можно задать число включений или снять защиту. Далее следует задать кнопками S1, S2 любое число, как уже отмечалось выше, от 1 до 999. Причём в этом диапазоне есть число, которое снимает защиту. Это число и есть код № 3. То есть наби- рая количество включений, равное коду № 3, мы снимаем защиту. Любое другое число задаёт количество допу- стимых включений. Таким образом, для того чтобы снять защиту, нуж- но знать 9-разрядный код, который «вычислить» практически нереаль- но. Коды № 1…3 знает только разра- ботчик. Далее необходимо выключить устройство, установить выключатель SA1 в положение «1» и снова включить. Если защита не установлена или сня- та, то устройство будет сразу отраба- тывать свой рабочий алгоритм (будет индицироваться число 555) без пред- варительного индицирования коли- чества включений, т.е. без намёка на какую-либо установленную защиту. Кнопки S1 и S2 будут выполнять функ- ции в соответствии с заданным алго- ритмом функционирования изделия. Если защита установлена и задано Рис. 3. Блок-схема устройства защиты

RkJQdWJsaXNoZXIy MTQ4NjUy