Устройство для воспроизведения функций

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

Авторы: Комаров, Просочкин

ZIP архив

Текст

(54)(57) УСТРОЙСТВО ДЛЯ ВОСПРОИЗВЕДЕНИЯ ФУНКЦИ 14 содержащее блок управле ния, счетчик адреса, подключенный выходом к адресному входу первого блока памяти, соединенного выходом кода крутизны с входом первого цифроаналогового преобразователя, а выходом кода длительности участка аппроксимации - с первым входом блока сравнения кодов, подключенного вторым входом к выходу счетчика числа тактов, а выходом - к информационному входу триггера, соединенного синхронизирующим входом с выходом генератора тактовых импуль%сов и с первыми входами первого и второго элементов И, подключенных вторыми входами к прямому и инверсному выходам триггера соответственно, выход первого элемента И соединен с входом сброса счетчика числа тактов, счетный вход которого подключен к выходу второго элемента И, а выход первого цифроаналогового преобразователя соединен с информационным входом блока интегрирования, выход которого подключен к выходу устройства, причем блок управЯО 1182546 ления содержит элементы НЕ, И"НЕ и мультиплексор, соединенный выходок с входом управления режимом работы блока интегрирования, а первым информационным входом - с выходом элемента НЕ блока управления, подключенного входом к входу задания режима работы. устройства и к входам управления установкой кода счетчика адреса и счетчика цикла тактов, о т л и ч а ю щ е е с я тем, что, с целью повышения точнос" ти воспроизведения функций, в него дополнительно введены второй цифроаналоговый преобразователь, второй Еблок памяти, сумматор, дешифратор, демультиплексор, элемент НЕ и третий элемент И а блок управления дополнительно содержит элемент ИЛИ и элемент И, соединенный входами с фер- Я вым выходом демультиплексора и выходом дешифратора, а выходом - с первым входом элемента ИЛИ блока управления, подключенного вторым входомОО к второму выходу демулътиплексора, М а выходом - к первому. входу элемента (Й И-НЕ блока управления, соединенного фв выходом с управляющим входом мульти- фф плексора блока управления, а вторым входом - с вторым информационным входом мультиплексора блока управления, входом задания режима работы устройства, управляющим входом гене- фЬ ратора тактовых импульсов и первым входом третьего элемента И, подключенного вторым входом к .выходу элемента НБ, а выходом- к мпадшемуО разряду входа первого слагаемого сум" матора, соединенного остальными раз" рядами входа первого слагаемого с1182546 шиной логического нуля, входом второго слагаемого - с выходом старших разрядов счетчика адреса, а выхо 1дом - с адресным входом второго блока памяти, выход которого подключен через второй цифроаналоговый преобразователь к входу установки начальных условий блока интегрирования, причем вход элемента НЕ соединен с вторым выходом демультиплексо" Изобретение относится к аналогО- цифровой вычислительной технике и может быть использовано в аналогоцифровых комплексах, устройствах автоматики и измерительной техники.Цель изобретения - повьппение точности воспроизведения функций.На чертеже изображена блок"схема . устройства для воспроизведения функций, 10устройство содержит генератор 1 пиковых импульсов, счетчик 2 адреса, счетчик 3 числа тактов, первый и второй блоки 4 и 5 памяти, первый и второй цифроаналоговые преобра зователи 6 и 7, блок 8 интегрирова- ния, сумматор 9, блок 10 сравнения кодов, блок 11 управления, демультиплексор 12, триггер 13, первый, второй и третий элементы И 14-16, 20 соответственно элемент НЕ 17, дешифратор 18, вход 19 задания режима работы устройства, вход 20 заданиЯ адреса, вход 21 задания функции и вход 22 задания начальных условий. 21 Блок 11 предназначен для управления режимом работы блока 8 интегрирования и содержит мультиплексор 23 и элемен ты НЕ 24, И-НЕ 25, И 26, ИЛИ 27, Блок 8 интегрирования может быть выполнен на интегрирующем усилителе 28, двух ключах 29 и.30 и элементе НЕ 31, соединенном входом с управляющим входом блока 8 и управляющим входом первого ключа, и выхоодом - с управляющим входом второго ключа, подклюЭй ченного сигнальным входом к информа ционному входу блока 8, а выходом -ра и входом сброса счетчика адреса,подключенного выходами младших разрядов к входам дешифратора, а счетным входом - к первому выходудемультиплексора, соединенного информационным входом с выходом перного элемента И, а управляющимвходом - с выходом признакаокончания Функции первого блокапамяти. 2к входу информационного усилителя, вход установки начальных условий которого. соединен с выходом первого ключа.Устройство может функционировать в двух режимах "Подготовка" и "Работа.".Режим "Подготовка"используется для программирования блоков 4 и 5 памяти и устанавливается нулевым значением сигнала на входе 19 устройства. При этом счетчик 2 адреса и ,счетчик 3 числа тактов устанавливаются в режим приема информации по установочным входам. Счетчик 8 сбрасывается в нуль, поскольку его установочный вход соединен с шиной логического нуля устройства,. а счетчик 2 адреса устанавливается в состояние, соответствующее и "разрядному коду, который формируется на входе 20 устройства и представляет собой адрес блока 4 памяти, р старших разрядов этого кода определяют адрес блока 5 памяти. По каждому адресу в блок 4 заносится информация, которая формит руется на входе 21 устройства и включает в себя код крутизны (включая знак) наклона линейного участка аппроксимации воспроизводимой функции, код числа тактов, определяющий длину воспроизводимого участка и признак окончания формирования функции. По каждому адресу в блок 5 памяти заносится код, который формируется на входе 22 устройства и представляет собой значение функции в начале каждого 1-го, где= 1 2(= О,1, 2 2 ), участка аппроксимаРции. По окончанию программирования блоков 4 и 5 памяти счетчик 2 адреса сбрасывается в нулевое состояние. При этом нулевой сигнал на выходе блока 11 управления разрешает запись содержимого нулевой ячейки блока 5 памяти, которое является начальным значением воспроизводимой функции, преобразованного в аналоговую форму10 цифроаналоговым преобразователем в блок 8 интегрирования.Режим "Работа" устанавливается единичным значением сигнала на входе 19 устройства. Генератор 1 такта-к 5 вых импульсов синхронизируется сигналом на входе 19 устройства таким образом, что момент появления единичного сигнала на входе 19 соответствует началу паузы между тактовьии20 импульсами, При этом счетчики 2 и 3 переводятся в счетный режим, а блок 8 - в режим "Интегрирование" (первый ключ закрыт, а второй ключ открыт), Код крутизны из нулевой ячейки блока 4 памяти поступает иа вход цифроаналогового преобразователя б, и на выходе устройства формируется первый участок аппроксимации временной функции. Длительность участка З 0 аппроксимации кратна периоду следования тактовых импульсов и задается Ч,-разрядным кодом с соответствующего выхода блока 4 памяти, подаваемым на первый вход блока 10 сравнения. 35 Если при этом на данном выходе блока 4 памяти формируется код 00 (при =2), совпадающий с выходным кодом счетчика 3, то на выходе блока 10 сравнения появляется сигнал 40 логической единицы. С приходом тактового импульса на прямом выходе триггера 13 появляется сигнал логической единицы, который, открывает элемент И 14, а на инверсном выхо де- сигнал логического нул, кото" рый закрывает элемент И 15 гфТактовый импульс проходит через элемент И 14 и подтверждает нулевое состояние счетчика 3 Если на выходе признака 50 окончания функции блока 4 памяти стоит нуль, то тактовый импульс проходит на первый выход демультиплексора 12 и, поступая на счетный вход счетчика 2, увеличивает его выходной 55 код на единицу. Если же на а"разряд ном выходе блока 4 памяти формируется код, отличный от нуля, то на выходе блока 10 сравнения появляется сигнал логического нуля, что приводит к сбросу триггера 13 очередным тактовым импульсом. При этом элемент И 14 закрывается, а элемент И 15 открывается, и тактовые импульсы начинают поступать на счетный вход счетчика 3 до тех пор, пока его выходной код не станет равным коду длительности участка аппроксимации, Совпадение этих кодовприводит к очередному перебрасыванию триггера 13,.в результате чего счетчик 3 сбрасывается в нуль, а адрес на выходе счетчика 2 увеличивается на единицу. При появлении единичного сигнала на выходе признака окончания формирования функции блока 4 памяти очередной тактовый импульс с выхода элемента И 14 проходит на второй выход демультиплексора 12, что приводит к сбросу счетчика 2 адреса. Одновременно этот импульс поступает через элемент ИЛИ 27 и элемент И-НЕ 25 блока 11 на управляющий вход мультиплексора 23, а также Формирует нулевой сигнал на выходе первого слагаемого сумматора 9. При этом к выходу мультиплексора 23 подключается его первый информационный вход, и на выходе блока 11 управления формируется сигнал логического нуля, по длительности равный длительности тактового импульса, который переводит блок 8 интегрирования в режим приема начальных условий, и в интегратор блока 8 вновь записывается содержимое нулевой ячейки блока 5 памяти, которое является начальным значением воспроизводимой функции, после чего процесс воспроизведения функции повторяется.Коррекция начальнЦх условий ин-;" тегратора блока 8 осуществляется после формирования каждых, 2Р участков аппроксимации следующим образом. Дешифратор 18 вырабатывает единичный сигнал, если на его вход подается код "Все единицы" в виде (й- р ) младших разрядов адресного кода. При этом тактовый импульс с первого выхода демультиплексора 12 праходит через элементы И 26, ИЛИ 27, И-НЕ 25 и формирует на выходе блока 11 сигнал логического нуля, переводя блок 8 в режим приема начальных условий. Требуемый адресный код блока 5 памяти формируется путем увеличе1182546 Составитель С.КазиновТехред С,Мигунова Редактор Е. Копч ректор Л,Беск Тираж 709ВНИИПИ Государств по делам изобо113035, Москва, Ж 109 49 Зака Филиал ППП "Патент", гУжгород, ул, Проектная, 4 ния адресного кода р старших разряддв, получаемого на выходе счетчика 2 ареса, на единицу. Эта операция осуществляется с помощью сумматора 9 на вход второго слагаемогокоторого подается Р -разрядныйкод с в .хода счетчика 2 адреса, на.".л,дг".". разряд входа первого слагаемого - сигнал с выхода элементаИ 16, все остальные разряды этогокода подключены к шине логическогонуля устройства. Таким образом, введение коррекцииначальных условий блока 8 интегрирования позволяет повысить точность воспроизведения функций, так как в этом случае не происходит накопления погрешности интегрирования при переходе от одного участка аппроксимации к другому, Кроме того, предлагаемое 1 О су тройство позволяет проводить воспроизведение функций с любым числом участков аппроксимации, не превышающим количество ячеек блока 4 памяти. Подписноенного комитета СССРтений и открытий35, Раушская наб., д. 4/5

Смотреть

Заявка

3729791, 21.04.1984

ФИЛИАЛ "ВОСХОД" МОСКОВСКОГО ОРДЕНА ЛЕНИНА И ОРДЕНА ОКТЯБРЬСКОЙ РЕВОЛЮЦИИ АВИАЦИОННОГО ИНСТИТУТА ИМ. СЕРГО ОРДЖОНИКИДЗЕ

ПРОСОЧКИН АНАТОЛИЙ СЕРГЕЕВИЧ, КОМАРОВ АНАТОЛИЙ ВЕНИАМИНОВИЧ

МПК / Метки

МПК: G06G 7/26, G06J 1/00

Метки: воспроизведения, функций

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

Код ссылки

<a href="https://patents.su/4-1182546-ustrojjstvo-dlya-vosproizvedeniya-funkcijj.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для воспроизведения функций</a>

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