Функциональный преобразователь число-импульсного кода
Иллюстрации
Показать всеРеферат
ФУНКЦИОНАЛЬНШ ПРЕОБРАЗОВАТЕЛЬ ЧИСЛО-ИМПУЛЬСНОГО КОДА, содержащий два элемента задержки, два элемента И, элемент ИЛИ, счетчик, дешифратор добавления импульса и дешифратор пропуска импульса, выход которого через первый элемент задержки соединен с первым входом первого элемента И, второй вход которого соединен с входом преобразователя и через второй элемент задержки с первым входом второго элемента И, второй вход которого соединен с выходом дешифратора добавления импульса, вход котового соединен с выходом счетчика и входом дешифратора пропуска импульса, выходы элементов И соединены с соответствующими входами элемента ИЛИ, отличающийс я тем, что, с целью упрощения преобразователя , выход элемента ИЛИ соединен с входом счетчика. g
COOS СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
ИСПУБЛИН
3I5D G 06 Р 7 544 (21) 3540180/18-24 (22) 14 ° 01.83 (46) 23.04 ° 84. Бюл, 9 15 (72) E.È.ÔHëàòîâ (7l) Новосибирский электротехнический институт (53) 681.325 (088.8) (56) 1. Авторское свидетельство СССР
М 980083 кл, G 06F 1/02, 1980 °
2. Авторское свидетельство СССР
М 955044, кл, 6 06 F 7/556, 1981 (прототнп) . (54)(57) ФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАTEJIb 1ИСЛО--ИИНУЛЬСНО1 О KOLA, содержащий два элемента задержки, два элемента И1 элемент ИЛИ, счетчик, дешифратор добавления импульса и
„„SU„„1087989 А дешифратор пропуска импульса, выход которого через первый элемент задержки соединен с первым входом первого элемента И, второй вход которого соединен с входом преобразователя и через второй элемент задержки
-с первым входом второго элемента И, второй вход которого соединен с выходом дешифратора добавления импульса, вход которого соединен с выходом счетчика и входом дешифратора пропуска импульса, выходы элементов И соединены с соответствующими входами элемента ИЛИ, о т л и ч а ю щ и йс я тем, что, с целью упрощения преобразователя, выход элемента ИЛИ соединен с входом счетчика.
1087989
Изобретение относится к вычислительной технике и может быть использовано в цифровых, аналого-цифровых цифроаналоговых вычислительных и измерительных устройствах и системах для воспроизведения функций, близких 5 к линейной в широком диапазоне задания аргумента, в частности, для коррекции нелинейностей датчиков и измерительных цепей.
Известно устройство, содержащее 30 счетчик, сумматор и блок памяти, обеспечивающее управление переключением по ординате С23.
Недостатком известного устройства является повышенный объем памяти.
Наиболее близким по технической сущности к предлагаемому является устройство, содержащее регистр сдвига, группу ключевых схем, два эле мента И, два элемента ИЛЙ, два элемента задержки, дешифратор добавления и дешифратор пропуска импульсов и два счетчика. При этом выходы первого и второго разрядов регистра сдвига через первый элемент ИЛИ соединены с первым входом первой ключевой схемы, а выходы третьего и последующих разрядов — с первыми входами соответственно второй и последующих ключевых схем, выходы ключевых схем соединены соотетствен- 30 но со счетными входами старшего и последующих в порядке убывания разрядов из группы младших разрядов
Первого счетчика, выход переполнения которого соединен с тактирующим вхо- 35 дом регистра сдвига, выходы всех раз-" рядов второго счетчика соединены со вхоцами дешифраторов добавления и пропуска импульсов, выход дешифратора пропуска импульсов через первый 40 элемент задержки соединен с первым входом первого элемента И, выход ко.торого соединен с первым входом второго элемента ИЛИ, второй вход которого соединен с выходом второго элемента И, первый вход которого соединен с выходом дешифратбра добавления импульсов, а второй вход — с выходом второго элемента задержки; вход которого соединен со вторым входом первого эдемента И, счетным входом второго счетчика и является входом преобразователя 323.
Недостатком известного устройства является повышенная сложность конструкции. 55
Целью изобретения является упрощение преобразователя.
Поставленная цель достигается тем, что в функциональном преобразователе число-импульсного кода, со- @) держащем два зпемента задержки, два элемента И, элемент ИЛИ, счетчик, дешифратор добавления импульса и дешифратор пропуска импульса, выход которого через первый элемент задержки соединен с первым входом первого элемента И, второй вход которого соединен с входом преобразователя и через второй элемент задержки — с первым входом второго элемента И, второй вход которого соединен с выходом дешифратора добавления импульса, вход которого соединен с выходом счетчика и входом дешифра1ора пропуска импульса, выходы элементов И соединены с соответствующими входами элемента ИЛИ, выход элемента ИЛИ соединен с входом счетчика.
На чертеже представлена блок-схема функционального преобразователя.
Функциональный преобразователь число-импульсного кбда содержит счетчик 1, дешифраторы 2 и 3 добавления и пропуска импульса, элементы
4 и 5 задержки, элементы б и 7 элемент 8 ИЛИ, вход преобразователя
9.
Дешифраторы 2 и 3 пропуска и добавления импульса представляют собой стандартные неполные дешифраторы, т.е. количество выходов rn у которых удовлетворяет соотношению а < 2 и где n - -количество входов. В данном случае имеет место ш= 1, т.е. при одних значениях кода на входе дешифратора возникает активный сигнал на выходе, при других — пассивный.
Упрощение предлагаемого преобразователя в сравнении с известным достигается за счет исключения регистра сдвига, группы ключевых схем, .счетчика и элемента ИЛИ, а основным отличием алгоритма работы является
; изменение принципа -управления вибо1 ром точек коррекции - вместо управления по абсциссе используется управление по ординате.
Алгоритм работы предлагаемого преобразователя основан на воспроизведении линейной .функции аргумента с непрерывным следящим введением в него в темпе поступления входных импульсов корректирующих единичных поправок необходимого знака таким образом, чтобы выходная Функция соответствовала требуемой с погрешностью, не превышающей в любой точке диапазона половины выбранной погрешности дискретности Щ результата.
Функцкональный преобразователь работает следующим образом.
В исходном положении счетчик 1 устанавливается в нулевое состояние.
Число-импульсный код аргумента по- дается на вход 9 и далее через элементы И б и ИЛИ 8 поступает на счетный вход счетчика 1, так как пока не сработает ни один из дешифраторов 2 и 3 элемент И б открыт, а элемент И 7 закрыт. Когда в счетчике
1 устанавливается значение кода, 1087969
Составитель А.Зорин
Редактор Г. Волкова Техред B. Далекорей Корректор С.Шекмар
Заказ 2673/45 Тираж 699 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035. Москва, Ж-35,. Раушская наб., д.4/5
Филиал ППП Патент, г. Ужгород, ул. Проектная, 4 соответствующее первой точке коррек» ции на восходящем участке кривой отклонения, срабатывает дешифратор
2 и открывается элемент И 7. Входной импульс, установивший в счетчике данный код и задержанный элементом 5
7, добавляет единицу к содержимому счетчика. Чтобы обеспечить необходимое временное разрешение. время задержки элемента 7 должно.превышать длительность входных импульсов.
Дополнительный импульс устанавливает в счетчике код. при котором разрешающий сигнал с выхода дешифратора 2 снимается. При выборе кодов управления дешифратором добавления импуль- са, соответствующих последующим точкам коррекции, необходимо учитывать, что код счетчика после каждой коррекции возрастает в сравнении с кодом аргумента на единицу, т.е. превышает данный код на число пройденных точек коррекции. При отработке нисходящего участка кривой отклонения всякий раз, когда в счетчике
1 устанавливается код, соответствующий очередной точке коррекции (дан- 25 ный код должен отличаться от кода аргумента на число ранее добавленных и еще не скомпенсированных импульсов), срабатывает дешифратор 3 пропуска импульса. Через время, определяемое элементом 4 задержки, которое также должно несколько превышать длительность входных импульсов, элемент И 6 закрывается на время дпительности выходного импульса дешифратора 3, которая должна незначительно превышать пери. од следования импульсов аргумента, благодаря чему следующий импульс аргумента на счетчик не пройдет.
В общем случае воспроизводимая функция может отклониться от линейной к концу диапазона в любую сторону. Другое условие, которому должны удовлетворять воспроизводимые данным преобразователеМ функции, заключается в том, чтобы не требовалось реализации двух и более добавлений или пропусков импульсов, следующих непосредстввенно друг за другом.
Причина такого ограничения очевидна, так как при данном способе воспроиз« ведения функций линейный код аргумента не воспроизводится, то отличить подобного рода шаги от одинарных невозможно. Другими словами, с помощью предлагаемого преобразователя можно воспроизводить монотонные функции f(x), первая производная которых во всем диапазоне удовлетворяет условию 0,5 4 (х) < 2.