Skip to content

Latest commit

 

History

History

7.4

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Домашнее задание к занятию «Работа с устройствами»

Цель задания

В АСУ ТП связь между измерительными устройствами, исполнительными механизмами и средствами индикации осуществяет контроллер системы управления. Настройка их взаимодействия, алгоритмов обработки и управления сигналами — важная задача инженера АСУ ТП.

В результате выполнения задания вы сможете:

  • организовать работу серводвигателя с системой обратной связи и элементами ручной блокировки;
  • настроить систему индикации.

Чеклист готовности к домашнему заданию

Для выполнения задания нужно пройти по ссылке на страницу создания нового проекта для платы Arduino Uno.


Инструкция к заданию

  1. Подключите в симуляторе к плате Arduino требуемые устройства и настройте их, если нужно.
  2. Напишите код, обеспечивающий требуемый функционал устройств.
  3. Проверьте корректность работы проекта.
  4. Для проверки домашнего задания отправьте ссылку на сайт-симулятор с вашим рабочим проектом в личном кабинете.
  5. Любые вопросы по решению задач задавайте в чате учебной группы.
Подсказка, как сохранить проект и получить уникальную ссылку (доступна по клику).
  1. Нажмите «Save a copy» — выпадающий список рядом с кнопкой «Save» и с дискетой.
  2. Ваш проект будет сохранён, как новый, а в адресной строке браузера будет строка вида https://wokwi.com/projects/335536327066911316 (пример).
  3. Важно, чтобы у адресной строки был адрес с множеством цифр на конце.
  4. Теперь сохранение изменений в текущем проекте можно производить нажатием на кнопку «Save». Сохранить текущий проект, как новый, можно только через «Save a copy».
  5. Перед отправкой ссылки на проект преподавателю не забудьте проверить, что ссылка работает, открыв её в новом окне браузера.

Инструменты и дополнительные материалы для выполнения задания

  1. Справочный материал по командам Arduino.
  2. Справочник по языку Wiring/С для Arduino.
  3. Страница создания проекта для платы Arduino Uno.
  4. Встроенная библиотека.

Задание 1

В эмуляторе Wokwi, используя микроконтроллер платы Arduino Uno:

  1. Подключите к контроллеру семисегментный индикатор.
  2. Настройте индикацию счёта от 0 до 9 с задержкой в одну секунду.
  3. Для выполнения задания можете использовать встроенную библиотеку.

Задание 2

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

В эмуляторе Wokwi, используя микроконтроллер платы Arduino Uno:

  1. Подключите и настройте работу сервопривода.
  2. Движение привода должно осуществляться по информации от обратной связи с аналогового датчика температуры NTC.
  3. Градус поворота должен соответствовать значениям: -24°С — 0°, 80°С — 90°.
  4. Проект нужно оснастить кнопкой, при нажатии на которую происходит сброс угла поворота серводвигателя на 0°.

Задание 3* (необязательное)

  1. В задании 2 подключите двухразрядный семисегментный индикатор.
  2. Обеспечьте отображение индикатором градуса поворота сервопривода.

Правила приёма работы

Отправлена ссылка на проект в эмуляторе в личном кабинете.


Критерии оценки

Зачёт ставится, если созданный проект соответствует критериям:

  1. Устройства функционируют согласно требованиям задания.
  2. Допускается использование встроенных библиотек и дополнительных устройств.

Работа направляется на доработку, если задание выполнено частично или не выполнено.