Аналого-цифровой преобразователь с самокоррекцией в кодах с естественной избыточностью
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике и может быть использовано при помехоустойчивом аналого-цифровом преобразовании . Цепь - повышение достоверности преобразования. Аналогоцифровой преобразователь содержит группу 1 элементов задержки, первый и второй элементы 2 и 3 задержки , реверсивный регистр 4 сдвига, первый и второй регистры 5 и 6, первый блок 7 элементов И, второй блок 8 элементов И, элемент И 9, элемент 10 запрета, элемент ИЛИ 11, блок 12 коррекции кодов, преобразователь 13 кода в напряжение, элемент 14 сравнения, триггер 15, первую, вторую и третью шины 16-18 тактовых импульсов, шину 19 Пуск, входную шину 20, третий элемент 21 задержки. Повышение достоверности преобразования достигается за счет увеличения глубины коррекции при работе в обобщенных кодах с естественной избыточностью . 2 табл., 1 ил. с (Л
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
„„SU„„1381703 А1 (51)4 Н 03 И 1/26
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А BTOPCKOMY СВИ4ЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4018640/24-24 (22) 07.02.86 (46) 15.03.88. Бюл. В 10 (71) Производственное объединение по организации технической эксплуатации энергомеханического оборудования магистральных газопроводов Союзоргэнергогаз" (72) Н.А, Збродов (53) 681.325(088.8) (56) Браткевич В.В. и др. Структура помехоустойчивого аналого-цифрового преобразователя. — Автометрия, 1975, В 1, с. 52-57.
Браткевич В.В. Помехоустойчивый; аналого-цифровой преобразователь,—
Автоматика и вычислительная техника, 1978, У 1. с. 63-66. (54) АНАПОГО-ЦИФРОВОЙ ПРЕОБРАЗОВАТЕЛЬ С САИОКОРРЕКЦИЕЙ В КОДАХ С EiТЕСТВЕННОЙ ИЗБЫТОЧНОСТЬЮ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано при помехоустойчивом аналого-цифровом преобразовании. Цель — повышение достоверности преобразования. Аналогоцифровой преобразователь содержит группу 1 элементов задержки, первый и второй элементы 2 и 3 задержки, реверсивный регистр 4 сдвига, первый и второй регистры 5 и 6, первый блок 7 элементов И, второй блок
8 элементов И, элемент И 9, элемент
10 запрета, элемент ИЛИ 11, блок 12 коррекции кодов, преобразователь
13 кода в напряжение, элемент 14 сравнения, триггер 15, первую, вторую и третью шины 16-18 тактовых импульсов, шину 19 "Пуск", входную шину 20, третий элемент 2 1 задержки.
Повышение достоверности преобразования достигается за счет увеличения глубины коррекции при работе в обобщенных кодах с естественной избыточностью. 2 табл., 1 ил.
1381703
20
Изобретение относится к аналоговои вычислительной технике и может быть использовано при помехоустойчивом аналого-цифровом преобразовании информации в специализированных
5 цифровых системах контроля регистрации и управления реальными технологическими процессами или объектами.
Цель изобретения — повышение достоверности преобразования.
На чертеже приведена функциональная схема аналого-цифрового преобразователя в кодах с естественной из- 15 быточностью.
Аналого-цифровой преобразователь (АЦП) в кодах с естественной избыточностью содержит группу из r элементов 1. 1- 1. r задержки, первый и второй элементы 2 и 3 задержки, реверсивный регистр 4 сдвига, первый и второй регистры 5 и 6, первый и второй блоки 7 и 8 элементов И, элемент И 9, элемент 10 запрета, эле- 25 мент ИЛИ 11, блок 12 коррекции кодов, преобразователь 13 кода в напряжение (ПКН), элемент 14 сравнения, триггер 15, первую, вторую и третью шины 16-18- тактовых импуль- .30 сов, шину 19 "Пуск", входную шину
20, третий элемент 21 задержки, шину 22 "Ошибка преобразования", выходную шину 23.
Работа устройства основана на свойствах обобщенных r, р-кодов, 35 где r и р — параметры кодов, причем
r = i,..., n-1, где n — разрядность преобразователя, р = 1,2,...
В табл. 1 приведены значения весовых коэффициентов ф 1 первых семи разрядов обобщенного г, ркода в зависимости от r и р.
По сигналу "Пуск" на шине 19 производится установка в "1" самого старшего разряда регистра 5 и сброс о в "0" всех остальных разрядов. Выходы регистра 4 сдвига (n информационных шин) соединены с первыми входами первого блока 7 элементов
И, и- 1 выходов старших разрядов регистра 4 сдвига соединены с п-1 входами установки в "1" младших pasрядов регистра 5, Выходы регистра 6 подключены к первым входам блока 12 коррекции кодов, На первых выходах
55 блока 12 формируются (и-1) сигналов коррекции (g,), а на втором выходе сигнал ошибки (х), При этом
t.1 х = V где в; — значение сигнала на i -й шине коррекции, причем (Q;, ) Q, (2)
)- 1 где Q,(Q,) — прямой (инверсный выход i-го разряда второго регистра 6.
Каждая i -я шина коррекции соединена через второй блок 8 элементов
И в соответствии с алгоритмом свертки единиц разрядов в обобщенных r р-кодах с входом установки "1" i-ro разряда регистра 5 и входами устаHoBKH B "0" (1 — 1)-ro ..., (1-r)-гд и (i-r-p)-ro разрядов регистра 5 соответственно.
По окончании операции Сдвиг влево" текущего содержимого регистра 4 сдвига, последним r-м импульсом с элемента 1, r задержки производится стробирование блока 8 и коррекция текущего значения содержимого регистра 5 в соответствии с выражением (2). Режим "Сдвиг вправо" в регистре 4 сдвига в первом такте организуется при единичном значении на управляющем входе "Сдвиг вправо", единичном сигнале на тактовом входе и единичном значении сигнала на информационном входе последовательного ввода информации в регистр. Последвее обеспечивается задержанным сигналом "Пуск" с выхода элемента 21 задержки. По запускающему импульсу
"Пуск" устанавливается в исходное (нулевое) состояние триггер 15, регистр 4 сдвига, на выходе блока 12 о коррекции устанавливается нулевое значение сигнала ошибки х. Режим сдвига вправо в последующих тактах организуется при нулевом значении сигнала на информационном входе регистра 4 сдвига.
Рассмотрим работу АЦП для случая
2,1-кода, когда он состоит из п-7 двоичных разрядов. Значения весовых коэффициентов (p „,(i )) первых семи
I разрядов этого кода приведены в табл.
1 (третья строка).
Пусть измеряемая величина У „ равна 43 квантам, и в процессе преобразования на нее воздействует однотактная импульсная помеха отрицательной полярности U „(t ), где t, — время
i-го такта преобразования.
1381703
Начало работы синхронизируется запускающим импульсом Пуск", по которому триггеры регистра 5 устанавливаются в исходное состояние
1000000. При поступлении тактовых
5 импульсов по шине 16 содержимое регистра 5 переписывается в регистр 6 и на выходе ПКН 13 формируется вес старшего разряда, равный 24. Сигнал
of на выходе элемента 14 сравнения
U > U формируется по тактовому сигналу на шине 17. Через время t > М„относительно времени поступления тактового сигнала на шину 17 поступает тактовый сигнал на шину 18. Так как в триггере 15 сохраняется нулевое состояние, то на выходе элемента
И 9 формируется единичный сигнал, который с выхода элемента ИЛИ 11 подается на тактовый вход регистра
4 сдвига, в старший разряд которого записывается "1", после чего блок 7 стробируется сигналом of с выхода элемента 2 задержки, и в регистре 5 устанавливается новое состояние
1100000. Если за весь цикл преобразования помехи на входных цепях питания отсутствуют структурные сбои в устройстве, то в последующих так 30 тах устройство работает по аналогии с первым тактом по известному алгоритму поразрядного кодирования.
Для пояснения работы с самокоррекцией при ошибке предположим, что во втором такте сравнения произошел сбой в и-1-м старшем разряде устройства либо на входе АЦП возникла однотактная отрицательная импульсная помеха U . Тогда по аналогии с раси.
40 смотрением в элементе 14 сравнения по сигналу на шине 17 выполняется операция U „— U„с U, и of = 1. Учитывая это, алгоритм работы АЦП представим в виде табл. 2. Во втором такте, поскольку х = О,. ы О (ив
45 сигнал "Ошибка преобразования" на шине 22), ошибка не обнаруживается, »zo of = 1 в регистре 5 устанавливается код 1010000, и в третьем такте выполняется операция U „ 0,, 8 = О. При 50 этом х = <в= О. По третьему единичному сигналу на вьмоде элемента И 9 в регистре 4 сдвига устанавливается код 0010000. Работа устройства в четвертом такте ничем не отличается 55 от работы третьего такта (табл. 2).
В начале пятого такта в регистре 5 установлен код 1011100. Дпя 2, 1кода в этом случае на выходе блока
12 коррекции кодов формируется сигнал ошибки х = 1. Для устранения формирования ложного сигнала ь на выходе элемента 10 запрета перепад сигнала х задерживается на время, обеспечивающее приход на инверсный» вход элемента 10 запрета сигнала раньше сигнала х (время задержки зависит от быстродействия ПКН 13 и элемента 14 сравнения z» устанавливается экспериментально). Так как в пятом такте of = О, то триггер 15 единичным сигналом в=1 с выхода элемента 10 запрета установливается в единичное состояние, тем самым блокируя прохождение в схему тактовых сигналов по шине 18, а в регистре 4 сдвига устанавливается режим сдвига влево. Первый сдвиг производится сигналом и, задержанным на элементе 1 ° 1 задержки на время окончания переходных процессов в триггере 15; r-й сдвиг производится сигналом ы с выхода r-го элемента 1, r задержки. Параметры всех r элементов
1 задержки одинаковые. Единичным сигналом с выхода элемента 1, r задержки производится стробирование выходных шин q,ñõåìû коррекции в блоке
8 и сброс триггера 15. В результате в регистре 4 сдвига устанавливается код 0100000, а в регистре 5 устанавливается код 1110000 ° В шестом такте по тактовому сигналу на шине 16 содержимое регистра 5 переписывается в регистр
6. На выходе ПКН формируется эквивалент кода 1110000, равный 44, что означает U,g < U . В результате х > =1.
Но в этом случае Ы = 1.
В табл. 2 представлен алгоритм работы АЦП.
Поэтому триггер 15 сохраняет нулевое состояние, а регистр 5 устанавливает по сигналу of>= 1 код
1101000. Далее работа в каждом такте повторяет описанную (табл. 2).
Съем результата производится в 11-м такте по тактовому сиг налу на шине 16.
Повьппение глубины коррекции за счет обеспечения работы в обобщенных r, р-кодах обеспечивает повышение достоверности преобразования.
1381703
r, р-код
11 2(3) 4 ) 5 ) 6
1, 1-код
1 1 2 3 5 6
1,2-код
4 6
1 1 1 2 3
1 1 2 4 7
2, 1-код
13 24
2,2-код
2 4
4 8
7 12
15 29
1 1 2
3, 1-код
3, 2-код
1 1 1
1 2 4
IT, (T-код
Фор мул аизобретения
Лналогп-цифровой преобразователь с самокоррекцией в кодах с естественной избыточностью, содержащий первый и второй элементы задержки, элемент
5 запрета, реверсивный регистр сдвига, выходы которого подключены к соответствующим первым входам первого блока э,пементов И и к соответствующим первым информационным входам первого регистра„ вторые информационные входы которого подключены к соответcTBvloTTTHM выхопам первого блока элементов И, вход предварительной установки является шиной "Пуск" и объединен с входом обнуления реверсивного регистра сдвига и первым входом обнуи нил пригг ра, инверсный выход коч орого п л .ITv ieTI к первому входу 20 элемента 11, выходы первого регистра подключень к соответствующим информпцион:пм входам второго регистра, управллющий п:.од которого является первой и lTTIOTI 1 актовых импульсов, 25
TTI!arr ЛЬI ЛП T T T ."I CT{ BITT;gZj,lTClIT IIITIHOIT И подклю..-: пы ., соответствующим первым г,;о;.;пм 0.!oT;« oppeI
i!; .T ц об.ьед;шеп с. вторым входом блока
I орроI;TIIITI кодов и является Второн шиной тактопы.- . и мпульсов, о т л и а и и iT и с л тем, что, с целью повьшг.пил достоверности преобразоITaTTITsI. введены третий элемент задержки, элсмепт ШИ, группа из г последонательно соединенных элементов задержки, второй блок элементов И, выходы которого подключены к соответствующим третьим информационным входам первого регистра, первые входы подключены к соответствующим первым выходам блока коррекции кодов, второй выход которого подключен через второй элемент задержки к прямому входу элемента запрета, инверсный вход которого объединен с входом первого элемента задержки и подключен к выходу элемента сравнения, выход является выходной шиной "Ошибка преобразования" и подключен к входу установки в единичное состояние триггера и входу первого элемента задержки группы, выходы r элементов задержки группы подключены к соответствующим
r-м входам элемента ИЛИ, (г+1}-й вход которого подключен к выходу элемента И, второй вход которого является шиной тактовых импульсов, первый вход элемента И объединен с управляющим входом 1Сдвиг вправо" реверсивного регистра сдвига, тактовый вход которого подключен к выходу элемента ИЛ1, управляющий вход "Сдвиг влево подключен к прямому выходу триггера, информационный вход подключен к выходу третьего элемента задержки, вход которого объединен с входом обнуления реверсивного регистра сдвига, при этом второй вход первого блока элементов И подключен к выходу первого элемента задержки, а второй вход второго блока элементов И объе динен с вторым входом обнуления триггера и подключен к выходу r-ro элемента задержки группы.
Таблица 1
2 4 8 14
8 16 32 64
1381703 с!I
1 1! .
Ф бо
Р Е» и!
f»
Э б0 бо о
Ю
Ю о
Ю
D l
О I
1 сб )
1-б 1
1
1 — 1 о
«» ч к
«» ь
Ю
Ю х ц о хх
Ю о
1 о
Q
Ф !
" о о о
Ю
Ю о
Ю
Ю о ч х
D о и о
Р
О х !
»
Ю
С4 о
D о
Ю
Ю о о о
-о
D о
«» уМ х
» о о
Ю о о о о о о о о о о ,У
Ю
Ю
Ю
Ю о
Ф» о о д
Ю
1 у
1
1 — — 4
1
1 о
t( о
v х
D о о о о о
Ю о о о ь о
D о
1
1
1
1 а
D о о о о о о
Ю
D о
Х 1 х
ы — — ь ь о о
l м
° »
» х
С» о ! о о о
«»
» о
»
1 1
Ю ь о о с»1
1 о о ь
D ь о о о о о о
О
«о с
«»
1 х
» ь о
Ю
Ю
Ю о о о о
-о
D о
Ю о о
Ю о о о о
Ю б ц 2 х х o, оы о в
1 ! о
1 1
1 1
I
1 1
I !
1 1
1
1 сО
1
I
Г 1
1 о о о о о о
Cl о о о о о о о
Ю ь х !б 3
t(о о о о о о о о о о о о