Файл: Курс лекций по микроконтроллерам.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 16.06.2025

Просмотров: 1050

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

62

D7

КВД

RL0

RL1

D6

RL2

к ШД

D5

RL3

D4

RL4

8

D3

RL5

D2

RL6

D1

RL7

D0

SL2

к СА

SL1

CS

SL0

f=0.1-3.1 МГц

BB0

CLK

BB1

АО (ША)

AO

BB2

ЧТВВ

RD

BB3

ЗПВВ

WR

BA0

IRQ

BA1

+5 В

CNTL

К580

BA2

Shift

BA3

ВД79

BD

shift

+5 В

DD2

0

22

1

DC

2

VD1...VD8

21

3

4

20

5

6

7

+5 В

+5 В

A0

DD3

B0

VT1

VT8

BF

OV

OV

A1

B1

A2

B2

A

A

A3

B3

B

B

A4

B4

C

C

A5

B5

D

D

A6

B6

E

E

A7

B7

F

F

8

OE

T

G

G

H

H

1

HL1

HL8

DD4

8

8

–CLK-вход для подачи тактовой частоты синхронизации ККИ (f=0,1- 3,1 МГц)

–А0-вход адресная линия, определяющая доступ к двум внутренним регистрам ККИ:

1)регистру команд (А0=1)

2)регистру данных (А0=0)

Замечание: через перечисленные регистры и осуществляется обмен данными и командами ККИ.

–RD, WR-вход сигналы чтения и записи информации ККИ, подключается к сигналам ШУ

–IRQ-вых сигнал запрос прерывания, генерируемый при нажатии клавиш, подключается к входам запроса прерываний МП;

–CNTL, Shift-вход линии для подключения управляющих клавиш ‘CONTR’ и ‘Shift’. В отличии от кнопок матричных клавиатуры не генерирует прерывания;

–RL0…RL7-вход линии чтения состояния строк матричной клавиатуры;

–SL0…SL3-выход линии сканирования клавиатуры и выбора индикатора в линейке при динамической индикации, на них выдается двоичный номер опрашиваемого столбца матричной клавиатуры и индикатора в линейке, на который выдают информацию. Увеличение номера на этих линиях осуществляется с интервалом ~1÷100мс.

–ВВ0…ВВ3, ВА0…ВА3-выход линии, на которые выдается 7- сегментный код отображаемого символа. Информация на линиях изменяется синхронно с изменением состояния SL0…SL3.


63

–BD-выход сигнал гашения всех индикаторов в линейке, генерируется автоматически ККИ при смене отображаемой информации.

64

_____________________________________________________________

Тема 6. - 18 часов (у.з.-3). Организация ввода-вывода аналоговых сигналов. Системы сбора и обработки информации. Системы цифрового управления.

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

5.Организация подсистем ввода/вывода аналоговых сигналов МПУ

5.1.Вывод аналоговых сигналов

Основным элементом подсистем вывода аналоговых сигналов является устройство преобразования двоичных кодов К в аналоговые величины (U, I).

ВМПУ в качестве таких устройств используются:

1)ЦАП;

2)ШИМ с НЧ фильтром на выходе; Общая структура ЦАП имеет вид:

n

К ЦАП Uцап

Uцап=ŋ·К , ŋ=const.

ЦАП для МПУ выбирают по следующим его характеристикам:

1) погрешность преобразования (разрешающая способность ЦАП)

δ =

1

100 0 0 ,

n-разрядность;

2n −1

2)время преобразования - интервал времени между подачей кода на входы ЦАП и получение устойчивого напряжения на выходе;

3)Нелинейность преобразования Днл(К)= UЦАП −ηК .

Простейшим ЦАП является ЦАП суммирования токов на основе ОУ:

двоичный код К

R. 2n-1

I1 I∑

D

D0

R.2

n-2

I

.1

2

UЦАП

.

R.2n-0

.

In

Dn-1


65

U

= −U"1"

D

1

+ D

1

+...+ D

1

= −U"1"

K

ЦАП

n−1

n−2

0

n−1

0

2

1

2

n−1

2

2

D0…Dn-1 – двоичные разряды кода, подаваемого на ЦАП; U”1”–напряжение соответствующее уровню «1».

Недостатки данного ЦАП:

–из-за нестабильности уровней логической «1» и «0» (U”1” и U”0”), ЦАП имеет высокую погрешность (U”1”=5÷2,4В; U”0”=0÷0,4В);

–требуется определенное количество точных резисторов с номиналами отличающихся на 2.

Для устранения первого недостатка логические сигналы D0…Dn-1 используют только для управления ключами, которые коммутируют сопротивление к постоянному высокостабильному источнику напряжения (опорное).

Uопор

D0

. n-1

КТ1…КТn–как

правило

КТ1

R 2

транзисторные ключи на полевых

R

D1 R . 2n-2

КТ2

транзисторах.

UЦАП

Для

устранения

неполадки

КТn

Dn R . 20

второго недостатка,

(требуем большой

номенклатуры резисторов)

используют

лестничные на резисторах типа “R-2R”.

+Uопор I0

R

R

R

2R

I0 =

UОПОР

= const

I0/2

I0/4

I0/8

I0/2n

R

2R

2R

2R

2R

2R

Dn-1

Dn-2

Dn-3

D1

D0

R

n

I∑ = ∑Ii

i=1

U

= −R

D

I0

+ D

I0

+... + D

I0

= −RI

[D

2

−(n−1) + D 2−(n−2) + D

2−1

]=

ЦАП

n−1 1

0

n−1

0

2

n−1

1

2

n−2

0

1

2

= −UОПОР 2Кn−1

где К= Dn-1; Dn-2;…-целое двоичное число;

Основным свойством схемы “R-2R” является способность делить ток I0 на 2 при любой коммутации ключей Dn-1, Dn-2,…,D0. Осуществляется многократное деление на 2.


66

Пример: Определить двоичное число, которое при выводе ЦАП сформирует на выходе напряжение –5,3В, если опорное напряжение равно

Uопор=+10,24, а n=11.

K = -

UЦАП

2

n−1

=

−5,3

2

n−1

= 530n = 212k =10000100102

Uопор

−10,24

Современные ЦАП строятся как правило на основе схем “R-2R” c внутренним или внешним суммированием токов на ОУ.

В зависимости от включения данного ОУ и источника опорного напряжения ЦАПы могут работать в режимах:

однополярного выходного напряжения 0 ≤ UЦАП ≤ UОПОР.

Двуполярного - UОПОР/2 ≤ UЦАП ≤ UОПОР/2.

5.2.Общая структура подсистемы ввода аналоговых сигналов

Структура имеет вид: U11,…,Unm–измеряемые сигналы;

К1,…,Кn–аналоговые коммутаторы сигналов в группах; выбор сигнала определяется кодом подаваемым на шину “выбор в группе”;

НУ1,…,НУn–нормирующий усилитель -для преобразования диапазона измерения сигнала к максимальному диапазону измерения сигнала на входе АЦП (УВХ);

КГ–коммутатор группдля подключения одной из групп;

С

С

выбор в группе

U11

С

выбор группы

к МПУ

U12

хранение

d

преобразование

К1

НУ1

U1m

Un1

КГ

УВХ

АЦП

N

к МПУ

Un2

НУn

Кn

Unm

напряжение

с датчиков

УВХ–для сохранения сигналов неизменными, во время его АЦ преобразования.

К1,…,Кn; КГ–реализуется на основе интегрированных схем КМОП и НМОП аналоговых коммутаторов (серии К590, К591,CD4000 и т.д.)

Основными характеристиками при выборе аналоговых коммутаторов является:


67

число коммутаторных входов;

диапазон коммутируемых напряжений;

максимально коммутируемый ток;

переходное сопротивление с коммутируемого ключа и др.

Ну как правило реализуется на основе инвертируемых и не инвертируемых усилителей с ООС на основе ОУ.

Коэффициент усиления НУ выбирается исходя из диапазона измеряемого сигнала и диапазона входного сигнала на АЦП:

Кну =

Umax АЦП −Umin АЦП

Umax СГ −Umin СГ

В случае измерения (слабого изменения) сигналов, ОУ для НУ выбирается по напряжению смещения нуля Uсм0:

Uсм0 Kну ≤ ∆АЦП АЦП =

Umax АЦП

−Umin АЦП

.

2

n

−1

АЦП–измерение входного напряжения АЦП на единицу младшего разряда (максимальная погрешность).

Изображенная схема подсистемы ввода аналоговых сигналов используется при измерении сигналов с сильно различающимися диапазонами измерения. В этом случае сигналы с близким диапазоном измерения формируется в единую группу. Такое объединение позволяет уменьшить число требуемых НУ.

5.3.Основные типы АЦП, используемые в МПУ. Основные характеристики выбора АЦП

В настоящее время в МПУ используют следующие типы АЦП:

АЦП на основе преобразователей “напряжение-частота”. К данному типу относят АЦП с дельта –сигма -модуляцией;

АЦП “время-импульсные” однократным и двойным интегрированием сигнала, они преобразуют измеряемое напряжение в временной интервал;

АЦП последовательного счета и последовательных приближений. Они строятся на основе ЦАП;

АЦП параллельного преобразования, данный тип быстродействующий, но малоразрядный.

Выбор АЦП для МПУ осуществляют на основе следующих характеристик:

1) погрешность преобразования ∆ = ±

Umax АЦП −Umin АЦП

1

2

n

−1

2

2)время преобразования –интервал времени между подачей сигнала на вход АЦП и появление устойчивого кода на выходе;