Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Электротехника и электроника

..pdf
Скачиваний:
51
Добавлен:
15.11.2022
Размер:
11.72 Mб
Скачать

Тесты по теме «Регистры и счетчики»

1.Нарисуйте временную диаграмму записи кода (1010)

врегистр.

2. В трехразрядном двоичном счетчике на сложение на вход подано 10 импульсов. Какой двоичный код зафиксирует счетчик (исходное состояние счетчика 000)? Укажите правильный ответ.

1) 1010;

2) 010;

3) 111.

3. Имеются 2 двоичных счетчика на сложение: один из них трехразрядный (а) другой четырехразрядный (в). На оба счетчика подается одинаковое число импульсов – 11 импульсов. Какой код зафиксируют счетчики? Укажите правильный ответ.

1)счетчик (а) 011 счетчик (в) 1011;

2)счетчик (а) 011 счетчик (в) 0011;

3)счетчик (а) 1011 счетчик (в) 1011.

4)Исходное состояние трехразрядного счетчика на вычитание 110. Какой код будет записан в счетчике после подачи двух импульсов на выход? Укажите правильный ответ.

1) 100;

2) 111;

3) 000.

211

3. Исходное состояние счетчиков на сложение (а) и на вычитание (в) 100. Какой код будет зафиксирован в счетчиках после подачи на вход каждого из них по три импульса? Укажите правильный ответ.

1)счетчик (а) 111 счетчик (в) 001;

2)счетчик (а) 011 счетчик (в) 011;

3)счетчик (а) 011 счетчик (в) 101.

5.5.ЦИФРОАНАЛОГОВЫЙПРЕОБРАЗОВАТЕЛЬ (ЦАП)

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

Пусть есть 4-разрядный код: Q4Q3Q2Q1 . Преобразование кода в напряжение происходит по закону

U= e(Q4 23 + Q3 22 + Q2 21 + Q1 20 ) .

Вобщем виде закон преобразования кода в напряжение выглядит следующим образом:

Рис. 5.25. Зависимость

U = f(код)

n

U = eQi 2i 1 ,

1

где e – масштабный коэффициент (вес младшего разряда кода в вольтах); n – число разрядов кода; Qi – соответствующий раз-

ряд кода.

На рис. 5.25 представлена зависимость U = f (код).

212

Пример. Преобразуется код 1111, тогда

U = e(1 23 +1 22 +1 21 +1 20 ) = 15e.

ЦАП на суммирующем усилителе (рис. 5.26). Для сумми-

рующего усилителя имели

 

U

вых

 

=

RОС

U

вх1

+

Rос

U

вх2

+

RОС

U

вх3

+

RОС

U

вх4

.

 

 

 

 

 

 

 

 

 

 

R1

 

R2

 

R3

 

R4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

На каждый вход подаётся напряжение, соответствующее разряду преобразуемого кода.

При этом Uвх равно E, если зна-

чение разряда кода «1», или – нулю, если значение разряда кода «0». Пусть преобразуемый код

1111, тогда

U

вых

=

RОС

E +

RОС

E +

 

 

 

 

 

 

R

 

2R

 

 

 

 

 

 

+

RОС

E +

RОС

E;

 

 

 

 

 

 

 

4R

8R

Uвых = RОС E (8 1 + 4 1 + 2 1 + 1 1)

8R

Рис. 5.26. ЦАП на суммирующем усилителе

;RОС E = e , т.е. Uвых получа- 8R

ется в соответствии с законом преобразования кода в напряжение. Для выполнения суммирующим усилителем роли ЦАП необходимо, чтобы входные сопротивления составляли ряд R, 2R, 4R, 8R, … Старший разряд кода подаётся на вход с сопротивлением R , младший разряд – на вход с наибольшим сопро-

тивлением.

213

5.6. АНАЛОГОЦИФРОВОЙПРЕОБРАЗОВАТЕЛЬ (АЦП)

Необходим для цифровой обработки информации от аналоговых датчиков (давления, температуры и т.д.). Предназначен для преобразования непрерывно изменяющегося сигнала в двоичный код. Блок-схема одного из возможных вариантов АЦП представлена на рис. 5.27, где Uвх – напряжение, преобразуемое

в код; ГТИ – генератор тактовых импульсов; CR – реверсивный счётчик; ЦАП – преобразует код счётчика в изменяющееся напряжение Uc ; К – компаратор, сравнивает сигналы Uc и Uвх .

 

 

 

 

 

 

+E, еслиUвх > Uc , Uk′ = +E;

 

 

 

 

 

 

 

U K =

 

еслиUвх < Uc ,Uk′ = 0.

 

 

 

 

 

 

 

 

E,

 

 

 

Если

K

= +

E ,

то счётчик работает на сложение

,

если

K =

 

 

 

U

 

 

 

 

0

на вычитание

.

 

 

 

U

 

 

 

 

 

 

 

Рис. 5.27. Блок-схема АЦП

Рассмотрим работу АЦП в различные моменты времени

(рис. 5.28):

1. t = t1 : код счётчика

Q1 = Q2 = Q3 = Q4 = 0 .

Uc = 0, Uвх > Uc , UK = +E

(суммирование тактовых импульсов), Uc увеличивается.

214

2. t1 < t < t2 : Uвх > Uc , U K′ = +E

(суммирование тактовых импульсов), Uc увеличивается. 3. t2 : код счётчика 0101,

Uвх <Uc , UK = −E, UK′ = 0

(вычитание тактовых импульсов), Uc уменьшается.

4.t = t3 :Uвх >Uc , Uк′ = +E (суммирование тактовых импульсов), Uc увеличивается.

5.t > t3 рассмотреть самостоятельно.

Рис. 5.28. Работа АЦП

Данная система является системой автоматического регулирования, которая поддерживает равенство между сигналами

Uc и Uвх (Uc

Uвх ). Поскольку каждому значению Uc

соответ-

ствует свой

код на входе ЦАП, этот же код соответствует

и напряжению Uвх .

 

Особенности АЦП:

 

1. ЦАП

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

(отрезок

t1 t2 на рис. 2.27).

2. Точность преобразования сигнала зависит от разрядности счётчика и величины масштабного коэффициента ЦАП.

215

Тесты по теме «ЦАП и АЦП»

1. В четырехразрядный ЦАП подается код 1001. Какое напряжение будет на его выходе, если весовой коэффициент (вес младшего разряда ввольтах) равен 1В. Укажите правильный ответ.

1) 9 В;

2) 5 В;

3) 7,5 В.

2. В пятиразрядном ЦАПе резистор на входе старшего разряда кода равен 1кОм. Сколько Ом имеет резистор на входе младшегоразряда? Укажите правильный ответ.

1) 16 кОм;

2) 64 кОм; 3) 5 кОм;

4) 32 кОм.

3. Сколько входов должен иметь ЦАП для преобразования

32-разрядного кода? Укажите правильный ответ.

1) 64;

2) 33;

3) 32;

4) 10.

4.Какую роль выполняет компаратор в АЦП? Укажите правильный ответ.

1) сравнивает сигнал входного напряжения Uвх с выходным сигналом с ЦАП;

2) сравнивает код счетчика с выходным кодом;

3) подсчитывает количество поданных импульсов.

5.В АЦП весовой коэффициент цифро-аналогового преобразователя е = 0,2 В. На вход АЦП подано напряжение 1,5 В. Какой двоичный код будет на выходе четырехразрядного АЦП? Укажите правильный ответ.

1) 1111, 2) 0011, 3) 1001, 4) 0111 или 1000.

6. В составе АЦП имеется четырехразрядный реверсивный счетчик. Какой максимальный двоичный код можно снять с выхода АЦП? Укажите правильный ответ.

1) 11101,

2) 1110,

3) 1000,

4) 1111.

7. Изменится

ли точность

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

напряжения

в код в АЦП, если уменьшить величину масштабного коэффи-

216

циента «е» в ЦАП, входящем в состав АЦП, и если изменится, то как? Укажите правильный ответ.

1) не изменится; 2) увеличится; 3) уменьшится.

8. От чего зависит быстродействие АЦП? Укажите правильный ответ.

1)от частоты тактовых импульсов генератора ГТИ;

2)от частоты сети;

3)от типа компаратора, входящего в состав АЦП.

5.7. КОМБИНАЦИОННЫЕ УСТРОЙСТВА

Комбинационным называется устройство, выходная функция которого однозначно определяется сочетанием входных сигналов в данный момент времени.

Рассмотрим некоторые комбинационные устройства (дешифратор, мультиплексор, сумматор и цифровой компаратор (схема сравнения)).

5.7.1. Дешифратор

Дешифратором называется устройство, у которого каждой комбинации сигналов на входе соответствует сигнал на одном выходе или нескольких выходах. Из всего многообразия дешифраторов рассмотрим дешифратор, преобразующий двоичный код в десятичный: Q4 ,Q3 ,Q2 ,Q1 – входы; F0 , F1 ,..., F9 – выходы (рис. 5.29).

Каждой комбинации входных сигналов в диапазоне 0000 1001 соответствует сигнал на одном из выходов.

Логическая функция дешифратора

 

=

 

 

4

 

 

3

 

 

2

 

 

 

F0

Q

Q

Q

Q1

F1 =

 

4

 

 

 

3

 

2

 

Q

Q

Q

Q1

#

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= Q4

 

3

 

 

 

2

 

F9

Q

Q

Q1

217

Рис. 5.29. Дешифратор: а – таблица истинности;

б– обозначение на схемах

5.7.2.Мультиплексор

Мультиплексор – это устройство, у которого выход соединяется с одним из входов в соответствии с кодом адреса

(рис. 5.30).

Логическая функция мультиплексора:

 

(

 

 

 

 

 

)

(

 

 

 

)

 

(

 

 

)

( D X Y ) .

F =

 

A

X

 

Y

B

 

X

Y

 

 

 

C X

Y

 

Рис. 5.30. Мультиплексор: а – функциональная схема; б – условное обозначение

218

5.7.3. Сумматор

Сумматор – это устройство, предназначенное для суммирования двух чисел в двоичном коде (рис. 5.31). Пусть есть два

четырёхразрядных кода:

A = A4 A3 A2 A1

. При сложении двух раз-

B = B B B B

 

4

3

2

1

 

рядов Ai и Bi получается сумма Si

и возможно появление еди-

ницы переноса в следующий разряд Pi . При этом, если i > 1 , то необходимо учитывать возможность появления единицы переноса из предыдущего (i 1) разряда Pi1 .

Рис. 5.31. Сумматор: а – таблица истинности однозарядного сумматора; б – условное обозначение

Из одноразрядных сумматоров можно построить многоразрядный.

Ниже приводится условное обозначение и блок-схема трехразрядного сумматора (рис. 5.32).

219

Рис. 5.32. Трехразрядный сумматор: а – условное обозначение; б – реализация

5.7.4. Цифровая схема сравнения (цифровой компаратор)

Цифровой компаратор предназначен для сравнения двух

кодов A = A4 A3 A2 A1,

B = B4 B3 B2 B1 . Если A = B ,

т.е. Ai = Bi ,

(i = 1...n) , то F =1.

 

 

 

 

Компаратор можно сделать на основе сумматора, учиты-

вая, что если Ai = Bi

, то Ai +

 

i =1. На рис. 5.33

представлена

B

блок-схема цифрового компаратора.

Схема реализована на сумматоре, в котором производится поразрядное сложение кодов A + B . Если коды равны,

220