Промышленные контроллеры. Микропроцессорные системы энергетических объектов. Готшальк О.А. - 29 стр.

UptoLike

Составители: 

29
По мере заполнения счетчика его текущая сумма постоянно сравнивается
в компараторе с кодом, находящимся в регистре данных (рис. 7.2). В момент
равенства текущей суммы счетчика и кода в регистре данных в триггер
окончания выдержки времени TХIR заносится единица. Она и характеризует
окончание работы счетчика, а, следовательно, и всего таймера.
Величина выдержки времени
(Т) определяется по формуле
d
CPU
k
f
A
T =
_16
2
,
где 2
16
полный объем счетчика; А код выдержки времени; f
CPU
- частота
следования тактовых импульсов с внутреннего генератора тактовых импульсов
(20 МГц); k
d
коэффициент деления делителя частоты.
При подготовке управляющей программы чаще необходимо определять
не величину выдержки времени (Т), которая, как правило, задана, а код
выдержки времени (А) и коэффициент деления (k
d
) по заданной величине
выдержки времени.
Код выдержки времени находится по формуле
d
CPU
k
fT
A
=
16
2
.
При выборе коэффициента деления следует руководствоваться
следующим ограничением:
d
CPU
k
fT
16
2
,
откуда при f
CPU
=20 10
6
Гц
Tk
d
18,308 .
A
ТХ
Сч
1
1
t
t
t
TХOTL
TХIR
Т
Рис. 7.2