00
СО
СХ5 СО
I
Изобретение относится к вычислительной технике и может быть исполь зовано в цифровых, аналого-цифровых и цифроаналоговых вычислительных и измерительных устройствах и система для воспроизведения функций, близки к линейной в широком диапазоне згща ния аргумента, в частности, для кор рекции нелинейностей датчиков и измерительных цепей. Известно устройство, содержащее счетчик, сумматор и блок памяти, обеспечивающее управление переключе нием по ординате С23. Недостатком известного устройств является повышенный объем памяти. Наиболее близким по технической сущности к предлагаемому является устройство, содержащее регистр, сдви га, группу ключевых схем, два элемента И, два элемента ИЛИ, два элемента задержки, дешифратор добавления и дешифратор пропуска импульсов и два счетчика. При этом выходы первого и второго разрядов регистра сдвига через первый элемент ИЛИ соединены с первым входом первой ключевой схемы, а выходы третьего и последующих разрядов - с первыми входами соответственно второй и последующих ключевых схем, звыходы ключевых схем соединены соотетствен но со счетными входами старнего и последующих в порядке убывания разрядов из группы младших разря,цов Первого счетчика, выход переполнени которого соединен с тактирующим входом регистра сдвига, выходы всех раз рядов второго счетчика соединены со входами дешифраторов добавления и пропуска импульсов, выход дешифратора пропуска -импульсов через первый элемент- задержки соединен с первым входом первого элемента И, выход ко.торого соединен с первым входом второго элемента ИЛИ, второй вход которого соединен с выходом второго элемента- И, первый .вход которого соединен с выходом дешифратора добавления импульсов, а второй вход - с выходом второго элемента задержки; вход которого соединен со вторым входом первого элемента И, счетным входом второго счетчика и является входом преобразователя С23. Недостатком известного устройства является повышенная слои ность конструкции. Целью изобретения является упрощение преобразоват еля. Поставленная цель достигается тем, что в функциональном преобразователе число-импульсного кода, содержащем два элемента задержки, два элемента И, элемент ИЛИ, счетчик, дешифратор добавления импульса и Дешифратор пропуска импульса, выход которогочерез первый элемент задержки соединен с первым входом первого элемента И, второй вход которого соединен с входом преобразователя и через второй элемент задержки - с первым входом второго элемента И, второй вход которого соединен с выходом дешифратора добавления импульса, вход которого соединен с выходом счетчика и входом дешифратора пропуска импульса, выходы элементов И соединены с соответствующими входами элемента ИЛИ, выход элемента ИЛИ соединен с входом счетчика. На чертеже представлена блок-схема функционального преобразователя. Функциональный преобразователь число-импульсного кОда содержит счетчик 1, дешифраторы 2 и 3 добавления и пропуска импульса, элементы 4 и 5 задержки, элементы б и 7 1, элемент 8 ИЛИ, вход преобразователя 9. Дешифраторы 2 и 3 пропуска и добавления импульса представляют собой стандартные неполные дешифрато жл, т.е. количество выходов m у которых удовлетворяет соотношению m 2 , где п- количество входов. В данном случае имеет место , т.е. при одних значениях кода на входе дешифратора возникает активный сигнал на выходе, при других - пассивный. Упрощение предлагаемого преобразователя в сравнении с известным достигается за счет исключения регистра сдвига, группы ключевых схем, :счетчика и элемента ИЛИ, а основным отличием алгоритма работы является I изменение принципа управления выбором точек коррекции - вместо управления по абсциссе используется управление по ординате. Алгоритм работы предлагаемого преобразователя основан на воспроизведении линейной,функции аргумента с непрерывным следящим введением в него в темпе поступления входных импульсов корректирующих единичных поправок необходимого знака таким образом, чтобы выходная функция соответствовала требуемой с погрешностью, не превышающей в любой точке диапазона половины выбранной погрешности дискретности Д&- результата. Функциональный преобразователь работает следующим образом. В исходном положении счетчик 1 устанавливается в нулевое состояние. Число-импульсный код аргумента поается на вход 9 и далее через элементы И 6 и ИЛИ 8 поступает на счетный вход счетчика 1, так как пока не сработает ни один из дешифраторов 2 и 3 элемент И 6 открыт, а элеент И 7 закрыт. Когда в счетчике 1 устанавливается значение кода. соответствукяцее первой точке коррекции на восходящем участке кривой отклонения, срабатывает дешифратор 2 и открывается элемент И 7. Входной импульс, установивший в счетчике данный код и задержанный элементом 7, добавляет единицу к содержимому счетчика. Чтобы обеспечить необходимое временное разрешение, время задержки элемента 7 должно превышать длительность входных импульсов Дополнительный импульс устанавливает в счетчике код, при котором разрешаю щий сигнал с выхода дешифратора 2 снимается. При выборе кодов управления дешифратором добавления импульса, соответствующих посл едующим точкам коррекции, необходимо учитывать , что код счетчика после каждой коррекции возрастает в сравнении с кодом аргумента на единицу, т.е. превышает данный код на число пройденных точек коррекции. Прн отработ ке нисходящего участка кривой откло нения всякий раз, когда в счетчике 1 устанавливается код, соответствую щий очередной точке коррекции (данный код должен отличаться от кода аргумента на число ранее добавленных и еще не скомпенсированных импульсов) , срабатывает дешифратор 3 пропуска импульса. Через время, определяемое элементом 4 задержки, которое также должно несколько превышать длительность входных импульсов, элемент И 6 закрывается на время длительности выходного импульса дешифратора 3, которая должна незначительно превышать период следования импульсов аргумента, благодаря чему следующий импульс аргумента на счетчик не пройдет. В общем случае воспроизводимая функция может отклониться от линейной к концу диапазона в любую сторону. Другое условие, которому должны удовлетворять воспроизводимые данным преобразователем функции, заключается в том, чтобы не требовалось (реализации двух и более добавлений 1или пропусков импульсов, следующих непосредстввенно друг за другом. Причина такого ограничения Очевидна, так как при данном способе воспроизведения функций линейный код аргумента не воспроизводится, то отличить подобного рода шаги от одинарных невозможно. Другими словами, с помощью предлагаемого преобразователя можно воспроизводить монотонные функции f(x), первая производная которых во всем диапазоне удовлетворяет условию 0,5if(x)i2.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для вычисления логарифмической функции | 1980 |
|
SU955044A1 |
Устройство для вычисления логарифмической функции | 1980 |
|
SU930314A1 |
Устройство для вычисления показательной функции | 1981 |
|
SU1013953A1 |
Вычислительное устройство | 1982 |
|
SU1040493A1 |
Устройство для цифрового функционального преобразования | 1981 |
|
SU985792A1 |
Цифровой функциональный преобразователь | 1983 |
|
SU1088008A1 |
Функциональный преобразователь | 1983 |
|
SU1107131A1 |
Устройство для кусочно-линейной аппроксимации | 1985 |
|
SU1259258A1 |
Многоканальный функциональный генератор | 1984 |
|
SU1191922A1 |
Устройство для вычисления логарифмических функций | 1980 |
|
SU934469A1 |
ФУНКЦИОНАЛЬНШ ПРЕОБРАЗОВАТЕЛЬ ЧИСЛО-ИМПУЛЬСНОГО КОДА, содержащий два элемента задержки, два элемента И, элемент ИЛИ, счетчик, дешифратор добавления импульса и дешифратор пропуска импульса, выход которого через первый элемент задержки соединен с первым входом первого элемента И, второй вход которого соединен с входом преобразователя и через второй элемент задержки с первым входом второго элемента И, второй вход которого соединен с выходом дешифратора добавления импульса, вход котового соединен с выходом счетчика и входом дешифратора пропуска импульса, выходы элементов И соединены с соответствующими входами элемента ИЛИ, отличающийс я тем, что, с целью упрощения преобразователя, выход элемента ИЛИ соединен с входом счетчика. g
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Устройство для вычисления логарифмической функции | 1980 |
|
SU955044A1 |
Авторы
Даты
1984-04-23—Публикация
1983-01-14—Подача