8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 112 113 114 115 116 117 118 119

»з-о Q3-0 »

7-4 «7-4

»11-е «4i-e »1з-12 «\

Рис. 7.92

"3-0 «3-0

«3-0 *>7-4 «7-4 *>11-8 «1.-8 *>13-12 «1

D £.

£ Q -I 1- £ Q -1 1- Е Q ->

СТ <->

РО Р4

-и л

СТ

Р

РО Р4(-Г

1>с >

D L

СТ <->

РО Р41-Т

D L

£CTQ

РО Р41-,

>с Я

Чдз дг

Д1

до

I- вз - вг -в\ -во

ct

CLA

3 -,

которые представляют собой функции переполнения 4-каскад-ных счетчиков, построенных, например, на 4-разрядных счетчиках с прямыми сигналами Ро и Р4 (рис. 7.91,в). Структурная схема 4-каскадного 16-разрядного двоичного суммирующего счетчика, построенная на основе генератора параллельного переноса, приведена на рис. 7.93. В этой схеме можно использовать и двоично-десятичные счетчики, например, 555ИЕ9.

Программирование модуля пересчета счетчиков с синхронной загрузкой данных. Методы программирования модуля пересчета не зависят от направления счета, поэтому в любой схеме программируемого двоичного суммирующего счетчика можно использовать и соответствующие по набору управляющих сигналов реверсивные как двоичные, так и двоично-десятичные счетчики (конечно, в схеме следует произвести некоторые изменения, вызванные необходимостью замены сигнала сброса R на сигнал управления направлением счета U и несовпадением активных уровней некоторых сигналов). В частности, все формулы, определяющие модуль пересчета М суммирующих двоичных и двоично-десятичных счетчиков будут справедливы и для соответствующих реверсивных счетчиков при включении их на сложение (U - 1). Значит, остается получить лишь формулы для модуля пересчета тех же схем, но при включении реверсивных счетчиков на вычитание (U = 0).

На рис. 7.94,а показана схема включения реверсивного двоичного счетчика на вычитание с программированием модуля пересчета (ср. с рис. 7.54) загрузкой числа йм = DDDxDq = 5 сигналом L = Р4. Как следует из выражения (7.53), сигнал переполнения Р4 = QzQiQiQo - Ко, т-е- сигнал загрузки L = О в состоянии счетчика j = 0, а значит счетчик описывается графом переходов, изображенным на рис. 7.94,6. Из графа переходов видно, что модуль пересчета Мд = 6. Таким образом, в общем случае модуль пересчета

MD = dM + 1, dM ф 0; MV = 24 - dM, dM ф 15, (7.65)

где Мд - модуль пересчета при значении сигнала U = 0 (вычитание) и допустимых значениях числа d = 1,2,..., 15; Мц - модуль пересчета при значении сигнала U = 1 (сложение) и допустимых значениях числа d = 0,1,..., 14.

По заданному модулю пересчета можно найти число d\f = D3D2DiDQ, которое необходимо загружать при каждом переполнении счетчика. Так, из выражения (7.65) следует, что

f Md - 1, Md - 2,3,..., 16,.....

aM = \ 2*-Mu, Ma = 2,3,...,16.V™>


в)

« jnjn riJiJi rij-JiJi

Рис. 7.94

При программировании модуля пересчета реверсивных счетчиков предпочитают включать их на вычитание из-за более естественной работы счетчика (декремент состояний счетчика от значения jmax = йд/ до значения j = 0) и простоты отыскания значений разрядов Dr числа cLm = D3D2D1D0. Временные диаграммы, изображенные на рис. 7.94,в, поясняют работу вычитающего счетчика при загрузке сигналом L числа d\f = 5.

На рис. 7.95,а показана схема включения двоично-десятичного реверсивного счетчика на вычитание с программированием модуля пересчета загрузкой числа d\f = D3D2D1D0 = 4 сигналом L = Р4. Как следует из выражения (7.57), сигнал переполнения Р4 = q3q2q1q0 = Ао, т.е. сигнал загрузки L = 0 в состоянии счетчика j = 0. Счетчик описывается графом переходов, изображенным на рис. 7.95,6". Этот граф переходов получен заданием значения U = 0 в полном графе переходов двоично-десятичного счетчика, приведенном на рис. 7.84. Из графа переходов видно, что модуль пересчета Мд = 5. Таким образом, в общем случае модуль пересчета

MD = dM + 1, dM ф 0; Мц = 10 - dM, dM ф 9, (7.67)

где Mq - модуль пересчета при значении сигнала U = 0 (вычитание) и допустимых значениях числа dM = 1,2, ...,15; Мц

сО

4-0 0°з.о 4-о С 4-о «з-о 4-о «з-о д"* ст1°

d3-0 q3-O d7-4 q7-4Dll-e Qll-в D13-12 01s.12 для ct16

ft

tT-

D L po Q ct

>c

p-6pq Q

CT

E P46-*--ae p4a

->c

rf

D L p0 Q ct

4e р4ф-

rt

D I po Q ct

Ae p4a 1 ) p

К у

"3-0 u3-0

D3-0 63-0

4-o O3-0 4-0 O3-0

O7-

D L po Q ct

>c

-<

-0 Q3-0 ДЛЯ CT10 iJt-4 "n-e Oii-eD,5.12 015.,j для CT16

D L

4po a

CT

D L CT

Oi P49-">C „

CT <->

•6Е P4<v

>C

r

4-o q3-0 4-o q3-0 Dl-o Ol-o 4-o Q*-o для ct10 d3-0 q3-0 d7-4 Qi-Aii-e Qn-e D1S-12 Q15 12 для ct16

it

cT-

D L po Q CT ►

e p4a-

>c

4.

Йе 1 >c „

D 2. apo Q CT *-►

>e p4a-

D L

CT

6e p4a-->c ,,

D L

чро a

CT

6E p4a-1-► I К и IP-

T


- модуль пересчета при значении сигнала U - 1 (сложение) и допустимых значениях числа = 0,1,..., 8, определяемый выражением (7.45).

Из выражения (7.67) следует, что

dM

Г MD-1, MD = 2,3,...,16, I 10-Ми, Ми = 2,3,...,10.1

Для программирования модуля пересчета многокаскадных двоичных счетчиков используется, как правило, сигнал загрузки L = f(Pk)- На рис. 7.96,а показана структурная схема многокаскадного реверсивного счетчика с последовательным переносом и сигналом загрузки L = Pie- Как следует из соотношений (7.53), (7.57) и (7.58) при значениях управляющих сигналов CE=luU = 0, сигнал загрузки L = Pie = Ко, как для двоичных, так и для двоично-десятичных реверсивных счетчиков (К0 = Qi5 • • -QiQo)- Поэтому формулы для модулей пересчета получаются из соотношений (7.65) и (7.67) для 4-разрядных счетчиков простым изменением разрядности чисел. Так, для 16-разрядного двоичного реверсивного счетчика модули пересчета

Md = dM + 1, dM ф 0,1

Мц = 2m - dM = d~M + 1, dM ф 2т - 1, J[

где га = 16 - число разрядов счетчика, (1м j= Z>i5.. -DiDq - 16-разрядное двоичное число, dM = Di5 - - D\Dq, Md - модуль пересчета вычитающего счетчика при допустимых значениях числа 6 < dM < 2т - 1, Ми - модуль пересчета суммирующего счетчика при допустимых значениях 0 < dM < 2m - 2. А для 4-разрядного двоично-десятичного реверсивного счетчика модули пересчета

Г MD = dM + 1, dM ф 0,,.

{ми = 10--аммфЮ--1, «"=Х>--10> (77°)

где dM = DlDlDlDlDlDlDlDl.D\D\D\Dl.DlD02D°Dl, т = 4 - число десятичных разрядов счетчика, Md - модуль пересчета вычитающего счетчика при допустимых значениях разрядов 0 < dMi = D3D2D[D0 < 15 и чисел 1 < dM < 15 • (Ю4 - 1)/9 = 16665 (г - номер разряда), Мц - модуль пересчета суммирующего счетчика при допустимых значениях разрядов 0 < djv/i = D3D2D\D0 < 9 и чисел 0 < dM < Ют - 2.

При использовании значений разрядов djv/t > Ю счет производится не в десятичной системе счисления с представлением результата счета в коде 8-4-2-1. При использовании счетчиков

в качестве делителей частоты это позволяет получать коэффициенты деления MD > 10m - 1. Из выражений (7.69) и (7.70) следует, что для двоичных реверсивных счетчиков загружаемое при программировании число

f MD-1, MD = 2,3,...,2m,

М \ 2m-Mu = Mu + l, My = 2,3,...,2m,UJl)

а для двоично-десятичных загружаемое число

d„-l M°~h МД = 2>3,--.,(15-НГ-6)/9,

dM-\ i0™-My, Mt/ = 2,3,...,10m(7-72)

(например, при m = 4 модули пересчета 2 < Md < 16666).

Пример. Пусть требуется спроектировать делитель частоты с коффициентом деления Md = 143 на двоично-десятичных счетчиках. Из соотношений (7.72) следует, что для этого требуется не более двух десятичных разрядов, так как (15-102-6)/9 = 166 > 143, а загружаемое число dM = Md - 1 = 142. Поскольку dM = rfjwilO1 + djv/olO0, то можно взять dMi = 14, dMo = 2 или dMi = 13, djv/o = 12. Поэтому можно использовать одно из двух двоичных представлений загружаемого числа

dM = DlDlD\Dl.D%D%DfD% = 1110.0010 или 1101.1100.

Принципиальная схема 12-разрядного двоичного счетчика с последовательным переносом показана на рис. 7.97,а. В этой же схеме можно использовать и двоично-десятичные реверсивные счетчики 531ИЕ16.

Структурная схема многокаскадного счетчика с параллельным переносом и сигналом загрузки L = P4Pie изображена на рис. 7.96,6. Легко убедиться, что программирование модуля пересчета этого счетчика ничем не отличается от программирования модуля пересчета счетчика с последовательным переносом. В частности, модуль пересчета определяется соотношениями (7.69) для двоичного и (7.70) для двоично-десятичного реверсивных счетчиков. Принципиальная схема 12-разрядного двоичного счетчика с параллельным переносом показана на рис. 7.97,6. В этой же схеме можно использовать и двоично-десятичные реверсивные счетчики 531ИЕ16.

Вторая структурная схема многокаскадного счетчика с параллельным переносом и сигналом загрузки L = Pi6 показана на рис. 7.96,в. Как и в соответствующем суммирующем двоичном (двоично-десятичном) счетчике (см. рис. 7.58,е), загрузка числа dM производится на 15 (9) тактов раньше, чем в предыдущих счетчиках. Из этого следует, что модуль пересчета



0 ... 112 113 114 115 116 117 118 119