- •Схемотехника
- •Предисловие
- •Часть первая
- •1.2. Классификация первичных преобразователей
- •Фотоэлектрические первичные преобразователи перемещений
- •2.1. Общие сведения
- •2.3.2. Растровые интерполяторы
- •2.3.3. Одноканальные растровые интерполяторы
- •2.4. Фпп считывания
- •2.4.1. Общие принципы построения
- •2.4.2. Фпп на основе многоэлементных фотоприемников
- •2.4.3. Волоконно-оптические функциональные преобразователи
- •Электромагнитные первичные преобразователи перемещений
- •3.1. Принципы построения
- •3.3. Эпп электромашинного типа
- •3.5. Токовихревые эпп
- •Емкостные и магнитострикционные первичные преобразователи перемещении
- •4.1. Емкостные преобразователи перемещении
- •4.2. Магнитострикционные преобразователи перемещения
- •Часть вторая
- •Преобразователи фаза-код прямого измерения
- •5.1. Классификация фазовых цпп
- •5.2.2. Пфк с постоянным временем измерения
- •5.3. Пфк с преобразованием частоты
- •5.4. Пфк с промежуточным преобразованием
- •5.4.1. Пфк с промежуточным преобразованием в напряжение
- •5.4.2. Пфк с промежуточным преобразованием в частоту
- •6.1. Общие сведения
- •6.2. Пфк с электромеханическими фсс
- •6.3. Пфк на основе цифровых фсс
- •6.4. Функциональные фазовые преобразователи
- •7.1. Коммутационные пфк
- •7.2. Многоотсчетные пфк
- •7,2.1. Общие сведения
- •7.2.2. Пфк с использованием датчиков грубого отсчета
- •7.2.3. Пфк с компенсацией погрешностей первичного преобразователя
- •7.2.4. Многоотсчетные пфк накапливающею типа
- •Фазовые преобразователи скорости и ускорения
- •8.1. Способы формирования скоростного сигнала
- •8.3. Многофункциональные фазовые преобразователи
- •8.4. Совмещенный цифровой преобразователь угла, скорости и ускорения
- •Часть третья амплитудные цифровые преобразователи перемещений
- •9.1. Формат сквт
- •9.2. Способы преобразования угла в код, основанные на интегрировании выходных напряжении сквт
- •9.3. Преобразователь на основе генератора гармонических сигналов
- •9.3.1. Особенности построения
- •9.3.2. Способы повышения быстродействия
- •9.3.3. Схемные методы повышения точности
- •9.3.4. Снижение аддитивной составляющей погрешности преобразования
- •Цпп с функциональными генераторами
- •10.2. Сравнительная оценка цпп на основе функциональных генераторов
- •10.3. Устройства выборки и хранения
- •10.4. Функциональные генераторы
- •11.1. Основные структуры построения
- •11.2. Совершенствование схемных построения
- •11.3. Снижение методической погрешности. Введение коррекции
- •11,4. Повышение быстродействия
- •12.1. Преобразователи с синусно-косинусным пзу
- •12.2. Преобразователи с тангенсным пзу
- •12.3. Преобразователи с арктангенсным пзу
- •Следящие цпп
- •13.1. Улучшение динамических показателей и компенсация погрешностей первичного преобразователя
- •13.2. Следящий цпу как замкнутая система автоматического регулирования
- •13.3 Особенности динамики следящих цпп
- •13.4. Выбор основных параметров одноотсчетного следящего преобразователя с сквт
- •14.1. Ограничения по чувствительности и точности
- •14.2. Следящий преобразователь с тангенсным фцап
- •14.3. Амплитудный цпу с переменной структурой
- •15.1. Особенности структур построения
- •15.2. Многоканальные циклические цпу с пзу
- •Часть четвертая пути совершенствования амплитудных цпп
- •Цпп с цифровыми интеграторами
- •16.1. Преобразователи с цифровыми интеграторами
- •18.2. Масштабирующие преобразователи
- •17.1. Преобразователи аргумента, синусной и косинусной функций в коды
- •17.2. Устранение методической ошибки
- •17.3. Реализация специальных преобразования
- •17.4. Функциональный преобразователь угол - код с сельсином
- •Функциональные циклические цпп на бис ацп и пзу
- •18.1. Функциональный цпу последовательного типа
- •18.2. Функциональный цпу с параллельным преобразованием
- •18.3. Функциональный последовательно-параллельный цпу
- •18.4. Совмещенный функциональный цпу
- •19.1. Преобразователь с синусно-косинусным фцап
- •19.3. Высокоточные преобразователи
- •20,1 Оценка уровня повышения разрешающей способности
- •20.2. Цпу с Синусно-косинусными и тангенсным фцап
- •20.5. Классификация амплитудных цпп
- •21.1. Методы цифровой тахометрии
- •21.2. Преобразователи скорости на основе сквт
- •21.3. Цифровой тахометр с сквт
- •22.1. Место и роль цпп в микропроцессорных системах
- •22.2. Особенности взаимодействия различны типов цпп с мп
- •22.3. Организация программной и аппаратной совместимости цпп в микропроцессорной системе
- •22.4. Алгоритмические способы коррекции цпп микроэвм
- •22.4.1. Снижение аддитивной и инструментальной составляющих погрешности
- •22.4.3. Коррекция погрешности цпп с пзу
- •Список литературы
- •Алфавитный указатель
18.2. Масштабирующие преобразователи
Недостатком
рассмотренных выше построений
функциональных ЦПУ является
невозможность масштабирования угла
поворота в процессе преобразования
[39],
т. е. получения кода угла I0
(где
—масштаб
преобразования), посколькурешение
системы происходит в пределах первого
октанта. Этот недостаток устраняется
в преобразователе [а. с 1080174 (СССР)],
функциональная схема которого
приведена на рис. 16.4.
В состав
масштабирующего ЦПУ введены по сравнению
с ФЦПУ
(рис
16.1)
следующие дополнительные логические
элементы: 1
я 2 элементы
2ИЛИ, инвертор, D-триггеры
77 в Т2,
элемент
2И и логический блок ЛБ,
содержащий
инверторы
1—7; элементы 4ИЛИ 1—4.
Вновь
приняты следующие обозначения:
—
выходной сигнал логического блока; ШК
—
шина константы;
—
первый,
второй, третий разряды кода октантов
—старший);
—коды
текущих значений, определяемые по
выражениям (16.3);
—старшие
разряды кодов проекций в текущем такте;
—старшие
разряды кодов проекций а предыдущем
такте.

Как
было показано выше, ФКТ приводит угол
0 поворота вала СКВТ первый
октант и формирует три старших разряда
кода октантов
и
код
Цифровой осциллятор
осуществляет решение системы уравнений
с
начальными
условиями Х[0],
Y[0],
задаваемыми
на входы А
старших
разрядов ИС1
я
ИС2.
Генератор
импульсов формирует непрерывную
последовательность импульсов,
к которой не. предъявляются требования
по стабильности частоты. По
ШК
на
вход А
НСЗ подается
двоичный код константы
-триггеры
Т1
и
Т2
выполняют
функцию элементов задержки на один
такт.
В начале
цикла преобразования в НС1
и
НС2
записываются
числа, которые приходят на их входы
А.
В
нечетных октантах
на
вход А
НС1 поступает
код
а
на вход. ЯС2
—
код единицы, т. е.
а
в четных октантах
—наоборот,
т. е.
В
знаковые разряды
ИС1,
НС2 и
триггеры Т1, Т2
записываются
нули, что соответствует положительным
начальным значениям переменных X,
В
НСЗ
в
начале цикла записывается
код нуля.
После
задания начальных условий выходной
сигнал
логического
блока (рис.
16.4). реализующего переключательную
функцию

разрешает прохождение импульсов ГИ через логическую схему совпадения на тактовые входы Т НС и тактовые входы С триггеров. По мере поступления импульсов происходит решение системы (16.2).
Геометрическая
интерпретация процесса решения есть
вращение вектора, заданного
декартовыми координатами X,
Если
угол 6 находится в первом квадранте,
то процесс решения продолжается до
момента изменения знака переменной
с
«+» на «—», если во втором, то до изменения
знакаX
с
«+» на «-»
если в третьем, то до изменения знака
с«—»
на «+», если в четвертом, то
до изменения знака X
с
«—» на «+». Этот процесс поясняется
диаграм-

мами,
приведенными на рис. 16.5. Момент смены
знака фиксируется логическим блоком:
становится
равной нулю и запрещает дальнейшее
прохождение импульсов
через логическую схему совпадения.
Число
тактов
за которое протекает
процесс решения, определяется на
выражений (16.3) для переменных X,
У {63]. Как следует из
анализа этих выражений,
для всех октантов число тактов
Двоичный
код угла
в том числе и старшие
разряды, определяется
-кратным
суммированием константы![]()
Преобразователь работает следующий образом.
АЦП по
сигналам СКВТ формирует код
В
начале цикла преобразивания
в НС1
и
НС2
записываются
числа, которые приходят на их входы Д.
В
нечетных октантах
иа
вход А
НС1 через
схему 1
2ИЛИ
поступает код
а
на вход А
НС2 с
выхода схемы 2
2ИЛИ
— код единицы в четных октантах
а
в нечетных — наоборот. В знаковые
разряды HC1,
HC2
и
триггеры Т1 и Т2
записываются нули,
что соответствует положительным
начальным
значениям X
и
У. В НСЗ
в
начале цикла записывается код нуля.
После задания начальных условий выходным сигналом F логического блока разрешается прохождение импульсов ГИ через элемент 2И на тактовые входы всех НС и триггеров. По мере поступления импульсов происходит вращение вектора начальных условий, заданного своими проекциями Х[п], У[п], по часовой стрелке до момента соответствующей смены знака одной из переменных Х[п] Y[п] (диаграммы на рис. 16.5), т. е. происходит решение системы уравнений (16.2).
Определитель
октантов 00,
сравнивая
выходные напряжения СК.ВТ между собой
я с нулевым уровнем, формирует код
октанта. Первому октанту присваивается
код 000. Аналоговый коммутатор АК.
преобразует
сигналы![]()
в
соответствии с (16.1), приводя тем самым
угол 0 в первый октант. АЦП
имеет
линейную характеристику, его выходной
код равен отношению напряжений,
поступающих на измерительный и эталонный
входы соответственно, т.
е.
Блоки
НС
на
каждый импульс, поступающий на тактовый
вход Т, производят
суммирование своего содержимого с
числом на его входе В
и
запоминание
полученной суммы. Логический блок ЛБ
реализует
переключающую функцию
(16.7). На выходной шине формируется
двоичный код угла 8 с учетом масштаба
преобразования. Момент смены знака
фиксируется ЛБ:
функция
F
становится
равной нулю и запрещается дальнейшее
прохождение импульсов через
элемент 2И. Число рабочих тактов, как
указывалось выше,![]()
Одновременно
с вращением вектора производится
-кратное
суммирование вИСЗ
константы
тем
самым в конце цикла преобразования на
выходной
шине формируется двоичный код угла
причем
масштаб преобразования
может
быть больше, меньше единицы или равен
ей.
Процесс
преобразования происходит в диапазоне
полного круга, время преобразования
равно
(где
—
период следования импульсов генератора)
и, следовательно, растет с увеличением
угла 6.
На практике часто требуется масштабировать углы поворота вала СКВТ, изменяющиеся в ограниченном диапазоне, а на выходе иметь прямой двоичный код со знаком, определяющим направление вращения вала СКВТ.
Поставленную задачу позволяет решить двухрежимный вариант масштабирующего преобразователя (рис. 16.6), в котором путем введения шины выбора режима ШВР удается реализовать поочередно два алгоритма преобразования. Выбор режима производится заданием логического сигнала по ШВР на соответствующие входы МР и ЛБ. Рассмотренному выше алгоритму масштабиро-

вания в пределах полного круга соответствует первый режим, когда сигнал на ШВР принимает нулевое значение. По второму алгоритму, предусматривающему масштабирование в пределах половины круга, преобразование осуществляется при подаче на ШВР единичного логического уровня.
Работа ЦПУ во втором режиме происходит следующим образом.
В начале
цикла преобразования начальные условия
в первом в второй-квадрантах
в
нечетных октантах
задаются
равными![]()
Х[0]=1 в
четных октантах У [0]=1,
В
третьем и четвертом квадрантах
в
нечетных октантах У[0] = 1,
а
в четных октантах.
В
знаковые разряды ИС1
и
ИС2
триггеры
Т1 и Т2
записывают
нули, что соответствует положительным
значениям переменных X
и
Y.
В
НСЗ
в
начале цикла записывается код нуля.
После задания начальных условий выходной сигнал F логического блока (рис. 16.6), реализующего переключательную функцию
![]()
разрешает прохождение импульсов генератора через логическую схему совпадения на тактовые входы Т НС и тактовые входы С триггеров. По мере по-ступления импульсов происходит вращение вектора начальных условий, заданного проекциями Х[п], У[п], по часовой стрелке до момента соответствующей: смены знака одной из переменных Х[п], У[п] как показано на диаграммах, приведенных на рис. 16.7. Если угол 6 находится в первом и четвертом квадрантах, то вращение продолжается до момента изменения знака переменной у с «+> на «—», если во втором и третьем квадрантах, то до изменения знака х._ с «+» на «—». Момент смены знака фиксируется ЛБ; функция F становится, равной нулю и запрещает дальнейшее прохождение импульсов через элемент 2И.
Число
рабочих тактов
равно
в
первом и втором квадрантах.
и
в
третьем и четвертом квадрантах.
Одновременно с вращением
вектора производится
кратное
суммирование вНСЗ
константы.
Тем
самым в конце цикла преобразования на
выходе НСЗ-формируется
двоичный код угла
в
первом и втором квадрантах или угла-
в
третьем и четвертом квадрантах. Знак
кода однозначно определяется
значением старшего разряда кода
октантов
Поскольку
в этом режиме-преобразование
происходит в диапазоне половины круга,
максимальное время преобразования
уменьшается в 2 раза, что превышает
быстродействие преобразователя.
Масштаб
преобразования
может
быть дробным, целым и единичным, чторасширяет
функциональные возможности
преобразователей угол—амплитуда—
код,
распространяя их на системы, в которых
преобразователь соединен с измерительным
валом через механический или электрический
редуктор. Это особенно
важно в двухканальных системах, имеющих
недвоичные передаточные числа,
например 6, 9, 18, 36 я т. п., часто встречающиеся
на практике. Применение известных
амплитудных преобразователей требует
в этих случаях для-согласования
отсчетов умножающих устройств, которые
масштабируют выходные
коды для проведения соотношения цен
разрядов грубого и точного отсчетов
к двоичному числу. Предложенное
построение устраняет необходимость
в-

дополнительном умножающей устройстве, так как функция масштабирования выполняется самим преобразователем. Дополнительное преимущество такого преобразователя проявляется там, где угол является промежуточным парамет-ром при измерении какой-либо физической величины, а цена разряда должна соответствовать заданному значению.
Преобразователи
на основе цифрового осциллятора обладают
низким быстродействием
из-за сравнительно большого времени
решения системы (16.2), пропорционального
периоду тактирующих импульсов
и
числу рабочих тактов
Это
обстоятельство не позволяет использовать
такие преобразователи при
больших угловых скоростях из-за
значительных динамических погрешностей.
Преобразование
осуществляется в три последовательных
этапа за время
Типовое
значение
12-разрядного
АЦП, построенного, например,
на основе БИС типа К572ПВ1, равно 110 икс
[38].
Суммарное
число тактов решения системы (16.2) на
втором и третьем этапах
является
переменной величиной я в зависимости
от значения и
номера октанта угла 0 изменяется
в пределах от
до
где
р-число старших разрядов накапливающих
сумматоров-Минимальное
время
ограничено
суммарной задержкой формирования
сигнала
переноса старшего разряда накапливающего
сумматора, т. е.
Например,
при р=12 накапливающий сумматор,
построенный на элементах ТТЛ-логики,
имеет типовое значение
Следовательно,
максимальное время. решения
системы (16.2) равно
мкс,
а
![]()
Быстродействие ЦПП можно значительно повысить, если поворот вектора-. производить не одинаковыми элементарными шагами в одном направлении, как. это происходит в ЦО, а методом последовательных приближений на основе известного алгоритма CORDIC. Сущность преобразования на основе алгоритма CORDIC состоит в последовательном повороте исходного вектора на различные элементарные углы, тангенсы которых представляют собой двоичные числа. В этом случае проекции вектора после поворота можно определить сдвигом, сложением н вычитанием кодов исходных проекций. Повороты начинаются-с большого элементарного угла; направление поворота на каждом элементарном угле определяется таким образом, чтобы одна из проекций вектора стремилась к нулю. Значение кода угла определяется алгебраическим суммированием известных кодов элементарных углов. Этот метод позволяет существенно» повысить быстродействие ЦПП на два порядка, но ведет к некоторому его усложнению [81].
В том случае, когда такое усложнение нежелательно, следует строить ЦПУ с использованием циклической отсчетной части, работающей в режиме поразрядного уравновешивания.
16.3. ПРЕОБРАЗОВАТЕЛИ РАЗВЕРТЫВАЮЩЕГО ТИПА
Некоторые недостатки рассмотренных выше функциональных преобразователей устраняются в ЦПП, где реализуется преобразование угол — амплитуда — временной интервал — код. Наибольший интерес представляет их сопоставление-с рассмотренными в § 6.4 функциональными ЦПП, отсчетная часть которых по-строена по принципу «бегущей стробирующей метки» и реализует преобразование угол — фаза — временной интервал — код.
Функциональная схема базового амплитудного варианта функционального ЦПП представлена на рис. 16.8 [а. с. 903929 (СССР)].

Функциональный ЦПП работает следующим образом.
Импульсы
с генератора G
поступают
на счетчик СТ2,
на
выходах которого формируется
циклический код, образующей временную
шкалу преобразования. Этот
код поступает на первые входы схем
совпадения 1 и
на входы формирова-теля
ЦСКФ, на
выходах которого формируются коды
синуса и косинуса угла. Значение угла
непрерывно формируется в СТ2.
Коды
синуса и косинуса угла поступают
на первые входы схем совпадения 2
и
3
и
на цифровые входы УЦАП1
и
УЦАП2.
На
обмотку возбуждения СКВТ
подается
напряжение
от
источника
переменного напряжения. Переменные
напряжения с выходных обмоток
СКВТ,
амплитуда
которых изменяется до закону синуса и
косинуса угла поворота
ротора СКВТ,
поступают
на входы демодуляторов ДМ1
и
ДМ2,
на
выходах
которых формируются постоянные
напряжения, пропорциональные си-вусу
н косинусу угла 0 поворота ротора СКВТ:
![]()
Эти напряжения поступают на аналоговые входы УЦАП1 и УЦАП2, которые осуществляют цифро-аналоговое перемножение входных сигналов, на их выходах формируются напряжения вида
![]()
где
—
частота генератора, a
n
— разрядность УЦАП.
Напряжения с выходов УЦАП суммируются усилителем СУ, в результате чего напряжение на его выходе изменяется по закону
![]()
где
—коэффициенты
передачи СУ
по
первому и второму входам соответственно.
При![]()
![]()
где
—круговая
частота.
Таким
образом, на выходе СУ
формируется
синусоидальное напряжение с
частотой, определяемой частотой
повторения
импульсов с генератора и разрядностью
п преобразователя, и со сдвигом фазы,
определяемым углом поворота
6 ротора СКВТ.
Сформированный
фазовый сдвиг, пропорциональный углу
поворота
ротора СКВТ
0,
не зависит ни от частоты, ни от амплитуды
питающего
СКВТ
напряжения,
а время преобразования определяется
только частотой повторения
импульсов с генератора
н
разрядностью преобразователя.
Напряжение
с
выходаСУ
поступает
на нуль-орган НО,
который
формирует
импульсы в момент перехода синусоидального
напряжения через нуль от отрицательного
значения к положительному. Эти импульсы
поступают на вторые входы
схем совладения, разрешая считывание
кодов с выходов Ст2
и
ЦСКФ.
Так
как в момент срабатывания НО
содержимое
счетчика и формирователя предоставляет
собой цифровой эквивалент угла, его
синуса н косинуса, то с выходов
соответствующих
схем совпадения в этот момент могут
быть считаны соответ-ствующие коды.
Точность вторичного преобразования выходных сигналов СКВТ отсчетной частью ЦПП определяется построением преобразователя амплитуды во временной интервал ПАВИ.
Недостаток
варианта ПАВИ,
представленного
на рис 16.8, — наличие погрешности,
вносимой ДМ,
введенными
между выходами СКВТ
и
входами УЦАП,
которая
увеличивает общую инструментальную
погрешность преобразователя. Приняв
погрешности ДМ
равными
по значению и знаку и обозначив
их
получим
на выходах ДМ
напряжения
![]()
После аналого-цифрового перемножения на выходах УЦАП образуются сигналы
![]()
П
осле
суммирования напряжение, подаваемое
на вход нуль-органа, будетиметь
вид
или![]()
следовательно.
![]()
Отсюда
видно, что знакопеременная величина
ошибки
ведет
к
неоднозначности срабатывания
нуль-органа, что понижает точность
работы цпп.
С целью
устранения недостатка предложено иное
построение ПАВИ
[а.
с 1123044 (СССР)], в котором сигнал до выхода
формируется на переменном токе,
затем детектируется ДМ,
Сигнал
на выходе ДМ
Таким
образом, ослабляется влияние разброса
параметров ДМ
на
характеристики
ЦПП.
Вторым
существенный недостатком рассмотренных
выше вариантов построения функциональных
развертывающих ЦПП
является
нх низкое быстродействие из-за реализации
в отсчетной части полного алгоритма
функционального преобразования
угол—код в диапазоне от 0 до
С
целью устранения этого недостатка
предложена структура построения [а. с.
1179536 (СССР)], в которой используется
поквадрантное формирование сигнала
рассогласования с коммутатором
КР.
Структурная
схема ЦПП
представлена
на рис. 16.9, где
—приведенныйв
первый квадрант угол 0.
Формирователь ЦСК.Ф выполнен на основе ПЗУ с синусной прошивкой в пределах октанта. Нуль-органы НО1 н НО2 срабатывают при изменении полярности ДМ1 и ДМ2, Таким образом определяют знаки синуса и косинуса преобразуемого угла в.
Сигналы с выходов НО1 и НО2 поступают на входы элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и на знаковые входы УЦАП1 и УЦАП2.
В зависимости от квадранта, в котором находится угол поворота ротора СКВТ, с выхода элемента ИСКЛЮЧАЮЩЕЕ ИЛИ поступает сигнал управления на управляющий вход КР, обеспечивающего подключение на соответствующий выход ходов синуса или косинуса формирователя в соответствии с табл. 16.1, которая отображает характер сигналов на выходах элементов ПАВИ в зависимости от квадранта преобразуемого угла.
Блоки
УЦАП1
н
УЦАП2
осуществляют
цифро-аналоговое перемножение
на-пряжений
поступающих
на их аналоговые входы с ДМ,
яа
ходы

синуса я косинуса, поданные на ях цифровые входы, при этой знаком выходного напряжения УЦАП1 управляет НО2, выход которого подключен к знаковому разряду УЦАП1, а знаком выходного напряжения УЦАП2 управляет HO1. выход которого подключен к знаковому разряду УЦАП2. В результате такого перемножения на выходах УЦАП1 и УЦАП2 формируются напряжения, закон изменения которых с учетом знака праведен в табл. 16.1.
Напряжения
с выходов УЦАП
поступают
на входы дифференциального усилителя
ДУ,
в
результате чего на его выходе формируется
напряжение![]()
—
текущее значение кода на выходах СТ2.
Так как
в момент срабатывания НОЗ
содержимое
СТ2
представляет
собой цифровой
эквивалент приведенного угла
поворота
ротора СКВТ
то
в этот
момент с выхода блока / элементов И
может быть считано значение кода
приведенного
угла
которое
совместно с двумя старшими разрядами,
определяемыми
состоянием НО2
и
элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, дает значение
кода искомого
угла поворота Ф
ротора
С
КВТ, с
выхода блока 2
элементов
И может быть
считано значение кода снвуса угла
причем
знак синуса определяетсясостоянием
HO2t
а
с выхода блока 3
элементов
И может быть считано значение кода
сануса угла
причем
знак косинуса определяется состояниемHO1.
Как
видно из описания ЦПП, преобразование
утла поворота вала в код осуществляется
на интервале изменения аргумента
в
то время кал
в аналогах преобразование осуществляется на интервале изменения аргумента

т.
е. время преобразования уменьшено в 4
раза без увеличения требований
к быстродействию входящих в него узлов.
Недостатком рассмотренных выше построений функциональных ЦПП является отсутствие возможности для воспроизведения тангенсной (котангенсной) зависимости, которая бывает необходима при использования ЦПУ в составе преобразователя координат, например в робототехнике [51].
Схема преобразователя [а. с 1113830 (СССР)], предусматривающего рас ширение области применения, представлена на рис 16.10.
Формирование
цифровых эквивалентов аргумента и его
синусной и косинусной
функций происходит аналогично устройству,
показанному на рис. 16.8. Поскольку
в момент срабатывания компаратора К
содержимое
СТ2
и
ЦСКФ
представляет
собой цифровые эквиваленты угла, его
синуса и косинуса, то с
выходов схем совпадения 2—4
в
данный момент времени могут быть считаны
значения кодов угла
,
его косинуса
и
синуса![]()
Селектор
октанта СО
по
результатам анализа знака фазы
(относительно
и
соотношения выходных напряжении
я
СКВТ
определяет
октант угла
поворота 0 и управляет коммутатором КР
таким
образом, чтобы в каждом октанте
подключить к первому входу компаратора
К
меньшее
,
а к аналоговому
входу ЦАП—большее
из
выходных напряженийПАВИ.
В
1, 4, 5-м я
8-м октантах
во
2, 3, 6-м и 7-м октантах![]()
ЦАП, на
цифровой вход которого поступает код
линейной разверткис
выхода СТ2, реализует
операцию цифро-аналогового перемножения
(или
, а компаратор К—
операцию сравнения
поданных на его входы напряжений,
причем в момент равенства он срабатывает,
формируя импульс, который разрешает
считывание кода с выхода СТ2
через
схему совпадения 1. Например, в
первом октанте на выходе ЦАП
формируется
напряжение вида
которое
сравнивается с напряжением
В
момент времени
соот-
ветствующий
равенству
К
выдает
импульс, который поступает
на управляющий вход схемы совпадения
1 и разрешает считывание кода
с выхода СТ2
в
следующем виде:
Во
втором
октанте
подается
на аналоговый вход ЦАП
(
—на
первый входК),
аналогично
получаем на четвертом выходе ЦПП в
момент равенства![]()
фиксируемого
К, код![]()
Таким образом, этот функциональный ЦПП позволяет формировать дополнительную тангенсную или котангенсную функцию угла в цифровой форме, что расширяет его функциональные возможности.
Следует отметать, что аналогичные функциональные возможности могут быть реализованы в амплитудном циклическом ЦПУ [52] (см. § 12,3), где получение хода тангенса угла предшествует формированию цифрового эквивалента угла в не связано с дополнительными аппаратными затратами.
ГЛАВА СЕМНАДЦАТАЯ ФУНКЦИОНАЛЬНЫЕ ЦИКЛИЧЕСКИЕ ЦПП С ФКН
