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

UptoLike

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

28
питании таймера тактовыми импульсами от внутреннего генератора возможно
программным методом производить изменение частоты следования тактовых
импульсов, меняя коэффициент деления в делителе частоты ДЧ командой TХI.
С делителя частоты тактовые импульсы поступают на счетчик Сч, в котором
происходит суммирование (вычитание) тактовых импульсов.
Счетчик имеет разрядность 16 бит, и максимальное число импульсов,
которое он
может запомнить, равно 2
16
=65535. При поступлении на счетчик
65535+1 импульсов он переходит в нулевое состояние.
Включение таймера происходит за счет замыкания электрической цепи
между делителем частоты и счетчиком. Для этого необходимо подать команду
TХR. В момент переполнения счетчика (на счетчик поступило 65536
импульсов) в триггер переполнения TХOTL записывается единица,
характеризующая переполнение счетчика. При наличии разрешения T
ХDE на
выходе TХOUT формируется сигнал запроса на прерывание.
В регистр данных ТХ программным методом заносится код выдержки
времени (А), который характеризует количество импульсов, на которое
необходимо предварительно уменьшить объем счетчика для достижения
заданной выдержки времени. В регистре данных происходит автоматическое
вычитание кода выдержки времени из общей суммы счетчика (65535), а
полученная
разность вновь заносится в регистр данных. Следовательно, код
выдержки времени при известном периоде следования импульсов обеспечит
заданную величину выдержки времени.
TХDE
ДЧ
f
CPU
Сч
TХOTL
TХ
Компаратор
TХIR
TХI
TХR
Рис. 7.1
Код
выдержки
времени (А)
TХOUT