|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Лабораторная работа №3Тема: «Управление режимом пуска-останова объекта». Цель занятия: Ознакомление с реализаций функции пускателя заданного объекта. Отрабатываемые вопросы 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.
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |