т
Изобретение относится к вычислительной технике и может быть исполь- .зовано в информационно-измерительных системах и в моделирующих комплексах.
Цель изобретения - повышение точности и расширение функциональных возможностей за счет реализации различных характеристик преобразования.
На чертеже показан преобразователь кода во временной интервал.
На фиг.1 изображена структурная схема преобразователя кода во временной интервал; на фиг.2 - временная диаграмма, поясняющая работу преобразователя .
Преобразователь кода во временной интервал (фиг.1) содержит генератор
2
1 импульсов, элемент И 2, регистры 3 и 4, элемент ИЛИ 5, счетчик 6 импульсов, блок 7 сравнения, счетчик 8 импульсов, постоянное запоминающее устройство (ПЗУ) 9, элемент И 10, счетчик 11 импульсов, блок 12 сравнения, формирователь 13 импульсов, входные шины 14, шину 15 управления, выходную шину 16, задатчик 17 кодов, дешифратор 18, группу ПЗУ 19, элемент ИЛИ 20, шину 21 установки.
Задача преобразования состоит в следующем. В соответствии с частотной характеристикой датчика f(x) необходимо сформировать временной интервал Т.
& 1
00
со
00 СЛ
Характеристика датчика нелинейная и может рассматриваться, как состоящая из двух частей: линейной и нелинейной. Входной 1-разрядный код, имитирующий выходной временной интервал Т, представляет сумму двоичных разрядов ,где га - старшие разряды; п - младшие. Старшие m соответствуют линейной части моделируемой характеристики датчика, а младшие п - нелинейной части характеристики этого датчика. Общее количество разряда J определяется из соотношения
1 1оЈ2 и зависит от требуемой
точности преобразования q, предъявляемой к моделируемой характеристике датчика f(х), В свою очередь q
зависит от частоты тактового
-1-
генератора f и количества младших разрядов п. Приведенные соотношения учитываются при выборе элементов схемы преобразователя. Так, количе- ство разрядов счетчика 6 выбирается равным m разрядам, а счетчика 8 - п разрядам. Чтобы обеспечить требуемую точность q за цикл преобразования счетчик 8 до момента заполнения должен сформировать последовательность 2 периодов временных интервалов.
Преобразователь с одним ПЗУ работает следующим образом.
Перед началом работы по сигналу, поступающему с ЭВМ на шину 21, происходит сброс в нулевое состояние всех счетчиков и запись входного кода в регистры 3 и 4. После этого генератор 1 импульсов начинает вырабатывать импульсы тактовой частоты, поступающие через элемент И 2 на вход счетчика б, выходной код которого сравнивается с входным кодом регистра 3 в блоке 7. При совпадении этих двух кодов блок -7 вырабатывает потенциал, который подается на счетный вход счетчика 8 для формирования адреса 1-го текущего периода. Одно- временно потенциал с выхода блока 7 через элемент И 2 запрещает счет импульсов, поступающих с выхода генератора 1 на вход счетчика 6, прекращая
тем самым формирование временного
интервала, соответствующего линейной части характеристики моделируемого датчика. Далее преобразователь переходит к формированию дополнительного
„
15
20
25 30
35
40 45Q
55
временного интервала (ДШ1) по адресу 1-го текущего периода. Длительность ДВИ для каждого из 2П периодов определяется кодировкой ПЗУ 9, которая программируегея и выполняется - заранее в соответствии с анализом нелинейной части характеристики f(x), и зависит также от входного кода, записываемого в регистре 4,
I
Формирование ДВИ осуществляется следующим образом. По адресу 1-го текущего периода счетчика 8 и входному коду в регистре 4, а также по сигналу, разрешающему чтение информации из ПЗУ 9, выбираются данные (код), поступающие на Ьлок 12 для сравнения с выходным кодом счетчика 11, который после прихода на элемент И 10 разрешающего потенциала с блока 7 начинает считать импульсы тактовой частоты с генератора 1, Ьлок 12 при равенстве кодов ПЗУ 9 и счетчика 11 вырабатывает потенциал, который через формирователь ,13 импульсов и элемент ИЛИ 5 обнуляет счетчики 6 и 11, В момент обнуления заканчивается формирование временного интервала 1-го текущего периода. Процесс формирования 2-го, 3-го ,,, периодов осуществляется аналогично до момента заполнения счетчика 8, что соответствует 2 периодам - циклу преобразования. Стро- бирующий импульс, поступающий на вход блока 12, гарантирует устойчивый выходной сигнал. Таким образом, имитируемый преобразователем за цикл временной интервал Т равен сумме интервалов всех 2п периодов, причем временные интервалы каждого периода содержат интервалы постоянной длительности (определяемой входным кодом регистра 3) и ДВИ различной длительности (определяемой кодировкой ПЗУ 9 и изменением кода регистра 4).
Работа преобразователя с группой ПЗУ 19 дает возможность в зависимости от кода задатчика 17 выбирать с помощью дешифратора 18 любое ПЗУ из группы и таким образом расширить до 2 число моделируемых характеристик датчиков, где k - число входов дешифратора, А поскольку конструктивно каждое ПЗУ монтируется в индивидуальную колодку, которая должна вставляться в ответные гнезда на плате преобразователя, то количество моделируемых характеристик 2К можно уве5U
личить установкой новых ПЗУ в группе или сменой всей группы ПЗУ,
Формула изобретения
Преобразователь кода во временной интервал, содержащий первый и второй регистры, информационные входы которых являются соответствующими первой и второй входными шинами, а выходы первого регистра подключены к первым входам первого блока сравнения кодов, генератор импульсов,первый и второй элементы И, первые входы которых объединены и подключены к выходу генератора импульсов, а вторые входы объединены и подключены к выходу первого блока сравнения кодов, первый счетчик импульсов, счетный вход которого соединен с выходом первого элемента И, а выходы - с вторыми входами первого блока сравнения кодов, выход которого подключен к счетному входу второго счетчика импульсов, выходы которого соединены с соответствующими первыми входами постоянного запоминающего устройства, вторые входы которого подключены к соответствующим выходам второго регистра, и формирователь импульсов, вход которого является выходной шиной, отличающийся тем, что, с целью повышения точности и расширения функциональных, возможностей за счет реализации различных характеристик преобразования, в него введены задатчик кода, дешифратор, группа постоянных запоминающих устройств, два элемента ИЛИ, третий счетчик импульсов и второй блок сравнения кодов, стробирую356
ищи вход которого подключен к выходу генератора импульсов, а первые информационные входы соответственно соединены с выходами третьего счетчика импульсов, счетный вход которого подключен к выходу второго элемента И, а вход установки объединен с входом установки первого счетчика импульсов
и подключен к выходу первого элемента ИЛИ, первый вход которого объединен с входами установки второго счетчика импульсов и первого регистра и первым входом второго элемента ИЛИ
и является шиной установки, а второй вход первого элемента ИЛИ является шиной управления и подключен к выходу формирователя импульсов, вход которого подключен к выходу второго
блока сравнения кодов, вторые входы которого соединены с выходами постоянного запоминающего устройства и выходами постоянных запоминающих устройств группы, первые входы которых объединены и подключены к соответствующим выходам второго счетчика импульсов, вторые входы объединены и подключены к соответствующим выходам второго регистра, при этом третьи входы постоянного запоминающего уст
ройства и постоянных запоминающих устройств группы объединены и подключены к выходу первого блока сравнения кодов, а четвертые входы соответственно соединены с выходами дешифратора, входы которого подключены к соответствующим выходам задатчика кода, причем вход установки второго регистра соединен с выходом второго элемента ИЛИ, второй вход которого является третьей входной шиной.
название | год | авторы | номер документа |
---|---|---|---|
Преобразователь кода во временной интервал | 1984 |
|
SU1221756A1 |
Преобразователь кода во временной интервал | 1986 |
|
SU1431033A1 |
Преобразователь кода во временной интервал | 1986 |
|
SU1439741A1 |
Преобразователь интервалов времени в цифровой код | 1984 |
|
SU1255984A2 |
Устройство селекции импульсов по длительности | 1990 |
|
SU1758863A1 |
Устройство для кодирования сигналов частотных датчиков | 1987 |
|
SU1564728A1 |
Цифроаналоговый генератор телевизионного сигнала | 1989 |
|
SU1654978A1 |
МНОГОКАНАЛЬНЫЙ АНАЛОГО-ЦИФРОВОЙ ПРЕОБРАЗОВАТЕЛЬ | 2001 |
|
RU2183382C1 |
Система полунатурного моделирования динамических систем | 1982 |
|
SU1121681A1 |
УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ МНОГОЛУЧЕВЫХ РАДИОСИГНАЛОВ | 1992 |
|
RU2042195C1 |
Изобретение относится к вычислительной технике и может быть использовано в информационно-измерительных системах и моделирующих комплексах. Цель изобретения - повышение точности и расширение функциональных возможностей путем реализации различных характеристик преобразования. Выходной временной интервал, формируемый преобразователем, складывается из основного (линейная часть) и дополнительного (нелинейная часть) интервалов. При этом основной интервал формируется путем сравнения в первом блоке сравнения кодов первого регистра и первого счетчика импульсов, подсчитывающего импульсы генератора импульсов. Дополнительный интервал формируется также путем сравнения во втором блоке сравнения кода, подсчитываемого третьим счетчиком импульсов (от генератора импульсов), и кода, поступающего от группы постоянных запоминающих устройств (ПЗУ). Формирование требуемого кода на выходе группы ПЗУ осуществляется с помощью второго регистра, второго счетчика импульсов, дешифратора и задатчика кода. 2 ил.
Фиг.1
fnt JinJinnnnmOMJUinnnmUT
1р.
Выл СТВ
tp.
ВыхБС ЯодРгЬ„00
Выи ПЗУ 9
&ЫХБС11 ВылШ43
Выл 6С7 г Код Рг f/.10
Л
JL
Код РгЬ-ЧислоД8Я
оо-а OJ- 1 Ю-2
ПI
Горелик А.Л | |||
и др | |||
Бортовые ЦБК | |||
М., 1975, с | |||
Машина для изготовления проволочных гвоздей | 1922 |
|
SU39A1 |
Преобразователь кода во временной интервал | 1984 |
|
SU1221756A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторы
Даты
1989-05-07—Публикация
1987-06-02—Подача