Номер патента: 1610596

Авторы: Копыл, Рева, Торчинский, Утяков

ZIP архив

Текст

(56) Авторское свидУ 1345326, кл. Н 03Патент Великобрикл, С 04 В. 15/00,Торчинс,Рева тельство СССРК 5/13, 1986,анин У 1560889,80,ОСУДАРСТВЕННЫЙ КОМИТЕТО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМРИ ГКНТ СССР ОПИСАНИЕК АВТОРСКОМУ СВИ(57) Изобретение относится к электронным приборам точного времени для программирования более чем одной команды.Цель изобретения - расширение функциональных возможностей программируемоготаймера эа счет обеспечения возможности просмотра программ в порядке возрастания времени при произвольном порядке их размещения в запоминающемустройстве. Это достигается за счеттого, что в состав программируемого 2таймера введены сумматор 8, первый 9 и второй 10 коммутаторы, вторая схема 11 сравнения кодов, счетчик 12, ключ 13, формирователь 14 счетных импульсов, формирователь 15 кода слагаемого, второй 17 и третий 18 триггеры, входы 19 и 20 подачи первого и второго управляющих сигналов. Кроме того, в состав программируемого таймера входят генератор 1 тактовых импульсов, устройство 2 для отсчета текущего времени, регистр 3 индикации, блок 4 инди- . кации, запоминающее устройство 5 программ, первая схема 6 сравнения кодов, формирователь 7 выходного управляющего сигнала. Совокупность перечислен" ных вые существенных отличительных признаков обеспечивает возможность нового способа функционирования программируемого таймера: при подаче первогЬ управляющего сигнала индицируется вы-числение времени срабатывания прог" рамм, 1 э.п.ф-лы, 2 ил.Изобретение относится к электронным приборам точного времени, в частности к таймерным устройствам, предназначенным для программирования более5чем одной команды.Целью изобретения является расширение области применения за счет обеспечения возможности просмотра программв порядке возрастания времени при про извольном порядке их размещения в запоминающем устройстве.На фиг.1 представлена блок-схемапрограммируемого таймера; на фиг.2 -реализация Формирователя кода слагаемого.Программируемый таймер (Фиг,1) содержит генератор 1 тактовых импульсов,устройство 2 для отсчета текущего вре,мени, регистр 3 индикации, блок 4 индикации, запоминающее устройство 5программ, схему 6 сравнения кодов,Формирователь 7 выходного управляющего сигнала, сумматор 8, первый 9 ивторой 10 коммутаторы, вторую схему 2511 сравнения кодов, счетчик 12, ключ13, Формирователь 14 счетных импульсов, формирователь 15 кода слагаемого,а также первый 16, второй 17 и третий18 триггеры, вход 19 подачи первогоуправляющего, сигнала, вход 20 подачивторого управляющего сигнала,Генератор 1 тактовых импульсов осуществляет общую синхронизацию таймера,его выходы подключены к устройству 2для отсчета времени, регистру 3 индикации, запоминающему устройству 5программ, формирователю 14 счетных импульсов,Выход первого коммутатора 9 присоет 40динен к входу регистра 3 индикации,входы - к выходу устройства 2 для отсчета текущего времени и к выходу сумматора 8, а управляющий вход - к выходу первого триггера 16.45Первые входы первой 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 программ.При совпадении текущего времени свременной частью одной иэ программсхема б совпадения кодов вырабатываетсигнал, разрешающий вывод управляющейчасти (например, кода переключаемого16105 5исполнительного устройства) даннойпрограммы на формирователь 7 выходного управляющего сигнала,При подаче первого управляющегосигнала первый 16 и второй 17 триггеры изменяют свое состояние и устройство переходит в реким обзора программ.При этом первый коммутатор 9, управляемый триггером 16, переключает входрегистра 3 индикации от выхода устройства 2 для отсчета текущего временик выходу сумматора 8. Ключ 13, управляемый вторым триггером 17, начинаетпропускать на вход второго коммутатора 10 импульсы, вырабатываемые формирователем 14 счетных импульсов, Этиимпульсы следуют с периодом, равнымвремени, за которое происходит последовательное сравнение всего объема 20запоминающего устройства программ синформацией в регистре индикации.Через второй коммутатор 10 эти им-пульсы в зависимости от состояниятретьего триггера 18 поступают либо 25на вход формирователя 15 кода слагаемого, либо на счетный вход счтчика12. Состояние счетчика 12 определяетформат сравнения второй схемы 11сравнения кодов таким образом, чтоувеличение числа в счетчике на единицу расширяет этот формат на четыредвоичных разряда в сторону младшихразрядов,Например, если временная частьпрограмм содержит пять двоично-деся 35тичных разрядов (соответствующих днямнедели, десяткам и единицам минут),то. вначале вторая схема 11 сравнениякодов определяет наличие совпадениятолько в старшем разряде, т,е, в разряде дней недели, при увеличении числа в счетчике - в разрядах дней недели и десятков часов, затем в разрядахдней недели, десятков и единиц часовИ ТеДеКроме того, при изменении содержи"мого счетчика 12 изменяется и код, вырабатываемый формирователем 15 кодаслагаемого при поступлении на еговходсчетного импульса. Функциональноеназначение формирователя кода слагаемого - сформировать такой код, сложение которого с кодом, хранящимся в регистре индикации, увеличивает на еди 55ницу содержание одного из его десятичных разрядов. Состояние счетчика 12определяет, какого именно. В случае,если для хранения и обработки информа 96 6ции используются последовательные регистры сдвига, значение каждого бита.определяется его расположением во времени, В этом случае реализовать функции формирователя кода слагаемого можно с помощью простого устройства, показанного на фиг.2, Оно включает КЯтриггер 21 и элемент И 22. Вход уста"новки (Б) триггера присоединяется квыходу коммутатора 10, вход сброса(Е) и один из входов элемента 4 - квыходу счетчика 12, второй вход элемента И - к выходу триггера, Счетныйимпульс с выхода коммутатора 1 О устанавливает триггер в состояние "1". Всостояние "0" триггер переводится ближайшим импульсом с выхода счетчика 12,расположение во времени кОторого опре-.деляет масштаб слагаемого. При этомвырабатывается сигнал на выходе эле-,мента И, длительность которого равнавремени переключения триггера,Счетные импульсы, поступающие напервый вход третьего триггера 18, переключают его в состояние, при котором коммутатор 1 О направляет счетныеимпульсы на вход формирователя кодаслагаемого, Только при наличии сигнала совпадения на входе второй дополнительной схемы 11 сравнения кодов этоттриггер переключается в противополож"ное состояние и очередной счетный импульс попадает на вход счетчика, приэтом третий триггер 18 переключаетсяв исходное состояние.Таким образом, после подачи перво-.го управляющего сигнала начинаетсяпоследовательное сравнение содержимо.го регистра Э индикации с каждой изпрограмм запоминающего устройства 5.Кроме того, дополнительная схема 11сравнения кодов сравнивает толькостаршие разряды, При отсутствии совпадения в старший разряд регистра индикации прибавляется единица и циклсравнения повторяется до тех пор, пока не будет обнаружено совпадениестарших разрядов. После этого очередной импульс увеличивает состояниесчетчика, циклы сравнения повторяются,однако дополнительная схема сравнениякодов анализирует два старших разряда,а счет производится только во второмразряде,Процесс прекращается при достиженииполного совпадения содержимого регистра индикации с одной из программ, т.е.при срабатывании схемы 6 сравнения ко"дов, выходной сигнал, который переключает второй триггер 17 и тем самымзакрывает ключ 13,При повторной подаче первого управляющего сигнала вновь переключаетсявторой триггер 18, счет и поиск совпадений от старших разрядов к младшимприводит к нахбждению следующей повремени программы.10Введение новой функции пошаговогопросмотра программ улучшает потребительские качества устройства, повышает надежность его работы, позволяетпользоваться простыми индикаторами,не требует дорогостоящих материаловили индикаторных панелей и устройств,ими управляющих,Формула изобретения1, Программируемый таймер, содержащий генератор тактовых импульсов, соединенные с его выходами устройство для отсчета текущего времени, регистр 25 индикации и запоминающее устройство программ, блок индикации, первую схе.му сравнения кодов и формирователь выходного управляющего сигнала, о т л ич а ю щ и й с я тем, что, с целью рас-З 0 ширения области применения за счет .обеспечения возможности просмотра программ в порядке возрастания времени при произвольном порядке их размещения в запоминающем устройстве, в него введены сумматор, первый и второй коммутаторы, вторая схема сравнения кодов, счетчик, ключ, соединенный с выходами генератора тактовых импульсовФормирователь счетных им 40 пульсов, формирователь кода слагаемог го, первый, второй и третий триггеры, причем выход первого коммутатора присоединен к входу регистра индикации, выходы - к выходу устройства для от" счета текущего времени и к выходу сумматора, а управляющий вход - к выходу первого триггера, первые входы схем сравненйя кодов, а также один извходов сумматора подключены к выходурегистра индикации, вторые входы схемсравнения кодов и вход данных формирователя выходного управляющего сигналаподключены к выходу запоминающего устройства программ, вход управления Форматом сравниваемых кодов второй схемыуправления и управляющий вход формирователя кода слагаемого подключены к выходу счетчика, сигнальный вход фор"мирователя кода слагаемого подключенк первому входу второго коммутатора,выход формирователя кода слагаемого- к второму входу сумматора, вход счетчика подключен к второму выходу второго коммутатора, вход которого через ключ подключен к выходу формирователя счетных импульсов, вход управления второго коммутатора подключен к выходу третьего триггера, первый вход которого подключен к выходу Формирователя счетных импульсов, второй вход - к выходу второи схемы сравнения кодов, ауправляющий вход ключа - к выходутриггера, первый вход которого и входстробирования формирователя выходногоуправляющего сигнала присоединен к выходу первой схемы сравнения кодов, а второй вход присоединен к выходу первой схемы сравнений кодов, второй вход второго триггера соединен с вторым вхо.дом первого триггера и является вхо -дом подачи первого управляющего сигнала, а входом подачи второго управляющего сигнала является первый вход первого триггера,2. Таймер по п.1, о т л и ч а ю -щ и й с я тем, что формирователь кода слагаемого содержит триггер и элементИ, первый вход которого соединен с выходом триггера, а второй вход - с входом сброса триггера и является управ" ляющим входом формирователя кода спагаемого, сигнальным входом является вход установки триггера, а выходом - . выход элемента И,1610596 Составитель А.ОчеретяныйТекред. И.Ходанич Корректор А. Осауленко Редактор М,Циткина Заказ 3745 Тираж 664 ПодписноеВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР113035, Москва, Ж, Раушская наб., д. 4/5 Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101

Смотреть

Заявка

4674221, 24.01.1989

ПРЕДПРИЯТИЕ ПЯ Х-5737

КОПЫЛ ПЕТР АНТОНОВИЧ, РЕВА ВЛАДИМИР ПАВЛОВИЧ, ТОРЧИНСКИЙ АЛЕКСАНДР МИХАЙЛОВИЧ, УТЯКОВ ЛЕВ ЛАЗАРЕВИЧ

МПК / Метки

МПК: H03K 5/13

Метки: программируемый, таймер

Опубликовано: 30.11.1990

Код ссылки

<a href="https://patents.su/5-1610596-programmiruemyjj-tajjmer.html" target="_blank" rel="follow" title="База патентов СССР">Программируемый таймер</a>

Похожие патенты