Изобретение относится к вычислительной технике, может использовать- фя в устройствах, связанных с тригоно 1етрическими и координатными преобра- зованиями, и является усовершенствованием устройства по авт.св. № 1183989
Цель изобретения - обеспечение непрерывного контроля устройства в рабочем режиме. i На чертеже представлено предлагае- ое устройство.
Устройство содержит счетчик 1 кода |аргумент, дешифратор 2, блоки 3 и 4 памятиi мультиплексоры 5 и 6, блоки 7-9 элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, первьй ;и второй умножающие цифроаналоговые Iпреобразователи (ЦАП) 10 и 11, датчик И2 модуля, третий и четвертьй умножаю |щие ЦАП 13 и 14, сумматор 15, двух- I пороговый элемент 16, входные шины I17 - 19, информационные выходы 20 и J21, выход 22 индикации неисправности устройства.
I Устройство работает следующим образом.
Содержимое (п -3) младших разрядов кода аргумента преобразуемой функции со счетчика 1 аргумента поступает на первые входы блока 7 эле- ментов ИСКПЮЧАЩЕЕ ИЛИ, на вторые входы которых поступает содержимое (п - 2) разряда счетчика 1.
Так как каждый элемент блока 7 осуществляет сложение по модулю два значения соответствующего младшего разряда кода аргумента с значением (п - 2) разряда кода аргумента, то на выходе блока 7 элементов ИСКЛЮЧАЮЩЕЕ ИЛИ формируется прямой код (п -3) разрядов аргумента в нечетных октантах и обратный код в четных октантах на интервале изменения аргумента от О до 2/. Код с выхода блока 7 элементов ИСКЛЮЧАЮЩЕЕ ИЛИ поступает на вхо- ды блоков 3 и 4 памяти, в которых хранятся табличные значения синуса и косинуса для интервала изменения аргумента от О до /4.
С выхода блока 3 памяти коды синуса поступают на первую группу инфор- мационных входов мультиплексора 5 и вторую группу информационных входов мультиплексора 6.
С выхода блока 4 памяти коды косинуса поступают на первую группу информационных входов мультиплексора 6 и вторую группу информационных входов мультиплексора 5.
На управляющие входы мультиплексоров 5 и 6 поступает сигнал с первого выхода дешифратора 2, определяющий программу выбора входов мультиплексоров 5 и 6 в зависимости от номера октанта. В результате на выходах мультиплексоров 5 и 6 формируются коды синуса и косинуса аргумента на интервале изменения от О до 1Т . С учетом знака синуса, определяемого старшим разрядом счетчика 1 аргумента, и знака косинуса, определяемого состоянием второго выхода дешифратора 2, преобразуемая функция определяется на интервале изменения аргумента от О до 2 ff.
С вьпсодов мельтиплексоров 5 и 6 коды синуса и косинуса поступают соответственно на первые входы блоков 8 и 9 элементов ИСКЛЮЧАЮЩЕЕ ИЛИ. На вторые входы блока 8 поступает сигнал со старшего разряда счетчика 1 аргумента (знак синуса), а на вторые входы блока 9 - сигнал с выхода дешифратора 2 (знак косинуса). В результате на выходах блоков 8 и 9 формируется смещенный двоичный код синуса и косинуса, которьй подается на младшие разряды ЦАП 10, 11, 13, 14 и обеспечивает их работу в режиме четырехквадратного перемножения. На старший разряд ДАЛ
10и 13 подается сигнал знак синуса,
а на старший разряд ЦАП 11 и 14 - сиг- нал знака косинуса.
ЦАП 10 и 11 осуществляют цифроаналоговые перемножения кодов синуса и косинуса аргумента на напряжение модуля функции, поступающее на аналоговые входы ПАП 10 и 11 с выхода датчика 12 модуля.
В результате на выходах ЦАП 10 и
11формируются напряже ния (t) U,,,,(t)sinir; и,, (t) U,i(t)cosv;
где l,2(t) - напряжение с выхода датчика 12 модуля функции; Ц - угол, задаваемый кодом
с выхода счетчика 1 аргумента функции,
которые поступают на выходные шины 20 и 21 устройства, а также на аналоговые входы ЦАП 13 и 14 соответственно . ЦАП 13 осуществляет цифроана- логовое перемножение U,o(t) на синус задаваемого угла, а ЦАП 14 - Un(t) на косинус, в результате чего напряжение на выходе сумматора 15 и - и 2 при исправной работе устройства равно нулю независимо от
3U
текущих значений модуля и аргумента преобразуемой функции.
Любые неисправности узлов устройства, включая и вновь введенных, приводят к появлению на выходе сумматора 15 напряжения, отличного от нуля.
Это напряжение поступает на вход двухпорогового элемента 16, который срабатывает, если входная величина превышает заданный порог, выбираемьй из допустимой погрешности преобразования .
Формула изобретения
Устройство для выполнения тригонометрических преобразований по авт.св № 1183989, отличающееся тем, что, с целью повышения надежности за счет обеспечения непрерывного
7D
контроля устройства в рабочем режиме, оно содержит третий и четвертый умножающие цифроаналоговые преобразователи, сумматор и двухпороговый элемент, при этом кодовые входы младших разрядов и кодовые входы старшего разряда третьего и четвертого умножающих циф- роаналоговых преобразователей соединены с одноименными входами соответственно первого и второго умножающих цифроаналоговы2 преобразователей, вй г; ходы которых соединены с аналоговыми входами соответственно третьего и
четвертого умножающих цифроаналоговых преобразователей, выходы которых и вы-i- ход датчика модуля соединены с соответствующими входами сумматора, выход которого соединен с входом двухпорогового элемента, выход которого является выходом индикации неисправности устройства.
название | год | авторы | номер документа |
---|---|---|---|
Синусно-косинусный преобразователь | 1987 |
|
SU1462367A1 |
Обратимый преобразователь координат | 1982 |
|
SU1035617A1 |
Регулятор | 1987 |
|
SU1462232A1 |
Преобразователь угла поворота вала с контролем выходного кода | 1986 |
|
SU1334373A2 |
Функциональный преобразователь | 1985 |
|
SU1249547A1 |
Преобразователь угла поворота вала в код | 1985 |
|
SU1280698A1 |
Функциональный преобразователь угла поворота вала в код | 1980 |
|
SU875421A1 |
Функциональный преобразователь двух переменных | 1984 |
|
SU1168964A1 |
Устройство для вычисления синуса и косинуса угла | 1980 |
|
SU868754A1 |
Функциональный преобразователь | 1983 |
|
SU1115069A1 |
Изобретение относится к вычисли тельной технике. Цель изобретения - обеспечение непрерывного контроля устройства в рабочем режиме. Устройст- ство содержит счетчик Т кода аргумента, дешифратор 2, блоки памяти 3, 4, блоки 7-9 элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, мультиплексоры 5,6 первый 10 и второй 11 умножающие цифроаналоговые /7 преобразователи (ЦАП), датчик 12 модуля, третий 13 и четвертый 14 умножающие ДАЛ, сумматор 15, двухпорого- вьм элемент 16, входные шины 17-19, информационные выходы 20, 21, выход 22 индикации неисправности устройства. Устройство преобразует номерные координаты вектора в прямоугольные, используя значения синуса и косинуса в пределах одного октанта, хранимые в блоках памяти. Восстановление тригонометрических функций на полном периоде аргумента производится с помощью дешифра тора, мультиплексоров и элементов ИСКПЮЧАЮВ{ЕЕ ИЛИ. В случае неисправности одного из блоков на выходе сумматора 15 возникает сигнал, отличный от нуля, которьй при превышении порога поступает на выход. 1 ил. (Л 00 -vi 14)
Авторское свидетельство СССР № 1183989, кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1988-08-23—Публикация
1987-01-13—Подача