Известно устройство для преобразования двоичных кодов приращения функции в непрерывное электрическое напряжение, пропорциональное значению функции, содерл ащее линейный интерполятор на двоичных умножителях, реверсивный двоичный счетчик, преобразователь двоичных кодов в электрическое напряжение и схемы совпадения.
Предложенное устройство отличается от известных тем, что в нем первые входы схем совпадения подключены к выходу линейного интерполятора, вторые входы этих схем соединены с единичным и нулевым выходом триггера знака соответственно, а единичные выходы триггеров реверсивного счетчика соединены с соответствующими входами преобразователя двоичного кода в напряжение.
Это позволяет упростить интерполяцию между точными значениями функции.
Блок-схема устройства преобразования двоичных кодов приращения функции в непрерывное электрическое напряжение, пропорциональное значению функции, представлена на чертеже, где: 1 - заторможенный генератор импульсов; 2 - вход запуска генератора; 3 - вход останова генератора; 4 - двоичный счетчик; 5 - счетный вход двоичного счетчика; 6 - нулевые выходы триггеров двоичного счетчика; 7 - выход
сигнала переполнения двоичного счетчика; 8 - формирователи импульсов; 9 - регистр приращения; 10 - шика установки в нулевое состояние регистра приращения; // - входы установки в единичное состояние триггеров регистра приращения; 12 - единичные выходы триггеров регистра приращения; 13- триггер знака приращения; 14 - вход установки в нулевое состояние триггера знака
приращения; 15 - вход установки в единичное состояние триггера знака приращения; 16 - нулевой выход триггера знака приращения; 17 - единичный выход триггера знака приращения; 18, 20, 21 - импульснопотенциальные схемы совпадения; 19 - импульсная собирательная схема; 22 - реверсивный двоичный счетчик; 23 - вход прибавления единиц к содержимому реверсивного счетчика; 24 - вход вычитания единиц из содержимого реверсивного счетчика; 25 - единичные выходы триггеров реверсивного счетчика; 26 - преобразователь двоичного кода в электрическое напряжение; 27 - выход преобразователя; 28 - выход для запроса
очередного значения приращения; 29 - щина
установки устройства в исходное положение.
счетчик 4, формирователи 8, импульсно-потенциальные схемы совпадения 18 и собирательяая схема 19 служат для формирования количества импульсов, равного численному значению нриращения, которое хранится в данный момент времени в регистре приращения. Реверсивный двоичный счетчик 22 предназначен для хранения текущего значения функции, которое в данном случае представляет собой целое двоичное число без знака. Содержимое реверсивного счетчика в любой момент времени может изменяться не более, чем на единицу при поступлении импульса на вход 23 прибавления единиц или вход 24 вычитания единиц, а поэтому и выходное напряжение на выходе 27 преобразователя 26 типа «код - аналог изменяется в любой момент времени не более, чем на величину одной ступеньки.
Устройство работает следующим образом.
В исходном положении счетчик 4, реверсивный счетчик 22, регистр приращения 9 и триггер знака приращения 13 находятся в нулевом состоянии, а генератор импульсов / заторможен, что обеспечивается наличием щины 29 установки устройства в исходное положение. Нулевому содержимому реверсивного счетчика 22 соответствует нулевое значение напряжения на выходе 27 преобразователя 26.
Код приращения поступает на единичные входы 11 триггеров регистра приращения 9, а знак нриращения - на единичный вход 15 триггера знака приращения 13. С задержкой, определяемой временем установления триггеров регистра нриращения, подачей сигнала на вход запуска 2 запускается генератор /. С выхода генератора им-пульсы поступают на счетный вход 5 счетчика 4 до тех пор, пока сигнал переполнения счетчика 4 не остановит генератор по входу 3. Промежуток времени между запуском генератора и его остановом назовем тактом. За время одного такта генератор выдает пачку из 2 импульсов, где л -число разрядов счетчика 4. Нулевые выходы 6 триггеров счетчика 4 нагружены на формирователи 8 (типа одновибраторов), каждый из которых обеспечивает формирование импульса при переходе триггера, к которому он подсоединен, из нулевого положения в единичное. Формирователь, подсоединенный К первому (младщему) разряду счетчика, за время одного такта формирует 2 импульсов; формирователь, подсоединенный ко второму разряду, формирует 2 импульсов; формирователь, подсоединенный к
i-му разряду, формирует 2 импульсов;;
формирователь, подсоединенный к л-му (старшему )разряду, формирует 2° , т. е. один импульс. Таким образом, за время одного такта генератор 1, счетчик 4 и формирователи 8 обеспечивают получение п интерполирующих последовательностей с числом импульсов 2, 21, ...., . Особенностью формируемых последовательностей является
равномерное распределение импульсов каждой последовательности в течение такта и. полное исключение временного совпадения импульсов из разных последовательностей, так как переход из нулевого положения в единичное в любой момент времени возможен только в одном разряде счетчика. Выбор интерполирующих последовательностей обеспечивается имнульсно-потенциальными схемами совпадения 18, ка каждую из которых; подается с одной стороны одна из интерполирующих последовательностей, а с другой- единичный выход 12 соответствующего разряда регистра приращения 9. Единичное состояние /с-го разряда регистра нриращения разрещает выдачу на реверсивный счетчик 22 через собирательную схему 19 интерполирующей последовательности с числом импульсов, равным 1 , т. е. равным весу данного
разряда регистра приращения.
Например, если в регистре приращения находится двоичный код 0010110011 (), на реверсивный счетчик 22 пройдут интерполирующие последовательности с числом импульсов 2о, 21, 24, 25 .и 2, в результате чего в конце такта содержимое реверсивного счетчика изменится по сравнению с его содержимым в начале такта на величину, равную:
1+2+16+32+128 179,
что соответствует двоичному коду приращения в регистре приращения.
Реверсивный счетчик 22 работает в режиме сложения или вычитания, в зависимости от знака приращения. Если знак приращения положительный, триггер знака нриращения 13 находится в нулевом положении, и разрешающий потенциал с его нулевого -выхода
16 обеспечивает прохождение выбранных интерполирующих последовательностей с выхода собирательной схемы 19 через импульснопотенциальную схему совпадения 21 на вход прибавления единиц 23 реверсивного счетчика 22. Если знак прнращения отрицательный, триггер знака приращения находится в единичном положении, и разрешающий потенциал подается с его единичного выхода 17 на импульсно-потенциальную схему совпадения
0 20, что обеспечивает прохождение выбранных интерполирующих последовательностей с выхода собирательной схемы 19 через импульсно-потенциальную схему совпадения 20 на вход 24 вычитания единиц реверсивного счет5 чика 22.
В конце такта сигнал переполнения с выхода 7 счетчика 4, кроме останова генератора / по входу 3, обеспечивает также сброс в
нулевое положение регистра приращения
но входу (щине) 10 и триггера знака 13 по входу 14. Кроме того, сигнал переполнения используется для выдачи запроса на очередное приращение и его знак на щине (выходе) 28.
Предмет изобретения
Устройство для преобразования двоичных кодов приращения функции в непрерывное электрическое напряжение, пропорциональное значению функции, содержащее линейный интерполятор на двоичных умножителях, реверсивный двоичный счетчик, преобразователь двоичных кодов в электрическое напряжение и схемы совпадения, отличающесся тем, что, с целью упрощения интерполяции между точными значениями функции, в нем первые входы схем совпадения подключены к выходу линейного интерполятора, вторые входы этих схем соединены с единичным и нулевым выходом триггера знака соответственно, а единичные выходы триггеров реверсивного счетчика соединены с соответствующими входами преобразователя двоичного кода в напряжение.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для преобразования двоичных кодов приращения функции | 1975 |
|
SU550657A1 |
Устройство для вывода графической информации | 1978 |
|
SU752403A1 |
Устройство для формирования графических изображений | 1978 |
|
SU752404A1 |
Линейный интерполятор | 1989 |
|
SU1695267A1 |
Контурная система программного управления | 1991 |
|
SU1800446A1 |
ИНТЕРПОЛЯТОР | 1970 |
|
SU272415A1 |
НЕПРЕРЫВНЫЙ ЦИФРОВОЙ ИНТЕГРАТОР | 1969 |
|
SU241121A1 |
Устройство программного управления | 1984 |
|
SU1246055A1 |
Круговой интерполятор | 1985 |
|
SU1359772A1 |
Генератор векторов для системы отображения графической информации | 1974 |
|
SU525980A1 |
Даты
1968-01-01—Публикация