
- •Курсовая работа по дисциплине «Аппаратные средства вычислительной техники»
- •Введение.
- •Постановка задачи.
- •Техническое задание.
- •Структура входных и выходных данных.
- •Разработка и описание структурной схемы алгоритма.
- •Разработка и описание функциональной схемы алгоритма.
- •Разработка и описание принципиальной схемы алгоритма.
- •Разработка и описание структурной схемы микропроцессорной системы.
- •Разработка и описание функциональной схемы микропроцессорной системы.
- •Временные диаграммы.
- •Заключение.
Структура входных и выходных данных.
Датчик для снятия частот со струн фортепьяно.
Частотомер предназначен для пременения в радиолюбительской практике. Он позволяет производить измерения:
-частоты сигнала,
-периода сигнала,
-девиации (ухода) частоты сигнала,
-длительности импульсов.
Частотомер также можно использовать в качестве цифровой шкалы радиоприёмной аппаратуры. С помощью дополнительных приставок частотомер может измерять ёмкость конденсаторов и индуктивность дросселей, катушек.
Основные технические характеристики:
-Диапазон измеряемых частот, Гц………………………………….……….1..50*103
-Время измерения в режиме измерения частоты (максимальная частота
сигнала, МГц), с……………………………………………………………………..0,1 и 1(50)10(25)
- Измерение периода в диапазоне частот, Гц…………………….....…….1…50*103
- Диапазон девиации частот, Гц……………………………………..………+ 50*103
- Длительность измеряемого импульса, мкс……………………………..0,1…10000
- Пределы измерения ёмкости, мкФ……………………………………….10-3 …500
- Пределы измерения индуктивности, Гн………………………………....1*10-3 …2
- Входное сопротивление, МОм……………………………………………...………1
- Уровень входного сигнала (эффективное значение), В…………………..0,25…10
- Напряжение питания, В………………………………………………………...8…15
- Ток потребления, не более, мА…………………………………………………...100
- Габариты, мм……………………………………………………………..…80х58х15
Частотомер состоит из компаратора сигнала, переключателя режимов работы, синхронизатора цикла измерений, счётчика импульсов, микроконтроллера, клавиатуры, жидкокристаллического индикатора, стабилизатора питания.
Д
ругие
переферийные устройства. 1) 2) 3) 4) 5)
Клавиатура, состоящая из пяти кнопок:
1)остановка/сброс системы,
2)начало обработки
3)переход на предыдущую ноту
4)переход на следующую ноту
5)задание эталонных значений
Табло состоящее из двух частей:
1.Табло коррекции, состоит из 3- лампочек с обозначениями:
1.
1) 2) 3)
|
|
|
|
|
|
3) сигнал ниже эталона
2
.
Табло октав/нот, состоит из двух полей:
1) показывает текущую октаву,
2) показывает текущую ноту.
2. 1) 2)
Надо сказать ещё об одной особенности табло. Так как (как будет написано ниже) на него подаются с одного порта сигналы на табло коррекции и на табло октав/нот, то сигнал предварительно будет поступать на специальный ключ (находящийся в самом табло), по которому будет определяться последующее направление сигнала.
Подключение и общий принцип работы интерфейса.
Д
ля
данного курсового проекта потребовалось
два интерфейса КР580ВВ55, так как при
использовании одного интерфейса не
хватало портов для получения и выдачи
информации.
I КР580ВВ55
порт А
порт С(0…3)
порт С(4…7)
порт В |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
II КР580ВВ55
порт А
порт С(0…3)
порт С(4…7)
порт В |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Принцип работы следующий:
- пользователь нажимает на клавиатуре необходимую клавишу, и, в зависимости от того какая клавиша была нажата, II КР580ВВ55 посылает в первый сигнал.
- I КР580ВВ55 получает это сигнал, а дальше в зависимости от него выполняет определённые действия:
1)если это был сигнал начала обработки,то I КР580ВВ55 ожидает нажатия той клавиши на которую прикреплён датчик. Получив частоту этой клавиши, он обрабатывает её и посылает в II КР580ВВ55 сигнал о том, насоклько эта клавиша соответствует эталону, после чего на табло загорается лампочка, показывающая надо ли настраивать эту ноту дальше, и если надо, то в какую сторону крутить ручку настройки.
2)если это был сигнал перехода на следующую (предыдущую) ноту, то обе микропроцессорные системы установятся в режим работы именно с этой нотой, и на табло будет показано на какую ноту был произведён переход. При чём следует учесть то, что октава и нота будут показываться числами.
ноты |
|
До |
0 |
До # |
1 |
Ре |
2 |
Ре # |
3 |
Ми |
4 |
Фа |
5 |
Фа # |
6 |
Соль |
7 |
Соль # |
8 |
Ля |
9 |
Ля # |
10 |
Си |
11 |
-
октавы
субконтроктава
-1
контроктава
0
большая октава
1
малая октава
2
первая октава
3
вторая октава
4
третья октава
5
четвёртая октава
6
3)если это был сигнал задания эталонных значений, то пользователю нужно последовательно нажимать клавиши контроктавы.
4)если это был сигнал остановки, то на табло появится номер субконтроктавы и ноты Ля, а система установит все значения в начальные.
Обмен данными между микропроцессорными система происходит через порт С. Данные с датчика поступают на порты А и В первой системы. Ввод информации производится на клавиатуру через порт А, а вывод на табло через порт В второй системы.
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Разряд 0: Порт С(0…3): «1» - ввод, «0» - вывод.
Разряд 1: Порт В: «1» - ввод, «0» - вывод.
Разряд 2: выбор режима: «0» - режим0, «1» - режим1,
Разряд 3:Порт С(4…7): «1» - ввод, «0» - вывод.
Разряд 4: Порт А: «1» - ввод, «0» - вывод.
Разряды 5 и 6:Задание режима: «00» - режим0, «01» - режим1, «10» или «11» - режим2.
Разряд 7:Задание режима «1».