Главная » Просмотр файлов » пояснительная записка

пояснительная записка (1231539), страница 3

Файл №1231539 пояснительная записка (Разработка универсального микропроцессорного устройства управления и контроля приборов и устройств ЖАТ) 3 страницапояснительная записка (1231539) страница 32020-10-06СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 3)

Контакты WR и RD DD2 подключены к сигналам портов PB2, PB3 DD1.

Порт данных D0..D7 DD2 подключен к порту PA0..PA7 DD1. Необходимо отметить, что на ввод и на вывод информации эти порты необходимо переводить перед самой операцией ввода или вывода параллельной информации.

Порт PA DD2 на этой схеме имеет такую же функцию как и порт PA DD1, но уже не по отношению к ЭВМ, а по отношению к остальным микросхемам DD5...DD12. Порт PA DD2 параллельно соединён с портом данных D0..D7 всех DD5...DD12.

Порт PB, PC2 DD2 выполняет функции PB DD1 и участвует в схеме выбора активной микросхемы DD5...DD12, которая состоит из двух четырёхразрядных дешифратора. PB0..PB3 параллельно соединены с информационными входами дешифраторов DD3, DD4, на выходе которых в любой момент времени при низком логическом уровне на входе V1 может быть только один сигнал логического нуля, чем и производится селекция нужного чипа в каждый момент времени, следовательно информация с DD2 попадает на все микросхемы DD5...DD12 одновременно, но может быть воспринята только одной или двумя смежными чипами, в зависимости от кода на информационных входах дешифратора. При присутствии высокого логического уровня на входе V1 дешифратора, которым управляет восьмой бит регистра PB7 и PC2 DD2, на всех выходах дешифратора присутствует уровень логической «1», что запрещает всем DD5...DD12 восприятие любой внешней информации. Каждый вывод дешифратора соединён со входами CS DD5...DD12. На входе CS активным является низкий логический уровень, следовательно никаких преобразований сигналов, поступающих на эти входы, выполнять не приходится. Сигналы WR, RD, SR DD5...DD12 поступают параллельно на все микросхемы с PB4, PB5, PB6 DD2 соответственно. Адресные сигналы A0, A1 DD5...DD12 поступают параллельно на все микросхемы с PC0, PC1 DD2 соответственно, сделано это для того, чтобы компенсировать временную задержку между потеплением кодовой комбинации на вход дешифраторов DD3 и DD4 и саму дешифрацию этого кода. Достигается это тем, что адрес порта выставляется раньше, чем дешифрация кода выбора микросхемы, реализовано программным путём.

2.1.2 Описание принципиальной электрической схемы платы ввода/вывода

Плата вводы/вывода предназначена, как это ясно из названия, для ввода/вывода информации. Она состоит из восьми КР580ВВ55А, являющихся Slave по отношению к DD2, семь из которых DD6..DD19 являются выходными регистрами или входными портами, а DD5 участвует в настройке портов на ввод или вывод DD6..DD19. Кросс плата и плата ввода\вывода соединяются между собой посредствам 24-контактных штыревых разъёмов XP1..XP4, расположенных на кросс плате. Распиновку разъёмов можно увидеть на принципиальной схеме. На разъём выведены шина Data S, шина Control S, сигналы выбора кристалла и питание. Шина Data S и Control S с DD2 параллельно подключена ко всем каналам PD DD5..DD12 и каждой микросхеме подключён свой сигнал выбора кристалла.

Порты ввода/вывода с внешними устройствами управления и контроля соединены через оптронно-транзисторные ключи DA1..DA4. Каждый порт DD6..DD12 имеет свою схему A1 настроенную на вывод или A2 – на ввод с резисторной обвязкой R10..R24, R25..R40. Резисторы R14..R21, R29..R36, номиналом 470 Ом – ограничивают выходной ток на светодиоде оптрона при включении его на вывод, а резисторы R14..R21, номиналом 4,7 кОм, R29..R36 – обеспечивают надёжную подачу на вход порта логического нуля при запертом транзисторе оптрона, при включении его на вход. Использование оптронных ключей обеспечивает гальваническую развязку в 5000 В от внешних цепей и возможность ручной настройки портов на ввод или вывод. Эта настройка осуществляется установкой их в необходимое положение.

2.2 Структура устройства

На листе 1 графического материала изображена структурная схема устройства ввода/вывода. Оно включает программную и аппаратную часть.

Программная часть включает ПО хоста, установленного на компьютере хоста, обеспечивающем возможность общения с аппаратной частью по USB протоколу через downstream USB драйвер.

Аппаратная часть включает USB контроллер, обеспечивающий сопряжение последовательного интерфейса с программируемым параллельным; источник питания, который обеспечивает устройство ввода\вывода питанием постоянным напряжением +5 В; Master интерфейс, управляющий Slave интерфейсами; схему выбора кристалла; опронную гальваническую развязку.

Устройство ввода/вывода позволяет управлять дискретными объектами посредствам оптронных диодно-транзисторных выходных ключей и вводить дискретную информацию переменного или постоянного напряжения посредством установки оптронов с оппозитно-подлеченными диодами. Важно отметить, что при настройке устройства на ввод необходимо внешне ограничить ток, протекающий через светодиоды оптрона до допустимых значений.

2.3 Описание работы устройства

Основные алгоритмы работы устройства представлены на листе 1 графического материала.

Первым шагом является физическое подключение устройства к хосту, с установленным ПО. После физического подключения, согласно USB протоколу, устройство должно быть инициализировано системой для возможности проведения дальнейших операций.

После инициализации необходимо настроить устройство, согласно требуемой конфигурации портов ввода/вывода (предполагается, что физическое конфигурирование портов уже было произведено).

Настройка устройства начинается с программирования Master в режим 2. Осуществляется это согласно протокола программирования КР580ВВ55А. Использование режима 2 позволяет не перепрограммировать Master перед каждой операцией ввода, так как канал PA становится двунаправленным. Канал PB и свободные линии канала PC настраиваются в режим 0 на вывод, так как они используются только для передачи управляющих комбинаций на Slave микросхемы.

Следующим шагом настройки устройства является программирование Slave микросхем, согласно протокола программирования КР580ВВ55А, реализованном на выходах Master микросхемы. На этом этапе настройка устройства завершается и начинается выполнение основной программы управления и контроля дискретных объектов. Рекомендуется проводить опрос объектов контроля циклически, а объектов управления – спорадически.

2.4 Параллельный программируемый периферийный адаптер ввода/вывода КР580ВВ55А

КР580ВВ55А предназначен для параллельной передачи информации между периферийными устройствами. Он состоит из четырёх восьмибитных шин: шины данных, с которой информация распределяется на другие шины, и трёх, так называемых, портов: порт А, порт B и порт С, причём порт С состоит из двух каналов по четыре бита – C0-C3 и С4-С7, доступ к которым организуется как по отдельным независимым каналам.

Шина данных является двунаправленной трёхстабильной, то есть может находиться в одном из трёх состояний: ввод информации, вывод информации и высокоимпедансном состоянии. Порты A, B и C тоже двунаправленные трёхстабильные, но режим их работы зависит от специального управляющего слова, записанного в регистр управляющего слова (РУС), в чём и заключается программирование данного адаптера.

Сигналами управления микросхемой являются: A0, A1- адресные сигналы, их адресации достаточно для организации обмена с тремя портами и управляющим регистром; WR- сигнал записи информации по заданному адресу, стоит отметь, что вход этого сигнала инверсный, активным является логический «0», а точнее переход с логического «0» к логической «1»; RD- сигнал чтения информации с заданного адреса, вход этого сигнала также является инверсным, но на шину данных информация с порта попадает по переднему фронту логического «0», причём во время присутствия логического «0» на входе RD формируется сквозной транзит, т.е изменение информации на входе порта после переднего фронта логического «0», ведёт к мгновенному изменению информации на шине данных; CS- сигнал выбора микросхемы, является инверсным, присутствие логической «1» на его входе приводит микросхему в высокоимпедансное состояние; SR- сигнал сброса микросхемы в исходное состояние, при подаче логической «1» все каналы настраиваются на ввод в режиме 0.

У данного адаптера реализована возможность его работы в одном из трёх режимов: режим 0, режим 1 и режим 2. В режиме 0 обеспечивается возможность синхронной программно-управляемой передачи данных через два независимых восьмиразрядных канала PA и PB и два четырёхразрядных канала PC.

В режиме 1 обеспечиваются возможность ввода или вывода информации в или из периферийного устройства через два независимых восьмиразрядных канала PA и PB по сигналам квитирования. При этом линии канала PC используются для приёма и выдачи сигналов управления обменом.

В режиме 2 обеспечивается возможность обмена информацией с периферийными устройствами через двунаправленный восьмиразрядный канал PA по сигналам квитирования. Для передачи и приёма сигналов управления обменом используются пять линий канала PC. Выбор соответствующего канала и направления передачи информации через канал определяются сигналами A0, A1 и сигналами RD, WR, CS в соответствии с таблицей 2.1.

Таблица 2.1 – Управление микросхемой КР580ВВ55А

Сигналы на выходах

Направление передачи информации

А1

АО

RD

WR

CS

Операции ввода (чтение)

0

0

0

1

0

ВА -> канал данных

0

1

0

1

0

ВВ -> канал данных

1

0

0

1

0

ВС -> канал данных

Операции вывода (запись)

0

0

1

0

0

Канал данных ->ВА

0

1

1

0

0

Канал данных-> ВВ

1

0

1

0

0

Канал данных->ВС

1

1

1

0

0

Канал данных-> РУС



Продолжение таблицы 2.1

Сигналы на выходах

Направление передачи информации

А1

АО

RD

WR

CS

Операции блокировки

X

X

Х

X

1

Канал данных -> третье состояние

1

1

0

1

0

Запрещенная комбинация

Режим работы каждого из каналов PA, PB, PC определяется содержимым РУС. После записи управляющего слова в РУС микросхема переходит в один из трёх режимов работы: режим 0-простой ввод/вывод; режим 1- стробируемый ввод/вывод; режим 2- двунаправленный канал. Режим работа канало можно изменять в любой момент, что позволяет обслуживать периферийные устройства в определённом порядке одной микросхемой. При записи нового управляющего слова в РУС все выходные и входные регистра всех каналов сбрасываются.

Характеристики

Список файлов ВКР

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6551
Авторов
на СтудИзбе
299
Средний доход
с одного платного файла
Обучение Подробнее