Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Лабораторная работа №3

Читайте также:
  1. Embrace: как работает дизайнерское мышление
  2. II. Методическая работа.
  3. II. Сведения о работах, на выполнение которых осуществляется закупка,
  4. IV. ТРЕБОВАНИЯ К КОНТРОЛЬНЫМ РАБОТАМ
  5. IV. Требования к представляемым на Конкурс работам
  6. Samasource: качественно работая, творим добро
  7. TORI и UKE должны работать вместе и меняться ролями во время экзамена.

Тема: «Управление режимом пуска-останова объекта».

Цель занятия: Ознакомление с реализаций функции пускателя заданного объекта.

Отрабатываемые вопросы

1.Построение модели процесса управления объектом.

2.Построение структуры подключения дачников и исполнительных устройств к контроллеру.

3.Построение алгоритма и программы реализации заданной функции, оценка результатов.

 

Организационно – методические указания

1.Разработать схему подключения датчиков и объекта управления к контроллеру.Структурная схема подключения датчиков и объекта управления к контроллеру должна быть выполнена в соответствии со схемой, показанной на рис.1.

Рис 1. Схема контроллерного управления пускателем двигателя

 

На рис.1 показан набор входных датчиков и сигнал управления объектом, подключенных к контроллерной системе управления, включающих следующие датчики и объект управления:

· датчик контроля напряжения силовой сети «ДН» , подключенный к линии D2 входного порта контроллера;

· кнопка «Пуск» объекта, подключенная ко входному порту контроллера, линия D1;

· кнопка останова объекта «Ост», подключенная к входному порту контроллера, линия D0;

· объект управления, двигатель «Дв», подключен к линии D3 выходного порта контроллера.

Для проверки и отладки программы на модели контроллера будем предполагать, что кнопка «Пуск» имитируется разрядом D1 выбранного порта контроллера, кнопка останова «Ост» имитируется разрядом D0, датчик наличия напряжения сети имитируется разрядом D2, а сигнал управления на включение электродвигателя отображается светодиодом разряда D3.

2. Построение алгоритма управления объектом. Вариант алгоритма представлен на рис.2. Если напряжение в сети отсутствует (Дн=0), то двигатель останавливается, а если напряжение есть (Дн=1), то проверяется состояние управляющих кнопок «Ост» и «Пуск». Кнопка «Ост» имеет более высокий приоритет и поэтому проверяется раньше. Если кнопка «Ост» нажата («Ост»=1), то двигатель останавливается, иначе переходим к проверке состояния кнопки «Пуск».

Если кнопка «Пуск» нажата («Пуск=1»), то двигатель включается, иначе состояние двигателя не изменяется. Пуск двигателя имитируется установкой разряда D3.

 

Рис.2. Алгоритм управления объектом

 

3. Разработка таблицы истинности. Таблица истинности, отражающая алгоритм управления объектом для разрешенного набора входных сигналов датчиков имеет следующий вид:

Как видно, в качестве входного порта контроллера используется порт Р1, а выходного порта – порт Р2. В таблице символ «х» отражает, что при значении Дн =0 значение кнопок «Пуск» и «Ост» не имеет значения. Подключение датчика «Дн», кнопок «Пуск», «Ост», а также двигателя «Дв» к разрядам портов контроллера показаны в таблице истинности.

4.Подготовка программы управления объектом. Текст программы имеет следующий вид:

 

$mod812

M1: CLR P2.5; обнуление линии запуска-останова объекта

JNB P1.0, M1; проверка датчика напряжения

JB P1.1, M1; проверка состояния кнопки «Ост»

JNB P1.2, M1; проверка кнопки «Пуск»

SETB P2.5; пуск объекта

JMP M1;переход к началу программы

END

 

5. Оценка времени выполнения программы и объема памяти программ.Для оценки времени используйте встроенную программу анализа, используя меню View.

 


Дата добавления: 2015-11-30; просмотров: 26 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.005 сек.)