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

 

Изобретение относится к автоматике и вычислительной технике. Цель изобретения - расширение области применения устройства за счет воспроизведения детермированных функций времени. Устройство содержит аналого-цифровой преобразователь 1, блок 2 оперативной памяти, регистр 3, цифро-аналоговый преобразователь 4, пять мультиплексоров 5,6,7,18 и 19, счетчик 8, блок 9 сравнения кодов, триггер 10, два элемента И 11 и 12, блок 13 синхронизации, блок 15 начальной установки данных, три формирователя 20,21 и 24 импульсов, два одновибратора 22 и 23, четыре элемента НЕ 25,26,27 и 28 и элемент И-НЕ 29. Принцип действия устройства основан на считывании кодов отсчетов воспроизводимой функции из последовательных ячеек памяти блока 2 и подачи этих кодов на цифро-аналоговый преобразователь 4 через регистр 3. В режиме воспроизведения задержанных функций случайная функция времени с входа 14 в процессе работы поступает на аналого-цифровой преобразователь 1, последовательность выходных кодов которого заносится в ячейки памяти блока 2, а считывание из соответствующих ячеек производится с задержкой, определяемой кодом блока 15 начальной установки. В режиме воспроизведения детерминированных функций времени расчетные значения этих функций заносятся из блока 15 в ячейки памяти на этапе подготовки. Воспроизведение как случайных, так и детерминированных функций времени позволяет расширить область применения устройства. 3 ил., 2 табл.

СОЮЗ С ВЕТСКИ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

„„Я0„„1561075. А1 51)5 6 06 G 7/26

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТНРЬП ИЯМ

ПРИ ГКНТ СССР

Р4;,", ОПИСАНИЕ ИЗОБРЕТЕНИЯ вЂ” """-""

Н А BTOPCHOMV СВИДЕТЕЛЬСТВУ

1 (21) 4016103/24-24 (22) 31.01.86 (46) 30.04.90. Бюл, Р 16 (71) Московский авиационный институт им. Серго Орджоникидзе (72) А.В. Комаров (53) 681.335 (088.8) (56) Авторское свидетельство СССР

У 1107293, кл. Н. 03 К 13/02, G Об J 1/00, 1982 °

Авторское свидетельство СССР

Ф 1545253, кл. G 06 G 7/26, 1985.

Авторское свидетельство СССР

N 1249546, кл. О 06 G 7/26, 1985.

2 (54) УСТРОЙСТВО ДЛЯ ВОСПРОИЗВЕДЕНИЯ

ФУНКЦИЙ (57) Изобретение относится к автоматике и вычислительной технике. Цель изобретения — расширение области применения устройства за счет воспроизведения детерминированных функций времени, Устройство содержит аналого-цифровой преобразователь 1, блок

2 оперативной памяти, регистр 3, цифроаналоговый преобразователь 4, пять мультиплексоров 5,6, 7, 18 и 19, счетчик 8, блок 9 сравнения кодов, триггер 1О, два элемента И 11 и 12, блок! 561075

13 синхронизации, блок 15 начальной установки данных, три формирователя

20, 21 и 24 импульсбв, два одновпбратора 22 и 23, четыре элемента НЕ

25, 26, 27 и 28 и элемент И-НЕ 29.

Принцип действия устройства основан на считывании кодов отсчетов воспроизводимой функции из последователь-, ных ячеек памяти блока 2 и подачи этих кодов на цифроаналоговый преобразователь 4 через регистр 3. В режиме воспроизведения задержанных функций случайная функция времени с входа 14 в процессе работы поступает на аналого-цифровой преобразо) Изобретение относится к автоматике и вычислительной технике и может быть использовано в аналоговых и аналого-цифровых вычислительных системах, а также измерительных уст- 25 ройствах и устройствах автоматики.

Цель изобретения — расширение об ласти применения за счет воспроизведения детерминированных функций времени. 30

На фиг.1 дана блок-схема устройства для воспроизведения функций; на фиг.2 — схема блока начальной установки данных; на фиг.3 — схема блока синхронизации.

Устройство для воспроизведения функций содержит (фиг.1) аналогоцифровой преобразователь (АЦП) 1, блок 2 оперативной памяти (оперативное запоминающее устройство ОЗУ), ре- 40 гистр 3, выходной цифроаналоговый преобразователь (ЦАП) 4, первый, второй и третий мультиплексоры 5,6 и 7, счетчик 8, блок 9 сравнения кодов, триггер 10, первый и второй элемен- 45 ты И 11 и 12, блок 13 синхронизации, вход 14 случайных функций времени, блок 15 начальной установки данных, входы 16, 17 запуска и останова устройства, четвертый и пятый.мультиплексоры 18.и 19, первый и второй формирователи 20 и 21 импульсов, первый и второй одновибраторы (ждущие мультивибраторы) 22 и 23, третий форми рователь 24 импульсов, с первого по

l— четвертый элементы HE 25-28, элемент

И-НЕ 29. Блок 13 синхронизации имеет первый и второй выходы 30 и 31. Блок

15 начальной установки данных имеет ватель 1, последовательность выходных кодов которого заносится в ячейки памяти блока 2, а считывание из соответствующих ячеек производится с задержкой, определяемой кодом блока 15 начальной установки. В режиме воспроизведения детерминированных. функций времени расчетные значения этих функций заносятся из блока 15 в ячейки памяти на этапе подготовки. Воспроизведение как случайных, так и детерминированных функций времени позволяет расширить область применения устройства.3 ил., 2 табл. выходы 32 кода значений функции, выходы 33 кода адреса, выходы 34 кода задержки функции, выход 35 сигнала установки режима работы устройства и выход 36 сигнала записи, Блок 15 начальной установки данных (фиг.2) может быть выполнен на тумблерном регистре 37 формирования данных, тумблерном регистре 38 формирования адреса, тумблерном регистре 39 формирования кода задержки„ генераторе 40 сигнала установки режима и генераторе 4 1 сигнала записи в ОЗУ. Блок 13 синхронизации может быть выполнен на генераторе 42 тактовых импульсов, трех триггерах 43, 44 и 45 и элементе И 46, Основой работы устройства является считывание кодов отсчетов воспроизводимой функции времени из последовательных ячеек памяти ОЗУ 2 и подача этих кодов на вход ЦАП 4 через регистр 3. На выходе ЦАП 4 (а значит, и на выходе устройства в целом) при этом будет формироваться воспроизводимая функция времени в виде аналогового сигнала. Особенность воспроизведения задержанных функций заключается в том, что коды отсчетов воспроизводимой случайной функции времени (подаваемой на вход

14 устройства) формируются на информационных выходах АЦП 1 и заносятся в последовательные ячейки памяти

ОЗУ 2, начиная с нулевой, в процессе работы устройства, а воспроизведение детерминированных функций — в том, что коды отсчетов воспроизводимой детерминированной функции заранее

1561075

40 рассчитываются и заносятся в последовательные ячейки памяти ОЗУ 2. Рассмотрим подробнее принцип действия устройства при воспроизведении слу5 чаинои функции, что создается установкой сигнала а = 1 на выходе 35 блока 15. При этом устройство может функционировать в двух режимах; "ПОДГОТОВКА" и "ВОСПРОИЗВЕДЕНИЕ".

Режим "ПОДГОТОВКА" создается установкой сигнала и = 0 на выходе 31 блока 13 синхронизации. При таких значениях сигналов а и и на выходах формирователей 21 и 24 импульсов формируются единичные сигналы, что позволяет обнулить счетчик 8. На выходе формирователя 20 импульсов формируется единичный сигнал, что позволяет сбросить триггер 10 (через четвертый 20 элемент BE 28), а также соединить . информационные выходы АЦП 1 через вторую группу информационных входов мультиплексора 6 с информационными входами регистра 3. Выход окончания 25 циклов АЦП 1 через третий элемент

НЕ 27 и второй информационный вход мультиплексора 5 соединен с входом записи регистра 3, Импульсы с выхода 30 блока 13 поступают на вход синхронизации АЦП 1, инициируя каждый раз очередной цикл преобразования входного аналогового сигнала, который поступает на вход 14 устройства, в цифровой код. Появление этого кода на информационных выходах

АЦП 1 совпадает со срезом синхроимпульса, который появляется на его выходе окончания цикла.По фронту проинвертированных выходных синхроимпульсов АЦП 1 происходит запись цифрового кода на информационных выходах АЦП 1 в регистр 3. Режим "ПОДГОТОВКА" при реализации случайной задержанной функции необходим для автоматического формирования в регистре 3 кода отсчета начального значения задерживаемой функции, которым является код последнего перед началом режима "ВОСПРОИЗВЕДЕНИЕ" отсчета, сформированного с помощью АЦП 1.

Задержанная функция на выходе устройства формируется в режиме "ВОСПРОИЗВЕДЕНИЕ". Начало этого режима совпадает с переходом сигнала на выходе .31 блока 13 из "0" в "1". При этом: на выходе второго элемента И 12

1 появляются тактовые импульсы с вы.хода 30 блока 13, которые поступают на второй вход первого элемента И 11; сигнал па выходе формирователя 20 переходит из " 1" в "0" (информационные входы регистра 3 через первую группу информационных входов мультиплексора 6 подключаются к выходам

ОЗУ 2), сигнал на выходе. формирователя 21 остается равным " 1", а сигнал на выходе формирователя 24 переходит из "1" в "0", что переводит счетчик 8 в счетный режим. Импульсы с выхода 30 блока 13 продолжают пос-; тупать на вход синхронизации AUII 1, что вызывает запуск АЦП 1 и преобразование входного аналогового сигнала (поступающего на вход 14 устройства) в соответствующий цифровой код, который формируется на информационных вьгходах АЦП 1. Нулевое значение сигнала на выходе окончания цикла АЦП 1 свидетельствует о готовности выходных данных АЦП 1, которые записываются в ОЗУ 2 в течение длительности выходного синхроимпульса

АЦП 1. Эти синхроимпульсы проходят на вход управления ОЗУ 2 через второй информационный вход четвертого мультиплексора 18. По окончании выходного синхроимпульса АЦП 1 одновибратор 22 формирует импульс, который увеличивает содержимое счетчика 8 на единицу, что обеспечивает запись отсчетов входной функции по последовательным ячейкам памяти ОЗУ 2, Выходные синхроимпульсы АЦП 1 поступают на вход одновибратора 22 через второй информационный вход пятого мультиплексора 19. В процессе увеличения содержимого счетчика

8 обязательно наступит момент, когда выходной код счетчика сравняется с кодом N „ . который установлен на выходе 34 кода задержки блока 15.

Это выражается в переходе выходного сигнала блока 9 сравнения кодов из

"1" в "О". В следующий момент времени очередной сигнал инкремента счетчика 8 переводит выходной сигнал блока 9 сравнения кодов в -прежнее (единичное) значение (перед этим произошла запись очередного отсчета входной функции в ячейку памяти

ОЗУ 2). В момент перехода сигнала на выходе блока 9 сравнения кодов из "0" в " 1" второй одновибратор

23 формирует узкий импульс, который устанавливает триггер 10 в единичное состояние, что разблокирует первый

61075

7 15 элемент И 11 а счетчик 8 сбрасыва- . ет в "О", Сигнал сброса счетчика

8 вырабатывается формирователем 24, Теперь циклу записи в очередную ячейку памяти ОЗУ 2 отсчета входной функции предшествует цикл считывания содержимого этой ячейки в регистр 3 (при этом на выходе устройства формируется задержанная входная, случайная функция времени). Запись в регистр 3 становится возможной потому, что тактовые импульсы, которые формируются на выходе второго элемента И,12, начинают проходить через разблокированный первый элемент И 11 и первый информационный вход мультиплексора 5 на вход зайиси регистра 3, что позволяет считывать отсчеты входной функции из последо-. вательных ячеек памяти ОЗУ 2, начиная с нулевой. После считывания и записи из. ячейки памяти ОЗУ 2 с номером (равным коду задержки) на выходе второго одновибратора 23 фор,мируется узкий импульс единичного значения, который обнуляет счетчик

8. После этого процесс считывания (записи) из последовательных ячеек памяти ОЗУ 2 (в последовательные ячейки памяти ОЗУ 2) продолжается с нулевой ячейки. Формирование задержанной входной функции на выходе устройства продолжается до прихода узкого импульса нулевого значения на вход 17 устройства.

Устройство реализует детерминированную функцию при а = О (на выходе 35 блока 15). Режим "ПОДГОТОВКА" при реализации этой функции необходим для загрузки в ОЗУ 2 отсчетов воспроизводимой детерминированной функции времени и создается усТановка сигнала п = О на выходе

31 блока 13. При таких значениях сигналов а и п на выходе формирователя 20 формируется .нулевой сигнал, что позволяет соединить выходы ОЗУ 2 с информационными входами регистра 3 (через первую группу информационных входов мультиплексора 6); на выходах формирователей 21 и 24 формируются нулевые сигналы, что переводит счетчик 8 в режим приема информации с ,информационных входов. Это позволяет транслировать коды адреса, которые формируются в блоке 15 на выходе 33 кода адреса, на адресные, входы ОЗУ 2, Информационные входы ОЗУ 2 через

55 первую группу информациочных входов мультиплексора 7 соединены с выходом 32 кодов функций блока 15, а " управляющий вход ОЗУ 2 через разблокнрованный элемент И-НЕ 29 соединен с выходом 36 сигнала записи блока 15. Триггер 10 устанавливает1 I I I ся в .1 и своим выходным сигналом разблокирует первый элемент И 11.

Загрузка ОЗУ 2 осуществляется следующим образом. Код адреса формируется с помощью тумблерного регистра

38 формирования адреса блока 15 и подается па выход 33 блока 15. Код отсчета воспроизводимой функции формируется с помощью тумблерного регистра 37 формирования,цанных и подается на выход 32 блока 15. Запись отсчета воспроизводимой функции в

ОЗУ 2 осуществляется сигналом с выхода 36, который формируется с помощью генератора 41 сигнала записи блока 15. Загрузка ОЗУ 2 заканчивается обнулением счетчика 8.

Формирование воспроизводимой функции времени происходит в режиме

"ВОСПРОИЗВЕДЕНИЕ". Этот режим создается при переходе сигнала и из "01 в "1", Особенностью сигнала является то,. что этот переход синхронизирован (практически синфазен) с передним фронтом очередного тактового имггульса генератора 42 блока 13. При этом тактовые импульсы с выхода 30 блока 13 синхронизации через второй элемент И 12, первый элемент И 11 и первый информационный вход мультиплексора 5 проходят на вход записи регистра 3. При этом фронты этих импульсов определяют моменты времени считывания очередного кода отсчета воспроизводимой функции из. ОЗУ 2 в регистр 3, а срезы — моменты времени инкрементирования счетчика 8, Инкрементирование счетчика 8 возможно потому, что при переходе сигнала и из

"0" в " 1", сигнал на выходе формирователя 21 переходит из "0" в "1", что переводит счетчик 8 в счетный режим. Сигналы .инкрементирования формируются элементом HE 26 и одновибратором 22, Формирование сложной функции на выходе устройства продолжается до прихода узкого импульса нулевого значения на вход 17 устройства.

В соответствии с приведенным выше описанием принципа действия устройТаблица 1

I Т"0

1

Таблица 2

Вых.2

0

0 0

0 0

0 1

0 1 0

1 0

1 1

9 ства первый, второй и третий формирователи 20, 21 и 24 должны функционировать в соответствии с табл.1 и 2 переходов соответственно, Таким образом, рассмотренное устройство позволяет формировать задержанные функции времени с известными начальными значениями, задержанные функции времени с заранее неизвестными начальными значениями, а также сложные детерминированные функции времени,что позволяет расширить область применения устройства.

Формула изобретения

1561075 1О вого мультиплексора подключен к входу управления записью регистра, сое.диненного выходом разрядов с цифровым информационным входом выходного цифроаналогового преобразователя,а информационными входами — с выходами второго мультиплексора,подключенного первой группой информационных входов к выходам разрядов блока one" ративной памяти, адресные входы ко" торого подключены к выходам разрядов счетчика и первой группе входов блока сравнения кодов, о т л и-. ч а ю щ е е с я тем, что, с целью расширения области применения за чет воспроизведения детерминированных. функций времени, в него введены третий, четвертый и пятый

20 мультиплексоры, второй элемент И, элемент И-НЕ, четыре элемента НЕ, два одновибратора, три формироваI теля импульсов и блок начальной установки данных, соединенный соответственно выходами кода значений функции с первой группой информационных входов третьего мультиплексора, выходами кода адреса — с установочными входами счетчика, выходами кода задержки функции — с второй группой входов блока сравнения кодов, выходом сигнала установки режима работы — с управляющими входами третьего, четвертого и пятого мультиплексоров, входом установки в "1" триггера и первыми

З5 входами первого, второго и третьего формирователей импульсов, а выходом сигнала записи — с первым входом элемента И-НЕ, подключенного выходом к первому информационному входу четвертого мультиплексора, а вторым входом — к выходу первого элемента

НЕ, вход которого соединен с вторым

Устройство для .воспроизведения функций, содержащее аналого-цифровой преобразователь, подключенный информационным входом к входу случайных функций времени устройства, а входом синхронизации — к первому выходу блока синхронизации, соединенного первым и вторым входами с входами запуска и останова устройства, а вторым выходом — с управляющим входом первого мультиплексора, подключенного первым информационным входом к выходу первого элемента И, первый вход которого соединен с выходом триггера, при этом выход первыходом блока синхронизации, вторыми

4g входами первого, второго и третьего формирователей импульсов и первым входом второго элемента И, подключенного вторым входом к первому выходу блока синхронизации, а выходом — к

50 второму входу первого элемента И и входу второго элемента НЕ, выход которого соединен с первым информационным входом пятого мультиплексора, подключенного вторым информа55 ционным входом к выходу сигнала окончания цикла преобразования аналого-цифрового преобразователя, второму информационному входу четвертого мультиплексора и входу третьего, Il 15 элемента НЕ, а выход пятого мульти-плексора подключен к входу первого одновибратора, соединенного выходом со счетным входом счетчика, подключенного входом управления установкой кода и входом сброса к выходам, второго и третьего формирователей. . импульсов соответственно, третий вход третьего формирователя импульсов соединен с входом синхронизации триггера и выходом. второго одновибратора, подключенного входом к выходу блока сравнения кодов, группа выходов аналого-цифрового преобразователя соединена с вторыми группами информационных входов второго и третьего

61075 l2 мультиплексороЬ, второй мультиплексор подключен управляющим входом к выходу первого формирователя импульсов и входу четвертого элемента HP. соединенного выходом с входом сброса триггера, выход третьего элемента НЕ подключен к второму информационному входу первого муль10 типлексора, выход третьего мультиплексора соединен с информационным входом блока оперативной памяти, вход управления чтением и записью которого подключен к выходу четвер15 того мультиплексора, а. информационный вход триггера соединен с шиной

"1" устройства.

- 1561075

Составитель С. Казинов

Редактор М. Товтин Техред Л,Олийнык Корректор Т. Палий

Тираж 555 Подписное

Заказ 977

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, й-35, Раувская наб., д. 4/5

Производственно-издательский комбинат "Патент", r. Ужгород, ул. Гагарина, 101

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

 

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

Изобретение относится к аналоговой вычислительной технике, используемой при воспроизведении различных сложных функциональных зависимостей в автоматических системах управления

Изобретение относится к автоматике и вычислительной технике и может быть использовано в различных вычислительных, информационных, управляющих и моделирующих системах

Изобретение относится к аналоговой вычислительной технике и может быть использовано для моделирования цепей и систем с нелинейными характеристиками произвольного типа

Изобретение относится к автоматике и вычислительной технике и может быть использовано также в устройствах измерительной техники и приборостроения

Изобретение относится к аналоговой вычислительной технике и может быть использовано для моделирования схем с частотно-зависимыми электрическими двухполюсниками

Изобретение относится к устройствам, формирующим электрические сигналы нескольких форм как в режиме автоколебаний, так и в режиме синхронизации внешним периодическим сигналом, и может найти применение в автоматике, приборостроении, вычислительной и информационно-измерительной технике

Изобретение относится к аналоговой вычислительной технике и может быть использовано в аналоговых блоках умножения и деления

Изобретение относится к аналоговой и гибридной вычислительной технике и может быть использовано в универсальных и специализированных генераторах функций времени, в устройствах отображения графической информации, в специализированных вычислительных устройствах

Изобретение относится к автоматике и вычислительной технике и может быть использовано для нелинейных преобразований мгновенных значений сигналов

Изобретение относится к аналоговой технике и может быть использовано в радиотехнической и связной аппаратуре для генерирования сложных колебаний, являющихся переносчиками канальных сообщений в многоканальных системах передачи информации, т.е

Изобретение относится к радиотехнике и может использоваться для генерирования колебаний специальной формы

Изобретение относится к автоматике и аналоговой вычислительной технике

Изобретение относится к автоматике и аналоговой вычислительной технике и может быть использовано для построения функциональных узлов аналоговых вычислительных машин

Изобретение относится к автоматике и аналоговой вычислительной технике и может быть использовано для построения функциональных узлов аналоговых вычислительных машин

Изобретение относится к автоматике и аналоговой вычислительной технике и может быть использовано для построения функциональных узлов аналоговых вычислительных машин, средств автоматического регулирования и управления, аналоговых процессоров

Изобретение относится к области формирования управляющего сигнала, который применяется для компенсации температурной зависимости частоты выходных колебаний блока кварцевого генератора

Изобретение относится к области вычислительной техники и может использоваться в средствах связи

Изобретение относится к области вычислительной техники и может использоваться в средствах связи

Изобретение относится к технике генерирования электрических сигналов
Наверх