Микропроцессорная система управления объектом
Состав работы
|
|
Необходимые программы
Работа представляет собой файл, который можно открыть в программе:
- Adobe Acrobat Reader
Описание
Обработка цифровой информации
Микропроцессорная система опрашивает двоичные датчики Х1-Х8, вычисляет значение функции f(Х1-Х8).
При единичном значении функции система вырабатывает выходной сигнал Y1 высокого уровня длительностью 431 мкс.
В системе имеется также двоичный датчик аварийной ситуации X0, единичный сигнал с которого должен вызывать аварийный останов системы в любой момент времени.
Обработка аналоговой информации
Сигналы с аналоговых датчиков V1, V2 преобразуются в цифровую форму в АЦП. С выхода АЦП 8-разрядные коды N1 и N2, представляющие собой целые числа без знака, поступают на обработку. Величина К — 8-разрядный код уставки, поступающий с тумблерного регистра пульта управления. Далее система вычисляет функцию N=N2–N1–K. Полученное значение функции сравнивается с константой Q, хранящейся во внутренней памяти. В зависимости от результата сравнения система вырабатывает двоичные управляющие сигналы Y2 (если N меньше Q) или Y3 (если N больше Q) длительностью 107 мкс или 694 мкс соответственно.
Управляющее воздействие Y4 формируется в виде аналогового сигнала V4 с ЦАП и поступает на ИМ. Для всех вариантов значение Y4 определяется как восьмиразрядное двоичное число по формуле
Y4=A0+A1*N2
где А0 и А1 — 8-разрядные коэффициенты, хранящиеся во внутренней памяти микроконтроллера,
N2 — 8-разрядный код, поступающий с выхода АЦП.
Предполагается, что исходные величины, поступающие с АЦП, меньше единицы и представляются двоичным числом с фиксированной запятой.
Если после умножения значение Y4 превышает 8 разрядов, но необходимо принимать значение Y4 равное младшему байту.
Обработка запросов на прерывания
Система обрабатывает пять запросов на прерывание:
1. запрос на прерывание по сигналу отказа источника питания IRQ0;
2. запрос на прерывание по сигналу аварийного датчика IRQ1;
3. запрос на прерывание от терминала внешней ЭВМ IRQ2;
4. запрос на прерывание от таймера IRQ3;
5. запрос на прерывание от пульта управления IRQ4.
Прерывание работы системы при отказе источника питания имеет высший приоритет. Система при этом переходит на резервный источник питания (батарейка), вырабатывает сигнал Y5 установки внешних устройств в исходное со-стояние и передает в последовательный канал связи (если он был активен) код символа «!». Сигнал Y5 представляет собой два прямоугольных импульса дли-тельностью 30 мкс, следующие с интервалом 30 мкс. После выполнения указанных действий микроконтроллер необходимо перевести в режим пониженно-го энергопотребления.
Прерывание сигнала аварийного датчика включает на пульте управления аварийную сигнализации (звуковую с частотой 500 Гц) и обеспечивают выдачу на индикацию сигналов двоичных датчиков Х1-Х4 и цифровой код N1, поступающий с АЦП. После этого микроконтроллер необходимо перевести в режим пониженного энергопотребления.
Прерывания от терминала внешней ЭВМ осуществляются при приеме последовательным каналом связи символа управления обменом.
Приемник последовательного адаптера выставляет при этом запрос на прерывание работы основной программы с целью передачи в последовательный канал связи запрашиваемой информации. Запрашиваемая информация формируется в зависимости от принятого из канала символа. При приеме сим-вола «D» в канал передается значение Y1, при приеме символа А — значение Y4. После загрузки в буфер передатчика БИС последовательного адаптера запрашиваемой информации управление передается в прерванную программу.
Прерывание от пульта управления влечет за собой выполнение следующих действий:
1. Считать информацию с тумблерного регистра.
2. Записать информацию по заранее заданному адресу.
3. Организовать выход из прерывания.
Пульт управления
Пульт управления должен содержать следующие элементы:
– устройство индикации;
– входной 8-разрядный регистр для приема с тумблеров пульта кода К;
– зуммер аварийной сигнализации, на который подается меандр с часто-той 500 Гц;
– кнопку «Сброс», при нажатии на которую производится начальная установка элементов системы;
– тумблер «Останов», опрашиваемый в конце каждого цикла выполнения программы.
Устройство индикации может быть со светодиодами, 7-сегментными индикаторами или символьными матрицами.
Микропроцессорная система опрашивает двоичные датчики Х1-Х8, вычисляет значение функции f(Х1-Х8).
При единичном значении функции система вырабатывает выходной сигнал Y1 высокого уровня длительностью 431 мкс.
В системе имеется также двоичный датчик аварийной ситуации X0, единичный сигнал с которого должен вызывать аварийный останов системы в любой момент времени.
Обработка аналоговой информации
Сигналы с аналоговых датчиков V1, V2 преобразуются в цифровую форму в АЦП. С выхода АЦП 8-разрядные коды N1 и N2, представляющие собой целые числа без знака, поступают на обработку. Величина К — 8-разрядный код уставки, поступающий с тумблерного регистра пульта управления. Далее система вычисляет функцию N=N2–N1–K. Полученное значение функции сравнивается с константой Q, хранящейся во внутренней памяти. В зависимости от результата сравнения система вырабатывает двоичные управляющие сигналы Y2 (если N меньше Q) или Y3 (если N больше Q) длительностью 107 мкс или 694 мкс соответственно.
Управляющее воздействие Y4 формируется в виде аналогового сигнала V4 с ЦАП и поступает на ИМ. Для всех вариантов значение Y4 определяется как восьмиразрядное двоичное число по формуле
Y4=A0+A1*N2
где А0 и А1 — 8-разрядные коэффициенты, хранящиеся во внутренней памяти микроконтроллера,
N2 — 8-разрядный код, поступающий с выхода АЦП.
Предполагается, что исходные величины, поступающие с АЦП, меньше единицы и представляются двоичным числом с фиксированной запятой.
Если после умножения значение Y4 превышает 8 разрядов, но необходимо принимать значение Y4 равное младшему байту.
Обработка запросов на прерывания
Система обрабатывает пять запросов на прерывание:
1. запрос на прерывание по сигналу отказа источника питания IRQ0;
2. запрос на прерывание по сигналу аварийного датчика IRQ1;
3. запрос на прерывание от терминала внешней ЭВМ IRQ2;
4. запрос на прерывание от таймера IRQ3;
5. запрос на прерывание от пульта управления IRQ4.
Прерывание работы системы при отказе источника питания имеет высший приоритет. Система при этом переходит на резервный источник питания (батарейка), вырабатывает сигнал Y5 установки внешних устройств в исходное со-стояние и передает в последовательный канал связи (если он был активен) код символа «!». Сигнал Y5 представляет собой два прямоугольных импульса дли-тельностью 30 мкс, следующие с интервалом 30 мкс. После выполнения указанных действий микроконтроллер необходимо перевести в режим пониженно-го энергопотребления.
Прерывание сигнала аварийного датчика включает на пульте управления аварийную сигнализации (звуковую с частотой 500 Гц) и обеспечивают выдачу на индикацию сигналов двоичных датчиков Х1-Х4 и цифровой код N1, поступающий с АЦП. После этого микроконтроллер необходимо перевести в режим пониженного энергопотребления.
Прерывания от терминала внешней ЭВМ осуществляются при приеме последовательным каналом связи символа управления обменом.
Приемник последовательного адаптера выставляет при этом запрос на прерывание работы основной программы с целью передачи в последовательный канал связи запрашиваемой информации. Запрашиваемая информация формируется в зависимости от принятого из канала символа. При приеме сим-вола «D» в канал передается значение Y1, при приеме символа А — значение Y4. После загрузки в буфер передатчика БИС последовательного адаптера запрашиваемой информации управление передается в прерванную программу.
Прерывание от пульта управления влечет за собой выполнение следующих действий:
1. Считать информацию с тумблерного регистра.
2. Записать информацию по заранее заданному адресу.
3. Организовать выход из прерывания.
Пульт управления
Пульт управления должен содержать следующие элементы:
– устройство индикации;
– входной 8-разрядный регистр для приема с тумблеров пульта кода К;
– зуммер аварийной сигнализации, на который подается меандр с часто-той 500 Гц;
– кнопку «Сброс», при нажатии на которую производится начальная установка элементов системы;
– тумблер «Останов», опрашиваемый в конце каждого цикла выполнения программы.
Устройство индикации может быть со светодиодами, 7-сегментными индикаторами или символьными матрицами.
Дополнительная информация
2011 год
Белорусский государственный университет транспорта
Принимал асс. Френкель Б.С.
Защищено на 4
Белорусский государственный университет транспорта
Принимал асс. Френкель Б.С.
Защищено на 4
Другие работы
Характеристика экскурсионно-туристических центров РИМА
Slolka
: 2 января 2014
1. Введение.
Рим - столица итальянской республики и административный центр области Лацио, один из древнейших и богатейших историческими и культурными памятниками городов мира. Население - около 3 млн. жителей, расположен на реке Тибр.
Рим основан 21 апреля 753 года до Р.Х. По преданию, весталка (жрица богини Весты) Рея Сильвия родила близнецов Ромула и Рема, объявив их сыновьями бога Марса. Согрешивших весталок предавали казни. Сильвия не стала исключением. Ее детей выбросили в Тибр. Но близне
5 руб.
«Сети ЭВМ и Телекоммуникации». Билет №8
boeobq
: 27 ноября 2021
Задания билета.
Задание 1
Модель ВОС. Функции уровня приложений. Протоколы
Задание 2
Основные характеристики технологии Wi-Fi
Задание 3
Поставьте в соответствие метод множественного доступа и соответствующее поколение мобильной связи:
1G FDMA
2G CDMA
3G FDMA+TDMA
4G OFDMA+SC-FDMA
Задание 4
Какие из перечисленных диапазонов частот поддерживаются Wi-Fi?
Выберите один или несколько ответов:
a. 2,6 ГГц
b. 2,4 ГГц
c. 2,1 ГГц
d. 5 ГГц
e. 60 ГГц
Задание 5
Протокол передачи гипертекста, задающий пр
150 руб.
Транспортер колонны гибких труб-Чертеж-Оборудование для капитального ремонта, обработки пласта, бурения и цементирования нефтяных и газовых скважин-Курсовая работа-Дипломная работа
https://vk.com/aleksey.nakonechnyy27
: 28 мая 2016
Транспортер колонны гибких труб-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для капитального ремонта, обработки пласта, бурения и цементирования нефтяных и газовых скважин-Курсовая работа-Дипломная работа
500 руб.
Вал сечения. Вариант №12. В компасе и автокаде
Laguz
: 16 февраля 2021
Вал сделан в 3 форматах: в 3д-компас, в компасе и автокаде.
Чертежи в автокаде полноценные, сделанные именно в автокаде,
а не просто из компаса сохранные в автокад.
50 руб.