Преобразователь угла поворота вала в код
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
ТЕН ОБ ИСА СВИДЕТЕЛЬСТВУ АВТО РС бьединение а, Б,А,Сарыинтез линейс помощью ые фильтры, рис.7.37.ССР 986,ехника цифещений. М,: рис,18.1. орота вала вный вращаюГОСУДАРСТВЕННЫЙ КОМИТЕ ТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИКНТ СССР(56) Остапенко А.Т, Анализ и сных радиоэлектронных цепейграфов. Аналоговые и цифровМ,. Радио и связь, 1985, с,261,Авторское свидетельство СМ 1076935, кл. Н 03 М 1/64, 1Домрачев В.Г., и др. Схеморовых преобразователей перемЭнергоатомиздат, 1987. с.297,Изобретение относится к области авто-, матики, измерительной и вычислительной техники, а именно к устройствам преобразования угла поворота вала в цифровой код угла с синусно-косинусными вращающимися трансформаторами (СКВТ), работающими в амплитудном режиме, или другими датчиками, в которых информация об угле представлена в виде двух квадратурных гармонических составляющих, и может быть использовано для связи аналоговых источников информации с цифровым вычислительным устройством. а также в системах программного управления станками и в системах управления радио и оптическими телескопами.(54) ПРЕОБРАЗОВАТЕЛЬ УГЛА ПОВОРОТА ВАЛА В КОД(57) Изобретение относится к области автоматики и вычислительной техники, Целью изобретения является повышение точности преобразователя путем повышения его помехоустойчивости и уменьшения влияния высших гармоник. Для достижения поставленной цели в преобразователь угла поворота вала в код, содержащий СКВТ, источник напряжения возбуждения, аналоговый коммутагор, АЦП, определитель октантов, ПЗУ, три регистра, блок элементов И С КЛ ЮЧАЮЩЕ Е ИЛИ, программно-временной блок, введены регистр сдвига, выходной регистр, цифровой коммутатор, блок деления, два цифровых квадратурных фильтра низких ча от, сумматор и тактовый генератор. 1 з. -лы, 6 ил,Целью изобретения является пбвышение точности преобразователя путем повышения его помехоустойчивости и уменьшения влияния высших гармоник.На фиг.1 приведена структурная схема предложенного преобразователя; на фиг.2 - структурная схема генератора напряжения возбуждения; на фиг,3 - структурная схема аналогового коммутатора; на фиг,4 - структурная схема цифрового коммутатора; на фиг.5 - структурная схема цифрового квадратурного фильтра низких частот; на фиг,6 - циклограмма программно-временного блока преобразователя.Преобразователь угла поекод содержит синусно-косинусщийся трансформатор(СКВТ) 1, генератор 2 напряжения возбуждения, аналоговый коммутатор 3, АЦП 4, регистр 5, цифровые квадратурные фильтры 6, 7 низких частот(ЦКФНЧ). определитель 8 октантов, выходной регистр 9, блок 10 элементов ИСКЛОЧАЮЩЕЕ ИЛИ, цифровой коммутатор 11, блок 12 деления, ПЗУ 13, регистр 14 сдвига, сумматор 15, программно-временной блок 16 и тактовый генератор 17, регистры 18, 19 напряжения,Генератор напряжения возбуждения 2 (фиг,2) содержит ВС-генератор 21 гармонических колебаний и компаратор 21.Аналоговый коммутатор 3 (фиг.З) содержит первое 22 и второе 23 устройства выборки-хранения и два аналоговых ключа 24,Цифровой коммутатор 11 (фиг,4) содержит мультиплексоры 25 - 27, элементы 28, 29 ИСКЛЮЧАЮЩЕЕ ИЛИ, регистры 30, 31,Каждый цифровой коадратурный фильтр нижних частот содержит блоки 32- 35 элементов задержки, сумматоры 36, 37, умножители 38 - 49,Преобразователь угла поворота вала в код работает следующим образом. С генератора 2 напряжения возбуждения на первичную обмотку СКВТ 1 подается напряжение возбуждения частотой йЪ и амплитудой Ч.: 30 35 40 45 50 С вторичных обмоток СКВТ снимаются сигналы переменного тока, модулированныепо амплитуде в функции синуса и косинусаугла поворота; Чс (а) = К Чо соз а.Чз (а) = КЧо з 1 п а,где К - коэффициент трансформации СКВТ.Информационные сигналы Чс и Ч обрабатываются блоком аналогового коммутатора 3, Устройства 22, 23 выборки-хранения вы полня ют здесь следующие фун кции. В опервых, они осуществляют выделение амплитуд сигналов со вторичных обмоток СКВТ, в момент поступления сигнала ПУСК (фиг.б) по первому управляющему входу аналогового коммутатора с генератора 2, Во-вторых, они осуществляют временное хранение выборок сигналов в период их преобразования АЦП последовательного прибликения. Выделенные УВХ сигналы Чс и Ч поступают на вход аналогового ключа 24, осуществляющего поочередное подключение информационных сигналов соз и зп Чо(1) = Чосоз (п 1 ),5 10 15 20 25 по управляющим сигналам УВХ соз и УВХ з 1 п соответственно ко входу АЦП 4.Информационные сигналы Чс и Ч преобразуются в АЦГ 1 4 в цифровые коды Чс и Ч, которые служат основой для вычисления угла поворота вала, и поступают на входы регистров 18 и 19, осуществляющих подключение косинусного сигнала Чс на первый вход ЦКЭНЧ 6 по управляющему сигналу блока 16 ЧТЕНИЕ АЦП соз (фиг.б), а синусного сигнала Ч - на второй вход того ке фильтра по управляющему сигналу ЧТЕНИЕ АЦП 3 и блока 16,Цифровая фильтрация осуществляется Фильтрами первого порядка, синтезированными из аналогового фильтра Баттерворда нижних частот с введением комплексных весовых коэффициентов, так называемыми цифровыми квадратурными фильтрами нижних частот,ЦКФНЧ работает следующим образом. Отсчеты косинусного входа квадратурного сигнала Чс поступают одновременно на входы блока 32 элементов задержки, умножителей 38, 40, которые являются первым входом ЦКФНЧ, С выхода блока 32 элементов задержки отсчеты поступают на входыумножителей 42, 44. Отсчеты, взвешенные на умножителе 38, поступают на первый неинвертирующий вход сумматора 36, на второй неинвертирующий вход которого поступают отсчеты, взвешенные на умножителе 42, на третий инвертирующий вход поступают отсчеты синусного . входа, взвешенные на умнокителе 41, на четвертый инвертирующий вход поступают отсчеты синусного входа, взвешенные на умнокителе 45, на пятый инвертирующий вход поступают отсчеты, взвешенные на умножителе 78 с выхода блока 35 элементов задержки, на шестой неинвертирующий вход поступают отсчеты, взвешенные на умнокителе 48 с выхода блока 35 элементов задержки, на вход которой поступают отсчеты, просуммированные в сумматоре 36 и поступающие на первый ЦКФНЧ, где формируются отсчеты косинусного квадратур- ного выхода.На второй вход ЦКФНЧ поступают отсчеты с синусного входа квадратурного сигнала Ч, откуда они подаютсяодновременно на вход блока 33 элементовзадержки, умнохителей 39, 41, С выхода блока 33 элементов задержки отсчеты поступают на входы умножителей 48, 45, Отсчеты, взвешенные на умножителе 39, поступают на первый неинвертирующийвход сумматора 37, на второй неинвертирующий вход которого поступают отсчеты,взвешенные на умножителе 43, на третийнеинвертирующий вход. поступают отсчеты косинусного входа, взвешенные на умножителе 40, на четвертый неинвертирующий вход поступают отсчеты косинусного входа, взвешенные на умножителе 44, на пятый неинвертирующий вход поступают отсчеты, взвешенные на умножителе 48 с выхода блока 34 элементов задержки, на шестой неинвертирующий вход поступают отсчеты, взвешенные на умножителе 47 с выхода блока 35 элементов задержки, на вход которой поступают отсчеты, просуммированные на сумматоре 37 и поступающие на второй выход ЦКФНЧ, где формируются отсчеты синусного квадратурного выхода,Квадратурный выходной сигнал формируется согласно передаточной ха 1 актеристики.;. где Ад, Ал, Вл, В - . коэффициенты фильтра, являющиеся функцией частоты среза и коэффициента комплексности.Отфильтрованные первым ЦКФ НЧ б информационные сигналы Ч 1 и Ч 2 поступают одновременно на входы определителя октантов, второго ЦКФНЧ 7 и цифрового коммутатора 11. Определитель 8 октантов представляет соббй блок, структурная схема которого эквивалента схеме аналогового варианта его выполнения. А именно, формирование кода квадранта угла осуществляется исходя из знаков отфильтрованных кодовФЧс и Ч, о то время как код октанта формируется с учетом сравнения величин этих сигналов. Первым принят октант, в котором зи аО, соз арЬа О,згп асоз а, Номер октанта возрастает против часовой стрелки. Формирование трех старших разрядов кода угла из номера октанта осуществляется в определителе 8 октантов, Использование цифрового выполнения определителя 8 октантов вместо аналогового и включение его после первого ЦКФНЧ повышает помехоустойчивость всей структуры. 30 35 40 45 50 55 По изрестному номеру октанта определяют сигналы, пропорциональные синусу и косинусу угла, приведенного в первый октант,по выражениям:зиВ=зи а , соз/3= соза - в 1, 4, 5 и 8 октантахзи 3 = соз а, соз /3= зпа - во 2, 3, б, и 7 октантах,Это осуществляется в цифровом коммутаторе 11, где на первый и второй управляющие 5 10 15 20 25 входы поступают два младших разряда с выхода определителя 8 октантов, По сигналу ВЫБОР ФИЛЬТРА, поступающего с блока 16 на третий управляющий вход коммутатора 11, последний обрабатывает. квадратурный сигнал с первого 6 или со второго 7 ЦКФНЧ, низкий уровень этого сигнала подключает выходы первого ЦКФНЧ, а его высокий уровень - второго ЦКФНЧ(фиг.б),По приходу сигналов ЗП, МЕНЬШЕГО и ЗП, БОЛЬШЕГО по четвертому и пятому уп-. равляющим входам коммутатора соответственно с блока управления 16 осуществляется запись меньшего по модулю из отфильтрованных сигналов в первый регистр 30, а большего по модулю - во второй регистр 31, Таким образом, на первом выходе коммутатора 11 всегда (т,е, для обоих фильтров) формируется код меньшего, а на втором его выходе - большего по модулю из квадратурного сигнала.Обработанные таким образом отфильтрованные сигналы Ч 1 и Ч 2 с первого фильтра, а затем (согласно циклограмме, см. фиг,б) и Чз и Ч 4 со второго фильтра поступают на входы блока 12 деления, где формируется код;- , ---=19 (Р+О ),Ч 2 3 и ВЧ созе(2)-- у =19 (р+2 а ),Ч зп дЧз соз/3фкоторый используется в качестве адреса для обращения к ПЗУ 13,ПЗУ 13 запрограммировано по закону арктангенса в диапазоне углов (О - 45 ) и осуществляет функциональное преобразование входной величины:агс 19(19 Д =ф т,е. формирует на выходе код угла поворота. Нулевому входному коду 19 р соответствует нулевой код углами а максимальному входному коду 19 Рсоответствует максимальный код угла,д . Количество разряд":,в во входном и выходном кодах обеспечивают необходимые точности представления непрерывных величин 3 и 19/3 дискретными квантовыми уровнями.Таким образом, отфильтрованные первым ЦКФНЧ б сигналы с внесенной собственной погрешностью поступают на функциональный преобразователь, включающий в себя блок 12 и ПЗУ 13. на выходе которого формируется первое значение кода угла поворота с некоторой погрешностью:/3 + 2 о Информационные сигналы, прошедшие через оба ЦКФНЧ 6 и 7, приобретают удвоенную собственную погрешность (при полнойидентичности звеньев фильтрации); И также поступают на функциональный преобразователь, на выходе которого формируется второе значение кода угла поворота: Функциональный преобразователь, организованный из одного блока деления и одного ПЗУ, уменьшает время обработки информационных сигналов и экономит объем памяти. Код, поступающий на вход коммутатора 11 при первом чтении ПЗУ 13, поступает на вход регистра 14 сдвига по управляющему сигналуД блока 16, а код от второго чтения ПЗУ 13 поступает на вход регистра 5 по управляющему сигналу ф По этому же сигналу осуществляется сдвиг данных в регистре 14 сдвига на один разряд влево, что равнозначно умножению числа на два. Таким образом, на выходе сдвигаю- щего регистра формируется удвоенное значение первого кода угла поворота, полученного с первого ЦКФНЧ 6, вместе с собственной погрешностью, а на инверсных выходах регистра 5 формируется инверсное значение второго кода угла поворота, полученного со второго ЦКФНЧ 7, вместе с собственной погрешностью,Далее эти коды поступают на вход сумматора 15. на выходе которого будет формироваться значение кода угла поворота вала СК 8 Т с компенсацией собственной погрешности введенной фильтрации. С выхода сумматора 15 скомпенсированный код угла поворота поступает на первый вход блока 10 элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, другой вход которого управляется младшим разрядом кода определителя 8 октантов, Таким образом, в нечетных октантах, когда младщий разряд кода октанта равен нулю, на выход блока 10 элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 10 проходит прямой код угла, а в четных октантах, когда младший разряд кода октанта равен единице, на выходе этой схемы формируется инверсный код угла, дополняющий угол Р до 45, т.е. равный (л/4 - -ЙС выхода блока 10 код угла 3 или (л/4 - -Д подается на первый вход регистра хра 20 25 30 35 40 45 50 55 нения кода 9, на второй вход которого с блока определителя октантов 8 поступает код октанта. Пс сигналу ЗП,ДАННЫХ блока 16 по управляющему входу выходного регистра 9 на его выходе формируется обьединенный код угла,Формула изобретения 1. Преобразователь угла поворота вала в код, содержащий синусно-косинусный вращающийся трансформатор. входы которого подключены к одним выходам генератора напряжения возбуждения, а выходы соединены с информационными входами аналогового коммутатора, аналого-цифровой преобразователь, определитель октантов, постоянное запоминающее устройство, три регистра, блок элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, программно-временной блок, о тл и ч а ю щ и й с я тем, что, с целью повышения точности преобразователя, в него введены регистр сдвига, цифровой коммутатор, блок деления, два цифровых квадратурных фильтра низких частот, выходной регистр, сумматор и тактовый генератор, выход которого соединен с тактовыми входами программно-временного блока и аналогоцифрового преобразователя, другой выход генератора напряжения возбуждения соединен с первым управляющим входом аналогового коммутатора и входом "Пуск" программно-временного блока, первый выход которого соединен с входом запуска аналого-цифрового преобразователя, а второй и третий выходы - с соответствующими управляющими входами аналогового коммутатора, выход которого соединен с информационным входом аналого-цифрового преобразователя, выходы которого соединены с входами первого и второго регистров, управляющие входы которых подключены к четвертым и пятым выходам программно-временного блока соответственно, а выходы соединены с входами первого цифрового квадратурного фильтра низких частот, выходы которого соединены с входами определителя октантов и входами второго цифрового квадратурного фильтра низких частот, выходы которого соединены с одной группой информационных входов цифрового коммутатора, другая группа информационных входов которого соединена с выходами первого цифрового квадратур- ного фильтра низких частот, а выходы соединены с входами блока деления, выходы которого через постоянное запоминающее устройство соединены с входами третьего регистра и регистра сдвига, выходы которого и инверсные выходы третьего регистра соединены с входами сумматора, выходы которого соединены с группой входов блокаэлементов ИСКЛЮЧАЮЩЕЕ ИЛИ,управляющий вход которого подключен к выходу младшего разряда определителя октантов, а выходы соединены с одной группой входов выходного регистра, другая группа входов которого подключена к выходам определителя октантов, выходы старших разрядов которого соединены с первым и вторым управляющими входами цифрового коммутатора, третий. четвертый и пятый управляющие входы которого подключены соответственно к выходам программно-временного блока с шестого по восьмой, девятый выход которого соединен с входом управления записью регистра сдвига, десятый - с входом управления записью третьего .регистра и входом управления сдвигом регистра сдвига, а одиннадцатый выход - с входом управления записью входного регистра. 2. Преобразователь по п.1, о т л и ч а ющ и й с я тем, что цифровой коммутатор содержит три мультиплексора, два регистра и два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, первые входы первого и второго мультиплексоров являются одной группой входов, а вторые входы первого и второго мульти плексоров являются другой группой входовцифрового коммутатора, управляющие входы первого и второго мультиплексоров объ.единены и являются третьим управляющим входом цифрового коммутатора, а выходы 10 соединены свходами третьего мультиплексора, первый и второй входы первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ являются первым и вторым входами цифрового коммутатора, а выход соединен с одним входом 15 второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ,выход которого соединен с управляющим входом третьего мультиплексора, выходы которого соединены с входами регистров, управляющий вход первого регистра соеди нен с другим входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, который является четвертым, а управляющий вход второго регистра пятым управляющими входами цифрового коммутатора.251758875 прсф. п липСоставитель М.Сидорова актор О.Спесивых Техред М,Моргентал Корректор Н,Кешеля аэ 3012 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР113035, Москва, Ж, Раушская наб 4/5изводственно-издательский комбинат "Патент", г. Ужгород, ул,Гагарина, 1
СмотретьЗаявка
4896121, 25.12.1990
НАУЧНО-ПРОИЗВОДСТВЕННОЕ ОБЪЕДИНЕНИЕ "АСТРОФИЗИКА"
КУРЛОВ МИХАИЛ ЕГОРОВИЧ, РОДИОНОВА СВЕТЛАНА ЮРЬЕВНА, САРЫЧЕВ БОРИС АЛЕКСАНДРОВИЧ, КОРЧАГИН ИГОРЬ ВИКТОРОВИЧ
МПК / Метки
МПК: H03M 1/64
Метки: вала, код, поворота, угла
Опубликовано: 30.08.1992
Код ссылки
<a href="https://patents.su/7-1758875-preobrazovatel-ugla-povorota-vala-v-kod.html" target="_blank" rel="follow" title="База патентов СССР">Преобразователь угла поворота вала в код</a>
Предыдущий патент: Счетчик импульсов
Следующий патент: Преобразователь кода в пачку импульсов
Случайный патент: 277723