- •Схемотехника
- •Предисловие
- •Часть первая
- •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. Коррекция погрешности цпп с пзу
- •Список литературы
- •Алфавитный указатель
Часть четвертая пути совершенствования амплитудных цпп
ГЛАВА ШЕСТНАДЦАТАЯ
Цпп с цифровыми интеграторами
16.1. Преобразователи с цифровыми интеграторами
Для устранения ограничений, свойственных ЦПУ на основе непрерывного генератора гармонических сигналов [3, 81], предложена структура построения [63], в которой задание начальных условий и вращение вектора производятся в цифровой форме. Выбор масштаба преобразования осуществляется суммированием констант на каждом такте работы цифрового квазигармонического генератора [а. с 875421 (СССР)].
Функциональная схема такого преобразователя представлена на рис. 16.1, где приняты следующие обозначения: ВО — выявитель октантов; АК—аналоговый коммутатор; АЦП — аналого-цифровой преобразователь; МР — мультиплексор; ФК— формирователь констант; БУ — блок управления; ДШ — дешифратор; НС — накапливающий сумматор; ГИ — генератор импульсов; ФКТ — формирователь кода тангенса; ЦО — цифровой осциллятор (генератор); А, В и С — константы.
Начальные условия вводят в виде кода тангенса угла, приведенного в первый октант. Получение этого кода и трех старших разрядов кода угла осуществляется ФКТ. На входы АК и ВО поступают два сигнала постоянного тока, пропорциональные синусу и косинусу входного угла. Преобразование сигналов СКВТ в сигналы постоянного тока осуществляется либо демодуляторами,
либо пиковыми детекторами выборка—память. Три старших разряда кода 0 формируются из номера октанта.
Путем сравнения выходных сигналов СКВТ между собой и с нулевым уровней определяют номер октанта, в котором находится угол поворота вала СКВТ; используя номер октанта, формируют напряжения, пропорциональные синусу и косинусу угла 6, приведенного в первый октантс помощью линейного аналого-цифрового преобразования находят код отношения этих напряжений, т. е. код Первым принят октант, в котором
увеличение номера октанта — против часовой стрелки. По известному номеру октанта определяются сигналы, пропорциональные синусу и косинусу угла в, приведенного в первый октант, по следующим выражениям:
В качестве эталонного сигнала используется сигнал, пропорциональный а
в качестве измеряемого — пропорциональный
При нулевом выходном коде НСЗ по сигналу ДШ2 БУ формирует команду, которая разрешает прохождение кодас выходаАЦП через МР на вход А старших разрядов НС1; при этом по шине В ФК вводится единичный код, поступающий на вход А старших разрядов НС2. Одновременно БУ формирует импульс записи на установочные входы HC1 и НС2, записывающий в них код; и константу В соответственно. Вслед за этим по импульсам, поступающий с выхода БУ на тактовые входы НС1 и НС2, начинается их совместная работа. Замкнутые в кольцо, НС1 и НС2 представляют собой цифровой осциллятор. описываемый системой разностных уравнений {а. с. 875421 (СССР)}
где — решетчатая функция, соответствующая выходному кодуНС1; Х[п)—решетчатая функция, соответствующая выходному коду НС2;—
число, равное отношению цен разрядов между входами А и В сумматоров НС1 и НС2; т — смещение разрядной сетки между входами А и В НС1 и НС2; п — число импульсов, поданных на тактовые входы НС1 и НС2. Решением системы (16.2) являются решетчатые функции
где— начальные условия.
В результате преобразования формируется числоимпульсный код, вес которого выявляется функцией числа К.
Геометрическая интерпретация процесса решения системы (16.2) есть вращение вектора, заданного своими декартовыми координатами происходящее с дискретными приращениями по внешнему тактирующему сигналу, от первоначального положения, задаваемого начальными условиями Пользуясь (16.3), можно определить число импульсов л, поданных на
тестовые входы HC1 и НС2 с момента начала вращения вектора до момента равенства нулю выходного кода HC1, т. е.
Для формирования двоичного кода узла НСЗ производят по тактовым импульсам суммирование константы С, которой присваивается формирователем констант в нечетных октантах значение а в четных— а дополнительном коде. Таким образом, при переходе выходного кода HC1 через нуль, что фиксируется ДШ1, на выходе НСЗ формируется код углав нечетных октантах шла код угла в четных, который совместно с тремя старшими разрядами кода октантов представляет код угла 0.
После того как в НСЗ сформировался код угла, по сигналу ДШ1 БУ формирует команду, по которой разрешается прохождение через МР констант А и В; ФК присваивает им значения
Одновременно БУ формирует импульс запаса на установочных входах НС1 я НСЗ, записывая в них константы А и В. Вслед за этим по импульсам, поступающий с выхода БУ на тактовые входы НС1—НСЗ, производится вращение исходного единичного вектора, заданного начальными координатами
или 1,0) при одновременном суммировании в НСЗ константы С, причем константе С на этом этапе присваивается значение
Тактовые импульсы продолжают поступать до тех пор, пока угол, полученный на первом этапе работы в НСЗ, не дополнится до нуля, что фиксирует ДШ2, При этом исходный вектор повернется на угол в 1, 4, 5-м и
8-м октантах или на угол во 2, 3, 6-м и 7-м октантах, как показано на рис. 16.2, а на выходах HC1 и НС2 сформируются коды модулей синуса и косинуса угла поворота 0. Знаковый разряд кода синуса совпадает со старшим разрядом кода октанта, а знаковые разряд кода косинуса получается суммированием по модулю 2 двух старших разрядов кода октантов. Таким образом, амплитудный преобразователь на основе цифрового осциллятора осуществляет не только преобразование угла поворота вала в код, но и формирование цифровых эквивалентов синуса и косинуса этого угла. Такое расширение функциональных возможностей преобразователя позволяет при решении задач существенно разгрузить ЭВМ благодаря исключению операций вычисления синуса я косинуса угла н высвободить существенную часть машинного времени [63].
Точность отсчетной части рассмотренного преобразователя определяется в основном погрешностью ФКТ, определяющего цифровой код Цифровой осциллятор вносит лишь погрешность, определяемую уровнем его дискретизация, которая выбором оптимального числа разрядов HC1 и НС2 может быть сведена к минимуму. При этом параметры ЦО стабильны во времени и при из-неленив температуры. Следует отметить, что к ГИ не предъявляется жестких требований по стабильности частоты. Это является дополнительным достоинством
рассмотренного построения функционального ЦПУ. Суммарная точность такого ЦПУ в значительной степени зависит от погрешностей первичного преобразователя.
Наиболее существенным недостатком схем ЦПУ, предусматривающих прямое преобразование амплитуды или фазы СКВТ в коды проекций, является наличие погрешности, обусловленной нестабильностью амплитуды и фазы напряжении СКВТ вследствие изменения его, коэффициента трансформации под действием температуры окружающей среды, уходов частоты и амплитуды сетевого питания. Для ряда схем возможно возникновение погрешности из-за нестабильности частоты ГИ.
Следует отметить, что рассмотренные выше алгоритмические, структурные я схемные методы улучшения показателей ЦПУ предусматривают парирование влияния дестабилизирующих факторов на отсчетную часть. Они не затрагивают погрешности, обусловленные влиянием дестабилизирующих факторов яа СКДУ, который зачастую находятся под влиянием более жестких воздействии [23].
Комплексный подход к задаче создания ЦПУ с высокими метрологическими показателями в условиях широкого спектра внешних воздействий должен предусматривать их компенсацию в части изменения выходных параметров первичного преобразователя.
Схема функционального преобразователя, предусматривающего такую компенсацию, представлена на рис 16.3 [а. с. 506890 (СССР)].
Она содержит СКВТ, согласующие блоки СБ1 и СБ2, аналоговый сумматор АС, источник опорного напряжения ИОН, генератор импульсов ГИ, цифро-аналоговый преобразователь ПАП, запоминающее устройство ЗУ, дешифратор ДШ, цифровые интеграторы ЦИ1, ЦИ2 и шифратор Ш.
В качестве согласующих блоков могут быть использованы различные типы АЦП, выходной код которых соответствует отношению амплитуды переменного напряжения к опорному напряжению, например действующее по принципу сравнения и вычитания или двухшагового интегрирования.
С учетом нестабильностей напряжения питания СКВТ по частоте и амплитуде и температурно-частотной нестабильности его коэффициента трансформации амплитуды напряжении квадратурных обмотокпри угловом положении ротора 0 могут быть представлены в виде
где —номинальное значение амплитуды напряжения питания СКВТ;К — номинальное значение коэффициента трансформации СКВТ при отсутствии дестабилизирующих факторов; —суммарная относительная погрешность изменения амплитуды, вызванная действием дестабилизирующих факторов.
Согласующие блоки вырабатывают соответственно цифровые коды и
равные отношению
где— выходное напряжение аналогового сумматора.
С выходов СБ коды поступают на входы установки начальных условий ЦИ. Выход каждого из них подключен к входу другого интегратора, благодаря чему при поступлении на вторые входы интеграторов тактовых импульсов с ГИ воспроизводится дифференциальное уравнение видас начальными условиями
При фиксации на регистровой выходе ЦИ1 нулевого кода ДШ нуля выдает сигнал на стробирующие входы ГИ и Ш, При этом блокируется ГИ, запрещается поступление импульсов на ЦИ я разрешается работа Ш. В этот момент на регистровом выходе ЦИ2 имеет место код модуля
отличающийся согласно (16.5) и (16.6) от своего номинального значения Фс= на величину приращения соответствующего суммарной
погрешности
Шифратор приращения кода выделяет кодовый эквивалент погрешности и выдает его с учетом знака на ЗУ. ЦАП, связанный с выходом ЗУ, формирует напряжение поправкипропорционально значению входного кода, который поступает на АС. Выходное напряжение АС
где—напряжение ИОН, поступает на опорные входы согласующих блокови при равенствезначению погрешностиполностью компенсирует влияниепоследней.
При совмещения в ЗУ функций суммирования кодов приращения АФ, вычисляемых относительно условной цифровой опорыи функции хранения значения этой суммы можно снизить требования к стабильностиИОН, ЦАП и АС. Это возможно благодаря тому, что в последующих циклах работы функционального преобразователя автоматически осуществляется подбор до уравнивания значенийТочность компенсацииопределяется разрешающейспособностью ЦАП, разрядность которого выбирается исходя из максимально возможной суммарной погрешности при выработке кодов функций
Таким образом, при работе функционального преобразователя автоматически поддерживается равенство и с выходовСБ поступают цифровые коды значения которых не зависят от рассмотренных нестабильностей СКВТ и линии его питания.