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

 

Изобретение относится к области автоматики и вычислительной техники и может быть использовано в АСУТЛ для сбора информации от аналоговых датчиков. Цель изобретения - повышение надежности устройства за счет исключения сбоев при одновременном срабатывании входных каналов. Устройство содержит компараторы, два блока формирователей, два блока элементов И, шифратор, блок элементов ИЛИ, регистр , два генератора, счетчик, цифроаналоговый преобразователь (ЦАЛ), дешифратор, блок повторных передач, два элемента И и элемент ИЛИ. Пилообразное напряжение с выхода ДАЛ подается на вторые входы компараторов, на первые входы которых поступают сигналы от аналоговых датчиков. При совпадении напряжения ЦАЛ с напряжением от какого-либо датчика срабатывает соответствующий компаратор, по импульсу которого шифратор вырабатывает корреляционный код адреса сработавшего канала. Этот код совместно с кодом счетчика, соответствующим уровню выходного напряжения ЦАЛ, заносится в регистр, откуда впоследствии считывается внешним процессором. Анализ логической разности прямой и обратной частей корреляционного кода блоком повторных передач позволяет выявить ситуации одновременного ера- . батывания нескольких входных каналов. Если какие-то разряды логической разности прямого и обратного кодов адреса на выходе шифратора отличны от нуля (сбойные разряды), то организуется раздельная выдача информации от одновременно сработавших каналов. Сначала отключаются датчики, прямой код адреса которых содержит единицу в сбойном разряде, и передается информация от датчиков, соответствующий разряд (прямого) кода адреса которых равен нулю. Затем отключаются датчики , обратный код адреса которых содержит единицу в сбойном разряде, и передается информация от датчиков, соответствующий разряд обратного кода адреса которых равен нулю. Напряжение на выходе ЦАП при этом , удерживается вблизи сбойного значения . Число повторных передач равно удвоенному числу сбойных разр ядов. 2 з.п. ф-лы, 2 ил. i (Л 1C 00 ч|

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

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

РЕСПУБЛИН (50 4 G 06 F 3/05

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР пО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

ОПИСАНИЕ ИЗОБРЕТЕНИЯ 1"

К А ВТ0РСНОМУ СВИДЕТЕЛЬСТВУ (21) 3875704/24-24 (22) 26.03.85 (46) 30.01.87. Бюл. Р 4 (71) Ивановский инженерно-строительный институт (72) Л.П.Грузнов и Е.Л.Грузнов (53) 681.327.11(088.8) (56) Авторское свидетельство СССР

У 1095166, кл. G 06 F 3/04, 1983.

Авторское свидетельство СССР

Ф 1185345, кл. G 06 F 13/00, 1984. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ

ОТ АНАЛОГОВЫХ ДАТЧИКОВ (57) Изобретение относится к области автоматики и вычислительной техники и может быть использовано в АСУТП для сбора информации от аналоговых датчиков. Цель изобретения — повышение надежности устройства за счет исключения сбоев при одновременном срабатывании входных каналов. Устройство содержит компараторы, два блока формирователей, два блока элементов И, шифратор, блок элементов ИЛИ, регистр, два генератора, счетчик, цифроаналоговый преобразователь (ЦАП), дешифратор, блок повторных передач, два элемента И и элемент ИЛИ. Пилообразное напряжение с выхода ЦАП подается на вторые входы компараторов, на первые входы которых поступают сигналы от аналоговых датчиков. При совпадении напряжения ЦАП с напряжением от какого-либо датчика срабаты„,80„„1287141 А 1 вает соответствующий компаратор, по импульсу которого шифратор вырабатывает корреляционный код адреса сработавшего канала. Этот код совместно с кодом счетчика, соответствующим уровню выходного напряжения ЦАП, заносится в регистр, откуда впоследствии считывается внешним процессором.

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

Если какие-то разряды логической разности прямого и обратного кодов адреС2 са на выходе шифратора отличны от ну- щ ля (сбойные разряды), то организуется раздельная выдача информации от одно- Ц ф временно сработавших каналов. Снача- С ла отключаются датчики, прямой код адреса которых содержит единицу в сбойном разряде, и передается информация от датчиков, соответствующий разряд (прямого) кода адреса которых Ь ) равен нулю. Затем отключаются датчи- Я) ки, обратный код адреса которых со- АД держит единицу в сбойном разряде, и iaaaL передается информация от датчиков, ф соответствующий разряд обратного кода адреса которых равен нулю. Напряжение на выходе ЦАП при этом удерживается вблизи "сбойного" значения. Число повторных передач равно удвоенному числу сбойных разрядов. ф

2 з.п. ф-лы, 2 ил.

1287141

Изобретение относится к автоматике и вычислительной технике и может быть использовано в АСУТП для сбор» информации от аналоговых датчиков.

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

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

Устройство для ввода информации от аналоговых датчиков (фиг. 1) содержит компараторы 1, первый блок формирователей 2, первый блок элемеkl тов И 3, шифратор 4, второй блок формирователей 5, блок элементов

ИЛИ б, регистр 7, первый 8 и второй 9 генераторы, счетчик 10, цифроаналоговый преобразователь 11, второй блок элементов И 12, дешифратор 13, блок 14 повторных передач, первый 15 и второй 16 элементы И и элемент

ИЛИ 17.

Блок повторных передач (фиг,2) содержит элементы И первой 18 и втсрой 19 групп, регистр 20, первый 21 и второй 22 элементы ИЛИ, первый формирователь 23, элемент НЕ 24, третий элемент ИЛИ 25, второй 26 и третий

27 формирователи, элемент 28 задержки, элементы НЕ группы 29, разрядные анализаторы 30, в состав каждого из которых входят первый 3 1, второй 32, третий 33 и четвертый 34 элементы И, элемент HE 35, первый 36 и второй 37 элементы задержки, первый 38 и второй 39 элементы ИЛИ.

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

Очередной цикл ввода информации с аналоговых датчиков начинается при появлении импульса на выходе первого генератора 8. Эти импульсы включают в работу второй генератор 9, которь;м генерируются прямоугольные импульсы требуемой частоты и амплитуды, В основном режиме эти импульсы через элемент И 16 и элемент ИЛИ 17 поступают на суммирующий вход счетчика lO, каждый раз увеличивая его сумму на единицу. Цифроаналоговый преобразователь 11 преобразует код счетчика lO в пропорциональное напряжение, подаваемое на вторые входы компараторов 1, на первые входы которых поданы сигналы от аналоговых датчиков.

Если при очередном увеличении напряжения на выходе цифроаналогового преобразователя 11 при суммировании очередного импульса счетчиком 10

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

30 передается на входы блока элементов

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

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

45 машина организует считывание информации из. регистра 7, после чего последний сбрасывается. Выходная информация

- содержит код адреса сработавшего датчика (код шифратора 4) и код, соот50 ветствующий величине аналогового сигнала (код счетчика 10).

Такой режим передачи сигналов является основным для устройства. Однако несмотря на выбор предельно малой

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

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

В устройстве искажения такого ро— да устраняются следующим образом, С выходов блока формирователей 5 код сигнала подается на блок 14 по- 10 вторных передач. Если результаты анализа разрядных импульсов кода показывают, что сигнал передается неискаженным, то состояние выходов блока 14 повторных передач соответст- 15 вует описанному режиму передачи сигналов ° Если обнаружится, что передаваемый сигнал является следствием наложения нескольких сигналов, то блок 14 повторных передач запрещает 20 его выдачу в вычислительную машину, закрывая элемент И 15, и организует поочередную передачу налагающихся сигналов. При этом закрывается элемент И 16, отключая выход генерато— ра 9 от суммирующего входа счетчика 10. С третьего и четвертого выходов блока 14 поочередно на вычитающий и суммирующий входы счетчика 10 подаются одиночные импульсы. В соответствии с этим и напряжение на выходе цифроаналогового преобразователя 11 то уменьшается, то увеличивается на заданную ступеньку, совершая колебания около того значения, при 35 котором одновременно выдали импульсы несколько компараторов 1. Кроме того, блок 14 повторных передач изменяет потенциалы группы выходов, чтобы поочередно запретить прохожде- 40 ние через блок элементов И 3 части сигналов от компараторов 1, которые по результатам анализа участвовали в образовании искаженного сигнала.

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

По окончании повторной передачи, блок 14 выдает разрешающие потенциалы на входы второй группы блока элементов И 3 и на элементы И 15 и 16.

Появление импульсов на третьем и четвертом выходах блока 14 прекращается.

Импульсы генератора 9 снова поступают на суммирующий вход счетчика 10.

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

Работа блока 14 повторных передач заключается в следующем. Если при поступлении кода очередного сигнала на входы блока 14 окажется, что на оба входа какого-то элемента И 18 поданы рабочие импульсы (а это возможно только при искажении сигнала, в частности, из-за наложения нескольких сигналов), то на выходе этого элемента появляется импульс, свидетельствующий об искажении передаваемого сигнала. Кажцый такой импульс передается на соответствующий вход элемента ИЛИ 21, а также проходит через соответствующий . открытый в рассматриваемом режиме элемент И 19 на один из информационных входов регистра 20, который запоминает по каким разрядам обнаружены искажения. Появляющийся на выходе элемента ИЛИ 2-1 импульс поступает в формирователи 23 и 25. Формирователь 23 увеличивает его длительность для того, чтобы она была достаточна для подавления импульса на управляющем выходе устройства, и выдает его на первый выход блока. Элемент ИЛИ 22 вырабатывает сигнал, который инвертируется первым элементом НЕ 24 и подается на второй выход блока и на первые входы элементов

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

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

5 12871 анализатора 30 (вторые входы элементов И 33 и 34). Если в первом разряде регистра 20 не зафиксировано искажения, то на первый вход первого анализатора 30 поступает уровень логического нуля. В результате элементы

И 32 и 33 оказываются открытыми, а элементы И 31 и 34 — закрытыми.

Управляющий импульс формирователя 26 проходит через элементы И 33, ИЛИ 39, 10

И 32, ИЛИ 38 на третий выход блока 30, не вызывая повторной передачи по первому разряду, и поступает на второй вход следующего анализатора 30, который работает аналогично. Если на пер- 15 вый вход анализатора 30 поступает уровень логической единицы (соответствующий разряд искажен), то элементы И 32 и 33 закрыты, а элементы И 31 и 34 — открыты. В результате чпвав- 20 ляющий импульс через элемент И 34 поступает на первый выход разрядного анализатора 30 и через элемент НЕ 29 выдает на выход блока 14 сигнал (нулевой уровень) на отключение датчиков, имеющ единицу в соответствующем разряде прямого кода адреса. Сдновременно через элемент ИЛИ 25 запускается формирователь 27 и на третьем и четвертом выходах блока 14 появ- 30 ляются импульсы, управляющие изменением состояния счетчика 10, Задержанный элементом 37 управляющий импульс через элемент ИЛИ 39 и элемент И 31 поступает на второй выход разрядного анализатора 30, вызывая (через элемент НЕ 29) отключение датчиков, имеющих единицу в соответствующем разряде обратного кода адреса, и выра.ботку импульсов на третьем и четвер- г0 том выходах блока 14. Затем через элемент 36 задержки и элемент ИЛИ 38 управляющий импульс поступает на второй вход следующего анализатора 30, который работает аналогично. Импульс 45 с третьего выхода последнего разрядного анализатора 30 сбрасывает регистр 20, завершая режим повторной передачи.

Рассмотрим пример передачи кор- у0 реляционным кодом сигналов при трехразрядных адресах датчиков, т.c:, цля устройства, контролирующего состояние лишь самих датчиков. Предположим, что одновременно на входы шифратора 4 gg подаются импульсы с шестого и седьмо.го датчиков. Если .-бы каждый из них поступал на вход шифратора 4 отдель41 но, то корреляционные коды передаваемых сигналов имели бы вид соответственно для сигнала шестого датчика

110001 и для сигнала седьмого датчика

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

111001. Наличие искажения в передаваемом сигнале будет обнаружено в блоке 14 повторных передач по наличию рабочих импульсов в младшем разряде прямого и обратного кодов. Следовательно, во второй регистр 20 будет записан код 001. Повторная передача сигналов будет осуществляться только два раза. В первый раз будут отключены выходы компараторов 1, коды адреса которых содержат единицы в младшем разряде прямого кода, а во второй раз — имеющие единицы в младшем разряде обратного кода. При первой повторной передаче будет передан достоверный сигнал шестого датчика, а при второй — седьмого.

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

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

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

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

ИЛИ, входы блока повторных передач объединены с входами блока элемен- 40 тов ИЛИ, выход которого соединен с первым входом первого элемента И, выход которого соединен с входами первой группы второго блока элементов И и является управляющим выходом устройства, первый, второй, третий и четвертый выходы блока повторных передач соединены соответственно с вторым входом первого элемента И, первым входом второго элемента И, вычитающим входом счетчика и первым входом элемента ИЛИ, выходы группы блока повторных передач соединены с входами второй группы первого блока элементов И., 55

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

3. Устройство по пп.1 и 2, о тл и ч а ю щ е е с я тем, что pasрядный анализатор содержит четыре элемента И, элемент НЕ, два элемента задержки и два элемента ИЛИ, второй вход первого элемента И объединен с первым входом четвертого элемента И, входом элемента НЕ и является первым входом анализатора, вторые входы третьего и четвертого элементов И объединены и являются вторым входом анализатора, выход элемента НЕ соединен с вторым входом второго элемента И и с первым входом третьего элемента И, выход которого соединен с первым входом второго элемента ИЛИ, выход которого соединен с первыми входами первого и второго

1287141 элементов И, выходы первого и четвертого элементов И соединены соответственно с входами первого и второго элементов задержки и являются соответственно вторым и первым выходами анализатора, выходы первого и второго элементов задержки соединены соответственно с первым входом нервого элемента ИЛИ и вторым входом второго элемента ИЛИ, выход второго элемента И соединен с вторым входом первого элемента ИЛИ, выход которого является третьим выходом анализатора.

1287141

Составитель В.Файзрахманов

Техред П.Сердюкова Корректор Н.Король

Редактор А.Лежнина

Заказ .7717/5 1 .Тираж 670 Подписное

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

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

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

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

 

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

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

Изобретение относится к области та1числительиой техники и предназначено для ввода аналоговых величин в ЭВМ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к области автоматики и вычислительной техники и может быть использовано для организации ввода в ЭВМ информации от аналоговых датчиков, например от многодетекторных спектральных анализаторов

Изобретение относится к автоматике и вычислительной технике и может быть использовано для ввода информации от ДВУХПОЗИЦИОННЫХ датчиков в устройствах сбора и обработки информации
Наверх