Функциональный преобразователь

Номер патента: 1166147

Автор: Серебриер

ZIP архив

Текст

:д1Н АВТОРСК СВИДЕ О.Ю. Я. Фуналого-цимации,2 - 5.е аналослительнс. 216,КОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИИ(71) Кишиневский завод счетных машим. 50-летия СССР(54) (57) 1. ФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ, содержащий блок аналого-цифрового преобразования, подключенный цифровым выходом к адресному входу первого блока памяти, соединенного выходами разрядов с цифровым входом цифроаналогового преобразователя, подключенного выходом к первому входу выходного сумматора, второй вход которого, соединен с выходом цифроаналогового множительного блока, подключенного цифровым входом к выходам разрядов второго блока памяти, а аналоговым входом - аналоговому выходу сигнала рассогласования блока аналогоцифрового преобразования, отличающийся тем, что, с целью повышения точности преобразования знакопеременных сигналов, в него введены счетчик, дешифратор нуля, компараторы, усилитель, формирователи им- пульсов, триггер, элементы ИЛИ, ключ и блок выделения модуля и знака входного сигнала, соединенный входом с шиной ввода аргумента преобразователя, выходом знака сигнала - со знаковыми разрядами адресных входов первого и второго блоков памяти, а выходом модуля сигнала - с информационным входом блока аналого-цифрового Я 111166147 преобразования, подключенного входом начальной установки к шине задания начальных условий преобразователя и к входу начальной установки счетчика, выходами прибавления и вычитания единицы младшего разряда - к первому и второму входам первого элемента ИЛИ, а аналоговым выходом сигнала рассогласования - к входу усилителя, соединенного выходом с сигнальным входом ключа и с входом первого формирователя импульсов, подключенного выходом к третьему входу первого элемента ИЛИ, соединенного выходом с установочным входом триггера, вход обнуления которого соединен с выходом второго элемента ИЛИ, а выход - с управляющим входом ключа, подключенного выходом к первым входам первого и второго компараторов, соединеннь 1 х Й вторыми входами с шинами ввода разнополярных опорных напряжений, а выходами - Цф соответственно с суммирующим и вычитающим входами счетчика, подключенного цифровым выходом к адресному входу второго блока памяти, причем второй элемент ИЛИ соединен первым .входом с входом приведения в исходное состояние преобразователя, а вторым входом - с выходом дешифратора нуля, подключенного входами к вы- ф ходам разрядов первого блока памяти, кроме его знакового разряда.2. Преобразователь по и. 1, отличающийся тем, что блок аналого-цифрового преобразования содержит узел вычитания, два компаратора, счетчик и цифроаналоговый , преобразователь, подключенный цифровым входом к выходам разрядов счетчика, а выходом - к первому входу узла вычитания, второй вход которого соединен с информационным входом блока аналого-цифрового преобразования, а выход - с аналоговым выходом сигнала рассогласования блока аналого-цифрового преобразования и с первыми входами компараторов, подключенных вторыми входами к шинам ввода разно- полярных опорных напряжений, а выхода(;) =1 л х;1 15 ми - соответственно к суммирующему и вычитающему входам счетчика, информационный вход и цифровой выход которого являются соответственно входом начальной установки и цифровым выходом блока 1Изобретение относится к автоматике ивычислительной технике и может найти при, менение в гибридных вычислительных системах и в специализированных устройствахобработки информации,Целью изобретения является повышениеточности преобразования знакопеременныхсигналов.На фиг. 1 показана блок-схема функционального преобразователя;на фиг. 2функциональная схема блока аналого-цифрового преобразования; на фиг. 3 - функциональная схема блока выделения модуляи знака входного сигнала; на фиг. 4 - временная диаграмма, поясняющая работу преобразователя.Функциональный преобразователь(фиг. 1) содержит блок 1 выделения модуля и знака входного сигнала, шину 2 вводааргумента, выход 3 модуля сигнала блока 1,блок 4 аналого-цифрового преобразования,информационный вход 5 блока 4, выход 6знака сигнала блока 1, первый и второйблоки 7 и 8 памяти, цифро-аналоговый преобразователь 9, дешифратор 0 нуля, входной переключатель 11 знака эталонного напряжения преобразователя 9, цифроаналоговый множительный блок 12, аналоговыйвыход 13 сигнала рассогласования блока 4,выходной сумматор 14, выходную шину 15функционального преобразователя, цифровой выход 16 и вход 17 начальной установки блока 4, выходы прибавления 18 и вычитания 19 единицы младшего разряда блока 4, первый элемент ИЛИ 20, первый формирователь 21 импульсов, усилитель 22, второй формирователь 23 импульсов, второй элемент ИЛИ 24, управляющий вход 25 преобразователя,триггер 26, ключ 27, первый ивторой компараторы 28 и 29, счетчик 30 ишину 31 задания начальных условий преобразователя. Блок 4 аналого-цифрового преобразования (фиг, 2) содержит компараторы 32 и 33, цифроаналоговый преобразователь 34, счетчик 35 и узел 36 вычитания.Блок 1 выделения модуля и знака вход ного сигнала (фиг. 3) содержит узел 37 аналого-цифрового преобразования, а выходы компараторов являются соответственно выходами прибавления и вычитания единицы младшего разряда блока аналогоцифрового преобразования. выделения модуля и усилитель-ограничитель 38.Принцип работы функционального преобразователя основан на преобразовании входного аналогового сигнала х(1) в гибридную форму. Значения функции преобразования у = 1(х) и коэффициенты крутизны в узловых точках в цифровой форме предварительно заносятся соответственно в блоки 7 и 8 памяти. Значения коэффициента 1 О крутизны функции преобразования у1(х) в 1-ой узловой точке на участкеаппроксимации определяют из выражения Для определения знака приращения дуусловно принимают направление изменения аргумента в правой полуплоскости в сторону плюс бесконечности, а в левой полу- плоскости - в сторону минус бесконечности,В процессе работы блоком 4 осуществляется квантование по амплитуде входного аналогового сигнала с постоянным шагом.При этом формируются два управляющих цифровых кода, по которым из блоков 7 и 8 памяти извлекаются соответственно значения функции преобразования и коэффициенты крутизны в узловых точках. Разность между текущим значением входной функции х(1) и ее значением в узловой точке на 1-ом участке аппроксимации, представленная в аналоговой форме, предназначена для интерполяции двух соседних значений функции преобразования у = 1(х;)и у,.-- 1(х;,) с заданным коэффициентом крутизны Ъ(х;). Соответствующее интерполирующее аналоговое напряжение вырабатывается на выходе 13 блока 4.Преобразователь работает следующимобразом.В исходном состоянии по кодовой шине31 в счетчик 35 блока 4 и в счетчик 30 4 О заносится код начальных условий, пропорциональный начальному напряжению, подаваемому на шину 2 ввода аргумента.С выходов счетчика 35 код начальных условий поступает на входы цифроаналоговоО числа блока 7 памяти осуществляет управление переключателем 11 преобразователя 9, который коммутирует к шине питания пре образователя 9 эталонное напряжение соответствующей полярности. 20 50 13 блока 4 подается на аналоговый вход цифроаналогового множительного блока 12; 55 на цифровые входы которого поступает положительное значение коэффициента из блока 8 памяти,го преобразователя 34, на выходе которого формируется уравновешивающее аналоговое напряжение, равное входному. По адресу, задаваемому кодом начальных условий с цифрового выхода6 блока 4, из блока 7 памяти извлекают начальное значение функции преобразования у, = (0). Информация в знаке напряжения, поступающего на шину 2 с выхода 6 блока 1,поступает на вход знакового разряда адреса блоков 7 и 8 памяти. Для воспроизведения напряжения необходимой полярности на выходе 15 устройства знаковый разряд Рассмотрим работу преобразователя при изменении аргумента в области положительных значениЙ, начиная с нулевого значения х(0) = 0 в соответствии с диаграммой (фиг. 4). При изменении в положительной области входного сигнала напряжение на выходе 3 блокаповторяет входное, вследствие чего напряжение на знаковом выходе 6 блока 1 равно нулю, Этот нулевой потенциал, поступая на вход знакового разряда адресных входов блоков 7 и 8 памяти,осуществляет обрашение к адресам, соответствующим положительным значениям входного сигнала. В исходный момент времени счетчики 30 и 35, а также триггер 26 установлены в нулевое состояние импульсным сигналом команды исходное положение, подаваемым на вход 25, а на входе 5 блока 4 входное напряжение равно уравновешивающему с выхода цифроаналогового преобразователя 35. По нулевым кодам, хранящимся в счетчиках 35 и 30, осуществляется соответственно считывание значения функции преобразования у(о) из блока 7 памяти и значения коэффициента крутизны Цо) на данном участке аппроксимации из блока 8 памяти. Цифровой код значения функции у(о) поступает на входы преобразователя 9, вследствие чего на выходе 15 преобразователя формируется аналоговое напряжение ивходного состояния. При изменении аргумента в положительной области, на выходе узла 36 вычитания формируется напряжение положительной полярности, равное разности между текущим значением аргумента и его значением в узловой точке. Это напряжение с выхода 25 30 35 40 45Следовательно, на выходе 15 происходит воспроизведение первого участка интерполяции по законуу = у(о) +1(о) х(1),При выполнении условия-с - 1-где К, - коэффициент передачи усилителя 22, произойдет срабатывание компаратора 28. По сигналу срабатывания компаратора 28, поступающего на суммирующий вход счетчика 30, в последний заносится единичный код; по которому осуществляется считывание из блока 8 памяти значения коэффициента крутизны 1(х,), т. е. начинается воспроизведение второго участка интерполяции по закону У = у, + Мх). х(1) - х,Так как значения у 1(х,) и х(1) - х 3 положительны, то на выходе 15 происходит возрастание положительного напряжения. где К - коэффициент передачи узла 36;й - напряжение на выходе 3 блока 1:- О, - опорное напряжение на компараторах 28, 29, 32, и 33, происходит срабатывание компаратора 32, при котором напряжена его выходе соответствует уровню логической единицы. По суммирующему входу в счетчик 35 заносится единичный код и осуществляется считывание значения у, = 1(х,) из первой ячейки блока 7 памяти.Единичный уровень с выхода компаратора 32 через элемент ИЛИ 20 установит триггер 26 в единичное состояние. В исходном состоянии триггер 26 был установлен в нулевое состояние сигналом команды Исходное положение со входа 25, вследствие чего прохождение сигнала с выхода усилителя 22 на сигнальные входы компараторов 28 и 29 было заблокировано закрытым ключом 27. Этим обеспечивается задержка срабатывания триггера 26, и соответственно, открывание ключа 27 непосредственно по завершению интерполяции на первом участке аппроксимации.Следовательно, на первом участке аппроксимации интерполяция осушествляется по исходным данным у(о) и Цо).По единичному коду счетчика 35 блока 4 на выходе цифроаналогового преобразователя 34 формируется уравновешивающее напряжение 1) , равное входному, переводящее компаратор 32 в исходное состояние, и устройство переходит к следуюгцему участку аппроксимации.При возрастании напряжения на выходе усилителя 22 и выполнении условийУсилитель 22, обладающий большим коэффициентом передачи, обеспечивает срабатывание компаратора 28 и, следовательно, извлечение коэффициента к(х,) из блока 8 памяти сразу же при превышении входным сигналом х(1) Значения напряжения в узловой точкеХ формирующегося на выходе преобразователя 34 входного преобразователя 4. Этим осуществляется минимальная задержка чтения значения к(х 1) из блока 8 памяти по отношению к извлечению значения у, из блока 7 памяти.Аналогичным образом происходит работа преобразователя на участке АВ диаграммы (фиг. 4) в плоть до того момента, когда функция преобразования изменят знак крутизны (участок ВС).Отличие состоит в том, что коэффициент крутизны функции преобразования в узловых точках отрицателен, значения приращенияь 7;= 1(х; ) х(1) - х,сОго и напряжение на выходе устройства убывает в положительной области.При уменьшении входного сигнала (участок СР) в положительной области напряжение на выходе узла 36 и усилителя 22 становится отрицательным, уменьшение входного напряжения регистрируется срабатыванием компараторов 29 и 33. При этом срабатывание компаратора 29 предшествует срабатыванию компаратора 33. 30Выбор большой величины коэффициента передачи усилителя 22 обеспечивает срабатывание компаратора 29 непосредственно в момент уменьшения входного сигнала по отношению к напряжению в узловой точке х, код которой находится в счетчике 35 блока 35 4. По сигналу срабатывания компаратора 29 единичный код поступает на вычитающий вход счетчика 30, его содержимое уменьшается на единицу и осуществляется считывание значения коэффициента крутизны М(х) 40 из блока 8 памяти. Следовательно, при уменьшении входного сигнала в области положительных значений интерполяции на т - 1 участке аппроксимации осуществляется по законуу = у + к (х ) х (1) - х,45Так как величины 1(х.,) и х) - хна данном участке аппроксимации отрицательны, то при уменьшении входного напряжения в положительной области на участке 50 СР напряжение на выходе 15 возрастает. При выполнении условий1 Б,- К Ц - (.1 ) о)551.1, - Ц, Опроисходит срабатывание компаратора 33,единичный уровень напряжения с его выхода поступает на вычитающий вход счетчика 35, код последнего уменьшается на единицу и осуществляется считывание значения функции у, из блока 7 памяти. Одновременно происходит уравновешивание входного напряжения по цепи: счетчик 35, цифроаналоговый преобразователь 34, неинвертирующий вход узла 36.Непосредственно после момента уравновешивания происходит срабатывание компаратора 29, код счетчика 30 уменьшается на единицу и из блока 8 памяти извлекается значение коэффициента 1(х, ).Таким образом, интерполяция на следующем участке осуществляется по законуу=у +1(х ) х(1) - х),На участке РГ диаграммы входной сигнал изменяет знак. При достижении входным сигналом значения х(1) = 0 происходит срабатывание компаратора 33 блока 4, в результате чего в счетчике 35 находится нулевой код. При этом сигналом с выхода дешифратора 10 нуля триггер 26 устанавливается в нулевое состояние, блокируя прохождение сигнала с выхода усилителя 22 через ключ 27 на сигнальные входы компараторов 28 и 29.Таким образом, при переходе входного сигнала через нуль в область отрицательных значений в счетчике 30 также будет находится нулевой код. В отрицательной области входного напряжения на знаковом выходе 6 блока 1 формируется уровень логической единицы, который, поступая в знаковый разряд адресного регистра блоков 7 и 8 памяти, осуществляет обращение к значениям функции преобразования и коэффициентам крутизны в узловых точках, соответствующих отрицательным значениям входного сигнала. При этом на выходе вычита"ющего узла 36 блока 4 формируется напряжение положительной полярности в случае возрастания входного сигнала по модулю и отрицательной полярности в случае его убывания по модулю. В остальном устройство функционирует так же, как и в области положительных значений входного сигнала.Если же х(о) Ф О, то по шине 31 задания начальных условий значение х(о) заносится в счетчики 30 и 35, и в дальнейшем работа устройства аналогична той, которая происходит при возрастании входного сигнала по модулю. Если же после задания ненулевых начальных условий входное напряжение начинает уменьшаться по модулю, то отрицательное напряжение на выходе узла 36 усиливается в Кд раз усилителем 22, вследствие чего йо сигналу срабатывания формирователя 21 триггер 26 устанавливается в единичное состояние. В результате этого по сигналу с выходаусилителя 22 через открытый ключ 27 произойдет срабатывание компаратора 29, и код счетчика 30 уменьшится на единицу.Таким образом, на первом участке аппроксимации интерполяция будет происходить так же, как, например, на участке СР,Следовательно, при возрастании входного напряжения по модулю функциональное преобразование осуществляется устройством по законуУ = у+1(х ) (х - х;)а при убывании входного сигнала по модулю - по законуу = у. + 1 с(х;,) (х - х;). Таким образом, в рассмотренном функциональном преобразователе при возрастании сигнала ьх на выходе 13 блока 4 по модулю работа устройства происходит аналогично известному устройству, однако при убывании этого сигнала по модулю в моменты перехода границ участков аппроксимации происходит выборка только коэффициентов интерполяции К, что позволяет повысить точность преобразования сигналов за счет соответствующего исключения скачков напряжения на выходе преобразователя.Дополнительным преимуществом при этом является возможность использования предлагаемого преобразователя в составе следящих систем при обработке квазиустановившихся сигналов, близких границам участков аппроксимации.1166147 К С. Казрес но ого к ний и Раушсж город 11303илиал Редактор Н. ПушненЗаказ 4313/46ВН оваИИПИ по де5, МоеППП Составител Техред И. В Тираж 7 О Государствен лам изобрете ива, Ж - 35, Патенть, г. У Корректор М.Пода нантеитета СССРоткрытийя наб., д. 45ул. Проектная, 4 амборская

Смотреть

Заявка

3604100, 10.06.1983

КИШИНЕВСКИЙ ЗАВОД СЧЕТНЫХ МАШИН ИМ. 50-ЛЕТИЯ СССР

СЕРЕБРИЕР МОИСЕЙ ИСААКОВИЧ

МПК / Метки

МПК: G06G 7/26

Метки: функциональный

Опубликовано: 07.07.1985

Код ссылки

<a href="https://patents.su/7-1166147-funkcionalnyjj-preobrazovatel.html" target="_blank" rel="follow" title="База патентов СССР">Функциональный преобразователь</a>

Похожие патенты