- •Схемотехника
- •Предисловие
- •Часть первая
- •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.3. Функциональный последовательно-параллельный цпу
В том случае, когда необходимо совместить высокие требования по точности и быстродействию преобразователя угла и его проекций, формирование кода проекций целесообразно производить из кода угла путем его функционального преобразования ПЗУ с синусной прошивкой [34, 62]. Такое построение отвечает требованиям, предъявляемым к ЦПУ, сопрягаемым с аппаратурой отображения на электронно-лучевых индикаторах [65].
Функциональная схема функционального ЦПУ повышенной точности и быстродействия представлена на рис. 18.5.
Преобразователь содержит СКДУ, два блока перемены знака БП31 и БП32, блок перемены функций БПФ (рис. 18.6), логический блок ЛБ (рис. 18.7), АЦП, функциональный блок ФБ (рис. 18.8), три регистра RG1—RG3, блок синхронизации БС, блок управления БУ, генератор импульсов G.
Блок БПФ (рис. 18.6) включает в себя компаратор К, два коммутатора КР1 и КР2 и два операционных усилителя УО1 и УО2. Логический блок ЛБ (рис. 18.7) состоит из четырех элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 1—4. Функциональный блок ФБ (рис, 18.8) содержит ПЗУ1—ПЗУЗ, блок инверторов БИ1, блок схем ИСКЛЮЧАЮЩЕЕ ИЛИ, два блока элементов 2И— ИЛИ 1 и 2,
два инвертора Введены следующие обозначения: 0 — угол поворота
СКДУ;—угол в, приведенный в первый октант; — напряжение питания СКДУ; —соответственно напряжение и код навыходе элемента; —число разрядов кода навыходеi-ro. элемента; 1р, 2р, Зр — первый, второй и третий разряды кода угла в, 1р — старший.
Выходные сигналы СКДУподключенные к входам БП31 и БП32, сравниваются с нулевым уровнем напряжения, в результате чего на вторых выходах этих блоков формируются синфазные логические сигналы, соответствующие знакам фаз полуперяодных значений синусного и косинусного напряжений Единичный уровеньсоответствует положительному полупериоду синусного и косинусного напряжений. Эти сигналы определяют прямую или инверсную передачу напряжений на первые выходы БП31 и БП32. Таким образом формируются моду-ли синуснойи косинусной проекций.
Напряжения со вторых выходов БП31 и БП32 сравниваются на компараторе (рис. 18.6), например, ИМС К521САЗ, в результате чего на его выходе формируется логический сигнал, принимающий следующие значения:
Выходной сигнал компаратора, подключенный к управляющим входам коммутаторов КР1 и КР2, например ИМС К590КН4, однозначно определяет их положение: прикоммутаторы находятся в положения I, а при— в поло-женин II. Первый вход коммутатора KP1 и второй вход коммутатора КР2 под-
ключены к второму выходу БП31, а второй вход коммутатора КР1 и первый вход коммутатора КР2 подключены ко второму выходу БП32. Выходы коммутаторов соединены с входами повторителей напряжения на УО1 и УО2, на выходе которых формируются напряжения по следующим выражениям:
При этом всегда На выходах повторителей формируются сигналы, про-
порциональные углу поворота в, приведенному в первый октант (угол в диапазоне 0-45°), т, е.Значения логических сигналов, соответствующие выражениям для диапазона угла 0—360°, приведены в табл. 18.2.
На вход блока синхронизации поступает напряжение U0, используемое для формирования синфазного логического сигнала, единичный уровень которого соответствует положительному полулериоду напряжения (/о. Выходные сигналы блока синхронизации и генератора импульсов подключены к входам блока управления. Синхронизирующий сигнал с выхода блока синхронизации обеспечивает запуск блока управления, на первом выходе которого, подключенном к третьему входу АЦП, формируется последовательность импульсов, обеспечивающая режим поразрядного уравновешивания в АЦП. Сигналы с выходов повторителей поступают соответственно на измерительный и эталонный входы АЦП отношения напряжений в код поразрядного уравновешивания, например БИС К572ПВ1, на выходекоторого формируется код, пропорциональный тангенсу угла т. е.
Сигналыс первых выходов БП31 и БП32 поступают на входы
элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 1 и 2 (рис. 18.7). На их вторые входы поступает сигнал U11 с выхода БС. Их выходы включены через элемент 3 ИСКЛЮЧАЮЩЕЕ ИЛИ на вход 4 элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, на второй вход которого поступает сигнал с выхода компаратора К (рис. 18.6). При этом на выходах 1, 3 и 4 элементов ИСКЛЮЧАЮЩЕЕ ИЛИ формируются логические сигналы, соответствующие значениям первого, второго и третьего разрядов кода угла (код октанта 6), причем значение первого разряда совпадает со знаком функцииа на выходе элемента2 формируется логический сиг-
кал, соответствующий знаку функции cos в, т. е.
Дальнейшее преобразование полученного кода производится в функциональ-ном блоке ФБ (см. схему рис. 18.8). Основным элементом этого устройств является ПЗУ, например БИС К505РЕЗ, в составе которых имеется набор про шивок тригонометрических функцийИнформационная емкост
ПЗУ 4 Кбит (см. § 12.1 и 12.3).
Прошивки 0051 и 0052 осуществляют функциональное преобразовано sin (0—90°) с дискретностью0052— 1—8р, 0051 — 9— 12р. В составе БИ( имеется набор прошнвок 0068—0071, обеспечивающий преобразование sin {0-45—90°) с дискретностью 0068—1—8р, 0069 — 9—16р для диапазон; (0—45°), а 0070— 1—8р, 0071—9—16р для диапазона (45—90°). Для ФЦПЗ с разрешающей способностью не более 10 двоичных разрядов в качестве ПЗУ. и ПЗУЗ может быть использована БИС К505РЕ30078, в которой реализована прошивка с дискретностью
БИС К505РЕЗ используются и в устройстве преобразования кода tg P (где — угол, принадлежащий отрезку [0—45°]) в код параметра
Одна из прошивок 0053 применяется для преобразования 9-разрядного вход-ного двоичного кодав 8-разрядный кода три других 0Q54—0056 позволяю.т из 10-разрядного кодаполучить 10-разрядный двоичный код угла
Код с выхода АЦП поступает на вход ПЗУ1, в которое записаны табличные значения функциипри изменении входного кода от нуля до максимального значения, например БИС К505РЕЗ 0054—0056. На выходе ПЗУ1 имеется код т. е. код угла На этом заканчивается первый этап преобразования. Последующее функциональное преобразование осуществляется по каждой составляющей параллельно, что позволяет эффективно использовать суммарный объем памяти ПЗУ (рис. 18.8). Код с выхода ПЗУ1 поступает на вход ПЗУ2 и на первый вход блока элементов ИСКЛЮЧАЮЩЕЕ ИЛИ непосредственно и черезна вход ПЗУЗ, На второй вход блока ИСКЛЮЧАЮЩЕЕ ИЛИ поступает сигнал с выхода элемента 4 ИСКЛЮЧАЮЩЕЕ ИЛИ {рис. 18.7). На выходе блока ИСКЛЮЧАЮЩЕЕ ИЛИ (18.8) формируются младшие разряды кода угла в, т. е. В ПЗУ2 и ПЗУЗ записываются табличные значения функции sin от 0 дои отдо 1 при изменении входного кода от нуля до максимального значения. При этом на выходе ПЗУ2 имеется кодна выходеПЗУЗ — кодВыход ПЗУ2 подключен ко вторым входам блоков 1 и 2 элементов 2И — ИЛИ, а выход ПЗУЗ — к первым входам этих блоков. Выход компаратора через БИ1 подключен к первым входам блоков 1 я 2 2И — ИЛИ, а выход БИ1 через инвертор ИнеЗ подключен к другим входам блоков 1 и 2 2И—ИЛИ. На их выходах фиксируются коды
Выходы блоков 1 и 2 2И — ИЛИ и блока элементов ИСКЛЮЧАЮЩЕЕ ИЛИ подключены к первым входам регистров RGI—RG3 соответственно (рис. 18.5). Вторые входы этих регистров подключены ко второму выходу блока управления. Третьи входы регистров подключены к выходу элемента 1
ИСКЛЮЧАЮЩЕЕ ИЛИ, третий вход RG2 регистра — к выходуэлемента
ИСКЛЮЧАЮЩЕЕ ИЛИ, а четвертый я пятый входы регистра RG3 — соответственно к выходам элементов 3 и 4 ИСКЛЮЧАЮЩЕЕ ИЛИ (рис. 18.7).
Преобразователь работает следующим образом. (На рис 18.9 и 18.10 представлены диаграммы, поясняющие его работу.)
Выходные сигналы СКДУ сравниваются в БП31 и БП32 с нулевым уровнем напряжения, в результате чего на их вторых выходах формируются логические сигналы, соответствующие знакам фаз полупериодных значений синусного и косинусного напряжений. Единичное значение этих сигналов определяет прямую, а нулевое значение—инверсную передачу напряжений на первые входы этих блоков, т. е. значения напряжений на этих выходах равны модулям синусного и косинусного напряжений соответственно:Эти напряжения сравниваются на компараторе, в результате чего на его выходе формируется логический сигнал, принимающий нулевое значение в 1, 4, 5-м и 8-м октантах и единичное значение во 2, 3, 6-м и 7-м октантах. Сигнал с выхода компаратора К (рис 18.6) управляет Кл1 и Кл2, и на их выходы проходят соответственно синусное и косинусное напряжения, пропорциональные углу поворота Э, приведенному в первый октант. Эти напряжения поступают на высокоомные входы УО1 и УО2, которые имеют близкое к нулю выходное сопротивление н исключают влияние конечного значения сопротивления Кл1 и Кл2 в замкнутом состоянии на точность аналого-цифрового преобразования. Таким образом, на измерительный и эталонный входы АЦП поступают синусное и косинусное напряжения, пропорциональные углу
Синхронизирующий сигнал с выхода БС обеспечивает запуск блока управления на каждом полупериоде напряжения Через интервал времени, необходимый для нарастания синусного и косинусного напряжений, на первом выходе блока управления формируется последовательность импульсов, обеспечивающая
режим поразрядного уравновешивания АЦП, в результате чего на его выходе устанавливается код отношения напряжений на измерительном и эталонном входах, т. е. кодНа выходах элементов 1—4 ИСКЛЮЧАЮЩЕЕ ИЛИ формируются знаки функций и три старших разряда кода угла в согласно (18.5).
Код с выхода АЦП поступает на вход ПЗУ1, на выходе которого формируется код углаЭтот код поступает на вход блока элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, другой вход которого управляется третьим разрядом кода угла. При этом на выход этого блока в нечетных октантах (Зр=О) проходит прямой код, дополняющий уголдо 45% т. е.код угла с выхода этого блока
совместно с кодом октантов дает код угла 6.
Выходной сигнал компаратора через БИ1 и управляет работой блоков 1 и 2 2И—ИЛИ таким образом, что в 1, 4, 5-м и 8-м октантах на выход первого блока 2И — ИЛИ проходнт код с выхода ПЗУ2, а на выход второго блока 2И —ИЛИ —код с выхода ПЗУЗ, т. е.Во 2,
3, 6-м и 7-м октантах на выход первого блока 2И — ИЛИ проходит код с выхода ПЗУЗ, а на выход второго блока 2И —ИЛИ —код с выхода ПЗУ2, т. е.
Таким образом, на выходе первого блока 2И — ИЛИ формируется код а на выходе второго блока 2И —ИЛИ —код
С целью снижения потребляемой мощности в этом варианте ЦПУ возможно использование импульсной запитки ПЗУ [54].
Коды модулей и знаки функций а также код угла записываются в регистре RG1—RG3 (рис. 18.5) по фронту импульса со второго выхода БУ. Они формируются после окончания режима поразрядного уравновешивания через интервал времени, необходимый для считывания информации из ПЗУ1—ПЗУЗ. Таким образом, на выходах регистров RG1— RG3 имеются коды
функций и угла 9, соответствующие
и
Необходимость расширения функциональных возможностей преобразователя за счет получения кода угла вполне обоснована при использовании подобных устройств в измерительных и следящих системах, в робототехнике, где необходимо иметь информацию об угловом положении объекта.
Статическая погрешность преобразования этого устройства обусловлена в основном инструментальной погрешностью АЦП и по сравнению с построением, представленным на рис. 17.6, снижается в 2 раза при вероятностной методике ее оценки, что подтверждается следующим расчетом.
Обозначим через среднеквадратйческую ошибку (СКО) ЦАП; — СКОАЦП. Тогда суммарная ошибка СКО ЦПУ (см. рис. 17.6) определится как
а суммарная СКО рассматриваемого ЦПУ Так как
Поскольку преобразователь (рис. 18.5) включается дважды за период изменения напряжения питания быстродействие его по сравнению с ЦПУ на рис. 17.6 при одинаковой частоте повышается в 2 раза, что позволяет снизить динамическую ошибку преобразования.
Быстродействие такого ЦПУ определяется каналом преобразования угла, скорость получения цифрового эквивалента которого может быть повышена за счет параллельной обработки [а. с 798945 (СССР)].