Uploaded by alyavzina

лаб 19.docx Лявзина

advertisement
Минобрнауки России
Федеральное государственное бюджетное
образовательное учреждение высшего образования
«Сыктывкарский государственный университет имени Питирима Сорокина»
(ФГБОУ ВО «СГУ им. Питирима Сорокина»)
Институт точных наук и информационных технологий
Кафедра технологического и профессионального образования
по дисциплине: «Микропроцессорные системы»
Лабораторная работа №19
Направление подготовки
44.03.04 Профессиональное обучение (по отраслям)
Выполнила:
студентка группы 141-ПОз
Лявзина Анна Ивановна
Проверил:
Смольянинов Игорь Николаевич
Сыктывкар 2024 г.
Введение
Как мы знаем, реле - это устройство, которое используется для обеспечения
соединения между двумя или более точками или устройствами в ответ на
подаваемый входной сигнал. Другими словами, реле обеспечивают изоляцию
между контроллером и устройством, поскольку мы знаем, что устройства
могут работать как от переменного, так и от постоянного тока. Однако они
получают сигналы от микроконтроллера, который работает на постоянном
токе, поэтому нам требуется реле для устранения разрыва. Реле чрезвычайно
полезно, когда вам нужно управлять большим током или напряжением при
небольшом электрическом сигнале.
Компоненты
- 1 * Доска SunFounder Uno
– 1 * USB-кабель для передачи данных
– 1 * Релейный модуль
– 1 * 3-Контактный кабель защиты от обратного хода
Принцип эксперимента
Эстафета – Каждая эстафета состоит из 5 частей:
1. Электромагнит – Он состоит из железного сердечника, натянутого на
катушку проводов. При пропускании электричества он становится магнитным.
Поэтому его называют электромагнитом.
2. Якорь – Подвижная магнитная лента известна как якорь. Когда через них
протекает ток, на катушку подается напряжение, создавая таким образом
магнитное поле, которое используется для создания или разрыва нормально
разомкнутых (N / O) или нормально замкнутых (N / C) точек. И якорь можно
перемещать с помощью постоянного тока (DC), а также переменного тока
(AC).
3. Пружина – Когда через катушку электромагнита не протекает ток,
пружина оттягивает якорь, поэтому цепь не может быть замкнута.
4. Набор электрических контактов – Имеется две точки соприкосновения:
. Нормально разомкнутый – подключается, когда реле активировано, и
отключается, когда оно неактивно.
. Нормально закрыто - не подключено, когда реле активировано, и
подключено, когда оно неактивно.
5. Литая рама - Реле покрыты пластиком для защиты.
Работа реле
Принцип работы реле прост. Когда на реле подается питание, через
катушку управления начинает протекать ток; в результате на электромагнит
подается напряжение. Затем якорь притягивается к катушке, стягивая
подвижный контакт вместе, соединяясь таким образом с нормально
разомкнутыми контактами. Таким образом, цепь с нагрузкой находится под
напряжением. Тогда произойдет аналогичный случай размыкания цепи,
поскольку движущийся контакт будет подтягиваться к нормально замкнутым
контактам под действием пружины. Таким образом, включение и выключение
реле может управлять состоянием цепи нагрузки.
Итак, в этом эксперименте подключите сигнал SIG к плате SunFounder Uno.
Отправьте на сигнал SIG низкий уровень; PNP-транзистор находится под
напряжением, а катушка реле наэлектризована. Таким образом, нормально
разомкнутый контакт реле замкнут, в то время как нормально замкнутый
контакт реле будет отключен от общего порта. Отправьте сигнал высокого
уровня на сигнал SIG; транзистор будет обесточен, и реле вернется в исходное
состояние.
Экспериментальные процедуры
Шаг 1: Постройте схему
Шаг 2: Программа (Пожалуйста, обратитесь к примеру кода в разделе
ИЗУЧЕНИЕ -> Получить учебные пособия на нашем веб-сайте)
Шаг 3: Скомпилируйте код
Шаг 4: Загрузите эскиз на доску SunFounder Uno board
Теперь вы можете услышать "тик-так". Это размыкание нормально
замкнутого контакта и замыкание нормально разомкнутого контакта.
Код
/********************************************
* name:Relay Module
* function: you may hear ticktock. That's the normally closed contact opened and
the normally open contact closed.
********************************************/
//Email:support@sunfounder.com
//Website:www.sunfounder.com
/**********************************************/
const int relayPin =7; //the "s" of relay module attach to
/**********************************************/
void setup()
{
pinMode(relayPin, OUTPUT); //initialize relay as an output
}
/***********************************************/
void loop()
{
digitalWrite(relayPin, HIGH); //Close the relay
delay(1000); //wait for 1 second
digitalWrite(relayPin, LOW); //disconnect the relay
delay(1000); //wait for 1 second
}
Download