Автор работы: Пользователь скрыл имя, 18 Января 2012 в 12:37, курсовая работа
В данном курсовом проекте разрабатывается схема электрическая принципиальная системы отображения информации. Данное устройство построено на базе микропроцессора, содержит 4 релейных и 16 аналоговых входных канала, элементы индикации для отображение результатов и интерфейс RS-232 для передачи информации. В пояснительной записке приводятся описания аналогов устройства, структурная и функциональная схемы, программа обработки сигналов.
АСК может быть выполнена на основе серийно выпускаемой микроЭВМ с собственной памятью данных, либо специализированная микроЭВМ, которая дополняется блоком ОЗУ, где хранятся информационные массивы, участвующие в обработке. Тип микропроцессорных схем и конкретные характеристики проектируемой системы накладывают особенности на структуру процессора.
Интерфейсные блоки - устройства ввода и устройство вывода ориентируются на стандартную форму обмена информацией по магистрали. В накопителе полученная информация сохраняется длительное время, а на регистраторе документируется. Пульт управления и контроля необходим для задания режима работы АСК, оперативного контроля хода измерений и, при необходимости, вмешательства в процедуру обработки информации.
Таймер синхронизирует работу всей системы, и его сигналы могут служить метками реального времени.
Количество
устройств ввода-вывода в вычислителе
может быть различным. Их присутствие
в микроЭВМ обязательно, так как при их
отсутствии отпадает необходимость в
самом вычислителе. Для обмена информацией
между микроЭВМ и устройствами ввода-вывода
также необходимо адресовываться к ним
и посылать управляющие коды по шинам
[6].
2.2 Информационно-измерительная вычислительная система.
Простые информационно-измерительные
системы (ИИС) предназначаются для
сбора и регистрации информации
без какого либо её сжатия. Их отличает
несложная структура, большая избыточность
регистрируемой информации и, как следствие,
невысокое быстродействие. Введение вычислительного
устройства в состав ИИС качественно изменяет
возможности такой системы [6].
Рис.2
ИИВС с микропроцессорным
блоком обработки данных
на основе БИС КМ 1810
ВМ 86.
Наряду с элементами
предварительной обработки
2.3 Информационно-вычислительная система обработки данных.
Рис.
3 Информационно-вычислительной
системы обработки
данных.
Структурная
схема информационно-
Устройство ввода аналогового
сигнала имеет восемь входов,
как и устройство релейного входа.,
где аналоговый сигнал преобразуется
в цифровой код, в режиме DMA, и выставляется
на ШД. Сигналы ША фиксируется в регистре
адреса по сигналу АLЕ. Далее эти данные
записываются в ячейку памяти ОЗУ для
накопления и хранения информации. После
обработки информации выводится на цифровое
табло собранное на семисегментных индикаторах.
Дешифратор адреса дешифрирует адрес,
поступающий с регистра адреса и выставляет
сигналы выбора для соответствующего
блока.
На
основании выше рассмотренного и
согласно техническому заданию на курсовой
проект целесообразно выбрать
По рассчитанным данным выбираем микроконтроллер INTEL 8086-1. Обоснование выбора – адресное пространство 1МБ, что вполне достаточно для реализации заданных функций, а также подходит по рассчитанной частоте процессора.
Структурная
схема, переработанная в соответствии
с заданием, представлена в графической
части на формате А2.
При вводе аналогового сигнала, его представление в дискретную форму, проводится с учётом требуемого интервала дискретизации, определяемого теоремой Котельникова. Величина t определяет временной интервал только для одного сигнала.
Точность
где n-число разрядов АЦП.
где N - количество аналоговых сигналов на входе,
fв - верхняя гармоника сигнала, Гц.
fв=10∙f
fв=10∙5000=50000 Гц,
Так как процессор распределяет свой ресурс между 3 процессами: преобразование в АЦП, запись в процессор, запись в память, то
ΔtАЦП = 5/3 = 1,66 мкс (время преобразования АЦП не более 1,66 мкс).
fАЦП
= 1/1,66 мкс = 602 КГц
По техническому заданию требуемая точность составляет ±0,01%, откуда следует, что 15 разрядов вполне хватит, чтобы удовлетворить точности преобразования. Выберем АЦП AD976.
Основанием для выбора процессора берём разрядность АЦП, равную 15-ти и время ввода в процессор. Выбираем 16-ти разрядный процессор, так как это ближайшее большее из стандартного ряда.
Время ввода в процессор берём равным времени преобразования АЦП (не более 1,66 мкс), а тактовую частоту процессора определяем из условия, что
tcpu =10*tтакт
tтакт = 1,66 мкс/10=0,16 мкс
fтакт.генер.
= 1/0,16*10-6 = 6,25 М Гц
Далее
выбираем тактовую частоту с запасом,
по формуле
fтакт.= fтакт.генер.* Кзап., где
Кзап. – коэффициент запаса, равный 1,3÷2,0.
fтакт.= 6,25*1,6=10 М Гц
Получается, что процессор должен иметь частоту 10 М Гц.
Из разрядности и тактовой частоты выбираем микропроцессор INTEL 8086-1? Который отвечает заданным параметрам.
Рис. 4 Структурная
схема
Структурная схема устройства ввода релейных и аналоговых сигналов, приведена в графической части курсового проекта. Устройство содержит: микропроцессор, ПЗУ для хранения команд, ОЗУ для накопления и хранения информации, устройства ввода релейных и аналоговых сигналов, интерфейс RS232, и устройства вывода информации на дисплей.
МП система имеет 16 аналоговых входов, которые по средствам мультиплексора перебираются и подаются на АЦП, где формируется сигнал готовности и преобразованные сигналы выставляется на шину данных. Эти данные сохраняются в ОЗУ для дальнейшей обработки. У МП системы имеется 4 входа релейных сигналов, которые формируют прерывание и сохраняются в память. Результаты обработки данных выставляются на дисплее. Система имеет связь с внешними ЭВМ по средствам интерфейса RS-232. Для задания и изменения режима работы системы присутствует клавиатура.
Процессорный блок обеспечивает преобразование полученной информации, управление режимами работы периферийных устройств, инициализацию всего устройства после подачи питания. Микропроцессор 8086 имеет 16-и разрядную шину данных и 20-и разрядную шину адреса, что позволяет адресовать до 1М байт памяти. Для сокращения числа выводов 16 разрядов адреса и данных
объединены в мультиплексированную шину адресов/данных. В первой части каждого машинного цикла выводы AD0-AD15 используются для вывода младших 16 разрядов шины адреса, а во второй - служат выводами двунаправленной шины данных. Для фиксации адреса имеется вывод строба адреса ALE.
Для данного МП существует два адресных пространства — адресное пространство памяти и адресное пространство периферийных устройств. Эти пространства не перекрываются, т. к. при обращении к памяти и периферийным устройствам используются различные сигналы — MEMR, MEMW, IORD, IOWR соответственно, поэтому могут рассматриваться независимо.Сигналы MEMR, MEMW, IORD, IOWR формируются из сигналов микропроцессора M/I0, RD и WR
Адрес,
с которым оперирует процессор
и который содержится в одном
из регистров общего назначения или
регистров указателей называется эффективным
адресом или смещением. Адрес, который
выводится на шину адреса для обращения
к реальной ячейке памяти, называется
физическим адресом и имеет разрядность
20 бит, что позволяет адресовать до 1 Мбайт.
Физический адрес выводимый на шину адреса
при обращении к памяти, образуется сложением
эффективного адреса и содержимого сегментного
регистра, называемого сегментным адресом,
умноженным на 16, т.е. сдвинутым на четыре
разряда влево.
Рис.
5 Схема образования
физического адреса.
После
сброса процессор начинает выполнение
программы с адреса FFFF0, т.е. в
сегментный регистр кода CS заносится FFFF,
а в указатель команд IP значение 0000. Таким
образом, стартовое ПЗУ расположено на
старших адресах памяти.
Таблица1
Адресное
пространство памяти
Адресное пространство
УВВ
3.4.
Описание функциональной
схемы устройства.
В данной
работе разрабатывается
Рисунок 6. -
Процессорный блок.
Микропроцессор обеспечивает выполнение программы хранящейся в модуле памяти, формирует адреса и сигналы управления для обращения к определенным ячейкам памяти модуля памяти, и отдельным элементам системы, таким как порты ввода/вывода. Для разделения (демультиплексирования) шины адреса/данных, буферирования шины адреса и шины данных, а так же для усиления сигналов применяются буферные регистры(БР) и шинные формирователи(ШФ). Микропроцессор для управления БР и ШФ формирует сигналы DEN, DT/R и ALE. С помощью сигналов M/I0, WR, RD и дешифратора формируются сигналы управления MEMR, MEMW, IORD и IOWR.
Формируемый процессором адрес A19-0 имеет 20 разрядов, таким образом, объем адресуемой памяти составляет 1 Мбайт.
Генератор тактовых импульсов (ГТИ) обеспечивает формирование тактовых сигналов для модулей микропроцессора и внешних устройств.
Память состоит из ПЗУ и ОЗУ,
разделенных на младший и старший банки.
Расположение памяти в физическом адресном
пространстве задается дешифратором DC, вырабатывающим
сигналы выбора ОЗУ или ПЗУ. При обращении
к ОЗУ
младший или старший банки выбираются
сигналами ВНЕ или А0 в соответствии с логикой
обращения к памяти процессора. Так как
при чтении слова программы процессор всегда считывает
слово по четному адресу, то для обращения
к ПЗУ сигналы ВНЕ и А0 не используются.
Информация о работе Проектирование центральных и переферийных устройств