Файл: Лабораторная работа 1 по дисциплине Электронные промышленные устройства студент гр зАНб191 Дмитриева Е. А.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 25.10.2023
Просмотров: 11
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Министерство образования и науки Российской Федерации
ФГБОУ ВПО «Магнитогорский государственный технический университет им. Г.И. Носова»
Институт энергетики и автоматики
Кафедра электроники и микроэлектроники
Отчет по лабораторная работа № 1
по дисциплине: «Электронные промышленные устройства»
Выполнил:
студент гр. зАНб-19-1
Дмитриева Е.А.
Руководитель:
Доцент
Бодров Е.Э.
Магнитогорск 2023
Содержание отчета
-
Введение -
Объект и предмет исследования -
Практическая часть -
Заключение
Введение
Цель работы: Реализовать защиту от дребезга для кнопки двумя способами:
Способ 1. Аппаратная защита от дребезга (с помощью RS-триггера).
Способ 2. Программная защита от дребезга (с помощью временной задержки)
При работе с датчиками, имеющими механические или электромеханические контакты (кнопки, клавиши, реле и клавиатуры), возникает явление, называемое дребезгом. Он заключается в том, что при замыкании контактов возможно появление отскока (BOUNCE) контактов, которое приводит к переходному процессу. При этом сигнал с контакта может быть прочитан микроконтроллером как случайная последовательность нулей и единиц. Подавить это нежелательное явление можно cxемотехническими средствами, но чаще это делается программным путем.
Объект и предмет исследования
Способ 1. Аппаратная защита от дребезга (с помощью RS-триггера).
Порядок выполнения работы: – Собрать схему (рисунок 1).
– Написать программу проверки защиты от дребезга.
Рисунок 1 - Схема аппаратной защиты от дребезга
Резисторы: R1 = 1 кОм. R2…R5 = 470 Ом. R6…R9 = 10 кОм.
В качестве элемента DD1 использовать микросхему К155ЛА3.
Способ 2. Программная защита от дребезга (с помощью временной задержки) (tзадержки = 30 мс).
Порядок выполнения работы:
– Написать программу (рисунок 2).
– Добавить к ней программу проверки защиты от дребезга из способа №1.
Рисунок 2 - Блок-схема алгоритма преодоления дребезга контактов
Практическая часть
Способ 1. Аппаратная защита от дребезга
Составим алгоритм выполнения проверки аппаратная защита от дребезга
Начало
Кнопка нажата?
Кнопка не нажата
нет
Да
Кнопка отпущена?
Увеличиваем счетчик
Да
нет
Записываем значение
Запоминаем, что кнопка нажата
Способ 2. Программная защита от дребезга
К программе из рисунка 2, нужно добавить программу из способа 1.
Начало
Кнопка нажата?
Организация временной задержки
Увеличиваем счетчик
Кнопка отпущена?
Записываем значение
Отработка нажатия
Кнопка не нажата
нет
Да
Да
нет
Кнопка нажата?
Да
нет
Заключение
В данной работе мы объединили два различных способа защиты от дребезга. Смогли посмотреть на различность данных методов и найти свой универсальный метод тем самым создать качественную защиту от дребезга.