Разработка структуры и алгоритма работы микропроцессора сбора и первичной обработки информации
Характеристика предпроектной ситуации. Описание проектирования структуры с учётом исходных данных. Выбор количества каналов и фильтра. Расчёт резисторов для усилителей. Структурная схема и алгоритм работы МПУ сбора и первичной обработки информации.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 05.01.2018 |
Размер файла | 265,9 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
ПСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Кафедра «Информационных систем и технологий»
КУРСОВАЯ РАБОТА
Разработка структуры и алгоритма работы МП сбора и первичной обработки информации
Факультет: ВТиЭ
Группа: 0022-08М
Студент: Дудон Ю.В.
Преподаватель: Трофимов В.М.
г. Псков
2017 год
Содержание
проектирование канал фильтр усилитель
1. Постановка задачи
2. Описание предпроектной ситуации
3. Описание проектирования структуры с учётом исходных данных
3.1 Выбор количества каналов
3.2 Выбор фильтра
3.3 Расчёт резисторов для усилителей
3.4 Описание портов МПУ
4. Структурная схема МПУ сбора и первичной обработки информации
5. Алгоритм работы МПУ сбора и первичной обработки информации
6. Временные диаграммы
1. Постановка задачи
Исходные данные для проектирования системы сбора данных:
Диапазон входного напряжения АЦП (В) |
0 - 6 |
|
Количество датчиков, n (шт.) |
30 |
|
Наличие шума |
низкочастотный |
|
Максимальный уровень выходного сигнала датчика (мВ) |
6 |
|
Разрядность АЦП, N |
11 |
|
Время цикла опроса, tц (мс) |
60 |
|
Время опроса одного датчика, tо (мс) |
5 |
2. Описание предпроектной ситуации
Требуется спроектировать систему сбора данных, предназначенную для сбора и первичной обработки информации, поступающей с тридцати датчиков.
3. Описание проектирования структуры с учётом исходных данных
3.1 Выбор количества каналов
По условию:
количество датчиков - ,
время опроса одного датчика - ,
время цикла опроса - .
Следовательно, требуется распараллелить каналы опроса датчиков.
Количество каналов .
Округляем полученное значение в большую сторону. Получаем .
Количество отсчётов на канал . .
Следовательно, в разрабатываемой системе будет 3 параллельных канала опроса датчиков. В каждом из каналов будет производиться по 10 отсчётов сигналов.
3.2 Выбор фильтра
По условию на выходе с датчиков присутствуют низкочастотные шумы, поэтому в системе будут использованы фильтры высокой частоты (см. рис. 1).
Рисунок 1. Схема фильтра высокой частоты
3.3 Расчёт резисторов для усилителей (см. рис. 2)
Рисунок 2. Схема усилителя сигнала на базе операционного усилителя
По условию:
максимальный уровень выходного сигнала датчика - ,
максимальный уровень входного напряжения АЦП - .
Коэффициент усиления равен: . .
Рассчитаем сопротивление обратной связи для усилителя:
Пусть , тогда .
В ряду номиналов резисторов E24 находим значение сопротивления, ближайшее к рассчитанному: .
Коэффициент перекрытия:
3.4 Описание портов МПУ
В составе МПУ будет использовано три 8-миразрядных порта ввода/вывода:
порт A (ввод) - для ввода младшего байта данных с АЦП
порт B (ввод) - для ввода старшего байта данных с АЦП
порт C (вывод) - для выставления строба УВХ, строба АЦП, адреса MS1 и адреса MS2.
Распределение сигналов и данных в портах приведено в таблице 1.
Таблица 1 - Распределение сигналов и данных в портах МПУ.
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
||
Порт A |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
|
Порт B |
0 |
0 |
0 |
0 |
0 |
D10 |
D9 |
D8 |
|
Порт C |
Строб УВХ |
Строб АЦП |
MS1.3 |
MS1.2 |
MS1.1 |
MS1.0 |
MS2.1 |
MS2.0 |
4. Структурная схема МПУ сбора и первичной обработки информации
Структурная схема МПУ сбора и первичной обработки информации приведена на рис. 3.
Рисунок 3. Структурная схема МПУ сбора и первичной обработки информации
5. Алгоритм работы МПУ сбора и первичной обработки информации
Блок-схема алгоритма работы МПУ сбора и первичной обработки информации приведена на рис. 4.
Пусть для АЦП последовательного приближения .
Тогда . .
Количество разрядов АЦП - .
Время преобразования аналогового сигнала в АЦП равно:
. .
Рисунок 4. Блок-схема алгоритма работы МПУ сбора и первичной обработки информации
6. Временные диаграммы
Временные диаграммы работы МПУ сбора и первичной обработки информации приведены на рис. 8.
На диаграмме:
- время, необходимое для задания начального адреса MS;
- время опроса датчика;
- время, необходимое для выставления строба АЦП с момента снятия строба УВХ;
- время преобразования аналогового сигнала в АЦП;
- задержка до конца времени опроса датчика tо;
- задержка до конца цикла опроса tц;
- время цикла опроса.
Дополнительно показаны следующие временные интервалы:
- длительность строба УВХ;
- время, необходимое для размещения в памяти МПУ оцифрованного сигнала с одного датчика;
- время, необходимое для обработки данных с четырёх каналов и размещения их в памяти;
- время работы системы от начала до размещения в памяти МПУ данных с последнего датчика.
Рисунок 8. Временные диаграммы работы МПУ сбора и первичной обработки информации
Размещено на Allbest.ru
Подобные документы
Разработка устройства последовательного сбора и обработки информации с последующим выводом. Выбор элементной базы. Расчет характеристик элементов функциональной схемы. Определение разрядности АЦП и количества бит, передаваемых в информационном кадре.
курсовая работа [160,9 K], добавлен 05.05.2013Технология сбора информации традиционными методами. Правила сбора оффлайновой информации. Технические средства сбора информации. Операции для быстрого восстановления данных в системах хранения. Технологический процесс и процедуры обработки информации.
курсовая работа [304,5 K], добавлен 02.04.2013Получение изображения объекта с помощью оптико-электронных систем, построенных на основе ПЗС-приемника. Методы обработки первичной измерительной информации. Реализация алгоритма обработки графической информации с помощью языка программирования Python.
лабораторная работа [1,1 M], добавлен 30.05.2023Анализ информатизации, технического оснащения, организационной структуры и предоставляемых услуг ООО "Софт Юнион". Исследование потоков и структуры информационных процессов сбора и регистрации первичной информации, передачи данных, обработки сообщений.
отчет по практике [1,7 M], добавлен 12.01.2014Характеристика организации автоматизированной обработки. Схема данных и ее описание. Характеристика входной и выходной информации. Организация технологического процесса сбора, передачи, обработки и выдачи информации. Формализация автоматизируемых задач.
курсовая работа [941,7 K], добавлен 22.11.2013Структура автомата для сбора данных. Программы, реализующие заданный пользователем алгоритм автоматизации процедуры обработки журнальных данных. Описание микропроцессорной системы, ее упрощенная модель, система команд, блок-схема алгоритма обработки.
контрольная работа [65,8 K], добавлен 14.11.2010Вычисление суммы ряда с заданной точностью. Форма представления исходных данных. Разработка алгоритма и его описание. Выбор метода обработки информации. Упорядочение элементов строк матрицы по возрастанию. Программа подсчета числа слов в предложении.
курсовая работа [23,9 K], добавлен 11.02.2016Структурная схема компьютера. Основные характеристики процессора - устройства, предназначенного для обработки информации и управления процессом обработки. Способы хранения информации. Описание, назначение и принципы работы устройств ввода и вывода данных.
презентация [862,1 K], добавлен 20.07.2011Приобретение теоретических и практических навыков программирования на языке Паскаль. Математическая формулировка задачи и выбор метода обработки информации. Разработка алгоритма и его описание. Описание программы. Форма представления исходных данных.
курсовая работа [224,3 K], добавлен 11.02.2016Язык Паскаль - процедурно-ориентированный язык высокого уровня, его основные достоинства. Разработка программ для решения задач. Выбор метода обработки информации. Форма представления исходных данных. Разработка алгоритма, его описание, листинг программы.
курсовая работа [3,6 M], добавлен 17.02.2013