Преобразователь чисел в длительность межимпульсных интервалов
ПРЕОБРАЗОВАТЕЛЬ ЧИСЕЛ В ДЛИТЕЛЬНОСТЬ МЕЖИМПУЛЬСНЫХ ИНТЕРВАЛОВ , содержащий счетчик импульсов, первый дешифратор, выход которого подключен к единичному входу управляюЫего триггера, единичный выход которого соединен с входом первого формирователя импульсов, выход которого подключен к выходной шине, о т л и ч а ю щ и и с я тем, что, с целью расширения функциональных возможностей, в него введены регистр адреса оперативного запоминающего устройства, сумматор, второй дешифратор и второй формирователь импульсов, при этом входы сумматора соединены с соответствующими входными шинами, а выходы соответственно подключены к первому входу первого дешифратора и первому входу регистра адреса оперативного запоминакяцего устройства, выход которого подключен к второму входу первого дешифратора, выход которого соединен со счетным входом счетчика импульсов, вход установки ;нуля которого соединен с нулевым выходом управляющего триггера, а выход - с входом второго дешифратора , выход которого через второй формирователь импульсов,подключен к нулевому входу управляющего триг .Гера, шине сброса и входам установки нуля счетчика импульсов, сумматора и регист15а адреса оперативного запоминающего устройства.
П9) (И) СОЮЗ СОВЕТСНИХ СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН
3{Я) Н 03 К 13 20
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ .. (21) 3414263/21 . (22) 23. 03. 82 .(46) 07.08.83. Бюл. Р 29 (72) В.A. Булаев и И.В. Попов (71) Азовский научно-исследовательский институт рыбного хозяйства (53) 681.325(088..8) (56) 1. Гитис Э.И. Преобразователи информации для электронных цифровых вычислительных устройств. М
"Энергия", 1970, с. 234.
2. Авторское свидетельство СССР
)). 809557, кл. Н 03 К 13/20,07.06.78 (прототип). (54)(57) ПРЕОБРАЗОВАТЕЛЬ ЧИСЕЛ В
ДЛИТЕЛЬНОСТЬ МЕЖИМПУЛЬСНЫХ ИНТЕРВАЛОВ, содержащий счетчик импульсов, первый дешифратор, выход которого подключен к единичному входу управляюк(его триггера, единичный выход которого соединен с входом первого формирователя импульсов, выход которого подключен к выходной шине, отличающий с я тем, что, с целью расширения функциональных возможностей, в него введены регистр адреса оперативного запоминающего устройства, сумматор, второй дешифратор и второй формирователь импульсов, при этом входы сумматора:соединены с соответствующими входными шинами, а выходы соответ.ственно подключены к первому входу первого дешифратора и первому входу регистра адреса оперативного запоминающего устройства, выход которого подключен к второму входу первого дешифратора, выход которо- . го соединен со счетным входом счетчика импульсов, вход установки ,:нуля которого соединен с нулевым выходом управляющего триггера, а выход - с входом второго дешифратора, выход которого через второй формирователь импульсов, подключен к нулевому входу управляющего триг.гера, шине сброса и входам установки нуля счетчика импульсов, сумматора и регистра адреса оперативного запоминающего устройства.
1034172
Изобретение относится к устройствам автоматики и вычислительной технике и может быть использовано в системах контроля и управления различными промышленными объектами, допускающими импульсное регулирование параметров, в системах автоматизированного управления научными экспериментами, а также в гибридных вычислительных .системах, вКлючающих универсальные ЭЦВМ.
Известен преобразователь кодов во временной интервал большой и средней длительности, содержащий генератор импульсов, вентиль, счетчик, дешифратор, линию задержки и управляющий триггер. При этом преобразуемое число вводится в счетчик устройства в обратном коде, а затем складывается с импульсами генератора до получения импульса переполнения на старшем разряде счетчика Р 1l.
К недостаткам: данного преобразователя следует отнести значительные погрешности, обусловленные нестабильностью частоты опорного генератора импульсов, рассогласованием фаз импульсов опорного генератора и старт-импульса.и задержкой в тракте формирования конца временного интервала, а также ограниченные функциональные воэможности преобразования, связанные, в частности с ограниченными возможностями масштабирования временного интервала,.в силу использования генератора фиксированной частоты, с невозможностью менять характер преобразования числа в силу фиксированной структуры устройства и определенного кода исходного числа. Кроме того техническая реализация преобразователя относительно сложна.
Известен также преобразователь чисел в длительность межимпульсных интервалов, содержаший генератор импульсов, счетчики, триггер управ- . ления, логические элементы и управляющий коммутатор, входы которого соединены соответственно с выходами дополнительного счетчика и выходами источника информации, а выход - с разрешаюшим .входом триггера управления и с первым входом второго элемента И, второй вход которого подключен к шине запуска и входу установки нуля дополнительного счетчика импульсов, а выходк первому входу элемента ИЛИ, второй вход которого соединен с инверсным выходом триггера управления, а выход — c вторым входом первого элемента И и с выходом устройства, выход счетчика импульсов подключен к его входу записи и единичному входу триггера управления, счетный вход которого соединен с выходом
45 генератора импульсов, а прямой выход — с входом дополнительного счет4 чика импульсов, установочные входы счетчика импульсов подключены к выходам источника информации 2 .
Недостатками указанного преобразователя являются ограниченные возможности масштабирования временного интервала между импульсами на его выходе и сложность технической реадизации в силу значительного числа составляющих его компонентов.
Цель изобретения — расширение функциональных возможностей.
Поставленная цель достигается тем, что в преобразователь чисел в длительность межимпульсных интервалов, содержащий счетчик импульсов, первый дешифратор, выход которого подключен к единичному входу управляющего триггера, единичный выход которого соединен с входом первого формирователя импульсов, выход которого подключен к выходной шине, введены регистр адреса оперативного запоминаюшего устройства, сумматор, второй дешифратор и второй формирователь импульсов, при этом входы сумматора соединены.. с соответствующими входными шинами, а выходы соответственно подключены к первому входу первого дешифратора и первому входу регистра оперативного запоминающего устройства, выход которого подключен к второму входу первого дешифратора, выход которого соединен со счетным входом счетчика импульсов, вход ус:тановки нуля которого соединен с нулевым выходом. управляющего триггера, а выход — с входом второго де-; шифратора, выход которого через вто. рой формирователь импульсов подключен к нулевому входу управляюшего триггера, шине сброса и входам установки нуля счетчика импульсов, сумматора и регистра адреса оперативного запоминаюшего устройства.
На чертеже показана структурная электрическая схема предлагаемого преобразователя.
Преобразователь содержит дешифратор 1, управляющий триггер 2, счетки 3, второй дешифратор 4, формирователь 5 и 6 импульСов, выходную шину 7," шину 8> регистр адреса оперативного запоминаюшего устройства (оЗУ) 9, сумматор (CM 3
10 и входные шины 11 — 13.
Устройство 9, сумматор 10 и шины 8, 11, 12 и 13, обведенные штриховой линией, могут входить в состав стандартной ЭЦВМ.
Преобразователь работает следуюшим образом.
Иэ ЭЦВМ предварительно выдаются сигналы, устанавливающие в нулевое состояние .регистр адреса оперативно1034172
10 го запоминающего устройства 9, сумматор 10, управляющий. триггер 2 и счетчик 3 по шине 8 обнуления.
Число (а ) из ячейки оперативной памяти ЭЦВМ программным путем заносится в дополнительном коде по 5 .шинам 12 в сумматор 10 и осуществляется процесс сложения этого числа с некоторым другим постоянным числом(), поступившим по шинам 13, в циклическом режиме до получения нуля в сумматоре 10. Адрес ячейки оперативной памяти () выбирается однозначно. Для преобразователя он служит. управляющим кодом при выборке его.по шинам 11 через сумматор
10 в регистр адреса оперативного запоминающего устройства.
В ходе выполнения команд происходит либо одновременное появление адреса выбранной ячейки в регистре адреса оперативного запоминающе-. 20 го устройства 9 и сумматоре 10, либо произвольная комбинация содер.жимых этих регистров.
Дешифратор 1 представляет собой диодную сборку, выполненную по схе- 25 ме совпадения Й по низкому уровню с инверсным выходом. Входы дешифратора 1 связаны с соответствующими. выходами триггеров регистра адреса ОЗУ 9 и с выходом сумматора 10, З0 на котором формируется сигнал C> = 0 в виде низкого уровня. При появлении в регистре адреса ОЗУ 9 управляющего кода (g) на выходах триггеров тоже появляется низкий уровень. Таким образом, при наличии нуля в сумматоре 10 и управляющего кода в ре.— гистре адреса ОЗУ дешифратор срабатывает.
В исходном состоянии, когда не выполняется условие одновременного 40 появления управляющего кода в регистре адреса оперативного запоминающего устройства 9 и нуля в суммато" ре 10, хотя бы на одном входе дешифратора 1 имеем высокий- уровень, 45 а на его выходе — низкий уровень.
Таким образом, в .процессе сложения на выходе дешифратора 1 появляется серия импульсов, которые подаются на едииичный вход управляющего триггера 2 и счетный вход счетчика 3.
Первый импульс устанавливает в единицу первый триггер счетчика 3 и управляющий триггер 2. Перепад с низкого на высокий уровень на единичном выходе управляющего триггера 2 запускает второй формирователь б, на выходе которого появляется импульс, сигнализирующий о начале преобразования числа в межимпульсный.интервал. 60
Перепад с высокого на низкий уровень с нулевого выхода управляющего триггера 2 не устанавливает счетчик 3 в нуль, поскольку триггеры счетчика 3 перебрасываются из одного состояния в другое положительным импульсом.
Последующие импульсы с выхода дешифратора 1, подтверждая единичное состояние управляющего триггера 2, пересчитываются счетчиком 3. Выходы триггеров счетчика 3, подключены к входам второго дешифратора 4, выбраны таким образом, что после пересчета последнего импульса из серии, появляющейся на выходе дешифратора 1, на входах дешифратора
4 имеем низкий уровень, а на его выходе = высокий. Дешифратор 4 представляет собой диодную сборку выполненную по схеме совпадения И по низкому уровню с инверсным выходом. Поскольку в исходном состоянии счетчик 3 находится в нуле и на входах дешифратора 4 имеем высокий уровень, то на его выходе появляется. низкий уровень ° При пересчете последнего импульса на выходе дешифратора 4 имеем перепад с низкого на высокий уровень, который запускает первый формирователь
5, а последний, в свою очередь, устанавливает в нуль управляющий триггер 2. Перепад с низкого на вы сокий уровень нулевого выхода управляющего триггера 2 устанавливает в нуль счетчик 3, а перепад с высокого на низкий уровень на единичном выходе триггера 2 не запускает второй формирователь б. Следующий запуск формирователя б, свидетельствующий об окончании преобразования первого числа в межимпульсный интервал и начале преобразования следующего числа, происходит после выборки этого числа в дополнительном ходе в сумматор:10.
Масштаб интервала между импульсами на выходе преобразователя может измеНяться. произвольно за счет выбора величины числа, что обеспечивает широкие функциональные возможности предлагаемого преобразователя.
Изобретение позволяет сравнительно просто в техническом отношении и экономически эффективно осуществлять преобразование программно-формируемой управляющей числовой последовательности ЭЦВМ в соответствующую импульсную управляющую последовательность, которая может быть использована для управления каким-либо технологическим процессом, промышленной установкой, экспериментальными научными установками и аналоговой частью гибридного вычислительного комплекса.
1034172
Составитель В. Войтов
Редактор М. Рачкулинец Техред М.Гергель„ Корректор Г. Решетник
Заказ 5642/58 Тираж 936 Подписное
ВНИИПИ Государственного комитета СССР по делам Изобретений и открытий
113035, Москва, З-35, Раушская наб., д.4/5
Филиал ППП "Патент", Г. Уагород, кл. Проектная, 4



