Г7 Изобретение относится к автоматике и вычислительной технике, в часткости к устройствам воспроизведения функций. По основному авт.св. № 642733 известей цифроайалоговый функхщональны генератор, содержащий генератор импульсов, соединенный выходом с управ ляющим входом параллельного регистра подключенного информационными входами к выходам блока памяти и соединен ного информационными выходами со вхо дами выходного цифроаналогового преобразователя и адресными входами блока памяти С Недостатком этого устройства явля ется значительная погрешность воспро изведения сигналов, описываемых функ ций с вертикальной осью симметрии (синусоидальная, косинусоидальная, треугольная, трапецеидальная и прочи функции). Это обусловлено принципиальной необходимостью кодирования ординат воспроизводимой функции восходящей и нисходящей ветвей различны ми кодами, поскольку эти коды являются одновременно и адресными кодами последующих ординат. Целью изобретения является повышение точности воспроизведения функОДй. Поставленная цель достигается тем, что в цифроаналоговый функцио- нальньй генератор введены дешифраторы минимального и ма ксимального кодов, RS-триггер и D-триггер, подключенный вь1ходом ко входу дополнительного старшего разряда адреса блока памяти, входом синхронизации - к выходу генератора импульсов, а информа . / ционным входоч - к выходу RS-триггера, соединенного первым и вторым установочными входами с выходами дешиф раторов минимального и максимального кодов соответственно, входы которыхподключены к выходам параллельного регистра. На чертеже изображена блок-схема цифроаналогового функционального генератора, содержащего генератор 1 им пульсов, параллельный регистр 2, бло 3 памяти, цифроаналоговый преобразователь 4, дешифратор 5 минимального кода (выполненный, например, на груп пе инверторов и элементов И или на элементе ИЛЙ-НЕ), дешифратор 6 макси мального кода (вьтолненный, например на элементе И) , RS-триггер 7 и Dтриггер 8. Генератор 1 импульсов соединен со входом синхрднизации D-триггера 8 и управляющим входом параллельного, регистра 2, подключенного информационными входами к выходам блока 3 памяти и соединенного информационными выходами со входами цифроаналогового преобразователя 4 и адресными входами блока 3 памяти и со входами дешифратора 5 и депшфратора 6, выходы которых подключены к первому и второму установочным входам RS-триггера 7, выход которого подключен к информационному входу D-триггера 8, а выход последнего - ко входу дополнительного старшего разряда блока 3 памяти, Цифро-аналоговый функциональный генератор работает следующим образом. В исходном состоянии регистр 2, RS-триггер 7 и D-триггер 8 установлены в нулевое состояние. Нулевые состояния триггеров 7 и 8 означают начало формирования восходящей ветви воспроизводимой функции, выходной нулевой код регистра 2 поступает на адресные входы блока 3 памяти, на выходе которого сформирован код начальной ординаты аппроксимируемой функции. Дешифратор 5 минимального кода (обычно нулевого) формирует выходной сигнал, подтверждающий нулевое состояние RS-триггера 7, поэтому нулевое состояние D-триггера 8 подтверждается по каждому тактовому импульсу генератора 1. С приходом тактового импульса код ординаты переписьшается из блока 3 памяти в регистр 2, а код с выхода последнего, поступая на адресные входы блока 3 памяти, вызывает на его выходах формирование кода следующей ордип -... наты аппроксимируемой функции. Этот код переписывается с выхода блока 3 памяти в регистр 2 по приходу на управляющий вход регистра 2 следующего тактового импульса генератора 1. Далее процесс повторяется. При достижении выходного кода регистра 2 своего максимального значения (обычно единищ. во всех используемых разрядах) дешифратор 5 максимального кода формирует импульс. RS-триггер 7 устанавливается в единичное состояние, что означает завершение формирования восходящей ветви воспроизводимой функции. С приходом тактового импульса генератора 1 D-триггер 8 устанав-
ливается в единичное состояние и начинается процесс формирования нисходящей ветви воспроизводимой функ-ции. Поскольку выходной сигнал триггера 8 поступает на вход старшего разряда адреса блока 3 памяти, который не участвует в формировании кодов ординат воспроизводимой функции, их значения на нисходящей ветви можно выбрать равными значениям кодов соответствующих (симметричных) ординат на восходящей ветви, что приводи к симметрии восходящей и нисходящей ветвей воспроизводимой функции.
Процесс перехода формирования нис ходящей ветви к формированию восходящей ветви воспроизводимой функции протекает аналогично описанному. Далее процесс циклически повторяется. Параллельные коды значений ординат
аппроксимируемой функции, снимаемые с информационных выходов регистра 2, поступают на входы цифроаналоговorо преобразователя 4, формирующего вы ходной сигнал в аналоговой форме.
Таким образом, благодаря введению дополнительных элементов и связей между ними, значения кодов ординат воспроизводимой функции на нисходящей ветви можно выбрать равными значениям кодов соответствующих (симметричных) ординат восходящей ветви, что приводит к симметрии восходящей и нисходящей ветвей воспроизводимой функции, т.е. исключается принципиальная необходимость кодирования воспроизводимой функции восходящей и нисходящей ветвей различными кодами и повышается точность воспроизведени функций.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для воспроизведения функций | 1984 |
|
SU1164745A1 |
Функциональный преобразователь | 1980 |
|
SU894748A1 |
Многоканальный функциональный генератор | 1984 |
|
SU1191922A1 |
Функциональный преобразователь | 1983 |
|
SU1115069A1 |
Функциональный преобразователь | 1979 |
|
SU842852A1 |
УСТРОЙСТВО АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ НАГРУЖЕНИЕМ ПРИ ПРОГРАММНЫХ ИСПЫТАНИЯХ МЕХАНИЧЕСКИХ КОНСТРУКЦИЙ НА УСТАЛОСТНУЮ ПРОЧНОСТЬ | 2007 |
|
RU2365963C2 |
Вичислительное устройство | 1979 |
|
SU783804A1 |
Аппроксимирующий функциональный преобразователь | 1984 |
|
SU1205153A1 |
Функциональный аналого-цифровой преобразователь | 1985 |
|
SU1260979A1 |
Цифро-аналоговый функциональный генератор | 1977 |
|
SU642733A1 |
ЦИ РОАНАЛОГОВЫЙ ФУНКЦИОНАЛЬНЫЙ ГЕНЕРАТОР по авт.св. № 642733, отличающийся тем, что, с целью повьшения точности воспроизведения функций, в него введены дешифраторы инимaльнoгo и максимального кодов, RS-триггер и D-триггер, подключенный выходом ко входу дополнительного старшего разряда адреса блока памяти, входом -синхронизации к выходу генератора импульсов, а информационным входом - к выходу RSтриггера, соединенного первым и вторым установочными входами с выходами дешифраторов минимального и максимального кодов соответственно, входы которых подключены к выходам параллельного регистра.
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Цифро-аналоговый функциональный генератор | 1977 |
|
SU642733A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1984-11-15—Публикация
1983-08-26—Подача