Устройство для сопряжения вычислительной машины с импульсными датчиками

Иллюстрации

Показать все

Реферат

 

о и и- -"ичнве

ИЗОБРЕТЕН ИЯ

Союз Советских

Социалистических

Республик iii734651

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву— (22) Заявлено 23.11.77 (21) 2546221/18-24 с присоединением заявки №вЂ” (23) Приоритет— (51) М, К., G 06 F 3/04

Государствеииый комитет (53) УДК 681.327 .21 (088.8) Опубликовано 15.05.80. Бюллетень № 18

Дата опубликования описания 25.05.80 ио дедам изобретений и открытий (72) Авторы изобретения

Л. П. Грузнов, М. Я. Дроздов, В. П. Карпычев, Ю. К. Кутьин и М. Л. Грузнов

Ивановский научно-исследовательский институт хлопчатобумажной промышленности Министерства легкой промышленности СССР (71) Заявитель (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНОЙ

МАШИНЫ С ИМПУЛЬСНЫМИ ДАТЧИКАМИ

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

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

Недостаток этих устройств состоит в их сложности.

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

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

Целью изобретения является повышение достоверности работы.

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

734651

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

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

Устройство содержит блок 1 формирования сигналов датчиков, блок 2 кодирования, блок 3 анализа сообщений, блоки 4 согласования входов, элементы 5 ИЛИ и выходные регистры 6.

Блок 3 анализа сообщений состоит из узла 7 дифференциирования входного сигнала, элемента 8 задержки первого сообщения, первого элемента 9 И, формирователя

10 первого сообщения, элемента 11 задержки второго сообщения, второго элемента 12И, формирователя 13 второго сообщения, элемента 14 ИЛИ, счетчика 15, дешифратора

16, первого, второго и третьего реле 17—

19 времени и формирователя 20 сигнала недостоверности.

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

- для согласования выходов блока 3 со входами элемента ИЛИ 5 и выходных регистров 6.

Узел 3 формирует положительные и отрицательные импульсы в моменты прохождения через него соответственно передних и задних фронтов входных сигналов.

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

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

Очень редко встречается режим работы блока 3, когда через него передается сообщение, сформированное из налагающихся во времени трех и более одиночн д. импульсов, поступающих с датчиков. В > м режиме с помощью блока 3 уже не удается выделить каждое из требуемых сообщений. Упомянутым блоком выдается на свой первый выход параллельный код сообщения, соответствуюбой адрес сработавшего датчика. С выхода блока 2 код сообщения по общему для всех датчиков каналу связи поступает на вход блока 3. Поскольку каждый из датчиков срабатывает в произвольные моменты времени, за промежуток времени передачи отдельного сообщения возможно срабатывание нескольких датчиков. Импульсы с их выходов передаются на соответствующие входы блока 2, который в этом случае формирует параллельный код, в общем случае не сов<о падающии ни с одним из требуемых. Блок

3 позволяет выявить эти ситуации и может работать в трех режимах.

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

Оценив это, блок 3 выдает сообщение на вход первого блока 4 и через него на входы соответствующих элемента 5 ИЛИ и выходного регистра 6. Элемент 5 ИЛИ на основе поступившего параллельного кода сообщения формирует импульс, который сигнализирует вычислительыой машине о записи очередного сообщения в выходной регистр 6.

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

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

Второй режим работы блока 3 возникает тогда, когда через него передается код сообщения, сформированный на основе двух перекрывающихся одиночных импульсов с датчиков. Блок 3 при этом путем дифференцирования передних и задних фронтов разрядных импульсов кода формирует параллельные коды первого и второго сообщения и выдает их на первый и второй блоки 4 согласования. С выхода этих блоков каждое сообщение поступает на соответствующие м элементы 5 ИЛИ и выходные регистры 6. По командам с выходов элементов 5 ИЛИ вычислительная машина переписывает в свою очередь память последовательно первое и второе сообщения с каждого из выходных

so регистров 6.

734651

Формула изобретения

so

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

Работа блока 3 заключается в следующем.

В первом режиме, когда через блок передается только одно сообщение, на выходе узла 7 появляются группы положительных и отрицательных импульсов, соответствующих передним и задним фронтам входных сигналов. В элементах 8 и 1 задержки импульсы задерживаются, а элемент 14 ИЛИ на их основе формирует одиночный импульс положительной полярности при прохождении переднего фронта сообщения и отрицательной полярности при передаче заднего фронта сообщения. С выходов элемента

ИЛИ 14 эти импульсы поступают на входы счетчика 15, раздельно считающего число продифференцированных передних и задних фронтов проходящих сигналов. В первом режиме передача каждого сигнала связана с появлением на выходе элемента 14 ИЛИ одного положительного и сдвинутого на время, равное длительности сигнала отрицательного импульса. Уже после того, как счетчик 15 зафиксирует появление положительного импульса, дешифратор 16 подаст напряжение на первое реле 17. С первого выхода этого реле будет подан разрешающий потенциал на управляющий вход первого элемента 9 И, через который положительные импульсы пройдут на вход формирователя 10. Здесь на их основе восстанавливается параллельный код передаваемого сообщения с требуемой амплитудой и длительностью, и выдается на первый выход блока. После этого первое реле 17 сбросит счетчик 15. При этом отрицательные импульсы через закрытые первый и второй элементы 9 и 12 И не проходят.

Во втором режиме работы блока 3 элемент 14 ИЛИ формирует два положительных и два отрицательных импульса или один положительный и два отрицательных импульса. В любом случае, после.поступления первого положительного импульса на счетчик 15, дешифратор 16 подает напряжение на первое реле 17, которое обеспечит передачу на первый выход блока первого из передаваемых сообщений. Однако во втором режиме еще до этого момента времени счетчик 15 зафиксирует поступление еще одного положительного или двух отрицательных импульсов. Дешифратор 16 снимет управляющее напряжение с первого реле 17 и подаст его на вход второго реле 18. Это не повлияет на передачу через блок первого из сообщений, но импульс сброса счетчика 15 на втором выходе первого реле 17 не появится.

После включения второго реле 18, которое в требуемый момент времени подаст раз1о ло

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

В третьем режиме, когда через блок одновременно передается более двух .сообщений, элемент 14 ИЛИ формирует более двух положительных или отрицательных импульсов. После поступления первого положительного импульса на вход счетчика 15 дешифратор 16 подает управляющее напряжение на вход первого реле 17, что обеспечивает передачу через блок первого из поступивших сообщений (аналогично передаче первого сообщения во втором режиме работы блока). До окончания этого процесса на счетчик 15 поступит второй положительный или отрицательный импульсы. Дешифратор

16 включит в работу второе реле 18, которое начнет подготовку блока к выдаче второго из проходящих через блок сообщений.

Однако, еще до того, как это произойдет, на счетчик 15 подает третий положительный или отрицательный импульсы. Дешифратор

16, снимая управляющее напряжение, прекращает работу второго реле 18 и подает с третьего выхода напряжение на третье реле 19.

Через требуемое время это реле выдает на свои выходы два одиночных импульса.

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

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

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

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

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

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

Источники информации, принятые во внимание при экспертизе и 1. Авторское свидетельство СССР № 377759, кл. G 06 F 3/04, 1970.

2. Авторское свидетельство СССР № 371574, кл. G 06 F 3/04, 1970 (прототип).

73465(Составитель В. Вертлио

Редактор С. Патрушева Текред К. Шуфрич Корректор Г. Назарова

Заказ 2219/10 ираж 75! Г!отписное

ЦНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж вЂ” 35, Раушская наб., д. 4>5

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