Локальные системы управления. Конопелько Г.К. - 10 стр.

UptoLike

Составители: 

10
Временная задержка (в пределах 1-20 мс) подбирается экспериментально для каждого
типа датчиков и реализуется подпрограммой DELAY.
ЛАБОРАТОРНАЯ РАБОТА 3
РАЗРАБОТКА ПРОГРАММЫ ПОДСЧЁТА ЧИСЛА СРАБАТЫВАНИЙ
МЕХАНИЧЕСКОГО ДАТЧИКА
Цель работы: освоить основные методы анализа состояния импульсных
механических датчиков.
Задание: Механический датчик, имеющий два состояния, подключён к одному из
выводов порта Р1 микроконтроллера 1816 ВЕ 51. Состояниевключено датчика
соответствует замкнутому состоянию контакта. Состояниевыключеносоответствует
разомкнутому состоянию контакта.
Принцип работы программы:
а) фиксируется первое срабатывание датчика;
б) после
выдержки времени, достаточного для окончания процесса
дребезга, проверяется состояние датчика;
в) если десятикратно зафиксировано нажатое состояние датчика, то
считается, что датчик сработал;
г) если было зафиксировано отжатое состояние датчика, то
считается, что было ложное срабатывание датчика;
д) фиксируется первое разомкнутое состояние датчика;
е) после выдержки времени, достаточного
для окончания процесса
дребезга, проверяется состояние датчика;
ж) если десятикратно зафиксировано отжатое состояние датчика, то
считается, что датчик сработал;
з) если было зафиксировано нажатое состояние датчика, то
считается, что было ложное срабатывание датчика;
и) в случае правильного срабатывания датчика, увеличивается
содержимое счетчика числа срабатываний;