Преобразователь кодвременной интервал

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах автоматического управления и в устройствах преобразования и кодирования информации. Цель изобретения - расширение области применения преобразователя за счет обеспечения непрерывного формирования параллельно-последовательных временных интервалов. С этой целью в преобразователь код-временной интервал, содержащий генератор импульсов, счетчик импульсов, регистр, триггер управления, три D - триггера, элемент сравнения кодов и три элемента И, введены инвертор, элемент ИЛИ, четвертый, пятый и шестой элементы И, а также группа элементов И (на три входа). 2 ил.

СОК)З СОВЕТСКИХ

СОЦИДЛИСГИЧЕСКИХ

РЕСПУбЛИК (51)5 Н 03 M 1/82

l ОСУДАРСТВЕННЫИ КОМИТЕТ

ПО ИЗОбРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4732816/24 (22) 28.08.89 (46) 30.07.91. Бюл. N 28 (72) А.И,Монец, В.П.Онышко и А.А.Кузнецов (53) 681.325 (088.8) (56) Гитис Э,Л. и др. Аналого-цифровые преобразователи. М.: Энергоатомиздат, 1981, с. 168, рис, 4-5, Авторское свидетельство СССР

И 1298921. кл. Н 03 М 1/82, 1985. (54) ПРЕОБРАЗОВАТЕЛЬ КОД вЂ” ВРЕМЕННОЙ ИНТЕРВАЛ (57) Изобретение относится к автоматике и вычислительной технике и может быть исИзобретение относится к автоматике и вычислительной технике и может быть использовэно в системах автоматического управления и в устройствах преобразования и кодирования информации.

Цель изобретения — расширение области применения преобразователя эа счет рбеспечения непрерывного формирования параллельно-последовательных временных интервалов.

На фиг. 1 представлена структурная схема преобразователя код — временной сигнал; на фиг. 2 — диаграммы, г1оясняющие его работу.

Преобразователь код — временной интервэл содержит генератор 1 импульсов, счетчик 2 импульсов, регистр 3, элемент 4 сравнения кодов, триггер 5 управления, первый D-триггер 6, первый 7, второй 8 и третии 9 элементы И, шину 10 входного ко„„. и „„1667254 А1 пользовано в системах автоматического управления и в устройствах преобразования и кодирования информации. Цель изобретения — расширение области применения преобразователя за счет обеспечения непрерывного формирования параллельнопоследовательных временных интервалов.

С этой целью в преобразователь код — временной интервал, содержащий генератор импульсов, счетчик импульсов, регистр, триггер управления, три D-триггера, элемент сравнения кодов и три элемечта И, введены инвертор, элемент ИЛИ. четвертый, пятый и шестой элементь И, а также группа элементов И (на три входа). 2 ил. да, первую 11 и вторую 12 выходные шины, четвертый 13, пятый 14 и шестой 15 элементы И, второй 16 и третий 17 D-триггеры, инвертор 18, группу из первого 19 и второго

20 элементов И, элемент ИЛИ 21, третью выходную шину 22, выходную шину 23 разрешения записи, входную шину 24 записи.

Работу преобразователя код — временной интервал поясняет диаграмма на фиг. 2, где а — выход генератора 1 импульсов; б— выход переноса счетчика 2; в — выход третьего О-триггера 17; г — третья выходная шина

22; д — выход пятого элемента И 14; е — выход инвертора 18; ж — выход второго D-триггера

16; з — выход первого элемента И 19; и— выход второго элемента И 20; к — выход второго элемента И 20; к — выход элемента 4 сравнения; л — первая выходная шина 11; м — выход первого 0-триггера

6; н — вторая выходная шина 12; о выходная шина 23 разрешения записи.

1667254

Преобразователь код-временной сигнал работает следующим образом, На выходе счетчика 2 импульсое появляются есе кодовые комбинации (в количестве 2", где и — количество разрядов счетчика 2). При состоянии 11...1 ео втором полупериоде тактовой частоты генератора 1 вырабатывается активный сигнал переноса (б). Активный низкий уровень сигнала переноса разрешает счет второго D-триггера через элемент И 15, установив в "1" третий

D-триггер 17 (в), Второй D-триггер 16 вырабатывает импульс (ж) длительностью в период тактовой частоты, так как он включен как делитель на два, Третий 0-триггер 17 будет переключаться со сдвигом на полпериода тактовой частоты, так как тактовые импульсы будут проходить через инвертор 18 (е).

Он будет установлен в "1" два периода тактовой частоты генератора 1 потому, что второй D-триггер 16 установится в "0" через период тактовой частоты. Инверсный выход третьего D-триггера является третьей выходной шиной. Сигнал, который сформирует элемент И 19 группы (з) в результате логического умножения второго 16, третьего 17

0-триггеров и генератора 1 импульсов, через элемент ИЛИ 21 установит первый 0триггер б в "1" (м). Активная 1" первого

D-триггера 6 сбросит в "0" триггер 5 управления. После того, как второй 0-триггер 16 установится в "0", на втором элементе И 20 группы сформируется импульс (и) длительностью в половину периода тактового генератора 1, который сбросит в "0" первый

0-триггер 6. Следовательно, эа время, когда на шине 22 "0", произошла наст ройка схемы на новое преобразование кода: после активного сигнала переноса сформирован счетный импульс на первый D-триггер 6. через период тактовой частоты генератора 1 формируется импульс сброса на тот же D-триггер б. Логическая "1" на третьей выходной шине 22 означает, что схема выполняет преобразование кода, при этом переход этой шины из "0" в "1" означает, что счетчик 2 импульсов начал отсчет от кода 00...0.

При коде счетчика 2 импульсов, равном коду регистра 3, схема 4 сравнения кодов сформирует импульс длительностью в период тактовой частоты (к), который установит в "1" триггер 5 управления, и на первой выходной шине 11 произойдет перепад с высокого уровня на низкий, а на второй выходной шине 12 — наоборот, с низкого на высокий. Логическая "1" на выходе триггера

5 управления сформирует сигнал разрешения записи шины 23 на устройство, которое формирует сигнал записи по шине 24. Если в это время устройство сформирует сигнал записи, то он через четверТый элемент И. 13 запишет в регистр 3 код шины 10, и новое преобразование схема будет производить по новому коду. Блокировка записи необхо5 дима для того, чтобы исключить неправильную работу преобразователя, которая может возникнуть, если в регистр 3 записать код до того, как сработает элемент сравнения кодов.

10 В общем случае на выходах преобразователя будут реализованы временные соотношения:

1 (1) = t (9) * (N (а) -- 1/2), 15

t (2) = t (И) (N (b) — N(a) — 1/2), (3) = Т (9) * (й (Ь) — 1). где N (b) — разрядность счетчика 2

N (а) — код регистра 3.

Необходимо помнить, что время (1), (2), (3) прямо пропорционально коду Регистра 3 с коррекцией на 1/2 периода тактовой часToTbI генератора 1 для первой 11 и второй 12 выходных шин и на период для третьей выходной шины 22, Это вызвано тем, что сигнал переноса отключает выходные шины, а сигнал сброса, который формируется

30 на втором элементе И 20, устанавливает выходнье шины е соответствующее положение.

Точность преобразования код — временной интервал будет определяться погрешностью тактового генератора 1 и погрешностью переключения второ о 8, третьего 9 элементов И и третьего О-тригге ра 17.

Данный преобразователь позволяет

40 формировать параллельно-последовательные временные интервалы автоматически, без поддержки внешнего устройства, что в сложных устройствах. где много таких преобразователей, облегчает работу контролирующей микроЭВМ.

Формула изобретения

Г1реобразоеатель код — еременнои интервал, содержащий Регистр, тРиггер управления, первый, второй и третий D-три геры и счетчик импульсое, счетный вход которого соединен с выходом первого элемента И, первый вход которого подключен к выходу генератора импульсов, информационные входы регистра являются шиной входного кода, а выходы подключены к первым входам элемента сравнения кодов соответственно, вторые входы KoTopol 0 соединены с соответствующими информационными еыходами счетчика импульсов, вход сброса которого абьединен с входом сброса первого

D-триггера, счетныи вход которого объединен со счетным входом триггера управления. вход сброса которого соединен с выходом первого О-триггера, информационный вход которого подключен к прямому выходу триггера управления, инверсный выход кото;1ога соединен с первым входом второго элемента И, второй вход которого объединен с первым входом третьего элемента И, второй вход которого соединен с прямым выходом триггера управления, выходы второго и третьего элементов И являются соответственно первой и второй выходными шинами, а т л и ч а ю щи и с я тем, что, с целью расширения области применения преобразователя за счет обеспечения непрерывного формирования параллельно-последовательных временных интервалов, в него введены элемент ИЛИ, четвертый, пятый и шестой элементы И, группа элементов И и инвертор, вход которого объединен с первым входом пятого элемента И, первым входом первого элемента И группы и первым входом первого элемента И, второй вход которого обьединен с первыми входами третьего и шестого элементов И, третьей выходной шиной и подключен к инверсному выходу третьего

О-триггера, прямой выход которого соединен с вторыми входами пятого элемента И и первого элемента И группы и первым входам второго элемента И группы, второй вход

5 которого объединен с информационным входом второго 0-триггера и соединен с инверсным выходом второго D-триггера, прямой выход которого соединен с третьим входом первого элемента И группы и с ин10 формационным входом третьего 0-триггера, счетный вход которого подключен к выходу инвертора, а установочный входобьединен с третьим входом второго элемента

И группы, вторым входом шестого элемента

15 И и подключен к выходу переноса счетчика импульсов, причем выходы пятого и шестого элементов И саединень соответственно са счетным входом и входом сброса второго

D-триггера, выходы элемента сравнения ко2 дав и первого элемента И группы соединены соответственно с первым и вторым входами элемента ИЛИ, выход которого соединен со счетным входом первого О-триггера, вход сброса которого соеди нен с выходом второ25 го элемента И группы, при этом вход записи регистра соединен с выходом четвертого элемента И, первый вход которого является шиной записи, второй вход соединен с прямым выходом триггера управления и является выходной шиной разрешения записи, 1667254

Составитель В.Солодова

Техред M.Ìoðãåíòàë Корректор Н.Король

Редактор А.Маковская

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101

Заказ 2534 Тираж 466 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., 4/5