Разработка программируемого контроллера, предназначенного для управления в функции времени судовыми механизмами дискретного действия. Характеристики микропроцессорного модуля NL-4AO. Укрупнённая блок-схема алгоритма работы. Расчёт задержки времени.
Аннотация к работе
Упрощенная структурно-принципиальная схема ПК содержит набор функциональных узлов, присущих большинству ПК, используемых в судовых системах автоматики. Блоки ПК связаны между собой тремя информационными шинами - шиной адреса (ША), шиной данных (ШД) и шиной управления (ШУ).Целью курсовой работы является разработка программируемого контроллера (ПК), предназначенного для управления в функции времени судовыми механизмами дискретного действия. 1,3,6 6 80D С нажатием кнопки первые два механизма пускаются сразу, а механизм 6 через время t Линейный интерфейс ПК выполняется на основе микросхемы программируемого параллельного интерфейса типа КР580ВВ55;Параллельный интерфейс выполнен на основе БИС программируемого параллельного интерфейса (ППИ) КР580ВВ55, широко используемой для этих целей в контроллерах самого разного назначения. Для управления используется порт А ППИ, к каждому из входов которого подключен релейный блок. По существу релейный блок - это усилитель, обеспечивающий управление маломощным электромагнитным реле К, контакты которого определенным образом включены в цепь управления собственно механизма. Использование реле обеспечивает гальваническое разделение схемы ПК (с низковольтным питанием) и схемы собственно механизма, которая обычно находится под более высоким напряжением постоянного или переменного тока. Напряжение на обмотке реле К1 отсутствует и светодиод VD1, индицирующий состояние реле, погашен.Блок 1: ожидание нажатия кнопки. При запуске программы Блок 1 осуществляет ожидание нажатия кнопки. После нажатия кнопки блок 2 производит запуск 3-го 1-го механизмов.В блоке 1 задается направление работы портов ППИ КР580ВВ55. В блоке 2 в порт А выводятся управляющие дискретные сигналы РА0=0, РА2=0, PA5=0 которые останавливают механизмы 1, 3 и 6. В блоках 3 и 4 проверяется состояние кнопки подключенной к линии РС1 порта С. В блоке 5 в порт А выводятся дискретные сигналы РА0=1, РА2=1, РА5=0 которые запускают механизмы 1 и 3. Такое состояние сохраняется все время, пока выполняется блок 6, в котором реализована задержка времени.Время выполнения программы задержки рассчитывается по формуле: t=Nвнешн?Nвнутр?Dtвнутр; Где Dtвнутр-время, затраченное на один переход во внутреннем цикле. DCXB выполняется за 5 машинных тактов, MOV А,В - 5 тактов, ORAC - 4 такта, JNZ DELAY - 10 тактов. Таким образом, внутренний цикл выполняется за 24 такта.В машинных кодах На языке ассемблера адрес код метка команда комментарий 813 814 D3 80 OUT 80 Вывод содержимого аккумулятора в порт А на индикацию(по адресу 80) 819 81A 82B CA A8 09 JZ M3 Если разряд нулевой(кнопка отжата), то переход к метке М3. Если разряд=1(кнопка нажата), то продолжить 822 823 824 01 8D 20 BEGIN LXI B, 208D Загрузка счетчика внутренних циклов числом 208DВ результате выполнения курсовой работы разработана схема интерфейсного блока и программа работы программируемого контроллера, который управляет двумя судовыми механизмами дискретного действия, например, насосами, вентиляторами и т.д.
План
Содержание
Введение
1. Задание на курсовую работу
2. Структурная схема ПК
3. Характеристики микропроцессорного модуля NL-4AO
4. Укрупненная блок-схема алгоритма работы ПК
5. Детальная блок-схема алгоритма работы ПК
6. Расчет задержки времени
7. Программа работы ПК
Заключение
Список использованной литературы логический контроллер время
Введение
Упрощенная структурно-принципиальная схема ПК содержит набор функциональных узлов, присущих большинству ПК, используемых в судовых системах автоматики.
Блоки ПК связаны между собой тремя информационными шинами - шиной адреса (ША), шиной данных (ШД) и шиной управления (ШУ). Совокупность этих шин образует системную магистраль.
В ПЗУ хранится программа работы контроллера. Оперативное запоминающее устройство (ОЗУ) служит для временного хранения данных. Микропроцессор (МП) обеспечивает математическую и логическую обработку информации и работает по программе хранящейся в ПЗУ, реализует собственно алгоритм работы ПК. Темп работы МП задается генератором тактовых импульсов.
Вывод
В результате выполнения курсовой работы разработана схема интерфейсного блока и программа работы программируемого контроллера, который управляет двумя судовыми механизмами дискретного действия, например, насосами, вентиляторами и т.д. Программа отлажена на учебном микропроцессорном комплекте.
Список литературы
1. Изучение ввода/вывода дискретных сигналов в МПСУ. Методические указания к л/р №2 по курсу МПСУ для специальности 18.09., - Новороссийск: НГМА, 2010г.
2. Методические указания к курсовой работе “Программируемый контроллер для управления судовыми механизмами” по курсу МПСУ для специальности 24.06, - Новороссийск: НГМА, 2009г.
3. Изучение ввода/вывода данных в МПСУ в функции времени. Методические указания к л/р №3 по курсу МПСУ для специальности 18.09., - Новороссийск: НГМА, 2010г.
4. Щелкунов Н.Н., Дианов А.П. Микропроцессорные средства и системы. - М.: Радио и связь, 2009.
5. Микропроцессоры и микропроцессорные комплекты интегральных микросхем. Справочник. В 2-х томах. Под ред. Шахнова В.А. - М.: Радио и связь, 2012.