Устройство для опроса информационных каналов

 

УСТРОЙСТВО ДЛЯ ОПРОСА ИНФОРМАЦИОННЫХ КАНАЛОВ, содержащее два коммутатора, схему сравнения, счетчик кадра, счетчик контроля, блок анализа, perHCTj команд, счетчик сканирования, первый блок памяти , два дешифратора, сумматор, триггер ошибки, операционный регистр, причем тактовый вход устройства соединен с тактовыми входами регистра команд, счетчика сканирования и oneрационного регистра, вход счетчика кадра соединен с входом установки счетчика сканирования, выход счетчика сканирования соединен с информационным входом регистра команд, первый, второй и третий входы блока анализа подключены соответственно к выходам счетчика кадра, операционного регистра и первого дешифратора, а выходы - соответственно к управляющим входам регистра команд и операционного регистра, информационный вход которого подключен к выходу сумматора, первый и второй входы сумматора соединены соответственно с выходами первого дешифратора и операционного регистра, управляющий вход первого коммутатора соединен с .управляющим входом второго коммутатора , выход регистра команд подключен к информационному входу первого коммутатора, выходы которого подсоединены к входу второго дешифратора и первому информационному входу схемы сравнения, выход второго дешифратора соединен с входом устанойки счетчика контроля, счетный вход которого присоединен к входу счетчика кадра, а выход - к второму информационному входу схемы сравнения , первый вход задания режима устройства соединен с управляющим входом схемы сравнения, выход которой подключен к входу установки триггера ошибки, вход синхронизации которого соединен с входом счетчика кадра , шины логического О и логической Ч устройства и выход первого блока памяти подключены соответственно к информационным входам второго коммутатора, выход которого (Л соединен с входом первого дешифратора , выходы регистра команд и триггера ошибки соединены с выходом коi ,манды опроса и выходом сигнала ошиб|ки формирования команды опроса .отличающееся тем, что, С целью расширения области применения устройства, в него введены второй блок памяти, четыре регистра да ю да хранения, три коммутатора, два делителя частоты, счетчик времени программы , триггер записи, элемент И, формирователь одиночного импульса и триггер запуска, причем выход второго блока памяти соединен с информа-si ционными входами регистров хранения и счетчика времени программы, первый и второй информационные входы третьего коммутатора подключены соответственно к входу адреса.первой управляющей программы устройства и выходу первого регистра хранения, а выход - к входу второго блока памя- . ти, первый и второй информационные входы четвертого коммутатора подключены соответственно к выходам второго регистра хранения и входу кода информативности устройства, а

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИН.3(51) G 06 F 3 04

H АВТОРСКОМУ .СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3401605/18-24 (22) 19,02,82 (46) 23.12,83. Бюл. Р 47 (72) A.È.Ïîëåõèí и Л.Ф.Потапова (53) 621 ° 395,345(088.8) (56) 1. Авторское свидетельство СССР по заявке Р 298259 /18-24, кл, G 06 F 9/00, 1980.

2. Авторское свидетельство СССР по заявке М 2981950/18-24, кл. G 06 F 3/04, 1980 (прототип) (54) (57) УСТРОЙСТВО ДЛЯ ОПРОСА ИНФОРМАЦИОННЫХ КАНАЛОВ, содержащее два коммутатора, схему сравнения, счетчик кадра, счетчик контроля, блок анализа, регистр команд, счетчик сканирования, первый блок памяти, два дешифратора, сумматор, триггер ошибки, операционный регистр, причем тактовый вход устройства соединен с тактовыми входами регистра команд, счетчика сканирования и опе- рационного регистра, вход счетчика кадра соединен с входом установки счетчика сканирования, выход счетчика сканирования соединен с информационным входом регистра команд, первый, второй и третий входы блока анализа подключены соответственно к выходам счетчика кадра, операционного регистра и первого дешифратора, а выходы — соответственно к управляющим входам регистра команд и операционного регистра, информационный вход которого подключен к выходу сумматора, первый и второй входы сумматора соединены соответственно с выходами первого дешифратора и операционного регистра, управляющий вход первого коммутатора соединен с .управляющим входом второго коммутатора, выход регистра команд подключен к информационному входу первого коммутатора, выходы которого подсоединены к входу второго дешифра„„SU„„10 2 77 А тора и первому информационному входу схемы сравнения, выход второго дешифратора соединен с входом установки счетчика контроля, счетный вход которого присоединен к входу счетчика кадра, а выход — к второму информационному входу схемы сравнения, первый вход задания режима устройства соединен с управляющим входом схемы сравнения, выход которой подключен к входу установки триггера ошибки, вход синхронизации которого соединен с входом счетчика кадра, шины логического 0 и логической 1 устройства и выход первого блока памяти подключены соответственно к информационным входам второго коммутатора, выход которого соединен с входом первого дешифратора, выходы регистра команд и триггера ошибки соединены с выходом ко- %. манды опроса и выходом сигнала ошиб ки формирования команды опроса, ..отличающеес ятем,что, с целью расширения области применения устройства, в него введены второй блок памяти, четыре регистра хранения, три коммутатора, два делителя частоты, счетчик времени программы, триггер записи, элемент И, формирователь одиночного импульса и триггер запуска, причем выход второго блока памяти соединен с информационными входами регистров хранения и счетчика времени программы, первый и второй информационные входы третьего коммутатора подключены сост ветственно к входу адреса первой управляющей программы устройства и выходу первого регистра хранения, а выход — к входу второго блока памяти, первый и второй информационные входы четвертого коммутатора под- ключены соответственно к выходам второго регистра хранения и входу кода информативности устройства, а

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

;»ыходу счетчика вреглени программы и первому входу установки в 0 тригге-»а запуска, второй вход установки в 1 — к выхоцу формирователя одиночного импульса и входу установки B 1 триггера запуска, а вы».од — к входу разрешения счета счетчика времени программы и первоk

Изобретение относится к вычислительной технике и предназначено для использования в информационно-измерительных системах (ИИС), в частности, в устройствах для программного 5 опроса информационных каналов с авто. глат гч ским ныборогл порядка опроса.

Известно устройство для опроса

n>z<", снл,:.ацианных каналов, содержащее 1О соединенные последовательно счетчик кадра, блок анализа и регистр команд, а также счетчик сканирования, выходы которого подключены к другим входам регистра команд и запоминающему устройству, а входы — соответственно к первой тактовой шине, второй тактовой шине и входу счетчика кадра, дешифратор, сумматор и операционный регистр, причем выходы запоминакщего устройства через дешифратор соединены с входами сумматора и вторыми входами блока анализа, третьи входы, которого подключены к входам операционного регистра и к другим входам сумматора, при этом его выходы срединены с первыми входами операционного регистра, второй вход которого подключен к другому входу блока анализа„ а третий входк первой тактовой шине и тактовому ЗО входу регистра команд. му входу элемента И, выход которого соединен с входом установки в 0 триггера записи, входом записи счетчика времени .программы и управляющими входами регистров хранения, вход синхронизации и второй вход установки в 0 триггера запуска соединены соответственно с выходом признака окончания работы первого регистра хранения и входом сигнала остановки устройства, а выход подключен к входу разрешения первого делителя частоты, первому входу разрешения второго делителя частоты и управляющему входу третьего коммутатора, тактовый вход устройства соединен с вторым входом элемента И, тактовыми входамИ делителей частоты и формирователя одиночного импульса, вход запуска которого подключен к входу запуска уст:ройства, второй вхоц задания режима устройства подключен к второму входу разрешения второго делителя частоты и управляющим входом четвертого и пятого коммутаторов.

В процессе работы устройства для каждого состояния счетчика позиций кадра производится последовательное . считывание из запоминающего устройства кодов частот опроса каналов и определение на основании последовательности этих кодов команды опроса, которая представляет собой номер канала, опрашиваемого на данной позиции кадра Pj .

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

Кроме того, недостатком является ограничение возможности применения устройства в ИИС, предназначенных для испытаний технических объектов повышенной сложности в различных режимах работы. В этом случае всякий раз при изменении режима испытаний возникает необходимость оперативно перераспределить частоты

1062677 опроса каналов ИИС и изменить ее информативность, для чего оператору необходимо зачисать новую программу опроса в запоминающее устройство, изменить тактовую частоту счетчика кадра, соответствующую информативности и вновб запустить устройство.

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

ИИС в целом.

-Наиболее близким по технической сущности и достигаемому результату к изобретению является устройство опроса информационных каналов, содержащее счетчик кадра, блок анализа, регистр команд, счетчик сканирования, запоминающий блок, дешифратор, сумматор, операционный регистр, при этом вход сканирования устройства соединен с входами сканирования регистра команд, счетчика. сканирования. и операционного регистра, вход кадра устройства соединен с входами кадра счетчика кадра и счетчика сканирования, выходы счетчика сканирования — с входами регистра команд и запоминающего блока, первая, вторая и третья .группы входов блока анализа подключены соответственно ЗО к выходам счетчика кадра, дешифратора и операционного регистра, а выходы — к управляющим входам регистра команд и операционного регистра, входы которого присоединены к выхо- 35 дам сумматора, а первая и вторая группы входов сумматора соединены соответственно с выходами дешифратора и операционного регистра, а также первый и второй коммутаторы, до- 40 полнительный дешифратор, счетчик контроля, схему сравненйя и триггер ошибки, причем первый вход задания режима устройства соединен с управляющим входом первого и второго коммутаторов, выходы регистра команд подключены в прямом и обратном порядке соответственно к первой и второй группам входов первого коммутатора, выходы которого подсоединены к входам дополнительного дешифрато- 50 ра и первой группе входов схемы сравнения, выход дополнительного дешифратора соединен с входом установки счетчика контроля, второй вход которого присоединен к входу кадра уст- 55 ройства, а выходы — к второй группе входов схемы сравнения, второй вход . задания режима устройства соединен с управляющим входом схемы сравнения, выход которой подключен к входу. уста- р новки триггера ошибки, второй вход которого соединен с входом кадра устройства, входы логического О и логической 1 устройства и выходы запоминающего блока подключены соответственно к первой и второй группам входов второго коммутатора, выходы которого соединены с входами дешифратора, при этом выходы реги=тра команд и триггера ошибки соединены с выходами устройства.

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

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

Целью изобретения является расширение области применения и повышение удобства эксплуатации путем автоматизации выполнения операций управления устройством согласно регламенту проведения эксперимента.

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

1062677 выходам счетчика кадра, операционного регистра и первого дешифратора, а выходы — соответственно к управляющим входам регистра команд и операционного регистра, информационный вход которого подключен к выходу сумматора, первый и второй входы сумматора соединены соответственно с выходами первого дешифратора и операционного регистра, управляющий вход гервого коммутатора соединен с управляющим входом второго коммутатора, выход регистра команд подключен к информационному входу первого коммутатора, выходы которого подсоединены к входу второго дешифратора и первому информационному входу схемы сравнения, выход второго дешифратора соединен с входом установки счетчика контроля, счетный вход которого присоединен к входу счетчика кадра, а выход — к второму информационному входу схемы сравнения, первый вход задания режима устройства соединен с управляющим входом схемы сравнения, выход которой подключен к входу установки триггера ошибки, вход синхронизации соединен с входом счетчика кадра, шины логического 0 и логической 1 устройства и выход первого блока памяти подключены соответственно к информационным входам второго коммутатора, выход которого соединен с входом первого дешифратора, выходы регистра команд и триггера ошибки соединены с выходом команды опроса устройства и выходом сигнала ошибки формирования команды опроса, введены второй блок памяти, четыре регистра хранения, три коммутатора, два делителя частоты, счетчик времени программы, триггер записи, элемент И, формирователь одиночного импульса и триггер запуска, причем выход второго блока памяти соединен с информационными входами регистров хранения и счетчика времени програм" мы, первый и второй информационные входы третьего коммутатора подключе"

:ны соответственно к входу адреса ( первой управляющей программы устройства и выходу первого регистра хранения, а выход — к входу второго блока памяти, первый и второй информационные входы четвертого коммутатора подключены соответственно к выходам второго регистра хранения и входу кода информативности устройства, а выход — к управляющему входу первого делителя частоты, выход которого соединен с входом установки счетчика сканирования, первый, второй и третий входы пятого коммутатора подключены соответственно к выходам счетчика сканирования, третьего регистра хранения и входу

ЗО

60 б5 адреса программы опроса устройства, d. информационный Выход и выход приз нака режима — соответственно r< входу первого блока памяти и управляющему входу второго коммутатора, выход четвертого регистра. хранения подключен к управляющему входу второгс делителя частоты, выход которого соединен со счетным входом счетчика времени программы, первый вход установки в 1 триггера записи поцключен к выходу счетчика времени программы и первому входу установки в . 0 триггера запуска, второй вход установки в 1 — к выходу формирователя одиночного импульса и входу установки в 1 триггера запуска, а выход — к входу разрешения счета счетчика времени программы и первому входу элемента

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

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

Устройство содержит (фиг. 1) счетчик 1 кадра, блок 2 анализа, регистр 3 команд, счетчик 4 сканирования, первый блок 5 памяти, первый ,цешифратор 6, сумматор. 7, операционный регистр 8, вход 9 устройства, первый 10 и второй 11 коммутаторы, второй дешифратор 12, счетчик 13 контроля, схему 14 сравнения, триггер 15 ошибки, второй вход 16 задания режима устройства, выход 17 команды опроса устройства, выход 18 сигнала ошибки формирования команды опроса, второй блок 19 памяти, первый 20, второй 21, четвертый 22 и третий 23 регистры хранения, третий 24, четвертый 25 и пятый 26 коммутаторы, второй 27 и первый 28 делители частоты, счетчик 29 времени

1062677 программы, триггер 30 записи,. элемент И 31, формирователь 32 одиночного импульса, триггер 33 запуска, вход 34 адреса первой управляющей программы устройства, вход 35 кода информативности устройства, вход 36 адреса программы опроса устройства, вход 37 сигнала остановки устройства, вход 38 запуска устройства, второй вход 39 задания режима устройства, информационные входы 40 и 41 второго и первого блоков 19 и 5 памяти.

Блок 2 анализа (фиг, 2) содержит дешифратор 42,. выполненный на элементах ИЛИ 43, сумматор 44, элемент И 45, второй и первый выходы 46 и 47. На первый вход 48 блока анализа поступает инверсный код счетчика 1 кадра, на второй вход 49 — код операционного регистра 8, на третий 20 вход 50 — код дешифратора 6.

Ус ройство работает следующим образом.

В процессе работы на устройство поступают тактовые импульсы с вхо- 25 да 9, частота следования которых должна быть в N раз больше максимальной информативности ИИС (М вЂ” число измерительных каналов ИИС), Перед началом эксперимента в блок 5 по ин- 30 формационному входу 41 записываются программы опроса измерительных каналов, каждая из которых содержит набор кодов частот опроса, упорядоченных по номерам каналов. Положение программы опроса в структуре блока 5 определяется адресом программы.

В блок 19 по информационному входу 40 записываются управляющие программы устройства, каждая программа представляет иэ себя двоичное слово, в формате которого содержится адрес программы опроса с признаком режима опроса — циклический или программный, код информативности ИИС, код времени работы по данной управляющей 45 программе код, масштаба времени н адрес следующей управляющей программы с признаком окончания работы.

Положение управляющей программы в структуре блока 19 определяется ад- 50 ресом программы, Количество программ опроса, их содержание и, следовательно, количество и содержание управляющих программ определяется регламентом конк- 55 ретного эксперимента.

Основной режим работы устройстварежим опроса с автоматическим управлением = устанавливается при отсутствии потенциальных сигналов Логи- 60 ческая 1 на входах 16 и 39 задания режима устройства. Перед началом эксперимента триггер 33 находится в нулевом состоянии, сигнал Логический 0 с его выхода бло- g5 кирует работы делителей 27. и 28 частоты и разрешает прохождение адреса первой управляющей программы с входа 34 через коммутатор 24 на вход блока 19, при этом на его выходе появляется двоичное слово первой управляющей программы, разряды которого группами, согласно формату, поступают на информационные входы всех регистров хранения и счетчика 29.

Положительным фронтом сигнала с входа 38 запускается формирователь 32 и на его выходе появляется импульс запуска, совпадающий по фазе и длительности с очередным тактовым импульсом с входа 9. Положительным фронтом импульса запуска устанавливается в единичное состояние триггер 30, сигнал Логическая 1 с его выхода блокирует счетный вход счетчика 29 и разрешает прохождение очередного тактового импульса с входа 9 через элемент И 31. На выходе последнего появляется совпадающий по фазе с импульсом запуска импульс записи, который, поступая на управляющие входы регистров 20-23 и вход записи счетчика 29, осуществляет запись в регистры 20-23 и счетчик

29 данных, находяшихся на их информационных входах, При.этом в регистры 20, 21, 23 и 22 и в счетчик 29 записываются соответственно адрес следующей управляющей программы с признаком окончания работы, код информативности ИИС, адрес программы опроса с признаком режима опроса код масштаба времени и код времени работы по заданной программе. Отрицательным фронтом импульса записи осуществляется. также сброс в нулевое состояние триггера 30, сигнал Логический 0, который появляется при этом на его выходе, разрешает работу счетчика 29 по счетному входу и запрещает формирование импульса записи на элементе И 31. Одновременно со сбросом в нулевое состояние триггера 30 отрицательным фронтом импульса запуска с формирователя 32 устанавливается в единичное состояние триггер 33 и сигналом Логическая 1 с его выхода разрешается работа делителя 28 и при отсутствии управляющего потенциального сигнала Логическая 1 на входе 39 делителя 27 частоты.

Кроме того, сигналом с триггера

33 переключается на другое направление коммутации коммутатор 24, в результате чего выход регистра 20, храняшего адрес следуюшей управляющей программы, подключается к входу блока 19, и на выходе последнего появляется двоичное слово управляю1062677

10 ей программы, к которой осуществляется последующий переход.

Делитель 28 частоты осуществляет деление тактовой частоты с входа 9 устройства, причем коэффициент деления задается на его управляющий вход коммутатором 25, с выхода которого при отсутствии сигнала на входе 39 поступает код информативности ИИС с выхода регистра 21. На выходе делителя 28 формируется последовательность тактовых импульсов, частота которой равна заданной информативности ИИС.

Счетчик 4 устанавливается в исходное состояние очередным тактовым им- . пульсом с выхода делителя 28 и считает тактовые импульсы с входа 9, принимая в течение одной позиции кад- 20 ра, длительность которых равна перио.ду импульсной последовательности с выхода,целителя 28, последовательно значения всех номерон каналов. Адрес блока 5 формируется на коммутаторе 25

26, причем в рассматриваемом режиме н качестве младших разрядов адреса на ныходы коммутатора 26 проходит код состояния счетчика 4, а н качестве старших — адрес программы опро- 30 са с ныхода регистра 23. Кроме того, на выход коммутатора 26 проходит дополнительный разряд признака режима опроса, в случае равенства которого нулю устанавливается программный 35 режим опроса, в противном случае— циклический.

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

Устройство формирует последова- 45 тельность команд опроса информационных каналов ИИС (команда опроса— это номер канала в двоичном коде).

Частота появления команд опроса на выходе устройства (частота последо- 50 нательности) равна тактовой частоте измерительной системы или ее инфор-, матинности, При программном опросе частота следования команды опроса любого канала в составе последона- 55 тельности задается в программе. Частота задается в долях от информативности ИИС по формуле

3н (1)

Яп 60 где — частота опрсса канала; — информативность (тактовая

5 частота системы);

И вЂ” принимает значение О, l,2, 3..., определяет долю информативности, выделенную данному каналу в двоичном коде, записывается в программу.

Таким образом, программа опроса

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

Максимальное значение и определяет минимальную частоту, которая может быть задана некоторому каналу, т.е. максимальный период его опроса, В течение этого периода все остальные каналы опрашиваются хотя бы один раэ. Отрезок последовательности ко,"манд длительностью в один максимальный период называется кадром. Промежуток времени в течение которого на выходе устройства установлена очередная команда опроса наэынается позицией кадра. Этот промежуток равен . периоду тактовой частоты системы, Устройство на каждой позиции кадра производит определение номера опрашиваемого канала. На очередной позиции кадра с помощью счетчика 4 сканирования производится последовательный перебор номеров каналов, которые соответствуют номерам ячеек блока 5. Для каждого состояния счетчика 4 иэ блока 5 извлекается код частоты очередного канала. Код дешифрируется дешифратором 6 и складывается на сумматоре 7 с кодом, содержащимся н операционном регистре 8 ° Результат сложения поступает на информационный вход последнего.

Одновременно и блоке 2 произво-, дится сравнение результата сложения из предыдущей операции с состоянием счетчика 1. Причем сравнивается столько разрядов, какового значение кода частоты, остальные на результат сравнения не влияют.

Если состояние счетчика 1 (т.е ° номер очередной позиции) окажется больше результата сложения, то последний по разрешению от блока 2 записывается в операционный регистр 8, в противном случае запись не производится и при поступлении следующего кода частоты цикл операций повторяется. !

В случае равенства блок 2 выдает сигнал разрешения записи номера канала со счетчика 4 в регистр 3 и дальнейшие операции на этой позиции кадра прекращаются

Пример, Пусть диапазон возможных частот опроса q „равен 3 .

Тогда максимальный период опроса .(длина кадра) равен восьми периодам тактовой частоты системы, а кадр имеет восемь позиций. Пусть программа опроса задана табл. 1.

1062677

Таблица l

Значение в двоичном коде

Канал

001

010

011

011 — инверсный номер позиции

1 1 1 — результат на сумматоре 44 (— — разряды, не принимаемые во внимание.

Номер позиции кадра 000 001 010 Oll 100 101 110 111 000

О 1 0 2 О 1 О 3 О

Номер канала

В исходном состоянии операцион- 15 ный регистр 8 содержит код 111, счетчик 1 кадра — код 000 (младой разряд — слева) .

На нулевой позиции кадра выполняются следующие операции . 20

Код операционного регистра 8 (111) складывается на сумматоре 7 с позиционным кодом (001) нулевого канала (табл. 1), который формирует дешифратор 6 25

111

1.011 30

В блоке 2 сравнивается результат суммирования с номером позиции. Поскольку нулевому каналу отдана половика информативности (О .=1), то при. сравнении во внимание принимается 35 только младший разряд счетчика 1, частота переключения которого также равна половине информативности, и младший разряд результата сложения

О 11 — результата сложения 40

0 00 — номер позиции — разряды не принимаемые во внимание сравниваемые разряды.

Рассмотренный цикл операций резер« вирования фаэ, выполняемый устройством на очередной позиции кадра с 55 целью определения номера опрашиваемого канала, аналогичен циклу, выполняемому известным устройством.

Делитель 27 частоты осуществляет деление тактовой частоты с Ъхода 9, 60 причем в качестве коэффициента деления на его управляющий вход поступает код масшгаба времени с выхода регистра 22. На выходе делителя 27 формируе ся последовательность такПрактически в блоке 2 операция сравнения реализуется следующим образом (фиг. 2);

На сумматор 44 через. дешифратор 42 по входу 49 1тоступает код, содержащийся в операционном регистре 8, а по входу 48 — инверсный номер позиции кадра. Дешифратор 42 управляется позиционным кодом частоты с дешифратора 6 и устанавливает в " 1 те разряды сравниваемых кодов, которые не принимаются во внимание. После сложения наличие или отсутствие переноса иэ старшего разряда сумматора 44 покажет, какой из сравниваемый кодов больше. Наличие во всех разрядах единиц означа-. ет, что кодЫ .равны и элемент И 45 выдает управляющий сигнал на регистр 3, причем для нулевого канала результата сложения с сумматора 7 записывается в операционный регистр 8 независимо от результата сравнения.

Для рассматриваемого примера имеем

О 1 1 — результат сложения

Ф

1 1 1

Таким образом, на позиции 000 формируется команда опроса нулевого канала, Аналогичным образом формируются коды команд опроса на всех других позициях кадра. Для рассмотренного примера получим распределение каналов кадра (табл. 2), соответствующее заданному в табл. 1.

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

Масштабирование периода импульсов времени позволяет более гибко программировать смену программ опроса и информативности ИИС применительно к регламенту конкретного. эксперимента.

С поступлением на счетный вход счетчика 29 первого импульса времени с выхода делителя 27 начинается счет

1062677

14 времени работы по первой управляющей программе и, следовательно, счет времени работы устройства с заданными в ней информативностью програм-., мой и режимом опроса. В исходном состоянии в счетчике 29 хранится код времени работы по первой управляющей программе, счетчик работает в режиме вычитания, и, как только его состояние станет нулевым, что соот» ветствует окончанию времени первой управляющей программы, на его выходе сформируется импульс, отрицательным фронтом которого по первому входу установки в . 1, устанавливается в единичное состояние триггер 30.

На выходе элемента И 31 появляется второй импульс записи, который осуществляет запись в регистры. хранения и счетчик 29 новой управляющей программы. Отрицательным фронтом 70 этого импульса по окончании записи вновь сбрасывается триггер 30, начи нается новый счет времени, причем адрес следующей управляющей програм" мы с регистра 20 обеспечит ее выбор из блока 19 и т.д. до тех пор, пока в очередной управляющей программе значение разряда признака окончания работы не окажется равным единице.

Единичное значение этого разряда, указывающее, что программа эксперимента исчерпана, разрешает работу по первому входу установки в 0 триггера 33, и по окончании времени управляющей программы отрицательным фронтом очередного импульса со. счетчика 29 триггер 33 сбрасывается в 0 и возвращает устройство в исходное состояние, в котором оно находилось до начала эксперимента.

При необходимости выполнение регламента эксперимента может быть прервано в любой момент подачей единичного сигнала на вход 37 устройства, которым по второму входу установки в 0 сбрасывается триггер 33 ° 45

Устройство может работать в режиме опроса с ручным управлением, кото.рый используется в случае, если регламент эксперимента не отличается большим разнообразием и сложностью. 50

Указанный режим устанавливается подачей потенциального сигнала Логическая 1 на ахо 39 устройства, при этом блокируется делитель 27 частоты и переключаются на другое 55 направление коммутации коммутаторы

25 и 26, в результате чего обеспечивается поступление на управляющий вход делителя 28 частоты, вход блока 5 памяти и управляющие входы. коммутаторов 10 и 11 соответственно кода информативности ИИС с входа 35 устройства, адреса программы опроса и признака режима опроса с входа 36 устройства. Код информативности и адрес программы на указанных входах устанавливаются оператором.

При ручном управлении устройству также может быть задан режим циклического опроса подачей сигнала Логическая 1 по входу 36, соответствующий признаку режима опроса. Если дополнительно к этому, на вход 16 устройства подать сигнал Логическая 1, то устанавливается режим оперативного тестового контроля. Работа устройства в режимах циклического опроса с ручным управлением и оперативного тестового контроля аналогична работе известного устройства в соответствующих режимах.

Во всех рассмотренных режимах запуск устройства осуществляется подачей сигнала Логическая 1 на вход 38, а остановка — подачей тако" го же сигнала на вход 37 устройства.

Таким образом, предложенное устройство по сравнению с известным имеет расширенную область применения вследствие воэможности использования в составе ИИС, предназначенных для испытаний технических объектов повышенной сложности. Указанная возможность обеспечивается в результате автоматизации управления изменением информативности и программ опроса

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

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

1062677

1062677

БНИИПИ Заказ 10218/49 Тираж 706 Подписное

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4

Устройство для опроса информационных каналов Устройство для опроса информационных каналов Устройство для опроса информационных каналов Устройство для опроса информационных каналов Устройство для опроса информационных каналов Устройство для опроса информационных каналов Устройство для опроса информационных каналов Устройство для опроса информационных каналов Устройство для опроса информационных каналов Устройство для опроса информационных каналов 

 

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

Изобретение относится к измерительной технике и предназначено для определения плотности жидкости

Изобретение относится к устройствам телевизоров, имеющих формат изображения широкоэкранного соотношения сторон

Изобретение относится к различным вариантам схем автоматического переключения входного сигнала монитора

Изобретение относится к области компьютерной техники, преимущественно к ручному вводу данных в компьютер

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

Изобретение относится к устройствам многоцелевых оптических клавиатур, представляющим широкое разнообразие вводов клавиш

Изобретение относится к осуществлению виртуальной реальности или телереальности

Изобретение относится к устройству и способу управления работой канала данных отображения (ДДС) монитора

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

Изобретение относится к вычислительной технике и может быть использовано в информационно-управляющих автоматизированных системах
Наверх