- •Схемотехника
- •Предисловие
- •Часть первая
- •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. Коррекция погрешности цпп с пзу
- •Список литературы
- •Алфавитный указатель
11,4. Повышение быстродействия
Быстродействие циклического ЦПУ определяется рядом факторов, среда которых основным является периодичность его алгоритма функционирования. Этот фактор имеет принципиальное значение и определяет качественную сторону процесса преобразования входной информации. С количественной точки зрения возможны широкие вариации показателей преобразования изменяющихся во времени входных воздействий. Эти показатели в значительной мере определяются параметрами сигналов запитки и первичной обработкой его выходных сигналов, в амплитуде и фазе которых заложена информация о перемещении.
При работе на несущей частоте н использование на входе отсчетной части УВХ [57] темп выдачи цифровой информации о перемещениях ограничен частотой питания СКВТ. В связи с тем, что в большинстве случаев она составляет 1000 Гц, темп выдачи не превосходят преобразований в секунду. Отсюда вытекает требование к быстродействию отсчетной части, т. е. время аналого-цифрового преобразования не должно превышать 0,5 мс В связи с тем что для большинства современных БИС АЦП средней точности=10+12 бит) время преобразования в режиме последовательных приближений не превосходит 0,2 мс, принятия специальных мер по повышению быстродействия не требуется. При работе на частоте запитки оказывается возможной реализация последовательного режима преобразования, когда за три первых такта определяется код октанта, а на последнем, четвертом такте производится с помощью того же АЦП преобразование внутри октанта (см. $ 11.3). При использовании поквадрантного кодирования все преобразование завершится за три такта.
При использовании циклического преобразователя в качестве отсчетной части многоканального ЦПУ желательно исключить потери быстродействия, связанные с коммутацией в переключателях и возникающие за счет последовательного определения октантов и внутриоктантного преобразования.
Максимальное быстродействие в циклическом ЦПУ достигается при переходе на одновременное параллельное преобразование во всех разрядах. Такой подход оправдан в тех случаях, когда необходимо быстрое преобразование выходных сигналов СКВТ после их выпрямления или же при работе на несущей частоте 10—20 кГц, а быстродействие АЦП последовательных приближений оказывается недостаточным. С этой точки зрения представляет интерес рассмотрение ряда устройств, позволяющих решить задачу построения быстродействующих ЦПУ.
Недостатком большинства рассмотренных выше построений ЦПУ с использованием нелинейных, кусочно-линейных н кусочно-гладких обратных свя-зей является потеря быстродействия за счет последовательного определения кода октантов н внутриоктантного преобразования.
Устранение этого недостатка достигается в построении ЦПУ по [а. с. 1024955 (СССР)]. Функциональная схема такого преобразователя представлена на рис. 11.12,
Она содержит СКВТ, формирователь кода октантов ФКО, блок преобразования БП синусно-косинусных сигналов в код и дискриминатор напряжений ДИ, состоящий из инвертирующих выпрямителей ИВ1, ИВ2, суммирующего выпрямителя СВ и сумматоров СУ1, СУ2.
Преобразователь работает следующим образом.
На выходах СКВТ формируются сигналы переменного тока, модулированного по амплитуде в функции синуса и косинуса аналоговой величины, например угла поворота. В ФКО производится сравнение этих сигналов по амплитуде и фазе с опорным сигналом и между собой. В результате на выходе ФКО образуется код трех старших разрядов октанта. На выходе ИВ1 формируются положительные полупериоды входного синусного сигнала переменного тока, а на выходе ИВ2 — отрицательные полупериоды входного косинусного сигнала переменного тока.
В СВ происходит суммирование выходных сигналов СКВТ и выходных сигналов ИВ. При этом коэффициент передачи выходных сигналов СВ вдвое больше коэффициента передачи выходных сигналов СКВТ. На инверсном выходе СВ формируются отрицательные полупериоды, а положительные ограничиваются. В СУ1 происходит суммирование выходного синусного сигнала СКВТ и выходных сигналов ИВ1 и СВ, а в СУ2 — суммирование выходного косинусного сигнала СКВТ, выходных сигналов ИВ2 и СВ. При этом коэффициенты передачи выходных сигналов ИВ при суммировании в СУ1 и СУ2 вдвое больше коэффициентов передачи других суммируемых сигналов. В результате на выходе СУ1 образуется выпрямленное напряжение отрицательной полярности пропорциональное по амплитуде меньшему (синусному) из выходных напряжений СКВТ, а на выходе СУ2 образуется выпрямленное напряжение положительной полярности, пропорциональное по амплитуде большему (косинусному) из выходных напряжений СКВТ.
Из выходных сигналов СУ1 и СУ2 в БП формируется код аналоговой величины, например угла поворота. Полный код ЦПП составляется из выходного кода ФКО (старшие разряды) и выходного кода БП (младшие разряды). Формирование кода младших разрядов производится одновременно с формированием кода старших разрядов, что повышает быстродействие преобразователя.
Дискриминатор напряжений (рис. 11.13) представляет схему автоматического переключателя октантов, не содержащую управляемых переключательных элементов. Схемы выпрямителей построены на ОУ с диодами в контуре обратной связи, т. е. по схеме «идеального диода». Такое построение устраняет потери быстродействия, связанные с коммутацией в переключателях. Быстродействие ЦПУ определяется производительностью БП. Предварительное детектирование выходных сигналов СКВТ целесообразно производить я при запитке СКВТ вращающимся полем.
Одним из основных недостатков известных устройств детектирования является их низкое быстродействие, ограниченное скоростью переходных процессов в фазовых детекторах при формировании постоянных составляющих выходных сигналов, пропорциональных синусу в косинусу перемещения. С целью устранения этого недостатка предложена структура построения [а. с. 1095212 (СССР)], предусматривающая предварительное аналоговое преобразование выходных сигналов СКВТ.
Преобразователь (рис. 11.14) работает следующим образам.
Источник питания ИП формирует синусоидальное и косинусоидальное напряжения переменного тока одной и той же частоты
которыми питаются первичные квадратурные обмотки СКВТ. На вторичных квадратурных обмотках СКВТ формируются напряжения где — коэффициент передачиСКВТ.
В блоках перемножения БП производится перемножение входных и выходных напряжений СКВТ и формируются напряжения
где —коэффициент передачи блоков перемножения. На выходах сумматора СУ1, работающего в режиме сложения, а сумматора СУ2, работающего в режиме вычитания, формируются напряжения
коэффициент передачи сумматоров С1 и С2; К—общий коэффициент передачи тракта.
Таким образом, выходные сигналы фазовых детекторов ФД1 и ФД2 представляют собой постоянные напряжения. В АЦП производится преобразование этих постоянных напряжений в цифровой код. При этом частота преобразования в АЦП не ограничена частотой питания СКВТ и длительностью переходных процессов в ФД, что способствует повышению быстродействия ЦПП в целом.
Следует отметить, что такое построение ЦПП характеризуется относительно низкой точностью, определяемой погрешностями аналоговых перемножителей [34], поэтому в ЦПУ средней и высокой точности для повышения быстродействия следует рекомендовать работу на повышенной частоте с за-питкой СКВТ трапецеидальным напряжением. Это позволяет снимать несколько отсчетов за один период запитки, т. е. полнее использовать возможности АЦП.
Для достижения высокого быстродействия в современных АЦП [61] широко используется принцип параллельного преобразования. Эффективность такого подхода при реализации ЦПУ иллюстрируется на примере преобразователя {а. с. 798945 (СССР)], схема которого представлена на рис. 11.15.
Преобразователь содержит СКВТ, селектор квадранта СК, выходной регистр, формирователь старших разрядов кода ФСРК угла в квадранте, ЦАП рассогласования между углом в квадранте и его кодом, преобразователь кода в код ПКК, формирователь младших разрядов кода ФМРК угла в квадранте. Блок ФСРК содержит компараторы К1—7, соединенные с их входами резисторы фазовые дискриминаторы ФД 1—7, формирователь опорных импульсов ФОИ, шифратор Ш (рис. 11.15,б).
Выходные напряжения СКВТ поступают на входы СК, который формирует два старших (в пределах полного оборота) разряда выходного кода
квадранта. Селектор квадранта подключает обмотки СКВТ таким образом, чтобы его выходные напряжения соответствовали первому квадранту при любом угле 0. Преобразованию подвергается угол представляющий угол в, приведенный в первый октант. Значения кода квадранта записываются в выходной регистр, а напряжения, пропорциональные синусу и косинусу угла 0, поступают на входы ФСРК. На его выходе образуется двоичный код, который переписывается в выходной регистр и, кроме того, поступает на цифровые входы ЦАП1 и ЦАП2 рассогласования между углом н кодом, на аналоговые входы которых поступают напряжения с выходов СК.
Для работы ЦПУ с ФКН необходимо наличие на их цифровых входах прямого в дополнительного кодов. Для получения дополнительного кода служит ПКК.
На выходе ЦАП1 формируется переменное напряжение, амплитуда которого пропорциональна синусу разности между кодируемым углом н эквивалентом соответствующим коду ФСРК. На выходе ЦАП2 формируется косинусная составляющая разности Выходные напряжения преобразователей поступают на входы ФМРК, на его выходе образуется код углакоторый переписывается в регистр и вместе с кодом углаи кодом квадрантаобразует полный код угла Ф.
Блок ФСРК угла в квадранте содержит ряд компараторов. На рис. 11.15,б для примера изображена схема трехразрядного формирователя, число разрядов которого в общем случае равногде п — число разрядов формирователя. Каждый компаратор одним входом соединен с общей шиной, а другим через резисторы соединен с входными зажимами формирователя. На выходе каждого компаратора формируются импульсы, частота следования которых равна частоте напряжения питания датчика угла, а фаза зависит от соотношения сопротивлений резисторов и угла Если выходные напряжения разнополярные, а отношение сопротивлений то входной ток компаратора
где —напряжение на синусном входе ФСРК;
напряжение на косинусном входе ФСРК; —напряжение питания датчикаугла; К—коэффициент его передачи.
Следовательно, в диапазонах угловarctg
полярности выходных импульсов компараторапротивоположны. Каждый компаратор производит смену фазы выходных импульсов при угле, равном 90° — порядковый номер компаратора.
Блок ФСРК содержитлогическихФД. Выход каждого компаратора соединен с первым входом логического ФД, имеющим одинаковый с компаратором порядковый номер. Вторые входы всех логических ФД объединены и подключены к выходу тех ФД, для которыхт. е. тех ФД, где присутствует уровень логической единицы. При этом на выходах остальных ФД — уровень логического нуля. Тем самым осуществляется квантование кодируемого угла по уровню. Для формирования кода угласлужит шифратор, на выходахкоторого получается требуемый код. Так как устройство работает напеременном токе, частота обновления информации на выходе ФСРК не превышает удвоенной частоты напряжения, питающего датчик угла (один раз за полупериод несущей частоты датчика).
Цифровые преобразователи рассогласования между углом и кодом служат для выработки переменных напряжений, пропорциональных синусу и косинусу разности между кодируемым углом 6 н выработанным в цифровом виде формирователем старших (в пределах квадранта) разрядов углом Преобразователи рассогласования работают в соответствии с формулами
Функции формируются датчиком угла в виде напряжения.
Функция формируется аналогично функции с той
лишь разницей, что разрядные ключи замыкаются в соответствии со значениями разрядов дополнительного кода угла что равносильно заданию аргумента
Произведения формируются
в виде сумм разрядных токов, поступающих с выходов разрядных ключей, управляемых прямым либо дополнительным кодом. Для получения разности произведений один из сомножителей предварительно инвертируется с помощью инвертора.
Таким образом, используя преобразователь рассогласования, получаем синусную и косинусную составляющие разностного угла которые поступают на входы ФМРК. Структура ФМРК такая же, как и у ФСРК. Различие лишь в сопротивлениях резисторов, определяющих углы, при которых происходит смена фазы выходных импульсов компараторов.
Использование формирователей старших и младших разрядов кода и преобразователей рассогласования между углом и кодом существенно повышает быстродействие ЦПУ.
К недостаткам такого построения следует отнести его сложность и невозможность реализации на стандартных ИМС повышенной интеграции.
ГЛАВА ДВЕНАДЦАТАЯ ЦИКЛИЧЕСКИЕ ЦПП С ФЦАП НА ОСНОВЕ ПЗУ