Таймер — SU 1656515 (original) (raw)
(57)в упдля ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР АВТОРСКОМУ СВИДЕТЕЛЬСТВ ИМЕРобретение может быть использовано авляющих вычислительных системах еспечения работы в реальном масшИзобретение относится к вычислительной технике и может быть использовано в управляющих вычислительных системах для обеспечения работы в реальном масштабе времени.Цель изобретения - расширение функциональных возможностей за счет обеспечения режима считывания при прекращении подачи тактовых импульсов.На фиг.1 представлена функциональная схема таймера; на фиг.2 - функциональная схема первого формирователя импульсов; на фиг.З - функциональная схема второго формирователя импульсов; на фиг.4, 5 и 6 - диаграммы работы таймера.Таймер содержит триггер 1, счетчик 2, регистр 3, триггеры 4 и 5, элементы 6 и 7, элементы И 8 - 11, элементы ИЛИ 12 и 13, формирователи 14 и 15 импульсов, группу 16 входов задания временного интервала, вход 17 разрешения записи, вход 18 начальной установки. тактовый вход 19, вход 20 табе времени, Отличительной особенностью таймера является то, что он позволяет считать информацию со счетчика в случае прекращения подачи тактовых импульсов и повысить надежность функционирования за счет исключения выдачи ложного кода времени в процессе перехода счетчика из одного состояния в другое, Целью изобретения является расширение функциональных возможностей эа счет обеспечения режима считывания при прекращении подачи тактовых импульсов. Поставленная цель достигается за счет введения элемента НЕ 7, формирователей 14, 15 импульсов и новых связей, 6 ил. чтения, вход 21 разрешения считывания, группу 22 информационных выходов, входы 23 и 24 первого формирователя импульсов, выход 25 первого формирователя импульсов, вход 26 второго формирователя импульсов, выход 27 второго формирователя О импульсов, ыВ качестве формирователей 14 и 15 им- (Ь пульсов могут быть использованы триггеры (Л 28 с ЯС-цепями, содержащими резистор 29, а диод 30 и конденсатор 31. цФормирователь (фиг.2) вырабатывает импульс в момент, когда на информационном входе присутствует сигнал "1", а на синхровходе - импульс, Формирователь(фиг.З) выра- ф батывает импульс, когда на синхровходе появляется импульс. Длительность импульса определяетсмя параметрами ЯС-цепей, По окончании выходного импульса формирователи возращаются в исходное состояние.Таймер работает следующим образом, 1656515В исходном состоянии (фиг.4) сигналом "1", поступающим по входу 18 (фиг.4 а) начальной установки таймера, устанавливаются в нулевое состояние триггер 1, счетчик 2 и регистр 3, Элемент И 8 закрыт по первому входу сигналом "0" с прямого выхода триггера 1 (фиг.4 е), На входе 17 разрешения записи (фиг,4 б) установлен сигнал "0", который не дает возможности опрокинуть триггер 1 по входу установки в единицу, а также осуществить запись информации в счетчик 2. На тактовом входе 19 таймера (фиг.4 в) - присутствует сигнал "0", который по второму входу закрывает элемент И 8 и поступает на синхровход триггера 4 и на информационный вход триггера 5, а также на вход эле- мента НЕ 6, На входе 21 разрешения считывания таймера (фиг.4 д) установлен сигнал "0", который поступает на входы сброса в ноль триггеров 4 и 5, устанавливает их в исходное состояние и удерживает их в этом состоянии, Кроме того, сигнал "О" подается на вход элемента И 10 и закрывает его, На входе 20 чтения таймера (фиг,4 г) - присутствует сигнал "О", который поступает на информационный вход триггера 4 и синхровход триггера 5, а также на вход элемента И 9 и закрывает его.Таким образом, в исходном состоянии в таймер не может быть записана уставка, не может начаться счет импульсов и невозможно чтение состояния таймера,Таймер может работать в следующих режимах: считывание информации в исходном состоянии; считывание информации в режиме счета,В режиме считывания информации в исходном состоянии таймер работает следующим образом,На вход 20 чтения (фиг.4 г) подаются импульсы с частотой чтения, которые поступают на информационный вход триггера 4 и синхровход триггера 5, э также на вход элемента И 9, который закрыт по второму входу сигналом "0" с выхода элемента И 10 (фиг,4 л). По приходе сигнала "1" на вход 21 разрешения считывания (фиг.4 д) триггера 4 и 5 не могут сработать, поскольку на синхровходе триггера 4 и информационном входе триггера 5 присутствует сигнал "0" с тактового входа 19 (фиг.4 в). Но этим сигналом открывается элемент И 10, на втором входе которого сигнал "1" с инверсного выхода триггера 5, Сигнал "1" с выхода элемента И 10(фиг.4 л) подается на второй вход элемента И 9. открывает его (фиг.4 к) для прохождения импульсов чтения через элемент ИЛИ 13 (фиг,4 п) на вход разрешения записи регистра 3, и информация со счетчика 2 переписывается в регистр 3. Импульсы чтения подаются также на вход формирователя 14, но поскольку на втором его входеустановлен сигнал "0" с прямого выходатриггера 4, то он не формирует импульсов5 (фиг,4 и). По приходе сигнала 0" на вход 21разрешения чтения процесс чтения прекращается.При считывании информации в режимесчета возможны следующие случаи:10 1. Импульс чтения поступает до приходаимпульса счета.2. Импульс чтения поступает после прихода импульса счета.3. Импульс счета поступает в момент15 действия импульса чтения.4. Импульс чтения поступает в моментдействия импульса счета.Таймер в первом и втором случаях работает так же, как и в исходном состоянии, Но20 при этом после прихода сигнала "1" по входу 17 разрешения записи (фиг.4 б) срабатывает триггер 1 по входу установки в единицу(фиг.4 е) и производится запись уставки сгруппы 16 входов задания временного ин 25 тервала в счетчик 2, Сигнал "1" с прямоговыхода триггера 1 поступает на вход элемента И 8 и дает разрешение на прохождение с его выхода тактовых импульсов(фиг,4 ж) через элемент ИЛИ 12 (фиг.4 и) на30 счетный вход счетчика 2,Рассмотрим третий случай (фиг.5),На вход 21 разрешения считывания(фиг.5 д) подается сигнал "1", На вход 20чтения (фиг.5 г) поступает импульс чтения,35 который также подается и на синхровходтриггера 5 и на информационный вход триггера 4. Но триггер 5 не срабатывает, поскольку на его информационном входесигнал "0". По приходе тактового импульса40 на тактовый вход 19(фиг.5 в) он поступает насинхровход триггера 4, который срабатывает и сигналом "0" с инверсного выхода закрывает элемент И 8 по третьему входу, чемпрекращает подачу импульсов на тактовый45 вход счетчика 2 (фиг,5 ж).Сигнал "1" с прямого выхода триггера 4подается на вход 23 формирователя 14. Элемент И 10 открыт сигналами "1" по первомувходу с инверсного выхода триггера 5, а по50 второму входу - с входа 21 разрешения считывания. Сигнал "1" с выхода элемента И 10(фиг,5 л) поступает на вход элемента И 9 иоткрывает его, в результате чего импульсчтения с его выхода (фиг,5 к) поступает через55 элемент ИЛИ 13 (фиг,5 п) на вход разрешения записи регистра 3, и информация сосчетчика 2 переписывается в регистр 3, атакже через элемент НЕ 7 поступает на вход24 формирователя 14, и по заднему фронтуформируется импульс (фиг.5 н), который че 1656515рез элемент ИЛИ 12 (фиг.5 и) поступает на вход счетчика 2.Таким образом, если в момент чтения информации из таймера на его тактовый вход 19 поступает тактовый импульс, он не подается на счетчик 2, а после окончания считывания информации он досчитывается счетчиком 2, т.е, в этом случае со счетчика 2 считывается достоверная информация и нет потери тактового импульса,Рассмотрим четвертый случай (фиг,6).На вход 21 разрешения считывания таймера подается сигнал "1" (фиг.бд), На тактовый вход 19 поступает тактовый импульс (фиг.6 в), который подается также на синхровход триггера 4 и информационный вход триггера 5, Триггер 4 не срабатывает, поскольку на информационном входе - сигнал "0". Триггер 5 срабатывает по приходе импульса чтения с входа 20 чтения таймера (фиг.бг). Сигналом "0" с инверсного выхода триггера 5 элемент И 10 закрывается (фиг.6 л) и тем самым закрывает элемент И 9 (фиг.бк), что не позволяет импульсу чтения поступить черезэлемент ИЛ И 13 (фиг.бп) на вход разрешения записи регистра 3, Элемент И 11 по одному входу открыт сигналом "1" с прямого выхода триггера 5, а по второму входы закрыт сигналом "0" с выхода элемента НЕ 6. По окончании тактового импульса элемент И 11 открывается (фиг.6 м) и импульсом с его выхода запускается формирователь 15 импульсов (фиг.бо), импульс с выхода которого через элемент ИЛИ 13 (фиг,6 п) поступает на вход разрешения записи регистра 3. Информация со счетчика 2 переписывается в регистр 3.Таким образом, если в момент счета тактового импульса счетчиком 2 на вход 20 чтения таймера поступает импульс чтения, то он задерживается на время действия тактового импульса, после чего формируется импульс считывания. Это позволяет переписать из счетчика 2 в регистр 3 достоверную информацию. Формула изобретения Таймер, содержащий счетчик, регистр, три триггера, четыре элемента И, два элемента ИЛИ, первый элемент НЕ, причем группа информационных входов счетчика является группой входов задания временного интервала таймера, группа разрядных выходов счетчика соединена с группой информационных входов регистра, группа выходов которого является группой 20 25 30 35 40 45 50 55 информационных выходовтаймера, вход разрешения записи счетчика соединен с входом установки в "1" первого триггера и является входом разрешения записи таймера, прямой выход первого триггера соединен с первым входом первого элемента И, второй вход которого является тактовым входом таймера, инверсный выход второго триггера соединен с третьим входом первого элемента И, вход сброса первого триггера соединен с входом сброса счетчика, с входом сброса регистра и является входом начальной установки таймера, выход первого элемента ИЛИ соединен с входом разрешения записи регистра, выход второго элемента И соединен с первым входом первого элемента ИЛИ, выход третьего элемента И соединен с первым входом второго элемента И, первый вход трегьего элемента И является входом разрешения считывания таймера, инверсный выход третьего триггера соединен с вторым входом третьего элемента И, о т л и ч а ю щ и й с я тем, что, с цел ью. расширения функционал ьн ых возможностей за счет обеспечения режима считывания при прекращении подачи тактовых импульсов, в таймер введены два формирователя импульсов и второй элемент НЕ. вы. ход которого соединен с первым входя; первого формирователя импульсоэ, выход которого соединен с первым входом второго элемента ИЛИ, второй вход которого соединен с выходом правого элемента И, выход второгоэлемента ИЛИ соединен со счетным входом счетчика, второй вход второго элемента И соединен с информационным входом второго триггера, с синхровходом третьего триггера и является входом чтения таймера, прямой выход третьего триггера соединен с первым входом четвертого элемента И, второй вход которого соединен с выходом первого элемента НЕ, выход четвертого элемента И соединен с входом,второго формирователя импульсов, выход которого соединен с вторым входом первого элемента ИЛИ, синхровход второго триггера соединен с информационным входом третьего триггера, с входом первого элемента Н Е и подключен к тактовому входу таймера, второй вход первого формирователя импульсов соединен с прямым выходом второго триггера, вход сброса которого соедине с входом сброса третьего триггера и подключен к входу разрешения считывания таймера, выход первого элемента ИЛИ соединен с входом второго элемента НЕ.165 б 515 ФиабСоставитель Н. ТороповаРедактор Л. Веселовская Техред М.Моргентал КоЛ. Гратил изводственно-издательский комбинат "Патент", г. Ужгород, ул,Гагарина, 10 Заказ 2052 Тираж 400 Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СС 113035, Москва, Ж, Раушская наб., 4/5