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

 

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

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

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

РЕСПУБЛИН

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

Я A ВТОРСНОМ,К СВИДЕТЕЛЬСТВУ

ННб/8

ГОСУДАРСТВЕННЫЙ HOt4H7ET

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГННТ СССР.(21) 4470851/24-24 (22) 08.08.88 (46) 15.07.90. Бюл. М 26 (72) С.В.Смирнов и А.К.Новиков (53) 681.327 (088.8) (56) Авторское свидетельство СССР

Р 13 10796, кл . G 06 F 3/05, 1985.

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

Ф 1298734, кл. С; 06 Г 3/05, 1985. (54) УСТРОЙСТВО ДЛЯ ВВОДА И11ФОР1"1АПИИ

ОТ АНАЛОГОВЫХ ДАТЧИКОВ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано для ввода в 3ВМ аналоговой информации от датчиков.

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

„.Я0„„1578706 А1 (51) 5 G 06 F 3/05

2 быстродействия ввода информации. Устройство содержит аналоговые датчики l, мультиплексор 2, регистр 3 номера канала, блок 4 масштабирования, аналого-цифровой преобразователь 5, буферный регистр 6, элемент 7 задержки, блок 8 выборки и хранения, блок

9 синхронизации, регистр 10 масштаба, формирователи 11 и 12 сигналов, триггер 13, элементы И 14 и 15, контроллер

16 прямого доступа к памяти, блок 17 управления. Устройство позволяет осуществлять подготовку сигнала последующего канала к аналого-цифровому преобразованию одновременно с аналогоцифровым преобразованием сигнала предыдущего канала. 6 ил.

1578706

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

Цель изобретения — повышение быст5 родействия ввода инфорМации.

На.фиг,1 представлена блок-схема системы; на фиг.2 — временные диаграммы работы системы; на фиг,3 — схема10 блока синхронизации; на фиг.4 — временные диаграммы работы блока синхронизации; на фиг.5 - схема формирователя сигналов; на фиг.6 — схема блока управления. Ф5

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

И 14 и 15, контроллер 16 прямого доступа к памяти, блок 17 управления.

Аналоговые датчики 1 подключены к соответствующим информационным входам мультиплексора 2, входы управления30 которого соединены с выходами регистра 3 номера канала, информационные входы которого подключены к шине адрес/данные, выход мультиплексора 2 соединен с информационным входом блока 4 масштабирования, информационные выходы аналого-цифрового преобразователя. 5 соединены с информационными входами буферного регистра 6, информационные входы регистра 10 масштаба 4р соединены с шиной адрес/данные, информационные выходы регистра 10 масштаба соединены с входами управления блока 4 масштабирования, выход .которого соединен с информационным входом 45 блока 8 выборки и хранения, выход которого соединен с информационным входом аналого-цифрового преобразователя 5, выход "Чтение выполнено" буферного регистра 6 соединен с первым входом элемента И 14 и с входом блока

9 синхронизации, первый выход которого соединен с входом синхронизации блока 8 выборки и хранения и с входом формирователя 11, второй выход блока

9 синхронизации соединен с входом

55 синхронизации аналого-цифрового преобразователя 5, выход "Конец преобразования" которого соединен с входом формирователя 12, выход которого соединен с установочным входом триггера

13 и с .входом "Запись" буферного регистра 6, первый выход формирователя 11 соединен с первым входом "Выбор регистра" блока 17 управления и с входом сброса триггера 13, выход которого соединен с входом "Управление считыванием/записью" контроллера 16 прямого доступа к памяти, выход "Чтение регистра" которого соединен с входом

"Чтение" буферного регистра 6, выход

"Запись выполнена" которого соединен с первым входом элемента И 15, второй вход которого соединен с вторым выходом формирователя 11, выход "Запись выполнена" регистра 10 масштаба соединен с вторым входом элемента И 14, выход "Запись выполнена" регистра 3 номера канала соединен с вторым вхо-. дом "Выбор регистра" блока 17 управления и с третьим входом элемента

И l4 и через элемент 7 задержки с третьим входом элемента И 15 выходы элементов И 14 и 15 соединены соот,— ветственно с входами "Ответ регистра" и Запрос прямого доступа к памяти" контроллера 16 прямого. доступа к памяти, информационные выходы буферного регистра 6 соединены с шиной адрес/

/данные, входы/выходы адрес/данные контроллера 16 прямого доступа к памяти соединены с шиной адрес/данные, входы/выходы управления контроллера

16 прямого доступа к памяти соединены с шиной управления, выход "Запись ре" гистра" контроллера 16 прямого доступа к памяти соединен с входом управления блока 17 управления, .первый ивторой выходы "Запись" которого соединены соответственно с входами "Запись" регистра 3 номера канала и регистра 10 масштаба.

Мультиплексор может быть реализован на интегральных схемах серии 590, например на 590КН6.

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

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

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

20 и

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

Запись выполнена" формируется импульс (строка Л), который через эле-, мент И t5 поступает на вход "Запрос

ПДП контроллера ПДП. С этого момента начинается цикл прямого доступа к памяти ЭВМ. Контроллер организует запрос на ГДП, после получения разреше40 ния .на ПДП организует выдачу адреса на системную магистраль и Запись/

/Считывание данных по этому адресу.

Передача информации между устройством и памятью ЭВМ организована по стан45 дартному алгоритму. Логическая на входе "Запись/считывание" КПДП (строка Ж) переводит контроллер в режим "Записи" информации в память ЭВМ.

Адрес ячейки памяти, в которую будет записана информация хранится в внутреннем регистре адреса КПДП. Чтение буферного регистра осуществляется по сигналу "Чтение регистра" КПДП.

После того, как информация будет считана из буферного регистра, на его выходе "Чтение выполнено" формируется импульс (строка П), который через элемент И 14 поступает на вход "Ответ регистра КПДП,. завершая цикл ПДП.

Ъ

15 ции и их схемы могут быть реализованы по известным схемам.

Элемент задержки может быть реализован последовательным соединением логчческих элементов серии 564, напри мер 564ПУ4.

Блок синхронизации предназначен для выработки синхронизирующих сигналов "Выборка", поступающего на синхронизирующий вход блока 8 и вход форlf 11 мирова. еля 11, и Зап" ск, поступающего на синхрониэирующий в .о" АЦП.

Блок синхронизации, пример реализации которого привед н на фиг.3, содержит формирователь c:игнала "Выборка", построенный на элементах Д1, Г,1, С1, формирователь задержки, построенный на Д2, Л2, С2 и формирователь сигнала

"Запуск, построенный на ДЗ, R3, СЗ.

В зависимости от применяемых блока выборки и хранения и АЦП формировател обеспечивают требуемую длительность сигналов "Выборка" и "Запуск".

Формирователь задержки обеспечивает временной сдвиг сигнала "Запуск" для установления переходных процессов в УВХ. Временная диаграмма работы блока синхронизации .приведена на фиг.4:

Пример реализации формирователя 11 приведен на фиг.5. Длительность формируемого импульса задается элементами R и С.

В формирователе 12, реализованном по аналогичной схеме; что и формирователь 11, используется только прямой выход.

Контроллер, прямого доступа к памяти реализован на интегральной схеме

588ВТ2, входящей в микропроцессорный комплект интегральных схем серии 588.

Блок 17 управления (фиг.6) обеспечивает последовательную запись информации в регистры 3 и 10; Блок управления содержит инвертор 18, триггер

19 и два элементы И 20 и 21. Вход инвертора 18 соединен с выходом "Запись выполнена" регистра 3 номера канала, установочный вход триггера 19 соединен с первым выходом формирователя .11 и входом сброса триггера 13, объединенные входы элементов И 20 и 21 соединены с выходом "Запись регистра" контроллером прямого доступа к памяти, выход элемента И 20 соединен с входом .1|Запись 1 регистра 3 номера канала, выход элемента И 21 соединен с входом "Запись" регистра

i0 масштаба.

Устройство для ввода информации от аналоговых датчиков работает следующим образом.

Выбор требуемого канала осуществляется мультиплексором в соответствии с данными регистра 3 номера канала.

Масштабное изменение сигнала выбран" ного датчика, обеспечивающее согласование данного сигнала с входным диапазоном АЦП, производится в блоке 4 масштабирования в соответствии с данными регистра 10 масштаба. Блок выборки и хранения обеспечивает неизменность сигнала на входе АЦП в течение всего процесса преобразования.

По окончании очередного аналогоцифрового преобразования сигнала на выходе АЦП сигнал "Конец преобразования" (строка Г на фиг.2) переходит в состояние "1", указывая тем самым, что данные преобразования готовы. По

11 положительному перепаду сигнала Конец преобразования" на выходе формирователя 12 формируется импульс, по которому данные АЦП записываются в буферный регистр 6 и триггер 13 переходит в состояние "1" (строка Ж).

157870б

Считывание данных аналого-цифрового преобразования в системную память производится в режиме ПДП, т.е, беэ участия программы. Время выполнения адрес.— ных команд в программе в 2-3. раза

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

В работе системы ввода ийформации можно выделить два одновременно протекающих процесса. Первый — процесс преобразования аналого-цифровым преобразователем сигнала канала И, на фиг.2 временной интервал (t„,t<) .

Второй — подготовка сигнала следующего канала N+t к аналого-цифровому пре20 образованию, т: е. выбор мультиплексором канала N+1 и масштабное преобраэо" вание сигнала данного канала, на фиг.2 интервал (t 1,t>). Одновременно выполнение данных процессов обеспечи- 25 вается блоком выборки и хранения, который позволяет .производить изменение аналогового сигнала на своем входе, храня неизменным значение сигнала предыдущего канала. 30

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

Оба указанных процесса начинаются в момент перехода сигнала "Чтение выполнено1 буферного регистра из состоя-40 ния "0" в состояние "1" (момент времени t<, фиг.2). Данный сигнал поступает на вход блока 9 синхронизации, который формирует сигнал "Выборка" (cTpoKB А) по которому блок 8 осуще» 45 ствляет выборку значения сигнала ка-. нала N, тем самым начиная первый процесс. Через время, необходимое для выборки сигнала и установления пере1 ходных процессов блока 8, блок 9 синхронизации формирует сигнал "Запуск" (строка Б), обеспечивая начало аналого-цифрового преобразования. По .сигналу "Выборка" начинается и второй процесс. По этому, сигналу на выходах формирователя 11 формируются разнополярные импульсы. Импульс первого выхода (строка Д) устанавливает на выходе триггера 13 "0" (строка Ж), а на выходе триггера 19 "1". Логическое состояние триггера 13 определяет режим Запись/Считывание КПДП, Логическое состояние триггера 19 определяет в какой из регистров 3 и 10 будет считана информация из системной памяти. Таким образом, КПДП устанавливается в режим "Чтение" и блок 17 управления обеспечивает запись информации в регистр 3 номера канала. Импульсом второго выхода, формирователя

11 (строка Е), поступающего через элемент И 15 на КПДП, осуществляется запрос ПДП. КПДП разрешает ПДП и в соответствии с принятой организацией обмена в регистр 3 номера канала из ячейки системной памяти, определяемой регистром адреса КПДП, проводится эапись кода адреса канала необходимого датчика.

После того, как в регистр 3 запишется информация, на его выходе "Запись выполнена" формируется импульс, которым блок 17 управления переводится в режим записи информации в регистр

10 масштаба. Одновременно данный импульс через элемент И 14 поступает на вход "Ответ регистра КНДП", по которому КПДП заканчивает цикл ПДП.

Этот же импульс через элемент задержки и элемент И 15 поступает на вход "Запрос. ПДП" контроллера, осуществляя эапрос ПДП, по которому начинается новый цикл ПДП. Задержка импульса "Запись выполнена" регистра 3 элементом задержки необходима для завершения предыдущего цикла ПДП. Цикл записи кода коэффициента масштабирования в регистр 10 масштаба в режиме ПДП аналогичен записи информации в регистр

3 номера канала. По сигналу "Запись выполнена" (момент времени tj строка

M) регистра 1О масштаба, поступающему через элемент И 14 на вход "Ответ регистра" КПДП, цикл КДП заканчивается.

Таким образом, два указанных процесса начинаются и проходят одновременно и независимо друг от друга, что позволяет осуществлять подготовку сигнала следующего канала к аналого-цифровому преобразованию одновременно с аналого-цифровым преобразованием сигнала предыдущего канала. В резуль1 t тате, время преобразования входного сигнала в цифровой код уменьшается на время выбора мультиплексором необ1э787С6 ходимого канала и время масштабного преобразования сигнала канала.

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

Устройство для ввода информации от аналоговых датчиков, содержащее мультиплексор, регистр номера канала, блок масштабирования, аналого-цифровой преобразователь, буферный регистр, элемент задержки, информационные входы мультиплексора являются информационными входами устройства, информационные входы регистра номера канала подключены к шине адрес/данные, информационные выходы регистра номера канала подключены к управляющим входам мультиплексора, выход которого соединен с информационным входом блока масштабирования, информационные выходы аналого-цифрового преобразователя подключены к информационным входам буферного регистра,. о т л и— ч а ю щ е е с я тем, что, с целью повышения быстродействия ввода инфор- 25 мации, в устройство введены первый и второй формирователи сигналов, триггер, первый и второй элементы И, блок синхронизации, блок выборки и хранения, регистр масштаба, блок уп- 3п равления, первый и второй выходы которого соединены соответственно с входами записи регистра номера, канала и регистра масштаба, информационные выходы которого подключены к управляющим входам блока масштабирования, выход которого соединен с информационным входом блока выборки и хранения, выход которого подключен к информационному входу аналого — цифрового преоб- 4р.разователя, выход "Чтение выполнено" буферного регистра соединен с первым входом первого элемента И и входом блока синхронизации, первый и второй выходы которого соединены соответственно с входом синхронизации блока выборки и хранения, входом первого формирователя сигналов и входом синхронизации аналого-цифрового преобразователя, выход "Конец преобразования" которого подключен к входу второго формирователя сигналов, выход которого подключен к установочному входу триггера и входу записи буферного регистра, информационные входы регистра масштаба подключены к шине адрес/данные, выход "Запись выполнена" регистра номера канала подключен к первому входу блока управления, третьему входу первого элемента И, входу элемента задержки, выход "Запись выполнена" регистра масштаба подключен к второму входу первого элемента И, первый выход первого формирователя сигналов подключен к второму входу блока управления и входу сброса триггера„ информационные выходы буферного регистра соединены с шиной адрес/данные, второй выход первого формирователя сигналов, выход элемента задержки и выход "Запись выполнена" буфер" ного регистра подключены соответственно к входам второго элемента И, третий вход блока управления и вход чтения буферного регистра являются управляющими входами устройства, управляющими выходами которого являются соответственно выходы триггера, первого и второго элементов И.

1578706

1578706

И луСН

Е Уурер ого регистра

ÄAikup

„Хмур"

1578706

Составитель О.Кулаков

Редактор И,Сегляник Техред M.Äèäûê Корректор II.Ñàìáîðñêàÿ

Заказ 1917 Тираж 573 Подписное

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

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

Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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