1
Изобретение относится к области автоматики и вычислительной техники и может быть использовано в системах оптимального автоматического регулирования в качестве программного устройства.
Поавт.св.№ 527713 известен функциональный генератор/;одержащий блок памяти, первый выход которого соединен со входом управляемого генератора импупьсов, подключенного выходом к счетному входу реверсивного счетчйка ординаты, а второй выход соединен с первым входом блока совпадения кодов, подключенного вторым входом к выходу реверсивного счетчика ординаты, блок задания знака наклона, подключенный первым входом к выходу реверсию1ого счетчика ординаты, а выходом ко входу управления реверсом реверсивного счетчика ординаты. Выход блока совпадения кодов через коммутатор соединен со входом блока памяти, а второй вход блока задания знака наклона - со вторым выходом блока памяти. Блок задания знака наклона содержит узел управления и узел сравнения кодов, первый и второй входы которого соединены соответственно с и вторым. входами блока задания знака наклона, а выход через узел управления подключен к выходу блока задания знака наклона.
Однако точность работы такого генератора при генерировании, функций, имеющих промежуточные разрывы первого рода.снижена.
10
Цель изобретения - повьпцение точности работы устройства при генерировании функций, имеющих промежуточные разрывы первого рода.
Эта цель достигается тем, что в пред15ложенный функциональный генератор введены элемент задержки, блок элементов И и второй блок совпадение кодов. Третий выход блока памяти подключен к информационному Еходу блока элементов И и пер20вому ксоду второго блока совпадения кодов, второй вход которого подключен к выходу реверсивного счетчика ординаты, вход установки которого подключен к выхо ду блока элементов И, управляющий вход которого, подключен к выходу второго блока совпадения кодов, управляющий вход которого через элемент задержки подключен к выходу первого блока совпадения кодов. На чертеже представлена структурная схема устройства. Функцион«шьный генератор содержит блок памяти 1, управляемый генератор 2 импульсов, реверсивный счетчик 3 ордина,ты, блок задания знака наклона 4, со держащий узел 5 сравнения кодов и узел 6 управления, блок 7 совпадения кодов, коммутатор 8, блок 9 совпадения кодов, элемент задержки 1О и блок элементов И Первый выход блока памяти 1 соединен со входом генератора 2, выхоц которого подключен к счетному входу счетчика, второй - к первым Е«.одам узла 6 сравнения кодов и блока 7 совпадения кодов, второй вход подключен к выходу счетчика. Выход узла 5 сравнения кодов подключен ко входу узла 6 управления, выход которого соединен со входом управ ления реверсом счетчика. Выход блока 7 через коммутатор 8 соединен со входом блока памяти 1. Выход блока 7 через эле мент задержки 10 подключен к управляющему входу блока 9 совпадения кодов,, первый вход которого соединен с третьим выходом блока памяти 1, а второй вход с выходом счетчика. Выход блока 9 под ключен к управляющему входу блока элементов И 11, вход которого соединен с третьим выходом блока памяти 1, а выход подключен к установочному входу счетчика. Функциональный генератор работает следующим образом. При пуске генератора коммутатор 8 определяет на втором выходе блока памяти 1 код (например, двоичный параллельный) конечной ординаты текущего отрезка, который поступает на второй вход бло ка 4 и на первый вход блока 7, на первом выходе блока памяти 1 определяется код скорости изменения функции, который поступает на вход генератора 2, выходные импульсы которого поступают на счетный нход счетчика. Выходной код (К.вых.) счетчика поступает на первый Екход бдока 4 и на второй вход блока. 7, а также является выходным сигналом фун кционального генератора. Направление счета счетчика, т.е. знак наклона текущего отрезка, определяется выходным сигналом .узла 5, который при ПОМОЩИ узла 6 определяет прямой счет счетчика, если код конечной ординаты от резка больше текущего кода счетчика, и обратный счет - если код конечной ординаты отрезка меньше кода этого счет чика. Когда код счетчика становится равным коду конечной ординаты отрезка, блок 7 выдает сигнал коммутатору 8 для перехода на следующий отрезок функции. При этом импульс с блока 7 через элемент задерлски 10 включает блок 9.Время задержки импульса элементом задержки 10 определяется временем переключения коммутатора 8. Если значения кодов в счетчике и на третьем выходе блока памяти 1 равны, то описанный цикл работы йовторяется. Это соответствует равенству значений левого и правого пределов аппроксимированной фун1щии. При различных значениях кодов в счетчике и на третьем выходе блока памяти 1(что соответствует разрыву первого рода функции в узле аппроксимации) на выходе блока 9 появляется импульс, который открывает блок элементов И 11 и осуществляет дискретно установку кода в счетчике, равного коду на третьем вьтходе блока памяти 1. Сип-нал на выходе функционального генератора также изменяется дискретно во времени и в строгом соответствии со скачком разрыва аппроксимируемой функции. Применение новых элементов - элемента задержки блока совпадения кодов и блока элементов.И - позволяет повысить точность работы при генерировании функций, имеющих промежуточные разрывы первого рода, по сравнению с прототипом. Формула изобретения Функциональный генер Т1Эр по авт.св. NO 527713, отличающийся тем, что, с целью повышения точности при генерировании функций, имеющих разрывы первого рода, в функциональный генератор введены элемент задержки, блок . элементов И и второй блок совпадения кодов, причем третий выход блока памяти подключен к информационному входу блока элементов И и первому, входу второго блока совпадения кодов, второй вход которого подключен к выходу реверсивного счетчика ординаты, вход установки которого подключен к выходу блока элементов И, управляющий вход которого подключен к выходу второго блока совпадения кодов, управляющий вход которого через элемент задержки подключе к выходу первого блока совпадения кодов.
название | год | авторы | номер документа |
---|---|---|---|
Функциональный генератор | 1974 |
|
SU527713A1 |
Цифровой функциональный преобразователь | 1980 |
|
SU942034A1 |
Устройство для цифрового функционального преобразования | 1981 |
|
SU993271A1 |
Цифровой функциональный преобразователь | 1983 |
|
SU1098006A1 |
Статистический анализатор инструментальной погрешности аналого-цифрового преобразователя | 1980 |
|
SU894864A1 |
Функциональный преобразователь | 1982 |
|
SU1037272A1 |
Функциональный преобразователь | 1984 |
|
SU1211756A1 |
Функциональный преобразователь | 1984 |
|
SU1176344A1 |
Устройство для воспроизведения переменных во времени коэффициентов | 1980 |
|
SU894737A1 |
Устройство для аппроксимации функций | 1980 |
|
SU934481A1 |
Авторы
Даты
1980-05-05—Публикация
1977-12-19—Подача