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

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

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

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

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

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

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

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

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

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

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

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

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

Цель изобретения - повышение точностных характеристик преобразователя.

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

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

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

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

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

Входной код угла Nвх.функциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2310986 i от внешнего устройства поступает на вход блока 1 функционального преобразования кода угла в код синуса и косинуса, на первом и втором выходах которого будут сформированы коды синуса Nsinфункциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2310986 i и косинуса Ncosфункциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2310986 i преобразуемого угла соответственно, которые по переднему фронту соответствующего сигнала записи Ci записываются соответственно в первый 4 и второй 5 регистры. В момент времени, равный по длительности сигналу записи Ci и соответствующий уровню "лог.1", формирователь 2 пачки импульсов будет находиться в исходном состоянии, т.е. счетчик 17 формирователя 2 пачки импульсов обнулен, а в момент времени между очередными сигналами записи Ci и Ci+1, когда на входе формирователя 2 пачки импульсов присутствует уровень "лог.0", последний вырабатывает импульсную последовательность, т.е. частоту импульсов в виде меандра, по наличию уровня "лог.0" которой к цифровым входам цифроаналогового преобразователя 7 подключаются выходы первого 4 регистра, т.е. код синуса Nsinфункциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2310986 i преобразуемого угла, выходы второго 5 регистра по сигналу с выхода элемента НЕ 3 устанавливаются в третье (высокоимпедансное) состояние, а переключатель 8 находится в исходном (указанном на фиг.1) положении, подключая выход цифроаналогового преобразователя 7 к первому 9 запоминающему конденсатору и ко входу первого 11 буферного повторителя. Цифроаналоговый преобразователь 7 производит операцию умножения опорного напряжения Uоп. , приложенного к его аналоговому входу, на код синуса N sinфункциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2310986 i преобразуемого угла, поступающего на его цифровые входы с выхода первого 4 регистра. В результате умножения на выходе цифроаналогового преобразователя 7 будет сформировано напряжение, пропорциональное синусу преобразуемого угла

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

которое запоминается на первом 9 запоминающем конденсаторе.

По наличию уровня "лог.1" импульсной последовательности формирователя 2 пачки импульсов выходы первого 4 регистра устанавливаются в третье (высокоимпедансное) состояние, по сигналу с выхода элемента НЕ 3 к цифровым входам цифроаналогового преобразователя 7 подключаются выходы второго 5 регистра, т.е. код синуса Ncosфункциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2310986 i преобразуемого угла, а переключатель 8 находится в нижнем (указанном на фиг.1) положении, подключая выход цифроаналогового преобразователя 7 ко второму 10 запоминающему конденсатору и ко входу второго 12 буферного повторителя. Цифроаналоговый преобразователь 7 производит операцию умножения опорного напряжения U оп., приложенного к его аналоговому входу, на код косинуса Ncosфункциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2310986 i преобразуемого угла, поступающего на его цифровые входы с выхода второго 5 регистра. В результате умножения на выходе цифроаналогового преобразователя 7 будет сформировано напряжение, пропорциональное косинусу преобразуемого угла

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

которое запоминается на втором 10 запоминающем конденсаторе.

Напряжения с первого 9 и второго 10 запоминающих конденсаторов через первый 11 и второй 12 буферные повторители соответственно подключаются ко входам первого 13 и второго 14 модуляторов, которые по сигналу с выхода порогового устройства 15, поступающего на их управляющие входы, формируют на своих выходах напряжения в виде меандра, пропорциональные синусу U sinфункциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2310986 i и косинусу Ucosфункциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2310986 i преобразуемого угла.

Частота считывания (подключения) информации Fсчит. в виде синусно-косинусных кодов Nsinфункциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2310986 i и Ncosфункциональный преобразователь кода угла в синусно-косинусные   напряжения, патент № 2310986 i с выходов первого 4 и второго 5 регистров соответственно к цифровым входам цифроаналогового преобразователя 7 производится синхронно с переключением переключателя 8, подключающего выход цифроаналогового преобразователя 7 к первому 9 и второму 10 запоминающим конденсаторам соответственно, определяется выражением:

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

где N - количество считываний (подключений) за время между очередными сигналами записи Ci и Ci+1;

t п - длительность паузы между очередными сигналами записи Ci и Ci+1.

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

Класс 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 для нахождения тригонометрических функций; для преобразования координат; для вычисления с помощью векторных величин

Наверх