Диагностика неисправностей микроконтроллерной системы управления



 

При построении автоматизированных систем, начиная с самых простых, возникает задача автоматического отслеживания различных нештатных ситуаций, которые могут с ними произойти и произведения адекватной реакции на них без вмешательства человека-оператора. Типичными неполадками для проектов данных методических указаний (помимо ошибок кода программ и неправильных подключений отдельных элементов) являются:

- обрыв канала связи датчика, при котором наблюдаются предельные значения, считываемые контроллером в служебные переменные. Простой анализ этих значений позволит выявить ошибку и исключить переход системы в нештатный режим;

- некорректное значение выходного сигнала контроллера на исполнительное устройство, выходящее за допустимый диапазон, например, при задании угла поворота сервопривода или скорости вращения микропривода;

- превышение частоты управляющих воздействий от датчиков, обусловленное дребезгом контактов, в системах с обработчиками прерываний. Дребезг может быть устранён программно или аппаратно.

 

Задание: Модифицируйте проект из предыдущего занятия таким образом, чтобы он реализовывался на нескольких микроконтроллерах а также анализировал информацию с датчиков и управляющие воздействия на наличие ошибок (обрыв, выход из диапазона допустимых значений) и выводил информацию о них на монитор.

 


СПРАВОЧНЫЕ МАТЕРИАЛЫ

Образец оформления титульного листа отчёта по лабораторным работам

Министерство образования и науки Российской Федерации

 

Федеральное государственное бюджетное образовательное учреждение высшего образования

 

«Курганский государственный университет»

 

Кафедра «Автоматизация производственных процессов»

 

 

ОСНОВЫ МЕХАТРОНИКИ

Отчёт по лабораторным работам

 

Выполнили:

студенты группы Т-********

Ф.И.О.

Ф.И.О.

Ф.И.О.

 

Проверил:

к.т.н., доц. Карпов Е.К.

 

Курган 2018

Состав отчёта

Отчёт, выполняемый группой студентов из двух-трёх человек, должен быть пронумерован, набран 12-14 шрифтом на компьютере или разборчиво написан от руки и должен состоять из следующих частей:

- титульный лист, сделанный по образцу;

- оглавление с указанием номеров страниц, на которых начинаются отдельные задания, представленные ниже;

- схема с двумя кнопками и двумя светодиодами;

- схема с фоторезистором и светодиодом;

- схема с потенциометром и светодиодом;

- схема с сервоприводом, светодиодом и фоторезистором;

- схема с микроприводом и потенциометром;

- схема с микроприводом, потенциометром, кнопкой останова и монитором;

- схема с микроприводом, потенциометром, кнопкой останова, работающей через прерывание, и монитором;

- схема управления микроприводом от компьютера через последовательный порт;

- схема соединения двух микроконтроллеров посредством интерфейса UART;

- схема распределённого управления скоростью микропривода от потенциометра с возможностью его останова, состоящая из двух микроконтроллеров и компьютера;

- задача нахождения неизвестного числа, реализованная на схеме из микроконтроллера, монитора и двух кнопок, подключённым к прерываниям;

- индивидуальное задание на простой проект автоматизации с четырьмя датчиками и двумя исполнительными элементами и одним микроконтроллером;

- комплексное индивидуальное задание на проект автоматизации с интерфейсом взаимодействия с пользователем посредством монитора/компьютера и одним-двумя микроконтроллерами.

 

Каждая задача в отчёте должна содержать название, схему (если она изначально есть в методических указаниях), программный код с комментариями и блок-схему работы.

 

Принципы построения блок-схем

Блок-схема – распространенный тип схем, описывающих алгоритмы или процессы, в которых отдельные шаги изображаются в виде блоков различной формы, соединенных между собой линиями, указывающими направление последовательности. Правила выполнения регламентируются ГОСТ 19.701-90.

Основные элементы блок-схем представлены на рисунке 5.

 

Рисунок 8 – Элементы блок-схем

 

Процесс – выполнение операции или группы операций, в результате чего изменяется значение, форма представления или расположения данных. Внутри символа или же в виде комментария на естественном языке или в виде формулы записываются действия, которые производятся при выполнении операции или группы операций.

Решение – выбор направления выполнения алгоритма или программы в зависимости от некоторых переменных условий.

Ввод/вывод – ввод или вывод данных вне зависимости от физического носителя.

Пуск – Останов – начало, конец, прерывание процесса обработки данных или выполнения программы.

Соединитель – указание связи между прерванными линиями потока, связывающими символы. Если блок-схема состоит из нескольких частей, расположенных на одной странице, то линия потока одной части заканчивается символом Соединителя, а линия потока на продолжении блок-схемы начинается с этого же символа. Внутри символов Соединителя ставятся одинаковые порядковые номера, соответствующие разорванной линии потока.

 


Дата добавления: 2018-06-27; просмотров: 500; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!