Генератор потока дискретных величин Советский патент 1987 года по МПК G06F1/02 G06F7/58 

Описание патента на изобретение SU1246769A1

1246769 вход управления записью регистра ам- равления.

подключен нератора.

плитуды подключен к соответствующему разряду поля управления регистра уп1

Изобретение относится к вычислительной технике и может быть использовано в качестве имитатора потока дискретных величин при наладке, моделировании работы и эксплуата- ции технических и прогаммных средств, применяемых для измерения потоков электрических импульсов в системах

автоматизации экспериментальных ядер

ных исследований и испытаний, выполняемых, в частности, на ускорителях ядерных частиц и атомных реакторах.

Цель изобретения - расширение функциональных возможностей генера- тора за счет обеспечения генерации заданного потока дискретных величин с заданными параметрами, в том числе и нестационарного.

Генератор содержит первьм блок 1 памяти, второй блок 2 памяти, третий блок 3 памяти, буферный регистр 4, регистр 5 временного интервала, регистр 6 амплитуды, счетчики 7 и 8, элемент И 9,. цифроаналоговый преоб- разователь 10, аналоговый ключ 11, генератор 12 тактовых импульсов, управляемый делитель 13 частоты, таймер 14 и регистр 15 управления.

На фиг.1 представлена структурная схема генератора; на фиг.2 - схема таймера; на фиг.З - схема буферного регистра.

Выход 16 регистра 4 является выходом сигнала Код интервала времени генератора, выход 17 регистра 6 - выходом сигнала Код амплитуды генератора, выход 18 регистра 5 - выходом сигнала Выходной импульс генератора. Входы-выходы 20-25 регистра 15 управления являются входами-выходами генератора, связывающими его с источниками управляющих воздействий.

Блок 1 памяти используется для хранения кодов, отображающих последо вательность временных интервалов между генерируемыми величинами, характерную для требуемого потока.

вход установки которого к входу задания режима ге

n 5

j

Q

е

5

Блок 2 памяти используется для хранения кодов, характеризующих ге- нерируемое распределение амплитуд импульсов .

Блок 3 памяти используется для хранения коэффициентов деления частоты генератора тактовых импульсов, необходимых для воспроизведения нестационарного потока с заданным законом изменения временных интервалов.

Буферный регистр 4 служит для хранения кодов, принимаемых из блока 1 памяти, и передачи их в регистр 5 и на выход 16 генератора. При автономной работе используется в счетном режиме как источник кодов, независимый от блока 1.

Регистр 5 временного интервала ;служит для преобразования кода, принимаемого из регистра 4, в соответствующий интервал времени.

Регистр 6 амплитуды используется аналогично регистру 4, но для формирования кодов амплитуд импульсов.

Счетчики 7 и 8 используются для последовательного выбора адресов ячеек памяти блоков 1 и 2. Элемент И 9 служит для смещения адреса ячейки блока 1 памяти относительно адреса ячейки блока 2 памяти на единицу для каждого полного прохода адресов второго.

Айалого-цифровой преобразователь 10 и аналоговый ключ 11 обеспечивают получение на выходе генератора импульса с амплитудой, соответствующей коду, принимаемому из регистра 6.

Генератор 12 тактовых импульсов задает поток периодических импульсов такой частоты, чтобы после деления обеспечивалась на выходе гецератора потока дискретных величин необходимая интенсивность или частота.

Управляемый делитель 13 частоты делит частоту периодических импульсов г-енератора 12 в соответствии с заданным ему коэффициентом деления.

Таймер 14 через заданные с помощью внутреннего генератора промежутки времени вьщает коды, старшие разряды которых непосредственно определяют старшие разряды коэффициента деления делителя 13, а младшие служат адресом ячейки памяти блока 3, где хранятся мо;1адшие разряды коэф- фицие:нта деления для этого делителя.

Регистр 15 управления о0еспечива- ет связь элементов генератора потока с источниками управляющих воздействий.

Генератор работает следующим образом.

Перед началом работы выполняются подготовительные Ьперации. Прежде всего заполняются данными блоки 1,2 и 3 памяти в соответствии с видом потока, который должен быть сгенери- рован. Для систем автоматизации ядер но-физических исследований в областях средних и низких энергий, изотопного и активационного анализов важное значение имеет возможность ими- тации потока импульсов пуассоновско- го типа с распределением амплитуд, соответствующим некоторому изотопу (или смеси), а также с интенсивностью постоянной или изменяющейся соответственно периоду полураспада имитируемого изотопа. При этом интерес представляет возможность оперировать как с аналоговыми, так и с цифровыми значениями генерируемых величин.

В таком случае генератор работает следующим образом.,

Для получения пуассоновского по- тока выходных импульсов в блок 1 памяти в случайном порядке записываются логарифмы чисел натурального ряда от 1 до N, где N - емкость памяти, причем коды нормируются так, чтобы оптимально использовалась разрядная сетка памяти. В блок 2 также в случайном (другом) порядке записьшаются коды, характеризующие распределение амплитуд. Наконец, в блок 3 записы- вается последовательность кодов, определяющая экспоненциальное уменьшение интенсивности потока в 2 раза при опросе всех ячеек, в которые эта последовательность записана.

Для генерации нестационарного потока таймер 13 (см.фиг.2), представляющий собой последовательно соединенные генератор импульсов, двоичный

5

О

5

0 5 0 5

Q /j е

счетчик (определяющий младшие разряды таймера) и сдвиговый регистр (определяющий старшие разряды таймера), устанавливается в такое состояние, при котором счетчик сбрасывается в О, благодаря чему выбирается адрес первой ячейки блока 3 памяти, а в регистр таймера записывается код, определяющий базу коэффициента деления для управляемого делителя 13. Сброс счетчика осуществляется сигналом, поступающим по цепи 23,, установка регистра - по цепи 23, и запуск таймера генератора - по цепи 23 , от соответствующих разрядных выходов регистра управления 15, в который необ- ходимые данные записываются через входы-выходы 20 из источника в управляющих воздействий. При генерации стационарного потока сигнал 23 не используется; при генерации нестационарного потока сигналом с триггера переполнения сдвигового регистра таймера взводится один из триггеров регистра управления 15, используемый как флаг окончания работы всего устройства. Соответствующий сигнал может быть передан по входам-выходам

20в устройство управляющих воздействий.

Также в начале работы (хотя это может быть произведено в любой момент времени) элемент 9 по цепи 24- сигналом с соответствующего разряд- , ного выхода регистра 15 устанавливается так, что сигнал переполнения счетчика 8 блокирует импульс конца интервала, в результате.чего обеспечивается возможность генерирования всех значений амплитуд для каждого значения временного интервала. Про- товоположным значением сигнала в цепи 24 воздействие сигнала переполнения аннулируется и каждому значению амплитуды всегда будет соответствовать определенный временной интервал.

Режимы генерации выходного потока устанавливаются совокупностью сигналов, подаваемых с соответствующих , .разрядных выходов регистра управления 15 на регистры 4 и 6 по цепям

21и 25. Возможны по три варианта генерации временных интервалов и амплитуд: значений, определяемых кодами, считываемыми из блоков памяти,

1 и 2, постоянных значенийJ заданных источником управляющих воздействий посредством регистра 15, и линейно

возрастающих значений при работе регистров 4 и 6 в счетном режиме. На фиг.З показаны цепи управления для регистра 4 (для регистра 6 они ана- логичйы), Первый вариант осуществляется в случае, если по цепи 21 задан режим параллельной записи, по цепи 21, разрешено прохождение информации от блока 1. Второй вариант, если сигнал в цепи 21j разрешает прохождение информации от регистра 15 по цепи 21,. Третий вариант, если сигналом в цепи 21 задан режим счета импульсов конца временных интервалов, поступающих от регистра 5. Запись данных осуществляется во всех случаях этими импульсами.

Генерация потока начинается от источника управляющих воздейстйий по команде, поступающей через входы-выходы 20 на регистр 15, в результате чего сигналом по цепи 22 запускается генератор 12 и, если задана генерация нестационарного потока, сигналом по цепи внутренний генератор таймера 14. Тактовые импульсы с генератора 12 поступают на делитель 13, а с выхода с частотой, определяемой

5

0

5

коэффициентом деления, заданным по этому делителю, проходят на счетный вход регистра 5 временного интервала (счетчик с предустановкой), который осуществляет их пересчет до момента переполнения. Поскольку в исходном состоянии во все разряды этого регистра записываются едини1ц 1, то на его выход проходит первый же импульс. А поскольку счетчики 7 и 8 сброшены в О, то этим импульсом считываются данные из первых ячеек - блоков памяти 1 и 2 в -регистры 4 и 6 соответственно. На входы 16-19 генератора переходят генерируемые сигналы, в счетчиках 7 и 8 устанавливается адрес следующих ячеек блоков памяти 1 и 2, выполняется очередная предустановка регистра временного интервала 5. В режиме генерации линейно возрастающих величин изменение кода в регистрах 4 и/или 6 выполняется импульсом конца интервала при его поступлении на счетный вход. При генерации постоянных временных интервалов и амплитуд этот импульс снимает данные, проходящие на регистры 4 и 6 по цепям 21, (25).

сЬиг.1

Составитель С.Курош Редактор Т.Иванова Техред Л.Олейник

Заказ 294/1 Тираж 673 Подписное ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г.Ужгород, ул.Проектная, 4

кЗ

Фиг.2

Фи&З

Корректор Л.Пилипенко

Похожие патенты SU1246769A1

название год авторы номер документа
Генератор случайного процесса 1986
  • Кобайло Александр Серафимович
  • Корженевич Юрий Владимирович
SU1429113A1
Цифровой генератор периодических сигналов 1984
  • Шафир Иосиф Григорьевич
  • Гончаров Лев Иванович
  • Горелов Сергей Владимирович
SU1191904A1
Генератор нестационарного случайного импульсного процесса 1987
  • Бобенко Вадим Геннадьевич
  • Демьянков Игорь Алексеевич
  • Каплин Евгений Александрович
  • Кузьмин Борис Иванович
SU1587501A1
Устройство подавления помех 1988
  • Валеев Валерий Гизатович
  • Язовский Александр Афонасьевич
  • Долматов Андрей Геннадиевич
SU1589403A1
Сейсмический вибратор 1985
  • Шагинян А.С.
  • Асан-Джалалов А.Г.
  • Давиденко Н.И.
  • Циммерман В.В.
  • Слободов А.Г.
  • Громов В.В.
SU1277036A1
Генератор случайного импульсного процесса 1982
  • Жук Владимир Степанович
  • Якубенко Александр Георгиевич
  • Костюк Сергей Федорович
  • Кобайло Александр Серафимович
SU1073773A1
Генератор нестационарного случайного импульсного процесса 1981
  • Баканович Эдуард Анатольевич
  • Волорова Наталья Алексеевна
SU1008739A1
СПОСОБ ИЗМЕРЕНИЯ ЧАСТОТЫ (ВАРИАНТЫ) И УСТРОЙСТВО ДЛЯ ЕГО РЕАЛИЗАЦИИ (ВАРИАНТЫ) 2008
  • Ермаков Владимир Филиппович
  • Федоров Владимир Степанович
RU2380716C1
СПОСОБ ОПРЕДЕЛЕНИЯ ПОТЕРЬ В ТРАНСФОРМАТОРЕ И УСТРОЙСТВО ДЛЯ ЕГО РЕАЛИЗАЦИИ 2014
  • Костинский Сергей Сергеевич
  • Михайлов Владимир Владимирович
RU2563331C1
Устройство отсчета интерваловВРЕМЕНи 1979
  • Клименко Валентин Валентинович
  • Гаманко Владимир Анатольевич
SU807286A1

Иллюстрации к изобретению SU 1 246 769 A1

Реферат патента 1987 года Генератор потока дискретных величин

Формула изобретения SU 1 246 769 A1

Документы, цитированные в отчете о поиске Патент 1987 года SU1246769A1

Генератор случайного импульсного процесса 1974
  • Баканович Э.А.
  • Гаген И.Е.
  • Гринглаз А.Г.
  • Костюк С.Ф.
  • Кулаков В.М.
  • Лысов В.Б.
  • Меньков А.В.
  • Орлов М.А.
  • Пикин Н.Г.
  • Четвериков В.Н.
  • Шмерко В.П.
SU517018A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
"Устройство передачи и приемаизОбРАжЕНий B СиСТЕМЕ СТЕРЕОцВЕТ-НОгО ТЕлЕВидЕНия 1978
  • Ткаченко Анатолий Пантелеевич
  • Ахроменко Галина Ефимовна
  • Шуманский Сергей Иванович
SU803129A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Функциональный генератор 1979
  • Еремеев Юрий Михайлович
  • Стерлин Андрей Яковлевич
  • Орехов Сергей Алексеевич
SU809125A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 246 769 A1

Авторы

Березин Ф.Н.

Василенко Н.П.

Кисурин В.А.

Офенгенден Р.Г.

Даты

1987-02-23Публикация

1984-11-11Подача