Практические вопросы построения МП систем презентация

Содержание

Слайд 2

Рассматриваемые вопросы

Порты ввода/вывода микроконтроллера
Режим альтернативных функций портов ввода/вывода
Подключение датчиков
2-х проводная схема
Делитель напряжения
Подключение потенциометрических

датчиков
Мостовая схема
3/4-х проводная схема
Токовая петля
Гальваническая развязка
Реле
Оптрон
Датчики типа «сухой контакт»

Слайд 3

Порт ввода/вывода

Порт ввода/вывода – периферийное устройство процессора, предназна-ченное для соединения его с внешними

устройствами с целью обмена инфор-мацией между ними.

Слайд 4

Виды портов ввода/вывода

По способу обмена данными порты бывают последовательными и парал-лельными.
По виду синхронизации

порты делятся на синхронные и асинхронные.
А по области применения порты могут быть специализированными и универ-сальными.

Слайд 5

Последовательный и параллельный порты

Последовательный порт имеет одноразрядный формат и передаёт (принимает) информацию по

принципу «один бит за другим».
Параллельный порт имеет формат в несколько разрядов (обычно 8, 16, 32), которые передаются одновременно.
AVR-микроконтроллеры в своем составе имеют обычно до шести 8- или 32-разрядных (в зависимости от конкретной модели) параллельных портов ввода/вывода.

Слайд 6

Синхронный и асинхронный порты

Синхронными называют порты, передача и приём информации с помощью которых

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

Слайд 7

Специализированные и универсальные порты

Специализированные порты предназначены для реализации определённых интерфейсов обмена данными (SPI,

USB, RS-232/422/285 и т.д.).
Универсальные порты позволяют программно управлять основными параметрами процесса обмена информацией (формат данных, временные характеристики и т.д.).

Слайд 8

Способы обмена информацией через порт

Существуют следующие режимы обмена информацией через порт ввода/вывода:
Программно-управляемый обмен;
Обмен

по прерываниям;
Обмен в режиме прямого доступа к памяти (ПДП).

Слайд 9

Краткое описание способов обмена данными

При программно-управляемом обмене (program-driven I/O) все операции ввода-вывода выполняются

в соответствии с заложенной программой с проверкой готовности внешнего устройства к обмену.
Обмен по прерываниям (Interrupt-driven I/O) осуществляется с использованием механизма прерываний.
Обмен в режиме ПДП (Direct Memory Access – DMA) осуществляется с помощью аппаратных средств независимо от процессора, который в данном случае только инициирует процесс ввода-вывода и управляет соответствующими ресурсами.

Слайд 10

Регистры портов ввода/вывода микроконтроллеров AVR

В микроконтроллерах AVR каждому порту ввода/вывода соответствуют три 8-разрядных

регистра ввода/вывода:
DDR – регистр направления передачи данных;
PORT- регистр порта;
PIN – регистр ввода данных порта.

Слайд 11

Схема порта ввода/вывода микроконтроллера AVR

Схема линии порта ввода/вывода из описания микроконтроллера AVR

Слайд 12

Упрощенная схема порта ввода/вывода

Слайд 13

Упрощенная схема порта ввода/вывода

Слайд 14

Состав порта (не полный)

На упрощенной схеме отображены следующие части порта:
1 – защитные диоды;
2

– паразитная ёмкость порта;
3 и 4 – ключи управления порта (выполнены на полевых транзисторах).

Слайд 15

Защита порта ввода/вывода и его паразитная емкость

Слайд 16

Назначение защитных диодов и влияние паразитной емкости

Защитные диоды нужны для защиты ввода микро-контроллера

от кратковременных импульсов напряжения, превышающих Uп. Если напряжение будет выше Uп, то верхний диод откроется и это напряжение будет стравлено на шину питания. Если на ввод попадет отрицательное (ниже нулевого уровня) напряжение, то оно будет нейтрализовано через нижний диод и погасится на землю. Однако, такая защита помогает только от небольших превышений напряжения (менее 1 вольта).
Паразитная емкость линии порта не велика, но присутствует всегда и влияет на время задержки при работе порта.

Слайд 17

Режимы работы порта ввода/вывода

Существует несколько режимов работы порта ввода/вывода:
Высокоимпедансный вход (режим Hi-Z);
Вход с

подтяжкой (режим Pull Up);
Режим выхода;
Режим альтернативных функций.

Слайд 18

Таблица режимов линии порта ввода/вывода

Х означает, что значение сигнала на соответствующей линии не

имеет значения. Это может быть или лог. 0, или лог. 1.

Слайд 19

Каскад управления подтяжкой линии порта к Uпит

Слайд 20

Высокоимпедансный вход

Режим Hi-Z включен по умолчанию. Все ключи разомкнуты, а сопротивление порта очень

велико. При этом он постоянно считывает свое состояние в регистр PINxn, и всегда можно узнать, что на входе — единица или ноль. Этот режим хорош для прослушивания какой либо шины данных, т.к. он не оказывает на неё никакого влияния. А если вход висит в воздухе, то напряжение будет на нём скакать в зависимости от внешних наводок, электро-магнитных помех. Очень часто на порту в этом случае нестабильный синус 50 Гц — наводка от сети 220В, а в регистре PINn будет меняться 0 и 1 с частотой около 50Гц.

Слайд 21

Вход с подтяжкой (режим Pull Up)

При DDRxn=0, PORTxn=1 и PUD=0 замыкается ключ подтяжки

и к линии подключается резистор в 100 кОм, что моментально приводит не подключенную никуда линию в состояние лог. 1.
Цель подтяжки — не допустить хаотичного изменения состояния на входе под действием наводок. Но если на входе появится логический 0 (замыкание линии на землю кнопкой или другим микроконтроллером или микросхемой), то резистор не сможет удерживать напряжение на линии на уровне лог. 1 и на входе будет лог. 0.

Слайд 22

Режим Pull Up: линия порта ввода/вывода «висит в воздухе»

Слайд 23

Режим выхода. Вывод 0

DDRxn=1, PORTxn=0

Слайд 24

Режим выхода. Вывод 1

DDRxn=1, PORTxn=1

Слайд 25

Режим альтернативных функций порта ввода/вывода

В AVR микроконтроллерах каждая линия порта ввода/вывода общего назначения

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

Слайд 26

Схема линии порта МК AVR с альтернативной функцией

Слайд 27

Упрощенная схема линии порта МК AVR с альтернативной функцией

Защитные диоды, паразитная емкость, линия

сигнала PUD и линия к регистру PINxn от ножки порта Pxn не показаны.

Слайд 28

Работа порта в режиме альтернативной функции

Альтернативная функция порта в/в включается, если происходит инициализация

периферий-ного устройства, линии управления состоянием порта в/в которого подсоединены к этому порту через мультиплексоры, управляемые сигналами XXOExn (Pxn XX Override Enable – переопределе-ние сигнала XX на линии Pxn порта разрешено).
Если все XXOExn=0, порт работает как обычный 8-разр. параллельный порт в/в.
Если все XXOExn=1, включается альтернативная функция порта.

Слайд 29

Активные и пассивные датчики и их питание

Датчики бывают активные (генераторные) и пассивные (параметрические).

В первых измеряемая величина вызывает генерацию электрического сигнала, а воздействие на вторые приводит к изменению параметров электрических, магнитных или оптических цепей. Поэтому для подключения пассивных датчиков к МК необходимо использовать источник питания.

Слайд 30

Варианты сопряжения датчика и микроконтроллера

Рассмотрим варианты сопряжения датчика с микроконтроллером. В первом варианте

датчик выдаёт сигнал на аналоговый преобразователь (АП), а затем на аналого-цифровой преобразователь (АЦП). После этого полученный в АЦП двоичный код поступает в МК по некоторому интерфейсу.

Слайд 31

Сопряжение через АЦП с встроенным АП

Иногда в микросхеме АЦП присутствует первичный аналоговый преобразователь

(АП). Это может быть, например, усилитель сигнала или фильтр. Тогда схема подключения датчика приобретает следующий вид:

Слайд 32

Сопряжение с датчиком при наличии в МК встроенного АЦП

АЦП может находиться на кристалле

МК, и тогда он называется встроенным. Это даёт экономию места на плате и меньшую потре-бляемую мощность схемы. Однако, есть и недостаток: АЦП находится в ЭМП окружа-ющих его устройств, создающих помехи, снижающие точность преобразования.

Слайд 33

Сопяжение МК с датчиком с встроенным АП

Чувствительные элементы некоторых датчиков имеют очень маленький

диапазон выходного сигнала. Поэтому аналоговые преобразователи (усилители) встраивают в корпус датчика.

Слайд 34

Сопряжение МК с датчиком с цифровым интерфейсом

Существуют датчики с встроенными АП и АЦП,

а иногда даже с дополнительной логикой (или даже вычислителем) и драйвером интерфейса. Таким образом, сопряжение с МК сразу происходит с помощью цифрового интерфейса. Например: SPI, I2C, RS-232, RS-485.

Слайд 35

Подключение датчика с помощью делителя напряжения

 

Слайд 36

Подключение потенциометриче-ского датчика

 

Слайд 37

Выходной сигнал и погрешность потенциометрической схемы

 

Слайд 38

Мостовая схема

Мостовая измерительная схема содержит два плеча — измерительное, в которое включен параметрический

датчик R1, и опорное с резисторами R3, R4. Одна диагональ моста запитывается напряжением Е, а с другой на сопротивлении нагрузки Rн снимается выходной сигнал.

Слайд 39

Простая мостовая схема

Слайд 40

Полумостовая схема

В полумостовой схеме (справа) в смежные плечи моста включа-ется дифференциаль-ный датчик.

Слайд 41

Полный мост

В схеме полного моста два дифференциальных датчика (например, два круговых потенцио-метра) включаются

в оба его плеча.

Слайд 42

Формула для расчета мостовых схем

 

Слайд 43

Условие балансировки моста

 

Слайд 44

Подключение датчиков к мостовым схемам

Во многих случаях датчики террито-риально удалены от измерительной схемы,

а сигналы этих датчиков очень малы, поэтому изменение сопротивления проводов приводит к изменению выход-ного сигнала и уменьшает точность измерения. Следовательно, при подклю-чении датчиков необходимо принимать меры по компенсации изменения сопротивления соединительных проводов.

Слайд 45

Схемы подключения датчиков к мостовым схемах

 

Слайд 46

Трехпроводная схема

Пусть датчик включен в плечо R2 и удален от измерительной схемы и

соединен с ней прово-дами с распределенными сопротивлениями Rп1 и Rп2. Для компенсации их сопро-тивления добавлен третий проводник с сопротивлением Rпн, как показано справа.
Т.к. Rн≫Rп Uвых не изменяется. Однако, схема не симметрична и подвержена наводкам.

Слайд 47

Четырехпроводная схема

Четырехпроводная схема более помехоустойчива. В ней используются две витые пары (справа), которые

подавляют синфазные наводки и помехи. Так как одна пара проводов (левая) включена последова-тельно с R2, а другая (правая) входит в плечо R4, то, как следует из уравнения (*), они компенсируют друг друга.

Слайд 48

Аналоговая токовая петля

Она чаще всего применяется в промышленной автоматизации при сопряжении промышлен-ных контроллеров

с датчиками или с испол-нительными устройствами.
Аналоговая токовая петля обладает двумя достоинствами:
Применяется стандартный диапазон измерения измеряемой величины, что обеспечивает взаимозаменяемость компо-нентов.
Передача сигнала с высокой точностью возможна на достаточно большое рассто-яние.

Слайд 49

Диапазоны сигнала аналоговой токовой петли

Существует несколько вариантов диапа-зонов сигнала аналоговой токовой петли: «0–20

мА», «4–20 мА».
Диапазон «4–20 мА» имеет, однако, суще-ственное преимущество. 4 мА соответ-ствуют началу отсчета, а 20 мА – максимальному значению измеряемой величины. Таким образом, нулевое значение тока будет означать обрыв цепи.
Второе преимущество диапазона «4–20 мА» – возможность подачи энергии для питания датчика.

Слайд 50

Схема аналоговой токовой петли

Слайд 51

Реле

Реле (relay) – устройство, принимающее конечное число значений выходной величины под воздействием некоторого

внешнего физического явления.
Изобретено в 1835 г. Джозефом Генри.
Существует большое количество разно-видностей реле в зависимости от прин-ципа действия и назначения.

Джозеф Генри
1797 - 1878

Имя файла: Практические-вопросы-построения-МП-систем.pptx
Количество просмотров: 138
Количество скачиваний: 0