- •Бийский технологический институт (филиал)
- •Цифровые измерительные устройства Учебно-методическое пособие
- •Содержание
- •1 Задание на курсовое проектирование
- •2 Типовые блоки цифровых приборов
- •2.1 Микропроцессорный блок на базе микропроцессора кр580вм80
- •2.2 Микропроцессорный блок на базе микроконтроллера at89c51
- •2.3 Блок памяти
- •2.3.1 Основные параметры запоминающих устройств
- •2.3.2 Классификация запоминающих устройств
- •2.4 Блок индикации
- •2.4.1 Индикация на светодиодах
- •2.4.2 Индикация на семисегментных индикаторах
- •2.4.3 Индикация на матричных светодиодных индикаторах
- •2.4.4 Индикация на жидкокристаллических дисплеях
- •2.5 Блок ввода информации
- •2.6 Блок связи прибора с пк
- •2.6.1 Связь по параллельному интерфейсу
- •2.6.2 Связь по последовательному интерфейсу
- •2.7 Блок преобразования сигналов
- •2.7.1 Преобразование амплитуды сигнала
- •2.7.2 Аналогово-цифровое и цифро-аналоговое преобразование
- •2.8 Блок автоматического выбора предела измерений
- •2.9 Аналоговая часть измерительного прибора
- •2.9.1 Аналоговые компараторы
- •2.9.2 Дифференцирующие цепи
- •2.9.3 Интегрирующие цепи
- •3 Некоторые типовые ситуации при построении узлов и блоков циу
- •3.1 Подключение памяти и внешних устройств к микропроцессору (микроконтроллеру). Распределение адресного пространства микроконтроллера.
- •3.2 Типы выходных каскадов логических элементов
- •3.3 Режимы неиспользуемых входов
- •3.4 Выбор серии микросхем
- •4 Методы построения цифровых измерительных приборов
- •4.1 Метод дискретного счета (время-импульсный метод)
- •4.1.1 Измерение временных интервалов
- •4.1.2 Измерение сдвига фаз
- •4.1.3 Измерение напряжения
- •4.1.4 Измерение параметров электрических цепей
- •4.2 Частотно-импульсный метод
- •4.2.1 Измерение напряжения
- •4.3 Кодово-импульсный метод
- •4.4 Метод двойного интегрирования
- •4.5 Метод электронно-счетного частотомера
- •5 Основные требования, предъявляемые к выполнению курсового проекта
- •5.1 Требования к текстовой части курсового проекта
- •5.1.1 Структура и содержание пояснительной записки
- •5.1.2 Правила оформления пояснительной записки
- •5.2 Требования к оформлению графической части курсового проекта
- •5.2.1 Позиционное обозначение элементов в схемах
- •5.2.2 Обозначение цепей в электрических схемах
- •5.2.3 Примеры условно-графических обозначений в схемах
- •5.2.3.1 Условно-графические обозначения элементов цифровой техники
- •5.2.3.2 Условно-графические обозначения элементов аналоговой техники
- •5.2.3.3 Условно-графические обозначения интегральных оптоэлектронных элементов индикации
- •5.2.3.4 Условно-графические обозначения резисторов
- •5.2.3.5 Условно-графические обозначения конденсаторов
- •5.2.3.6 Условно-графические обозначения катушек индуктивности, дросселей и трансформаторов
- •5.2.3.7 Условно-графические обозначения полупроводниковых приборов
- •5.2.3.8 Условно-графические обозначения коммутационных устройств и контактных соединений
- •5.2.3.9 Условно-графические обозначения электрических связей, проводов, кабелей
- •5.2.3.10 Условно-графическое обозначение заземления
- •6. Варианты заданий
- •7. Список использованных источников
2.4.3 Индикация на матричных светодиодных индикаторах
Матричные светодиодные индикаторы используются для отображения алфавитно-цифровой информации. Матричные светодиодные индикаторы обычно выполнены в виде интегральной микросхемы, представляют собой матрицу светодиодов размерностью M×N где, N – число колонок, M – число строк матрицы (рисунок 2.19). Наибольшее распространение получили с размерностью матрицы 7×5 и 9×7.
|
Рисунок 2.19 – Матричный индикатор: а – общий вид, б – схема |
Для включения одного светодиода матрицы необходимо обеспечить протекание через него тока 10-15 мА при напряжении 2,0-2,5 В. Подключение матричного индикатора к микроконтроллеру осуществляется через управляемые схемы формирования тока колонок и строк (рисунок 2.20).
|
Рисунок 2.20 – Структура (а) и схема подключения (б) матричного светодиодного индикатора |
Для отображения многосимвольной информации используются линейные дисплеи, которые представляют собой «линейку», смонтированную из отдельных семисегментных индикаторов или матричных светодиодных индикаторов. Число знакомест дисплея определяется в соответствии с требованиями к микроконтроллерной системе.
2.4.4 Индикация на жидкокристаллических дисплеях
Помимо светодиодных индикаторов применяют также жидкокристаллические дисплеи (ЖКД). ЖКД – это новейшая технология, которая обладает существенным преимуществом для переносного оборудования с независимым питанием, поскольку имеет очень низкую мощность потребления, для оборудования, находящегося на открытом воздухе или в условиях высокой внешней освещенности, для создания дисплеев с заказными формами и символами и дисплеев с большим числом цифр и букв. С другой стороны, светодиоды несколько проще в применении, особенно, если необходимо использовать несколько букв или цифр. Кроме того, они выпускаются различных цветов и хорошо выглядят в условиях пониженной освещенности, где их показания легче считываются, чем показания ЖКД.
Для управления ЖКД необходимо использовать переменное напряжение, иначе их жидкие нити разрушаются. Поэтому формирователи ЖКД обычно генерируют прямоугольные сигналы, синхронизированные с сигналом подложки ЖКД.
Выпускаются ЖКД отображающие цифровую информацию в семисегментном представлении, буквенно-цифровые матричные и графические ЖКД.
Все современные ЖКД имеют внутри себя контроллер и все, что требуется от основного контроллера - это выдавать пакеты данных в поддерживаемом формате, обычно с использованием протокола I2C, но также существуют ЖКД с параллельным вводом информации. В этом случае в микропроцессорной системе совместно с ЖКД целесообразно использовать микросхему КР580ВВ55А – устройство ввода/вывода параллельной информации.
2.5 Блок ввода информации
Для ручного ввода информации в микропроцессорную систему могут использоваться различные устройства: переключатели, кнопки, клавиши. На их основе могут быть построены более сложные устройства ввода информации.
В устройствах и системах логического управления объектами события в объекте управления фиксируются с использованием разнообразных датчиков цифрового и аналогового типов. Наибольшее распространение имеют двоичные датчики типа да/нет, например концевые выключатели, которые подключаются к МК так, как показано на рисунке 2.21.
|
Рисунок 2.21 – Схема двоичного датчика |
Рассмотрим вопросы, связанные с организацией в микропроцессорной системе кнопочной клавиатуры. В наиболее простом случае для ввода информации с кнопочной клавиатуры требуются только линии настроенного на ввод порта ввод/вывода, реализованного, например, с использованием микросхемы КР580ВВ55А или собственных линий ввода/вывода используемого МК.
Простейшая клавиатура может состоять из нескольких кнопок, подключенных к такому же количеству входов порта ввода микропроцессора. Если это восьмиразрядный порт, то к нему можно подключить 8 кнопок, как это показано на рисунке 2.22.
|
Рисунок 2.22 – Схема подключения простейшей клавиатуры |
В исходном состоянии (кнопки не нажаты) на всех входах порта присутствует логический уровень 1 благодаря резисторам R1…R8, соединенным с напряжением питания +5 В. При нажатии любой кнопки происходит замыкание соответствующего входа порта с корпусом схемы и на нем появляется логический уровень 0. Для того чтобы микропроцессор мог определить факт нажатия одной или нескольких кнопок клавиатуры ему необходимо осуществить ввод информации с данного порта. Для идентификации нажатых кнопок необходима дополнительная программная обработка вводимой информации.
Можно повысить эффективность использования линий портов, если применить матричную организацию и динамический способ опроса кнопок клавиатуры. Для построения матрицы проводники располагают в виде сетки, в узлах которой размещают кнопки (рисунок 2.23). Каждая клавиша в такой матрице имеет свой номер, соответствующий ее местоположению. При нажатии кнопки замыкаются соответствующие линии строк и столбцов.
|
Рисунок 2.23 – Схема включения кнопок в матрицу |
К выводам порта микропроцессорной системы подключаются строки и столбцы матрицы клавиатуры. Для определения факта нажатия и идентификации нажатой кнопки микропроцессор осуществляет сканирование столбцов позиционным кодом и ввод информации со строк. При этом нажатая клавиша определяется программой по номерам строки и столбца.
