функциональный преобразователь кода угла в синусно-косинусные напряжения

Классы МПК:H03M1/66 цифро-аналоговые преобразователи
G06G7/22 для нахождения тригонометрических функций; для преобразования координат; для вычисления с помощью векторных величин
Автор(ы):
Патентообладатель(и):Открытое акционерное общество Раменское приборостроительное конструкторское бюро (RU)
Приоритеты:
подача заявки:
2003-04-24
публикация патента:

Устройство относится к области вычислительной техники и может быть использовано в автоматике и информационно-измерительной технике. Техническим результатом является повышение глубины контроля и достоверности выдаваемой преобразователем информации. Технический результат достигается за счет того, что преобразователь содержит два регистра, элемент НЕ, блок функционального преобразования кода угла в код синуса и косинуса, два цифроаналоговых преобразователя, источник опорного напряжения, генератор импульсов, счетчик, два конденсатора, вычитающий усилитель, два модулятора, пороговый блок, два переключателя, два буферных повторителя, источник порогового напряжения, схема сравнения, D-триггер и формирователь эталонного кода, позволяющие за время импульса записи произвести контроль функционирования преобразователя с выдачей потребителю сигнала об исправной/неисправной его работе и, тем самым, в значительной степени повысить автономность, глубину контроля и достоверность выдаваемой преобразователем информации. 2 ил.

функциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2246175

функциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2246175 функциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2246175

Формула изобретения

Функциональный преобразователь кода угла в синусно-косинусные напряжения, содержащий первый и второй регистры, информационные входы первого из которых являются входом задания кода угла преобразователя, входы записи первого и второго регистров объединены и соединены со входом "отключение выхода" первого регистра, входом элемента НЕ и одновременно являются синхровходом преобразователя, выход элемента НЕ подключен ко входу "отключение выхода" второго регистра и ко входу "разрешение счета" счетчика, счетный вход которого подключен к выходу генератора импульсов, выходы первого и второго регистров объединены и подключены ко входу блока функционального преобразования кода угла в код синуса и косинуса, первый и второй выходы которого подключены соответственно к цифровым входам первого и второго цифроаналоговых преобразователей, аналоговые входы которых объединены и подключены к выходу источника опорного напряжения, одни из обкладок первого и второго конденсаторов объединены и подключены к шине нулевого потенциала преобразователя, выходы первого и второго модуляторов являются соответственно выходами синусного и косинусного напряжений преобразователя, а управляющие входы объединены и подключены к выходу порогового блока, вход которого является входом задания переменного опорного напряжения преобразователя, вычитающий усилитель, отличающийся тем, что в него введены первый и второй переключатели, первый и второй буферный повторители, источник порогового напряжения, схема сравнения, D-триггер и формирователь эталонного кода, выходы которого подключены к информационным входам второго регистра, входы первого и второго переключателей подключены соответственно к выходам первого и второго цифроаналоговых преобразователей, а управляющие входы объединены и подключены к выходу элемента НЕ, первые выходы первого и второго переключателей подключены соответственно ко входу первого буферного повторителя и к другой обкладке первого конденсатора и ко входу второго буферного повторителя и к другой обкладке второго конденсатора, выходы первого и второго буферных повторителей подключены соответственно к информационным входам первого и второго модуляторов, вторые выходы первого и второго переключателей подключены ко входам вычитающего усилителя, выход которого подключен к одному из входов схемы сравнения, другой вход которой подключен к выходу источника порогового напряжения, а выход подключен к одному из входов D-триггера, другой вход которого подключен к выходу счетчика, а выход является выходом исправности преобразователя.

Описание изобретения к патенту

Ибзобретение относится к области вычислительной техники, в частности к преобразователям кода в напряжение, и может быть использовано в системах обработки данных.

Известен преобразователь код-напряжение, содержащий источник эталонного напряжения, резистивный делитель R-2R, транзисторные ключи и суммирующий усилитель (см. а.с. СССР №324704, кл. Н 03 К 13/03, 1970 г.).

Недостатком преобразователя являются невысокие точностные характеристики, большие аппаратурные затраты и отсутствие автономного контроля в процессе работы.

Наиболее близким к изобретению по технической сущности и достигаемому результату является функциональный преобразователь кода угла в синусно-косинусные напряжения, принятый за прототип и содержащий (см. патент №2196383, кл. Н 03 М 1/66, 2001 г.) первый и второй регистры, информационные входы первого из которых являются входом задания кода угла преобразователя, информационные входы второго - подключены к шине нулевого потенциала, входы записи - объединены, соединены со входом "отключение выхода" первого регистра, входом элемента НЕ и является синхровходом преобразователя, а выходы - объединены и подключены ко входу блока функционального преобразования кода угла в код синуса и косинуса, первый и второй выходы которого подключены соответственно к цифровым входам первого и второго цифроаналоговых преобразователей, аналоговые входы которых объединены и подключены к выходу источника опорного напряжения, выход генератора импульсов подключен к счетному входу счетчика, первый выход которого соединен с управляющим входом первого ключа, а второй - с управляющим входом второго ключа и со входом "прямой/инверсный" второго регистра, вход "отключение выхода" которого соединен со входом "разрешение счета" счетчика, с управляющими входами третьего и четвертого ключей и подключен к выходу элемента НЕ, входы первого и третьего ключей объединены и подключены к выходу первого цифроаналогового преобразователя, а выходы соединены соответственно с первым входом первого вычитающего усилителя и одной из обкладок первого конденсатора и вторым входом первого вычитающего усилителя и одной из обкладок третьего конденсатора, входы второго и четвертого ключей объединены и подключены к выходу второго цифроаналогового преобразователя, а выходы соединены соответственно с первым входом второго вычитающего усилителя и одной из обкладок второго конденсатора и вторым входом второго вычитающего усилителя и одной из обкладок четвертого конденсатора, вторые обкладки первого, второго, третьего и четвертого конденсаторов объединены и подключены к шине нулевого потенциала, выходы первого и второго вычитающих усилителей подключены соответственно к информационным входам первого и второго модуляторов, выходы которых являются соответственно выходами синусного и косинусного напряжений преобразователя, а управляющие входы объединены и подключены к выходу порогового блока, вход которого является входом задания переменного опорного напряжения преобразователя.

Недостатком преобразователя является отсутствие его автономного контроля в процессе работы и, как следствие, низкая достоверность выдаваемой преобразователем информации.

Цель изобретения - повышение глубины контроля и достоверности выдаваемой преобразователем информации.

Поставленная цель достигается тем, что в функциональный преобразователь кода угла в синусно-косинусные напряжения, содержащий первый и второй регистры, информационные входы первого из которых являются входом задания кода угла преобразователя, входы записи - объединены, соединены со входом "отключение выхода" первого регистра, входом элемента НЕ и одновременно является синхровходом преобразователя, выход элемента НЕ подключен ко входу "отключение выхода" второго регистра и ко входу "разрешение счета" счетчика, счетный вход которого подключен к выходу генератора импульсов, выходы первого и второго регистров объединены и подключены ко входу блока функционального преобразования кода угла в код синуса и косинуса, первый и второй выходы которого подключены соответственно к цифровым входам первого и второго цифроаналоговых преобразователей, аналоговые входы которых объединены и подключены к выходу источника опорного напряжения, одни из обкладок первого и второго конденсаторов объединены и подключены к шине нулевого потенциала, выходы первого и второго модуляторов являются соответственно выходами синусного и косинусного напряжений преобразователя, а управляющие входы объединены и подключены к выходу порогового блока, вход которого является входом задания переменного опорного напряжения преобразователя, вычитающий усилитель, введены первый и второй переключатели, первый и второй буферные повторители, источник порогового напряжения, схема сравнения, D-триггер и формирователь эталонного кода, выходы которого подключены к информационным входам второго регистра, входы первого и второго переключателей подключены соответственно к выходам первого и второго цифроаналоговых преобразователей, а управляющие входы объединены и подключены к выходу элемента НЕ, первые выходы первого и второго переключателей подключены соответственно ко входу первого буферного повторителя и к другой обкладке первого конденсатора и ко входу второго буферного повторителя и к другой обкладке второго конденсатора, выходы первого и второго буферных повторителей подключены соответственно к информационным входам первого и второго модуляторов, вторые выходы первого и второго переключателей подключены ко входам вычитающего усилителя, выход которого подключен к одному из входов схемы сравнения, другой вход которой подключен к выходу источника порогового напряжения, а выход - подключен к одному из входов D-триггера, другой вход которого подключен к выходу счетчика, а выход является выходом исправности преобразователя.

Структурная схема функционального преобразователя кода угла в синусно-косинусные напряжения представлена на Фиг.1, временные диаграммы его работы - на Фиг.2.

Функциональный преобразователь кода угла в синусно-косинусные напряжения содержит первый 1 и второй 2 регистры, формирователь 3 эталонного кода, элемент НЕ 4, блок 5 функционального преобразования кода угла в код синуса и косинуса, первый 6 и второй 7 цифроаналоговые преобразователи, источник 8 опорного напряжения, генератор 9 импульсов, счетчик 10, первый 11 и второй 12 переключатели, вычитающий усилитель 13, схема сравнения 14, источник 15 порогового напряжения, D-триггер 16, первый 17 и второй 18 конденсаторы, первый 19 и второй 20 буферные повторители, первый 21 и второй 22 модуляторы и пороговый блок 23.

Информационные входы первого 1 регистра являются входом задания кода угла преобразователя, информационные входы второго 2 регистра соединены с выходом формирователя 3 эталонного кода, входы записи первого 1 и второго 2 регистров объединены, соединены со входом "отключение выхода" первого 1 регистра, входом элемента НЕ 4 и является синхровходом преобразователя, выход элемента НЕ 4 соединен со входом "отключение выхода" второго 2 регистра, входом "разрешение счета" счетчика 10 и с управляющими входами первого 11 и второго 12 переключателей, выходы первого 1 и второго 2 регистров объединены и соединены со входом блока 5 функционального преобразования кода угла в код синуса и косинуса, первый и второй выходы блока 5 функционального преобразования кода угла в код синуса и косинуса соединены соответственно с цифровыми входами первого 6 и второго 7 цифроаналоговых преобразователей, аналоговые входы первого 6 и второго 7 цифроаналоговых преобразователей объединены и соединены с выходом источника 8 опорного напряжения, выход генератора 9 импульсов соединен со счетным входом счетчика 10, выход первого 6 цифроаналогового преобразователя соединен со входом первого 11 переключателя, выход второго 7 цифроаналогового преобразователя соединен со входом второго 12 переключателя, первый выход первого 11 переключателя соединен со входом первого 19 буферного повторителя и одной из обкладок первого 17 конденсатора, первый выход второго 12 переключателя соединен со входом второго 20 буферного повторителя и одной из обкладок второго 18 конденсатора, другие обкладки первого 17 и второго 18 конденсаторов объединены и подключены к шине нулевого потенциала преобразователя, выходы первого 19 и второго 20 буферных повторителей соединены соответственно с информационными входами первого 21 и второго 22 модуляторов, выходы первого 21 и второго 22 модуляторов являются соответственно выходами синусного и косинусного напряжений преобразователя, управляющие входы первого 21 и второго 22 модуляторов объединены и соединены с выходом порогового блока 23, вход порогового блока 23 является входом задания переменного опорного напряжения преобразователя, вторые выходы первого 11 и второго 12 переключателей соединены со входами вычитающего усилителя 13, выход вычитающего усилителя 13 соединен с одним из входов схемы 14 сравнения, другой вход схемы 14 сравнения соединен с выходом источника 15 порогового напряжения, выход схемы 14 сравнения соединен с одним из входов D-триггера 16, другой вход D-триггера 16 соединен с выходом счетчика 10, а выход D-триггера 16 является выходом исправности преобразователя.

Функциональный преобразователь кода угла в синусно-косинусные напряжения работает следующим образом.

Входной код угла Nвx.i, поступающий от внешнего устройства, по переднему фронту соответствующего сигнала записи Ci записывается в первый 1 регистр, по которому также во второй 2 регистр записывается значение кода, соответствующее углу функциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2246175(эт.)=45°, из формирователя 3 эталонного кода. Одновременно по сигналу записи Ci, поступающего также на вход "отключение выхода" первого 1 регистра, его выходы устанавливаются в третье (высокоимпедансное) состояние, а по сигналу записи Ci, прошедшему через элемент НЕ 4 (Ci), выходы второго 2 регистра подключаются ко входу блока 5 функционального преобразования кода угла в код синуса и косинуса, а выходы первого 6 и второго 7 цифроаналоговых преобразователей через первый 11 и второй 12 переключателей подключаются ко входам вычитающего усилителя 13. Так как на вход блока 5 функционального преобразования кода угла в код синуса и косинуса поступает код угла, соответствующий углу функциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2246175(эт.)=45°, на его первом и втором выходах будут сформированы коды углов: Nsinфункциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2246175i=45° и Ncosфункциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2246175i=45° соответственно, которые поступают на цифровые входы первого 6 и второго 7 цифроаналоговых преобразователей соответственно, на аналоговые входы которых поступает напряжение UОП . от источника 8 опорного напряжения. Первый 6 и второй 7 цифроаналоговые преобразователи осуществляют операцию умножения опорного напряжения Uоп., приложенного к их аналоговым входам, на соответствующие коды, приложенные к их цифровым входам. В результате преобразования на выходах первого 6 и второго 7 цифроаналоговых преобразователей получаем:

функциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2246175

где Uоп. - опорное напряжение источника 8;

n - количество разрядов первого 6 и второго 7 цифроаналоговых преобразователей.

Nsinфункциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2246175i=45° и Ncosфункциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2246175i=45° - соответственно коды синуса и косинуса угла функциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2246175(эт.)=45°, сформированные блоком 5 функционального преобразования кода угла в код синуса и косинуса, которые поступают на входы вычитающего усилителя 13.

Так как при угле функциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2246175(эт.)=45° значение кода синуса угла равно значению кода косинуса угла, и если при этом все устройства преобразователя работают исправно, значения напряжений на выходах первого 6 и второго 7 цифроаналоговых преобразователей и соответственно на входах вычитающего усилителя 13, также должны быть равны, т.е.:

функциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2246175

и тогда значение напряжения на выходе вычитающего усилителя 13 должно быть минимальным или равным нулю, т.е.:

функциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2246175

Напряжение с выхода вычитающего усилителя 13 поступает на первый вход схемы 14 сравнения, на второй вход которой поступает небольшое по величине пороговое напряжение от источника 15 порогового напряжения. Если в результате сравнения величина напряжения на выходе вычитающего усилителя 13 меньше величины порогового напряжения, поступающего от источника 15, т.е.:

функциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2246175

на выходе схемы 14 сравнения будет сформирован сигнал, соответствующий уровню "лог.0", что соответствует исправной работе преобразователя, а если в результате сравнения величина напряжения на выходе вычитающего усилителя 13 больше величины порогового напряжения, поступающего от источника 15, т.е.:

функциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2246175

на выходе схемы 14 сравнения будет сформирован сигнал, соответствующий уровню "лог.1", что соответствует неисправной работе преобразователя.

По сигналу с выхода элемента НЕ 4 (Ci) включается режим пересчета счетчика 10, на счетный вход которого поступает частота с выхода генератора 9 импульсов. По сигналу со второго выхода счетчика 10 (см. Фиг.2) результат схемы 14 сравнения переписывается в D-триггера 16, который сохраняет и выдает во внешние устройства информацию об исправной/неисправной работе преобразователя.

В следующий момент времени, по окончанию сигнала записи Ci, преобразователь переходит в рабочий режим, т.е. выходы первого регистра подключаются ко входам блока 5 функционального преобразования кода угла в код синуса и косинуса, а по сигналу с выхода элемента НЕ 4 (Ci) выходы второго 2 регистра устанавливаются в третье (высокоимпедансное) состояние и выходы первого 6 и второго 7 цифроаналоговвых преобразователей через первый 11 и второй 12 переключатели соответственно подключаются ко входу первого 19 буферного повторителя и к одной из обкладок первого 17 конденсатора и ко входу второго 20 буферного повторителя и к одной из обкладок второго 18 конденсатора.

В соответствии со значением кода угла на входе блока 5 функционального преобразования кода угла в код синуса и косинуса, последний формирует на своих первом и втором выходах соответственно коды синуса и косинуса угла Nsinфункциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2246175i и Ncosфункциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2246175i, которые поступают на цифровые входы первого 6 и второго 7 цифроаналоговых преобразователей, на информационные входы которых поступает опорное напряжение от источника 8 опорного напряжения. Первый 6 и второй 7 цифроаналоговые преобразователи осуществляют операцию умножения опорного напряжения Uоп., приложенного к их аналоговым входам, на соответствующие коды, приложенные к их цифровым входам. В результате преобразования на выходах первого 6 и второго 7 цифроаналоговых преобразователей получаем:

функциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2246175

где Uоп. - опорное напряжение источника 8;

n - количество разрядов первого 6 и второго 7 цифроаналоговых преобразователей.

Nsinфункциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2246175i и Ncosфункциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2246175i - соответственно коды синуса и косинуса угла функциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2246175i, сформированные блоком 5 функционального преобразования кода угла в код синуса и косинуса.

Напряжения с выходов первого 6 и второго 7 цифроаналоговых преобразователей через первый 11 и второй 12 переключатели и через первый 19 и второй 20 буферные повторители соответственно поступают на входы первого 21 и второго 22 модуляторов, которые по сигналам с выхода порогового устройства 23, поступающих на их управляющие входы, формирует на своих выходах напряжения в виде меандра, пропорциональные синусу и косинусу угла.

Первый 17 и второй 18 конденсаторы служат для поддержания выходных напряжений, пропорциональных синусу и косинусу угла, на время сигнала записи (контроля исправной/неисправной работы преобразователя).

Таким образом, введение в функциональный преобразователь кода угла в синусно-косинусные напряжения формирователя эталонного кода, первого и второго переключателей, первого и второго буферных повторителей, источника порогового напряжения, схемы сравнения и D-триггера позволяет повысить автономность, глубину контроля и достоверность выдаваемой преобразователем информации.

Класс H03M1/66 цифро-аналоговые преобразователи

источник стабильного тока -  патент 2523916 (27.07.2014)
цифроаналоговый преобразователь -  патент 2510979 (10.04.2014)
способ преобразования ±[mj]f(+/-)min ±uцапf([mj]) минимизированной структуры позиционно-знаковых аргументов ±[mj]f(+/-)min троичной системы счисления f(+1,0,-1) в аргумент аналогового напряжения ±uцапf([mj]) (вариант русской логики) -  патент 2501160 (10.12.2013)
способ цифроаналогового преобразования -  патент 2497276 (27.10.2013)
цифроаналоговый преобразователь -  патент 2485681 (20.06.2013)
функциональная структура цифроаналогового преобразования позиционно-знаковых структур аргументов аналоговых сигналов ±m&[1,2mi]f(2n) формата "дополнительный код ru" в аналоговый сигнал управления ±ukf([1,2mi]) (вариант русской логики) -  патент 2480903 (27.04.2013)
цифроаналоговый преобразователь на основе одномодовых интегрально-оптических волноводов -  патент 2471218 (27.12.2012)
цифроаналоговый преобразователь -  патент 2459352 (20.08.2012)
цифроаналоговый преобразователь -  патент 2433528 (10.11.2011)
способ цифроаналогового преобразования -  патент 2420867 (10.06.2011)

Класс G06G7/22 для нахождения тригонометрических функций; для преобразования координат; для вычисления с помощью векторных величин

Наверх