Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Инф.устр(Назаров) / В. Г. Домрачев.doc
Скачиваний:
241
Добавлен:
22.03.2015
Размер:
20.29 Mб
Скачать

9.3.3. Схемные методы повышения точности

Одним из эффективных путей повышения точности ЦПУ на основе генера­тора гармонических сигналов является совершенствование схемных построений его отдельных устройств, введение новых устройств и связей между ними. Пример такого подхода представлен в [а.с. 982049 (СССР)], где предложены новые выполнения дифференциатора, определителя квадрантов и формирова­теля уровня; введены блоки управления и установок. На рис. 9.11 представле­на функциональная схема преобразователя.

Преобразователь содержит СКДУ; коммутаторы КР1 и КР2; интеграторы ИР1 и ИР2; компараторы К1 и К2 инвертор генератор импульсов ГИ;

дифференциатор ДФ, состоящий из Д-триггера, логических элементов И1, И2 и НЕ1; определитель квадрантов ОК, состоящий из сумматора по модулю 2 и схемы НЕ2; формирователь уровня ФУ, состоящий из регистра селектора-мультиплексора СМ и схем НЕЗ, НЕ4; блок управления БУ, содержащий нуль-орган НО, схемы ИЗ и ИЛИ; блок установок БУС; счетчики С2 и С1; регистри источник опорных напряжений ИОН.

Определитель квадрантов ОК, предназначен для формирования кода квад­ранта, предшествующего реальному нахождению угла 0. Например, при нахож­дении 0 во втором квадранте формулируется код первого квадранта и т. д. Регистр предназначен для хранения кода квадранта, необходимого для выделения нужного фронта сигнала из выходных сигналов компараторов K1 и К2 при расположении угла в в любом из четырех квадрантов. Счетчик С1 имеет входы параллельной записи во все разряды, он может быть реализован, например, на микросхемах К133ИЕ7. Код, хранящийся в БУС, совместно со сформированным кодом квадранта представляет собой код начала квадранта нахождения угла 0, уменьшенный на величину кода компенсации задержкикоммутаторов и компараторов. Он выбирается равным коду установки БУС

Например, если 0 соответствует 0,3° и расположен во втором квадранте, то на параллельные входы счетчика С1 поступает код, соответствующий 89,7е.

Одновременно наличие старших разрядов в счетчике С1, куда записывается кол квадранта, предохраняет преобразователь от сбоев, выражающихся а переполнении разрядов этого счетчика, формирующих код угла внутри квадранта.

Нуль-орган НО и элемент ИЗ предназначены для формирования пачки импульсов У1, получаемых от совпадения положительных полуволн опорного напряжения ИОН с состоянием 1 первого выхода счетчика С2. Количество импульсов в пачке задается временным интервалом с помощью счетчика таким, чтобы напряжение на интеграторах в конце первого такта доходило до нуж­ного значения при требуемой чувствительности уровня.

Работа преобразователя происходит в три такта.

В первом такте на втором выходе счетчика С1—1, на первом выходе—0. Импульсы У1 синхронно с положительными полуволнами опорного напряжения ИОН поступают на управляющие входы коммутаторов. При наличии импульса У1 напряжения, с выходов СКДУ через коммутаторы поступают на входы интеграторов и накапливаются там. В паузах между импульсами У1 на входы интеграторов ничего не поступает и они выполняют роль аналоговых запоми­нающих устройств. При поступлении сигнала на С2 н С/, который находится в режиме постоянного счета, С2 увеличивает свое состояние на единицу, на втором выходе счетчика появляется 0. С помощью коммутаторов прекраща­ется подача напряжений с выходов СКДУ на интеграторы.

При установке на первом выходе счетчика С1 1 начинается второй такт. По фронту сигнала У2 код квадранта, сформированный на выходах компарато­ра К2 и элемента НЕ2, записывается в и совместно с кодом БУС записы­вается в C1. Код с выходов подготавливаетСМ к пропусканию положи­тельного фронта сигнала (при ближайшем переходе через нуль напряжения одного из интеграторов) на D-вход триггера Д, который отсутствием 1 на пер­вом выходе счетчика был установлен н состояние 0. Одновременно при появле­нии 1 на первом выходе счетчика с помощью коммутаторов интеграторы и инвертор образуют замкнутую петлю — осциллятор. При ближайшем переходе через нуль напряжения одного из интеграторов сигнал на выходе мультиплексо­ра принимает состояние 1 и триггер, который ранее поддерживался в состоя­нии 0, переходит по ближайшему фронту импульса генератора в состояние I, тем самым1 разрешая запись из счетчика в регистр кода, который накаплива­ется там в течение интервала осциллирования. Отрицательный фронт импульса генератора, пройдя через элементы ИЕ1 и И2, устанавливает в 0 счетчики и тем самым устанавливает в 0 триггер Д (по R-входу).

Начинается третий такт. На третьем такте на выходе элемента ИЛИ появляется 1 и интеграторы начинают обнуляться. Третий такт продолжается до тех пор, пока сигнал с выхода счетчика не увеличит на единицу состояние второго счетчика, т. е. начнется снова первый такт.

В результате происходит увеличение точности преобразователя за счет компенсации погрешности, вызванной задержкой аналоговых коммутаторов и компараторов, и устранения возможности сбоя при переполнении счетчика при углах, близких к 90, 180, 270, 360°, вследствие изменения постоянных времени интеграторов.

Схемные методы повышения показателей ЦПУ могут предусматривать введение коррекции результатов преобразования от изменения параметров интеграторов. Их применение позволяет автоматизировать и взаимную балан-сировку интеграторов [а. с. 972541 (CCCP)].

Схема ЦПУ с автоматической коррекцией представлена на рис. 9.12. Преобразователь состоит из СКДУ, формирователя кода квадранта ФКК, компараторов KP1 и КР2, управляемого делителя напряжения УДН, интегра­торов ИР1 и ИР2, коммутаторов K1, К2, блока управле­ния БУ, генератора импульсов ГИ, регистра , блока управления делителемБУД, формирователя тактов ФТ, ключей Кл1 и Кл2, источника напряжения ИН, логических схем И1, И2 и инвертора Ннв.

Для автоматического поддержания равенства (9.21), при котором Ф экви­валентно 8, в преобразователе на входе одного из интеграторов установлен УДН [59] и введен дополнительный режим — коррекция. В этом режиме на входы отсчетной части подается одно напряжение, что позволяет имитиро-вать задание 0°, 45° или 225°. Полученный после преобразования код коррек­тируют согласно выражению (9.20) и сравнивают с расчетным кодом 45° или 225°. По полученному отклонению корректируют код, хранящийся в УДН До установления равенства (9.21).

Преобразователь работает следующим образом.

Датчик формирует сигналы, пропорциональные синусу и косинусу угла поворота его вала. По сигналу с четвертого выхода БУ триггер устанавлива­ется в 0, на выходе элемента И4 формируется единичный уровень, по кото-

рому замыкаются Кл1 и Кл2. Напряжение ИИ через Кл1 и УДН поступает на вход ИР1, а через Кл2 — на вход ИР2. По прошествии мекоторого времени интегрирования появляется сигнал на втором выходе БУ, а с четвертого выхо­да снимается. При этом выход ИР2 через К1 подключается к входу делителя, а выход инвертора через К2 подключается к входу ИР2. Начинается процесс взаимного интегрирования напряжений ИР1 и ИР2 до тех hop, пока выходное напряжение одного из интеграторов не станет нулевым, что фиксируется КР1 или КР2.

Временной интервал взаимного интегрирования измеряется путем запол- нення его импульсами генератора и подсчёта в БУ. Сигнал окончания интегри- ррвания с пятого выхода БУ Через открытый элемент Ц2 проходит в БУД я переписывает в этот блок полученный код временного интервала с первых выходов БУ. В зависимости от полученного кода коэффициент передача дели- теля устанавливается таким, чтобы постоянные интегрирования ИР1 и ИР2 с учетом коэффициента передачи инвертора были равны. После сигнала с пя­того выхода БУ формируется сигнал с третьего выхода этого блока, по кото­рому ИР1 л ИР2 устанавливаются в 0.

Далее вновь появляется сигнал на четвертом выходе БУ, по которомуустанавливается в 1, на выходе элемента ИЗ формируется единичный уровень, а выходы датчика подключаются соответственно к УДН и ИР2. Начинается интегрирование выходных напряжений датчика ИР1 и ИР2. По прошествии времени интегрирования появляется сигнал на втором выходе БУ, по которому входы УДИ и ИР2 отключаются от выходов датчика и подключаются соответ­ственно к выходу инвертора. Начивается вторично-процесс взаимного интегри­рования до момента срабатывания KP1 или КР2, Код временного интервала взаимного интегрирования переписывается выходным сигналом элемента И1 в После этого сигнал с третьего выхода БУ устанавливает ИР1 и ИР2

в 0. Цикл преобразования заканчивается. Код угла поворота находится в

Таким образом, в начале каждого. цикла преобразования производится автоматическое уравнивание постоянных интегрирования, что повышает точ­ность ЦПУ при изменении параметров ИР и инвертора. Выполняя по програм­ме через промежутки времени, определяемые ожидаемой динамикой изменения постоянных времени ИР, цикл коррекции, получаем ЦПУ, выходной код кото­рого не зависит от изменения постоянных интеграторов и который не требует трудоемкой операции настройки.