Программируемый таймер
Иллюстрации
Показать всеРеферат
Изобретение относится к электронным приборам точного времени для программирования более чем одной команды. Цель изобретения расширение функциональных возможностей программируемого таймера за счет обеспечения возможности просмотра программ в порядке возрастания времени при произвольном порядке их размещения в запоминающем устройстве. Это достигается за счет того, что в состав программируемого таймера введены сумматор 8, первый 9 и второй 10 коммутаторы, вторая схема 11 сравнения кодов, счетчик 12, ключ 13, формирователь 14 счетных импульсов, формирователь 15 кода слагаемого, второй 17 и третий 18 триггеры, входы 19 и 20 подачи первого и второго управляющих сигналов. Кроме того, в состав программируемого таймера входят генератор 1 тактовых импульсов, устройство 2 для отсчета текущего времени, регистр 3 индикации, блок 4 индикации, запоминающее устройство 5 программ, первая схема 6 сравнения кодов, формирователь 7 выходного управляющего сигнала. Совокупность перечисленных выше существенных отличительных признаков обеспечивает возможность нового способа функционирования программируемого таймера: при подаче первого управляющего сигнала индициируется вычисление времени срабатывания программ. 1 з.п. ф-лы, 2 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (51) 5 Н 03 К 5/13
t(t 3 А !
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н ABTOPCHOMV СВИДЕТЕЛЬСТВУ
$9
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР (21) 4674221/24-21 (22) 24.01.89 (46) 30.11.90. Бюл. У 44 (72) П,А,Копыл, В.П,Рева, А.М.Торчинский и Л.Л.Утяков (53) 621.374(088.8) (56) Авторское свидетельство СССР
Н 1345326, кл. Н 03 К 5/13, 1986, Патент Великобритании 11 1560889, кл. С 04 R 15/00, 1980, 1 (54) ПРОГРАММИРУЕМЫЙ ТАЙМЕР (57) Изобретение относится к электронным приборам точного времени для программирования более чем одной команды.
Цель изобретения — расширение функцио° нальных возможностей программируемого таймера эа счет обеспечения возможности просмотра программ в порядке возрастания времени при произвольном порядке их размещения в запоминающем устройстве. Это достигается за счет того, что в состав программируемого
„„ЯО„„1610596 А1
2 таймера введены сумматор 8, первый 9 и второй 10 коммутаторы, вторая схема
11 сравнения кодов, счетчик 12, ключ
13, формирователь 14 счетных импульсов, формирователь 15 кода слагаемого, второй 17 и третий 18 триггеры, входы
19 и 20 подачи первого и второго управляющих сигналов. Кроме того, в состав программируемого таймера входят генератор 1 тактовых импульсов, устройство 2 для отсчета текущего време-. ни, регистр 3 индикации, блок 4 инди- . кации, запоминающее устройство 5 программ, первая схема 6 сравнения кодов, формирователь 7 выходного управляющего сигнала. Совокупность перечисленных вы :1е существенных отличительных признаков обеспечивает возможность нового способа функционирования программируемого таймера: при подаче первогЬ управляющего сигнала индицируется вы- числение времени срабатывания прог" рамм, 1 э.п.ф-лы, 2 ил.
1610596
Изобретение относится к электронным приборам точного времени, в частности к таймерным устройствам, предназначенным для программирования более
5 чем одной команды.
Целью изобретения является расширение области применения за счет обеспечения в озможнос ти просмотра про грамм в порядке возрастания времени при про-10 извольном порядке их размещения в запоминающем устройстве.
На фиг.1 представлена блок-схема программируемого таймера; на фиг.2— реализация формирователя кода слагае- 15 мого.
Программируемый таймер (фиг,1) содержит генератор 1 тактовых импульсов, устройство 2 для отсчета текущего вре,мени, регистр 3 индикации, блок 4 ин- 20 дикации, запоминающее устройство 5 программ, схему 6 сравнения кодов, формирователь 7 выходного управляющего сигнала, сумматор 8, первый 9 и второй 10 коммутаторы, вторую схему 25
11 сравнения кодов, счетчик 12, ключ
13, формирователь 14 счетных импульсов, формирователь 15 кода слагаемого, а также первый 16, второй 17 и третий
18 триггеры, вход 19 подачи первого управляющего. сигнала, вход 20 подачи второго управляющеro сигнала.
Генератор 1 тактовых импульсов осуществляет общую синхронизацию таймера, его выходы подключены к устройству 2 .. для отсчета времени, регистру 3 индикации, запоминающему устройству 5 программ, формирователю 14 счетных импульсов, Выход первого коммутатора 9 присое-т40 динен к входу регистра 3 индикации, входы — к выходу устройства 2 для отсчета текущего времени и к выходу сум матора 8, а управляющий вход — к выходу первого триггера 16.
Первые входы первой 6 и второй 11 схем сравнения кодов, а также один из входов сумматора 8 подключены к выходу регистра индикации, вторые входы первой 6 и второй 11 схем сравнения кодов и вход данных формирователя 7 выходного управляющего сигнала подключены к выходу запоминающего устройст" ва 5 программ. Вход управления форматом сравниваемых кодов второй схемы
55 сравнения 11 и управляющий вход фор-, мирователя 15 кода слагаемого подключены к выходу счетчика 12, сигнальный вход формирователя 15 кода слагаемого подключен к первому выходу второго коммутатора 10, выход формирователя
15 кода слагаемого — к второму входу сумматора 8. Вход счетчика 12 подключен к второму выходу второго коммутатора 10, вход которого через ключ 13 подключен к выходу формирователя 14 счетных импульсов. Вход управления второго коммутатора 10 подключен к выходу третьего триггера 18, первый вход которого подключен к выходу формирователя 14 счетных импульсов, второй вход — к выходу второй схемы 11 сравнения кодов.
Управляющий вход ключа 13 присоеди. нен к выходу второго триггера 17, пер. вый вход которого и вход стробирования формирователя 7 выходного управляющего сигнала присоединены к выходу первой схемы 6 сравнения кодов, а второй вход второго триггера 17 соединен с вторым входом первого триггера 16 и является входом 19 подачи первого управляющего сигнала, а входом
20 подачи второго управляющего сигнала является первый вход первого триггера 16, Программируемый таймер работает следующим образом.
Генератор 1 тактовых импульсов вы-, рабатывает необходимую последовательность тактовых импульсов стабильной частоты (например, за счет стабилизации кварцем).
Устройство 2 для отсчета текущего времени, содержащее, например, делители, счетчики секунд, минут, часов, дней недели и т,д., вырабатывает выходной сигнал, представляющей собой последовательность:, кодов, соответствующих информации текущего времени.
В рабочем режиме, инициируемом подачей второго управляющего сигнала на первый вход первого триггера 16, эта информация через первый коммутатор 9 по- . ступает на вход регистра 3 индикации.
Регистр индикации обеспечивает хранение и преобразование форматов данных, выводимых в блок 4 индикации. Эти дан" ные с помощью схемы 6 сравнения кодов последовательно сравниваются с данны-; ми каждой из программ, хранящихся в запоминающем устройстве 5 программ.
При совпадении текущего времени с временной частью одной иэ программ схема 6 совпадения кодов вырабатывает сигнал, разрешающий вывод управляющей части (например, кода переключаемого
16105
5 исполнительного устройства) данной программы на формирователь 7 выходного управляющего сигнала.
Прн подаче первого управляющего сигнала первый 16 и второй 17 триггеры изменяют свое состояние и устройство переходит в реким обзора программ.
При этом первый коммутатор 9, управляемый триггером 16, переключает вход регистра 3 индикации от выхода устройства 2 для отсчета текущего времени к выходу сумматора 8. Ключ 13, управляемый вторым триггером 17, начинает пропускать на вход второго коммутатора 10 импульсы, вырабатываемые формирователем 14 счетных импульсов, Эти импульсы следуют с периодом, равным времени, за которое происходит последовательное сравнение всего объема 20 запоминающего устройства программ с информацией в регистре индикации.
Через второй коммутатор 10 эти импульсы в зависимости от состояния третьего триггера 18 поступают либо 25 на вход формирователя 15 кода слагаемого, либо на счетный вход счтчика
12. Состояние счетчика 12 определяет формат сравнения второй схемы 11 сравнения кодов таким образом, что 30 увеличение числа в счетчике на единицу расширяет этот формат на четыре двоичных разряда в сторону младших разрядов, Например, если временная часть программ содержит пять двоично-деся35 тичных разрядов (соответствующих дням недели, десяткам и единицам минут), то. вначале вторая схема 11 сравнения кодов определяет наличие совпадения только в старшем разряде, т,е, в разряде дней недели, при увеличении числа в счетчике — в разрядах дней недели и десятков часов, затем в разрядах дней недели, десятков и единиц часов и т.д.
Кроме того, при изменении содержи" мого счетчика 12 изменяется и код, вырабатываемый формирователем 15 кода слагаемого при поступлении на его вход счетного импульса. Функциональное назначение формирователя кода слагаемого — сформировать такой код, сложение которого с кодом, хранящимся в регистре индикации, увеличивает на еди55 ницу содержание одного из его десятичных разрядов. Состояние счетчика 12 определяет, какого именно. В случае, если для хранения и обработки информа96 6 ци,; исполь-уются последовательные регистры сдвига, значение каждого битаопределяется его расположением во времени, В этом случае реализовать функции формирователя кода слагаемого можно с помощью простого устройства, показанного на фиг.2. Оно включает RSтриггер 21 и элемент И 22. Вход установки (S) триггера присоединяется к выходу коммутатора 10, вход сброса (Е} и один из входов элемента 4 — к выходу счетчика 12, второй вход элемента И вЂ” к выходу триггера. Счетный импульс с выхода коммутатора 1О устанавливает триггер в состояние "1". В состояние "О" триггер переводится ближайшим импульсом с выхода счетчика 12, расположение во времени кОторого опре-. деляет масштаб слагаемого. При этом вырабатывается сигнал на выходе эле-, мента И, длительность которого равна времени переключения триггера, Счетные импульсы, поступающие на первый вход третьего триггера 18, переключают его в состояние, при котором коммутатор 1О направляет счетные импульсы на вход формирователя кода слагаемого. Только при наличии сигнала совпадения на входе второй дополни тельной схемы 11 сравнения кодов этот триггер переключается в противополож" ное состояние и очередной счетный импульс попадает на вход счетчика, при этом третий триггер 18 переключается в исходное состояние.
Таким образом, после подачи перво-. го управляющего сигнала начинается последовательное сравнение содержимо.. го регистра Э индикации с каждой из программ запоминающего устройства 5.
Кроме того, дополнительная схема 1 1 сравнения кодов сравнивает только старшие разряды, При отсутствии совпадения в старший разряд регистра индикации прибавляется единица и цикл сравнения повторяется до тех пор, по ка не будет обнаружено совпадение старших разрядов. После этого очередной импульс увеличивает состояние счетчика, циклы сравнения повторяются, однако дополнительная схема сравнения кодов анализирует два старших разряда, а счет производится только во втором разряде, Процесс прекращается при достижении полного совпадения содержимого регистра индикации с одной из программ, т.е. при срабатывании схемы 6 сравнения ко"
1б10596 дов, выходной сигнал, который переключает второй триггер 17 и тем самым закрывает ключ 13.
При повторной подаче первого управляющего сигнала вновь переключается второй триггер 18, счет и поиск совпадений от старших разрядов к младшим приводит к нахбждению следующей по
Времени программы. f0
Вв едение новой функции пошагов о ro просмотра программ улучшает потребительские качества устройства, повышает надежность его работы, позволяет пользоваться простыми индикаторами, не требует дорогостоящих материалов или индикаторных панелей и устройств, ими управляющих, формулаизобретения
1, Программируемый таймер, содержащий генератор тактовых импульсов, соединенные с его выходами устройство для отсчета текущего времени, регистр 25 индикации и запоминающее устройство программ, блок индикации, первую схе.му сравнения кодов и формирователь выходного управляющего сигнала, о т л ич а ю шийся тем, что, с целью рас-З0 ширения области применения за счет .обеспечения возможности просмотра программ в порядке возрастания времени при произвольном порядке их размезапоминающем ycò oHeT
ro введены сумматор, первый и второй коммутаторы, вторйя схема сравнения кодов, счетчик, ключ, соединенный с выходами генератора тактовых импульсов, формирователь счетных им- 40 пульсов, формирователь кода слагаемог го, первый, второй и третий триггеры, причем выход первого коммутатора присоединен к входу регистра индикации, выходы — к выходу устройства для от"" 45 счета текущего времени и к выходу сумматора, а управляющий вход — к выходу первого триггера, первые входы схем сравненйя кодов, а также один из входов сумматора подключены к выходу регистра индикации, вторые входы схем сравнения кодов и вход данных формирователя выходного управляющего сигнала подключены к выходу запоминающего устройства программ, вход управления форматом сравниваемых кодов второй схемы управления и управляющий вход формирователя кода слагаемого подключены к выходу счетчика, сигнальный вход фор" мирователя кода слагаемого подключен к первому входу второго коммутатора,выход формирователя кода слагаемого- к второму входу сумматора, вход счетчика подключен к второму выходу второго коммутатора, вход которого через ключ подключен к выходу формирователя счетных импульсов, вход управления второго коммутатора подключен к выходу третьего триггера, первый вход которого подключен к выходу формирователя счетных импульсов, второй вход - к выходу второи схемы сравнения кодов, а управляющий вход ключа — к выходу триггера, первый вход которого и вход стробирования формирователя выходного управляющего сигнала присоединен к выходу первой схемы сравнения кодов, а второй вход присоединен к выходу первой схемы сравнений кодов, второй вход второго триггера соединен с вторым входом первого триггера и является вхо— дом подачи первого управляющего сигнала, а входом подачи второго управляющего сигнала является первый вход первого триггера, 2. Таймер по п.1, о т л и ч а ю— шийся тем, что формирователь кода слагаемого содержит триггер и элемент
И, первый вход которого соединен с выходом триггера, а второй вход — с входом сброса триггера и является управ" ляющим входом формирователя кода слагаемого, сигнальным входом является вход установки триггера, а выходом -" выход элемента И.
1610596
Составитель А . Очеретяный
Текред. И.Ходанич
Корректор А. Осауленко.
Редактор М,Циткина
Заказ 3745 Тираж 664 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ CCCP
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101