Функциональный преобразователь кода угла в синусно- косинусные напряжения
Изобретение относится к вычислительной технике и может быть использовано в автоматике и информационно-измерительной технике. Техническим результатом является повышение точности преобразования и расширение функциональных возможностей преобразователя. Устройство содержит два цифроаналоговых преобразователя, источник опорного напряжения, четыре накопительных элемента, выполненных на конденсаторах, генератор импульсов, счетчик, элемент НЕ, два регистра, блок функционального преобразования кода угла в код синуса и косинуса, четыре ключа, два вычитающих усилителя, два модулятора и пороговый блок. 2 ил.
Изобретение относится к области вычислительной техники, в частности к преобразователям кода в напряжение, и может быть использовано в системах обработки данных.
Известен преобразователь код-напряжение, содержащий источник эталонного напряжения, резистивный делитель R-2R, транзисторные ключи и суммирующий усилитель (см. а.с. СССР, 324704, кл. Н 03 К 13/03, 1970 г.). Недостатком преобразователя являются невысокие точностные характеристики и большие аппаратурные затраты. Наиболее близким к изобретению по технической сущности и достигаемому результату является преобразователь код-напряжение, содержащий (см. патент 1826837, кл. Н 03 М 1/66, 1991 г.) цифроаналоговый преобразователь, вход которого подключен к выходу источника опорного напряжения, цифровые входы подключены к выходу оперативного запоминающего устройства, а выход подключен к информационному входу N-канального коммутатора с дешифратором, выходы которого с первого по n-ый соединены с соответствующими входами буферных повторителей и первыми обкладками конденсаторов, вторые обладки которых объединены и подключены к шине нулевого потенциала, выходы буферных повторителей являются соответственно выходной шиной преобразователя, информационный вход оперативного запоминающего устройства является первой входной шиной преобразователя, а адресный вход объединен с первым управляющим входом N-канального коммутатора с дешифратором и подключен к выходу счетчика, информационный вход которого является второй входной шиной преобразователя, а вход "разрешение установки" объединен с входом элемента НЕ и является третьей входной шиной преобразователя, выход элемента НЕ соединен с входом "разрешение счета" счетчика, входом записи оперативного запоминающего устройства и вторым управляющим входом N-канального коммутатора с дешифратором, выход генератора импульсов соединен со счетным входом счетчика и входом считывания оперативного запоминающего устройства. Недостатком преобразователя являются низкая точность, обусловленная смещением и дрейфом нуля в тракте цифроаналогового преобразования, а также его ограниченные функциональные возможности. Цель изобретения - повышение точностных характеристик преобразователя и расширение его функциональных возможностей. Поставленная цель достигается тем, что в преобразователь код-напряжение, содержащий первый цифроаналоговый преобразователь, аналоговый вход которого подключен к выходу источника опорного напряжения, четыре накопительных элемента, выполненных на конденсаторах, одни из обкладок которых объединены и подключены к шине нулевого потенциала, генератор импульсов, выход которого соединен со счетным входом счетчика, вход "разрешение счета" которого подключен к выходу элемента НЕ, вход которого подключен к синхровходу преобразователя, введены второй цифроаналоговый преобразователь, блок функционального преобразователя кода угла в код синуса и косинуса, первый, второй третий и четвертый ключи, первый и второй вычитающие усилители, первый и второй модуляторы, пороговый блок, первый и второй регистры, информационные входы первого из которых являются входом задания кода угла преобразователя, информационные входы второго подключены к шине нулевого потенциала, входы записи объединены и соединены со входом отключения выхода первого регистра и входом элемента НЕ, а выходы объединены и подключены ко входу блока функционального преобразования кода угла в код синуса и косинуса, первый и второй выходы которого подключены соответственно к цифровым входам первого и второго цифроаналоговых преобразователей, аналоговый вход второго из которых соединен с аналоговым входом первого цифроаналогового преобразователя, первый выход счетчика соединен о управляющим входом первого ключа, а второй выход - с управляющим входом второго ключа и со входом "прямой/инверсный" второго регистра, вход отключения выхода которого соединен с управляющими входами третьего и четвертого ключей и подключен к выходу элемента НЕ, входы первого и третьего ключей объединены и подключены к выходу первого цифроаналогового преобразователя, а выходы соединены соответственно с первым входом первого вычитающего усилителя и другой обкладкой первого конденсатора и вторым входом первого вычитающего усилителя и другой обкладкой третьего конденсатора, входы второго и четвертого ключей объединены и подключены к выходу второго цифроаналогового преобразователя, а выходы соединены соответственно с первым входом второго вычитающего усилителя и другой обкладкой второго конденсатора и вторым входом второго вычитающего усилителя и другой обкладкой четвертого конденсатора, выходы первого и второго вычитающих усилителей подключены соответственно к информационным входам первого и второго модуляторов, выходы которых являются соответственно выходами синусного и косинусного напряжений преобразователя, а управляющие входы объединены и подключены к выходу порогового блока, вход которого является входом задания переменного опорного напряжения преобразователя. Структурная схема функционального преобразователя кода угла в синусно-косинусные напряжения представлена на Фиг.1, временные диаграммы его работы - на Фиг.2. Функциональный преобразователь кода угла в синусно-косинусные напряжения содержит первый 1 и второй 2 регистры, элемент НЕ 3, блок 4 функционального преобразования кода угла в код синуса и косинуса, первый 5 и второй 6 цифроаналоговые преобразователи, источник 7 опорного напряжения, генератор 8 импульсов, счетчик 9, первый 10, второй 11, третий 12 и четвертый 13 ключи, первый 14, второй 15, третий 16 и четвертый 17 конденсаторы, первый 18 и второй 19 вычитающие усилители, первый 20 и второй 21 модуляторы, пороговый блок 22. Информационные входы первого 1 регистра являются входом задания кода угла преобразователя, информационные входы второго 2 регистра подключены к шине нулевого потенциала, входы записи первого 1 и второго 2 регистров объединены, соединены со входом отключения выхода первого 1 регистра, входом элемента НЕ 3 и являются синхровходом преобразователя, выход элемента НЕ 3 соединен со входом отключения выхода второго 2 регистра, управляющими входами третьего 12 и четвертого 13 ключей и входом "разрешение счета" счетчика 9, выход генератора 8 импульсов соединен со счетным входом счетчика 9, первый выход счетчика 9 соединен с управляющим входом первого 10 ключа, второй выход счетчика 9 соединен с управляющим входом второго 11 ключа и входом "прямой/инверсный" второго 2 регистра, выходы первого 1 и второго 2 регистров объединены и соединены со входом блока 4 функционального преобразования кода угла в код синуса и косинуса, выход источника 7 опорного напряжения соединен с аналоговыми входами первого 5 и второго 6 цифроаналоговых преобразователей, цифровые входы первого 5 и второго 6 цифроаналоговых преобразователей соединены соответственно с первым и вторым выходами блока 4 функционального преобразования кода угла в код синуса и косинуса, выход первого 5 цифроаналогового преобразователя соединен со входами первого 10 и третьего 12 ключей, выход второго 6 цифроаналогового преобразователя соединен со входами второго 11 и четвертого 13 ключей, выход первого 10 ключа соединен с первым входом первого 18 вычитающего усилителя и одной из обладок первого 14 конденсатора, выход третьего 12 ключа соединен со вторым входом первого 18 вычитающего усилителя и одной из обкладок третьего 16 конденсатора, выход второго 11 ключа соединен с первым входом второго 19 вычитающего усилителя и одной из обкладок второго 15 конденсатора, выход четвертого 13 ключа соединен со вторым входом второго 19 выпитающего усилителя и одной из обкладок четвертого 17 конденсатора, другие обкладки первого 14, второго 15, третьего 16 и четвертого 17 конденсаторов объединены и подключены к шине нулевого потенциала, выходы первого 18 и второго 19 вычитающих усилителей соединены соответственно с информационными входами первого 20 и второго 21 модуляторов, выходы первого 20 и второго 21 модуляторов являются соответственно выходами синусного и косинусного напряжений преобразователя, вход порогового блока 22 является входом задания переменного опорного напряжения преобразователя, выход порогового блока 22 соединен с управляющими входами первого 20 и второго 21 модуляторов. Функциональный преобразователь кода угла в синусно-косинусные напряжения работает следующим образом. Входной код угла Nвxi, поступающий от внешнего устройства, по переднему фронту соответствующего сигнала записи Сi записывается в первый 1 регистр, по которому также во второй 2 регистр записывается нулевое значение кода, т. к. его информационные входы подключены к шине нулевого потенциала. Одновременно по сигналу записи Сi, поступающего также на вход отключения выхода первого 1 регистра, его выходы устанавливаются в третье (высокоимпедансное) состояние, а выходы второго 2 регистра по сигналу записи Сi, прошедшему через элемент НЕ 3 (

































Напряжения с выходов первого 18 и второго 19 вычитающих усилителей поступают на информационные входы первого 20 и второго 21 модуляторов, которые по сигналу с выхода порогового блока 22 формируют на своих выходах напряжения, пропорциональные sin


Формула изобретения
РИСУНКИ
Рисунок 1, Рисунок 2