Многоканальное устройство для регистрации аналоговых и цифровых сигналов
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной и информационно-измерительной технике и может быть использовано в автоматизированных системах регистрации быстропротекающих процессов. Целью изобретения является расширение функциональных возможностей, повышение быстродействия при регистрации аналоговых сигналов и уменьшение динамической погрешности при регистрации аналоговых и цифровых сигналов за счет введения дополнительных режимов работы и промежуточной буферизации данных. Введение в устройство блока буферной памяти 14, цифроаналогового преобразователя 23, компараторов 25 и 26 и усилителей 28 и 29, а также расширение задания программных режимов работы блоков 31 и 32 управления позволяет обеспечить широкие возможности по запуску, различные частоты дискретизации, гибкость при расширении многоканальности, конвейерный режим работы блоков выборки-хранения, хранение не только результатов измерения, но и результатов обработки их в ЭВМ. 2 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК (!9) (11) Щ)5 G 06 F 15/74
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
М А ВТОРСНОМУ СВИДЕТЕЛЬСТВУ
Х7
М
З5
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
flO ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР (2I) 4431288/24-24 (22) 26.05,88 (46) )5.05.90. Бкл, _#_-,18 (71) Всесоюзный научно-исследовательский институт электроизмерительных приборов (72) И.А.Андреева, Л.А.Гафт, Е,Г,Спивак и И.В.Чеблоков (53) 681.325(088.8) (56) Авторское свидетельство СССР
Р 951146, кл. G 01 R 13/02, 1980.
Авторское свидетельство СССР
М 1275419, кл, С 06 Р 3/05, 1985.
2 (54) ИНОГOKAHAJIbHOE УСТРОЙСТВО ДЛЯ
РЕГИСТРАЦИИ АНАЛОГОВЫХ И ЦИФРОВЫХ СИГНАЛОВ (57) Изобретение относится к вычислительной и информационно-измерительной технике и может быть использовано в автоматизированных системах регистрации быстропротекающих процессов.
Цельк. изобретения является расширение функциональных возможнсстей, IIQBbllllÿние быстродействия при регистрации анал:говых сигналов и уменьшение динамической погрешности при регистра1564649 ции аналоговых и цифровых сигналов за счет введения дополнительных режи1 мов работы и промежуточной буферизации данных, Введение в устройство блока 14 буферной памяти, цифроаналогового преобразователя 23, компараторов
25 и 26 и усилителей 28 и 29, а также расширение задания программных режимов работы блоков 31 и 32 управИзобретение относится к вычислиf5 тельной и информационно-измеритель ной технике и может быть использова-! но в автоматизированных системах регистрации быстропротекающих процес20 сов.
Цель изобретения — расширение функциональных возможностей, повышение быстродействия при регистрации аналоговых сигналов и уменьшение динамической погрешности при регистрации аналоговых и цифровых сигналов за счет введения дополнительных режимов работы и промежуточной буферизации данных.
На фиг. 1 представлена блок-схема предложенного устройства на фиг„2
1 функциональная схема блока управления.
Многоканальное устройство имеет две группы 1, 2 аналоговых входов, группу 3 цифровых входов и содержит (фиг. 1) первый 4 и второй 5 блоки выборки-хранения, первый 6 и второй
7 коммутаторы, аналого-цифровой преобразователь 8, входы-выходы 9 дан40 ных, первый 10 и второй 11 приемопередатчики, первый 12 и второй 13 запоминающие блоки, блок 14 буферной памяти, цифровой мультиплексор 15, первый 16 счетчик адреса, элемент
И-НЕ 17, элемент 18 задержки, первый элемент И 19, тактовый генератор 20, первый 21 и второй 22 триггеры, цифроаналоговый преооразователь 23, регистр 24 способа запуска, первый
25 и второй 26 компараторы, источник
27 опорного напряжения, неинвертирующий усилитель 28, инвертирующий усилитель 29, первый элемент ИЛИ 30, первый 31 и второй 32 блоки управле55 ния, первый дешифратор 33, а также имеет вход 34 внешнего тактирующего сигнала, выход 35 сигналов прерываления позволяют обеспечить широкие возможности по запуску, различные частоты дискретизации, гибкость при расширении многоканальности, конвейерный режим работы блоков выборки-хранения, хранение не только результа" тов измерения, но и результатов обр-::áîòêè их в 3ВМ. 2 ил,. ния, выход 36 управляющего сигнала, выход 37 адреса, вход 38 управления.
Блоки 31 и 32 управления содержат каждый (фиг.2) регистр 39 программ,первый 40, второй 41 и третий 42 программируемые счетчики, группу 43 ключей адреса, второй дешифратор 44, первый
45, второй 46, третий 47 и четвертый
48 мультиплексоры, счетчик 49 номера канала, формирователь 50 ответа, элемент НЕ 51, второй 52, третий 53, четвертый 54, пятый 55,, шестой 56 и седьмой 57 элементы И, первую 58 и вторую 59 группы элементов И-ИЛИ, второй счетчик 60 адреса, триггер 61 управления, триггер 62 измерения, триггер 63 регистрации, триггер 64 счета,.второй 65 и третий 66 элементы ИЛИ, первый 67, второи 68, третий 69, четвертый 70, пятый 71, шестой 72, седьмой 73 и восьмой 74 формирователи..
Иногоканальное устройство для регистрации работает следующим образом, Для регистрации аналоговых сигналов используется принцип автоматической цифровой регистрации, включающий: дискретизацию процесса во времени с заданными параметрами дискретизации и одновременную фиксацию мгновенных значений электрических сигналов; измерение зафиксированных мгновенных значений сигналов и получение результатов измерений в двоичном коде; запоминание результатов измерения в запоминающих блоках.
Таким образом, в результате выполненной регистрации в запоминающем блоке находится образ исследуемого процесса в виде массива мгновенных значений входных сигналов, снятых через заданные интерваль1 дискретизации °
15646
До начала процесса регистрации программно задаются от ЭВМ режимы ре-,. гистрации в каждый блок 31, 32 управления, Первый дешифратор 33 под воздействием управляющих сигналов машинной магистрали ввода или вывода, поступающих на вход 38 управления, дешифрует адрес, поступающий с входа
37 адресов ЭВМ, и вырабатывает сиг- 10 налы выбора первого или второго блоков 31, 32 управления. Сигнал выбора разрешает работу второго дешифратора 44, который под воздействием управляющих сигналов ввода или выво- 15 да вырабатывает сигналы управления отдельными функциональными узламн в зависимости от значений разрядов входа 37 адресов 3BN. Формирователь
50 ответа при наличии обращения от
ЭВМ, т.е. поступлении на него выходного сигнала второго дешифратора 44 или сигнала готовности блока 12 или
13, выдает ответный сигнал обмена с
ЗВМ по выходу 36 управления с задержкой относительно сигналов обращения ввода или вывода, Блоки 31, 32 управления обеспечивают два режима коммутации входных измерительных каналов: адресный, 30 когда измеряются входные данные одного канала с программируемым числом дискретизаций; циклический с программируемым числом каналов в цикле и числом дискретизаций каждого канала, а также три режима регистрации: нормальный, когда регистрация производится после прихода сигналов предварительного пуска и пуска на одном или двух участках регистрации с про- 4р граммируемыми числом и интервалом дискретизацЖ; задержанный, когда после прихода сигналов предварительного пуска и пуска выполняется задержка начала регистрации, величина которой программируется, а затем регистрация входного сигнала на участке регистрации с программируемыми числом и интервалом дискретизаций; предпусковой, когда регистрация начинается в момент прихода сигнала предварительного пуска и состоит из двух участков регистрации: предпусковом и послепусковом с программируемыми интервалом дискретизации для двух участков и числом дискретизаций на послепусковом участке регистрации, Число дискретизаций на предпусковом участке может быть любым, в том чис49
6 ле превышающим количество резуль,атов измерений, которое может уместиться в запоминающем блоке. В этом
;случае производится стирание самых старых" результатов измерений и замена их новыми.
Вид режима регистрации и его параметры храняться в регистре 39 программ и трех программируемых счетчиках 40, 41 и 42. В них записывается информация с входа режима. Приемопередатчики 10 или 11 обеспечивают связь между входом-выходом 9 данных
ЗВМ и входом режима. Сигналы записи в регистр и программируемые счетчики вырабатываются вторым дешифратором 44.
Регистр 39 программ определяет следующие параметры регистрации". режим опроса датчиков (адресный„ обеспечивающий измерение по одному каналу, и циклический, обеспечивающий измерение по группе каналов); вид выборки аналоговых входных сигналов (нормальная, или конвейерная); код номера канала в адресном режиме или число каналов в цикле; режим регистрац .. предпусковой; режим регистрации задержанный; блочная запись в запоминающий блок; вид тактирования (внутренний или внешний), Программируемый счетчик 40 служит . для программной установки частоты дискретизации и работает в режиме делителя частоты.
Программируемый счетчик 41 служит для программной установки задержки импульсов запуска аналого-цифрового преобразователя относительно сигнала пуска.
Программируемый счетчик 42 служит для программной установки числа дискретизаций на одном канале в адресном режиме и числа дискретизаций на каждом канале в циклическом режиме.
После программирования устройство осуществляет процесс измерения и ре-. гистрации входных данных.
Для начала работы требуются сигналы предварительного пуска и пуска для обеспечения синхронизации процесса регистрации с исследуемым процессом. Устройство обеспечивает формирование не только сигнала пуска, выполняемого вручную оператором или по программе от процессора, но и по внешнему аналоговому сигналу, в качестве которого используется
1564649 один из входных измеряемых сигналов;
По внешнему аналоговому сигналу пуск производится в момент пересечения аналоговым сигналом программно уста5 новленного уровня запуска на положительном и/или отрицательном наклоне входного сигнала.
Цифроаналоговый преобразователь, принимающий информацию с входа 9 10 данных, по сигналу записи, вырабатываемому первым дешифратором 33, выдает на вход компараторов 25, 26 аналоговый сигнал, величина которого в зависимости от входного кода на входе 9 данных программируется от предельного положительного до предельного отрицательного значения, Входной код определяется требуемым уровнем запуска и способом запуска, На первый компаратор 25 подается входной сигнал через неинвертирующий усилитель 28, а на второй 26 вЂ,через инвертирующий усилитель 29.
При равенстве входного аналогово- 25 го сигнала и запрограммированного уровня запуска с выхода преобразова1 теля 23 один иэ компараторов 25, 26 формирует выходной сигнал, поступающий на вход первой схемы ИЛИ 30, íà 30 которую поступает также сигнал цифрового пуска, программируемого в регистре 24 способа запуска. Компараторы 25, 26 управляются двумя сигналами, определяющими способ запуска регистрации по аналоговому сигналу.
Способ запуска программируется в регистре 24 способа запуска, в который
) информация записывается с входа 9
1 данных через 33N по сигналу записи 40 первого дешифратора 33.
Формирование сигнала пуска по аналоговому сигналу производится в момент пересечения аналоговым сигналом уровня запуска в направлении нарастания, когда наклон сигнала положительный, или падания„ когда наклон сигнала отрицательный.
Формирователь 73 воспринимает сигнал с выхода регистра 24 способа запуска, а формирователь 71 — сигнал с выхода первой схемы 30 ИЛИ при наличии сигнала предпуска. Триггер 64 счета формирует сигнал счета по приходу первого тактового импульса генератора 20 тактовых импульсов при
:наличии сигнала пуска с выхода формирователя 71. По приходу следующего
1тактового импульса после установления триггера 64 счет формирования сигналов предпуска и пуска заканчивается.
Рассмотрим различные режимы ре-. гистрации.
В задержанном режиме регистрации ча выходе регистра 39 программ устанавливаются: единичный сигнал признака "Режим задержанный" и нулевой сигнал признака "Режим предпусковой", которые поступают на входы восьмого формирователя 74. В задержанном режиме сигнал счета с выхода триггера
64 счета проходит сразу через формирователь 74 на вход формирователя
68, который формирует по нему сигнал разрешения работы первого канала программируемого счетчика 40.,В последнем с входа режима программно устанавливается частота дискретизации
ИД1 и он работает в режиме делителя частоты.
На тактовый вход поступают тактовые импульсы с выхода второй группы элементов И-ИЛИ 59. Она пропускает либо внутренние тактовые импульсы от генератора 20 тактовых импульсов, либо внешние тактовые импульсы по входу 34 внешнего тактирования в зависимости от вида тактирования, запрограммированного в регистре 39 программ, Внешнее тактирование используется для привязки моментов дискретизации аналоговых сигналов или запоминания цифровых сигналов к внешнему опорному сигналу, На выходе программируемого счетчика 40 частоты получаются импульсы дискретизации
ИД1, следующие с частотой, равной частоте тактовых импульсов, деленной на запрограммированный коэффициент деления, В задержанном режиме регистрации формирователь 69 разрешает прохождение импульсов дискретизации ИД1 на выход первой группы элементов И-ИЛИ
58 и на вход программируемого счетчика 41 в качестве тактовых импульсов. В программируемом счетчике 41 с входа режима программируется задержка запуска измерений преобразователя
8 в первом блоке 31 управления и начала счета счетчика 16 адреса промежуточной памяти во втором блоке 32 управления относительно сигнала пуска, Сигнал разрешения работы этого программируемого счетчика поступает
1564649
10 с выхода формирователя 72 после сра- батывания триггера 64 счета по приходу очередного тактового импульса генератора 20 тактовых импульсов.
После поступления на вход программируемога счетчика 41 числа импульсов дискретизации, определяющих запрограммированный интервал задержки, на выходе праграммируемаго счетчика
41 возникает импульс конца задержки, который проходит через формирователь
74 на вход триггера 63 регистрации, устанавливая его в единичное состояние, одновременно это приводит к по- 15 явлению сигнала на выходе формирователя 69 и сбросу триггера 64 счета., что снимает сигнал разрешения работы программируемого счетчика 41.
Кроме того, выходной сигнал формирователя 69 поступает на вход
-,:рограммируемаго счетчика 42, разрешая его работу. В качестве тактовых импульсов используются выходные импульсы цискретизации ИД1 программируемого счетчика 40 частоты. После выполнения запрограммированного числа дискретизаций на выходе программируемого счетчика 42 появляется сигнал конца программы, который поступа- 30 ет на вход триггера 63 регистрации, заканчивая формирование сигнала регистрации и снимается сигнал разрешения работы программируемого счетчика
42, При появлении сигнала конца программы формирователь 68 прекращает разрешение работы программируемого
". åò÷èêà 40 и прекращается выдача импульсов дискретизации ИД1. Импульсы дискретизации ИД1 проходят через 40 первую группу элементов 58 И-ИЛИ и затем второй элемент 65 ИЛИ, образуя сигналы запуска преобразователя 8 для первого блока 31 управления или счетчика 16 адреса блока буферной па- 45 мяти для второго блока 32 управления.
В задержанном режиме регистрации после прохода сигналов пуска и предпуска выполняется задержка начала регистрации, а по ее окончании — регистрация с запрограммированными числом дискретизаций и частотой дискретизации. Импульсы дискретизации, формируемые на интервале задержки, 55 не вызывают дискретизацию входного сигнала, а используются для формирования определенной длительности участка задержки, Последующие импульсы дискретизации вызывают измерение входного сигнала.
В нормальном режиме регистрации предусматривается возможность работы с различной скоростью дискретизации на двух участках ре "истрации. В том случае в программируемом счетчике
41 праграммируетсл число дискретизаций с первой скоростью, в программируемом счетчике 42 — общее число дискретизаций, интервал дискретизаций ИД1 — в первом канале программируемого счетчика 40, а интервал дискретизации ИД2 — во втором канале.
Отличие работы в этом режиме от предыдущего (задержанного) заключается в следующем.
Триггер 63 регистрации в этом случае устанавливается пос.".e "у;становления триггера 64 счета па приходу следующего тактового импульса генератора 20 тактовых импульсов. При появлении сигнала с выхода триггера
64 счета разрешается работа первого канала программируемого счетчика 40 частоты, с выхода которого появляются и;пульсы дискретизации ИД1. Пс сле того, как выполнено запрограммированное числа измерений са скоростью
ИД1, ыходной сигнал -.раграммируемаго счетчика 41 через формирователи
74 и 69 сбрасывает триггер 64 счета и через формирователи 74 и 68 запрещает работу первого канала программнруемога счетчика 40, а через формирователь 69 разрешает работу вта рога канала. На выходе появляются импульсы дискретизации ИД2, т.е. происходит переключение скорости дискретизации.
При программировании ИД1=ИД2 первого и второго каналов праrpаммируемого счетчика 40 импульсы дискретизации в течение всего периода дискретизации. определяемого единичным состоянием триггера 63 регистрации, будут идти равномерно с одинаковой скоростью.
В предпускавам режиме регистрации программируемый счетчик 41 не используется. Установка триггера 63 регистрации происходит по сигналу предварительного пуска, который при наличии признака "P HM предпускавай" с выхода регистра 39 программ проходит через формирователь 74 на вход установки. В программируемом счетчике
42 программируется число дискрети1564649
l7 заций, выполняемых после пуска. Разрешение работы это го про граммируемого счетчика устанавливается по выходному сигналу триггера 64 счета, разрешение работы первого канала программируемого счетчика 40, где программируется интервал дискретизации до пуска, производится по сигналу предварительного пуска. Если требу) ется изменить частоту дискретизации
; после пуска,для его программирования используется второй канал программируемого счетчика 40. Разрешение ра,,боты этого канала производится вы1, .ходным сигналом триггера 64 счета, проходящим через формирователи 74 ,и 68.
Рассмотрим два режима коммутации
,входных измерительных сигналов: циклический и адресный ° Под воздействи1 ем импульсов дискретизации, проходящих через первый вход второго элемента ИЛИ 65, производится запуск преобразователя 8, который после окончания преобразования выдает сигнал готовности. Этот сигнал поступает на первый вход формирователя 70, на выходе которого формируется сигнал записи в блок 12, срабатываемый от- 30 ветным сигналом готовности блока 12.
Выходной сигнал этого формирователя поступает на вход записи триггера 62 измерения. На вход установки этого триггера поступает импульс дискретизации ИД1 и устанавливает его в единичное состояние. На информаци,онный вход этого триггера поступаесигнал признака 1 Режим циклический" с выхода регистра 39 программ. В 40 адресном режиме этот сигнал равен нулю и сигнал записи в блок 12 своим задним фронтом возвращает триггер 62 измерения в исходное нулевое состояние. На запуск преобразователя 45
8 по второму входу второй схемы
ИЛИ 65 проходят также импульсы записи в блок 12. С выхода формирователя
70 они проходят на вход формирователя 67, где задерживаются и стробируются выходным сигналом триггера 62 измерения. В адресном режиме сигнал
"Режим циклический" равен нулю, и сигнал записи в блок 12, поступающий на вход записи этого триггера.
55 возвращает его в нулевое состояние, Поэтому задержанные сигналы записи в блок 12 не проходят на выход формирователя 67 и в адресном режиме запуск преобразователя 8 осуществляется только импульсами дискретизации по первому входу второй схемы ИЛИ 65.
При работе в адресном режиме по каждому импульсу дискретизации формируется один импульс запуска преобразователя 8, по которому производится измерение. Формирование следующих импульсов запуска в количестве, равном заданному числу, дискретизаций, производится с периодом, запрограммированным в программируемом счетчике 40.
Выходной сигнал триггера 62 измерения поступает в первом блоке 31 управления на вход чтения преобразователя 8, чтобы его выходная информация могла быть записана в первый блок 12.
Номер канала в адресном режиме программируется в регистре 39 программ четырьмя разрядами. Эти сигналы поступают на информационные входы счетчика 48 номера канала. На один вход элемента И 54 поступают импульсы дискретизации, на второй вход.— признак адресного режима, являющийся инверсией сигнала с выхода элемента
HE 51. В адресном режиме импульсы дискретизаций проходят на выход элемента И 54 и вход записи счетчика 48 номера канала и номер канала записывается в него параллельной записью, С выходов счетчика 48 номера канала номер канала в виде кода поступает на входы коммутаторов 6 и 7 для первого блока 31 управления или адресные входы блока 14 буферной памяти второго блока 32 управления.
В циклическом режиме разряды номера канала регистра 39 программ служат для программирования числа каналов в цикле, Прохождение сигнала дискретизаций на вход записи счетчика 48 номера канала, заблокировано элементом И 54, и параллельная запись не производится, По сигналу дискретизаций производится начальная установка счетчика 48 номера канала по входу сброса выходным сигналом схемы И 53. Затем в .циклическом режиме сигналы записи с выхода элемента И 52 поступают на счетный вход счетчика 48 номера канала, наращивая его адрес на единицу. С выходов этого счетчика код адреса поступает на входы мультиплексора 46, работа которого разрешена только в цикличес1564649
14 ком режиме. В зависимости от запрограммированного числа каналов в цикле на выходе мультиплексора 46 появится сигнал после появления сигнала последнего номера канала в цикле.
Выходной сигнал этого мультиплексора сбрасывает триггер 62 измерения.
В отличие от адресного режима на информационном входе этого триггера единичный сигнал, поэтому после ус- тановки триггера по входу установки сигналом дискретизации в единичное состояние сигнал записи, поступающий на вход записи, оставляет его в этом состоянии, сброс триггера производится только по входу сброса;
Единичный выходной сигнал триггера
62 измерения пропускает на запуск преобразователя 8 через формирователь 67 все сигналы с выхода формирователя 70.
При работе в циклическом режиме коммутации по каждому импульсу дискретизации формируется И„ импулвсов измерения, где Nк — число каналов в цикле, с периодом, равным длителькости измерения. В процессе регистрации в циклическом режиме для каждого канала будет выполнено число дискретизаций, заданных в программируемом счетчике 42.
Для увеличения быстродействия при регистрации аналоговых входных сигналов возможно использование конвейерной выборки блоков 4, 5.
Все аналоговые входы разбиты на две группы.
20
30
Первая и вторая группы 1 и 2 ана- 40 логовых входов содержат по восемь каналов каждая. Фиксация мгновенных значений производится установленными на входе каждого канала блоками выборки-хранения. Два многоканаль- 45 нык блока 4 и 5 представляют собой многоканальные устройства, каждое из которых состоит из восьми схем выборки-хранения, и управляются раздельными сигналами разрешения хране-. 0 ния; при подаче на вход блоков этих сигналов обеспечивается запоминание мгновенного значения измеряемого сигнала соответствующими блоками 4, 5.
Два коммутатора 6 и 7 с объединенными выходами подключают на вход преобразователя 8 аналоговые сигналы зафиксированные в блоках 4, 5, переключение каналов в обоих коммутаторах производится трехраэрядным кодом номера канала, формируемым счетчиком 48 номера канала, а разрешение каждого коммутатора производится соответствующими сигналами управления.
При работе с норм:.льной выборкой
16 измеряемых входных сигналов подключаются ка вход каждого иэ восьми каналов блоков 4 и 5. Сигналы управления коммутаторами формируются триггером 61 управления, а разрешения хранения — мультиплексором 47, На входы управления мультиплексора 45 поступают сигналы "Режим циклический" и "Выборка конвейерная" с выходов регистра 39 программ на информационные входы- выходы номера канала регистра 39 программ и сигг алы от шин питания таким образом, что, если запрограммирован режим циклический и выборка нормальная, на первом выходе мультиплексора 45 устанавливается нулевой сигнал, а ка втором — единичный, но только в том случае, если число каналов в цикле не превышает восемь, Выходные сигналы г-улг- ггплeксоpa 45 поступают íа входы
К и I триггера 61 управления, ка выходах которого при поступлении на вход записи импульсов дискретизации устанавливается единичныи сигнал на первом выходе и нулевой — ка втором, т.е. выбирается первый коммутатор 6.
Если число каналов в цикле 16, то с нулевого до восьмого канала работает первый коммутатор 6, при переходе на восьмой канал триггер 61 управления перебрасывается в исходное состояние, т.е. выбирается второй коммутатор 7. Мультиплексор 47 управляется сигналом с второго выхода регистра 39, и, если выборка нормальная, ка оба выхода мультиплексора 47 проходит сигнал триггера 61 измерения и под воздействием равных сигналов хранения оба блока 4, 5 работают синхронно. После перевода обоих блоков
4, 5.в режим хранения производится последовательное измерение входных сигналов по всем каналам, коммутируемым коммутаторами 6, 7 в течение 16 циклов преобразования. После выполнения измерений по всем каналам оба блока 4, 5 переводятся в режим выборки путем подачи обоих сигналов хранения, равных логическому "0", При конвейерной выборке две группы аналоговых входов 1, 2 объединя!
16
1564649
>отся, каждый датчик подключается на фходы двух блоков 4, 5 и число входых измерительных каналов сокращается два раза до восьми.
На обоих выходах мультиплексора
5 устанавливаются единичные сигналы триггер 61 управления начинает раотать в счетном режиме, сигналы а его выходах находятся в противоазах, т.е. коммутаторы 6, 7 выбиратся поочередно. На оба выхода мульиплексора 47 проходят выходные сигалы триггера 61 управления и сигнаы хранения изменяются в соответстии с сигналами триггера 61 и нахоятся также в противофазе. В режиме ранения находится один из блоков или 5, включенный на вход выбран. ого коммутатора, другой находится 20 режиме выборки.
В момент фиксации значений входых сигналов один из блоков выборкиранения переходит в режим хранеия, а другой — в режим выборки. Вы- 25 оды блока, находящегося в режиме ранения, последовательно опрашиватся соответствующим коммутатором и змеряются преобразователем 8 в теение восьми циклов преобразования. 30
После окончания измерений может
ыть произведена фиксация следующих начений входных сигналов по этим же аналам, т.е. время выборки блоков
ыборки-хранения исключается из ин35 ервала времени измерения входного игнала.
Если запрограммирован режим рабо,ты адресный и выборка нормальная, на ервом выходе мультиплексора 45 ус- 4р анавливается нулевой сигнал, а на тором — единичный. Если номер выбранного канала меньше восьми, рабо тает первый коммутатор б, если номер канала больше восьми, работает 45
Второй коммутатор 7. Мультиплексор
47, как и в циклическом режиме с норМальной выборкой, пропускает на выходы сигналы триггера 62 измерения, оба блока 4 и 5 работают синхронно.
Если запрограммирован режим работы адресный и выборка конвейерная, то работа происходит аналогично режиму пиклическому с конвейерной выборкой.
В системе предусмотрены расши"ренные возможности использования за55 поминающих блоков.
Сигналы записи на вход записи блоков l2 или 13 проходят с выхода элемента ИЛИ бб, обеспечивая возможность записи в запоминающий блок не только результатов измерения преобразователя
8 в первом блоке 31 управления или данных блока 14 буферной памяти во втором блоке 32 управления, но и возможность обращения и записи данных, хранящихся в памяти ЭВМ, например результатов обработки измерений, В этом случае сигнал записи от ЭВМ поступает на второй вход элемента ИЛИ
66, При этом выдаются соответствующие сигналы управления на приемопередатчики 10 или 11 с выхода второго дешифратора 44 и инверсного выход триггера 62 измерений, которые при отсутствии процесса измерений в системе разрешают передану данных с входа 9 данных ЭВМ на вход блоков 12 или 13, Соответственно предусмотрена выдача адреса блоков 12 или 13 либо от счетчика 60 адреса, либо непосредственно с входа 37 адресов ЭВМ с помощью мультиплексора 48.
При записи результатов измерений сигнал с выхода формирователя 70 поступает на счетный вход счетчика 60 адреса. В исходное нулевое состояние счетчик 60 адреса устанавливается сигналом предварительного пуска с выхода элемента И 5?, где стробируется сигналом блочной записи с выхода регистра 39 программ, который запрещает сброс, Выходной код счетчика
60 адреса поступает на входы мультиплексора 48, а с его выхода — на адресные входы блоков 12 или 13. На другие входы поступает адрес непосредственно с входа 37 адресов ЭВМ. управление направлением передачи мультиплексора 48 осуществляется выходным управляющим сигналом второго дешифратора 44, Число измерений в адресном или циклическом режимах программируется и может быть меньше полного объема запоминающего блока. Предусматривается возможность использования оставшейся свободной части памяти для хранения .результатов следующей серии измерений или, как указывалось, данных от ЭВМ„ например результатов обработки. Для этого в регистр 39 программ записывается режим "Блочная запись", которьпr запрещает сброс счетчика 60 адреса по сигналу предварительного пуска очередной серии измерений, и осуществляется их запись
17
18
1564649 в оставшуюся свободную часть памяти
Если производится запись данных ЭВМ, адрес с выхода счетчика 60 адреса может быть 3ВМ прочитан и произведена запись с начального адреса свобод5 ной зоны памяти. Адрес с выхода счетчика 60 адреса.поступает на вход группы вентилей 43 адреса и снимается с их выхода при наличии управляющего сигнала с выхода второго дешифратора 44, проходящего через элемент
И 55, где стробируется сигналом отсутствия измерений с инверсного выхода триггера 62 измерений.
l5
После записи измеренной входной аналоговой или цифровой информации производится ее чтение в программном обмене с ЭВМ. Кроме того, предусмотрена работа в режиме прерывания — 20 по инициативе самого устройства с выдачей сигнала в ЭВМ по выходу 35 прерываний.
Возможны три вида прерываний: прерывание по концу каждого измере- 25 ния (сигналом прерывания является готовность преобразователя 8 в первом блоке 31 управления или счетчика
16 блока буферной памяти во втором блоке 32 управления, используется 3p в адресном и циклическом режимах); прерывание по концу цикла коммутации на выбранной группе каналов (сигналом прерывания является выходной сигнал триггера 62 измерений, используется в циклическом режиме); прерывание по концу запрограммированного числа дискретизации (сигналом прерывания является сигнал конца программы, используется в адресном и циклическом режимах).
Сигнал чтения запоминающего блока представляет собой управляющий сигнал с выхода второго дешифратора 44, проходящий через элемент И 56, где 45 стробируется сигналом отсутствия измерений с инверсного выхода триггера 62 измерений. С выхода элемента
И 56 этот сигнал поступает на вход чтения блока 12 или 13.
Устройство обеспечивает регистрацию в запоминающих блока как аналоговых, так и цифровых входных сигналов от одинаковых блоков 31, 32 управления. Для регистрации входных цифровых сигналов используется блок
32 управления, аналогичный блоку 31 (фиг. 2).
Третья группа входов устройства
3 предназначена для регистрации цифровых входных сигналов.
Устройство обеспечивает уменьшение динамической погрешности при передаче цифровых входных сигналов за счет использования промежуточной памяти.
При поступлении сигнала запуска от блока 32 управления на вход записи второго триггера 22 на его выходе устанавливается .единичный уровень напряжения. По переднему фронту импульса с выхода генератора 20 тактовых импульсов, частота которых превьппает частоту измерений, на выходе первого триггера 21 устанавливается единичный уровень напряжения и тем самым разрешается прохождение импульса сброса через первый элемент
И 19 на счетчик 16 адреса блока буферной памяти. Одновременно сбрасывается второй триггер 22.
По переднему фронту каждого следующего тактового импульса сбрасыва-, ется первый триггер 21 и тактовые импульсы через схему И-НЕ 17 воздействуют на счетный вход счетчика 16 адреса блока буферной памяти и через элемент задержки 18 на вход записи блока 14 буферной памяти. При этом выход счетчика 16 адреса блока буферной памяти выставляют адрес ячейки блока 14 буферной памяти и управляют цифровым мультиплексором .15.
Таким образом, за время, равное где N„- число каналов, время задержки в мультиплекюп соре;
v время записи в промежуточную память, происходит запись с тактовой частотой цифрового сигнала по каналам в промежуточную память блока 14, По окончанию записи выдается сигнал готовности,,который воспринимается блокбм
32 управления.
По сигналу готовности блок 32 управления производит передачу содержимого блока 14 буферной памяти в блок 13 и выдает следующий сигнал запуска.
Динамическая погрешность представляет собой погрешность датирования, связанную с недостаточной вре19
1564649 менной привязкой начала регистрации нескольких входных цифровых сигнаов к единому моменту времени.
Погрешность датирования.при ре5
",гистрации цифровых сигналов опредеЛяется по формуле
Nó, "мп п де t д- время записи в память.
Уменьшение погрешности датироваия достигается за счет уменьшения ремени tzÄ, так как буферная память ожет быть построена на интегральых микросхемах быстродействующей амяти, имеющих существенно более
ысокое быстродействие, чем обычный апоминающий блок, основным требоваием к которому является большой бьем памяти. Поэтому t „«t
20 ормулаиз обретения
Многоканальное устройство для ре истрации аналоговых и цифровых сигалов, содержащее два блока выборкиранения, два коммутатора, аналогоифровой преобразователь, два запо-. нающих блока, тактовый генератор, . ервый элемент ИЛИ, первый дешифра- 30 тор, первый счетчик адреса, первый элемент И, два блока управления,.каждый из которых содержит регистр про грамм, второй дешифратор, счетчик
Йомера канала, второй счетчик адреса, З5 второй и третий элементы И, второй и. третий элементы ИЛИ, элемент НЕ, ) ричем первый аналоговый вход устройтва соединен с информационным ходом первого блока выборки-хране40
Йия, второй аналоговый вход устройства соединен с информационным входом второго блока выборки-хранения, Выход первого блока выборки-хранения соединен с информационным входом пер- 5
4 вого коммутатора, выход второго. блока выборки-хранения соединен с ин— формационным входом второго коммутатора, выход которого соединен с выходом первого коммутатора и с информационным входом аналоro-цифрового преобразователя, входы адреса перво го и второго коммутаторов соединены с первым адресным выходом первого блока управления, адресный вход уст55 ройства соединен с адресными входами первого и второго блоков управления и адресным входом первого дешифратора, вход управления устройст ва соединен с одноименнь1ми входами первого и второго блоков управления и первого дешифратора, вход внешнего тактирующего сигнала устройства соединен с первыми тактовыми входами первого и второго блоков управления, выход сигналов прерывания устройства соединен с одноименными выходами первого и второго блоков управления, причем в каждом блоке управления ац— ресный вход в блоке управления соединен с адресным входом второго дешифратора, вход управления которого соединен с входом управления соответствующего блока управления, вход разрешения второго дешифратора первого блока управления соединен с первым выходо