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

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

Info

Publication number
RU2341893C2
RU2341893C2 RU2006140983/09A RU2006140983A RU2341893C2 RU 2341893 C2 RU2341893 C2 RU 2341893C2 RU 2006140983/09 A RU2006140983/09 A RU 2006140983/09A RU 2006140983 A RU2006140983 A RU 2006140983A RU 2341893 C2 RU2341893 C2 RU 2341893C2
Authority
RU
Russia
Prior art keywords
analog
signal
circuit
output signals
digital
Prior art date
Application number
RU2006140983/09A
Other languages
English (en)
Other versions
RU2006140983A (ru
Inventor
Джонатон Майкл ДЖОНГСМА (US)
Джонатон Майкл ДЖОНГСМА
Гарри Дэвид ХЬЮСЕНГА (US)
Гарри Дэвид ХЬЮСЕНГА
Original Assignee
Роузмаунт Инк.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Роузмаунт Инк. filed Critical Роузмаунт Инк.
Publication of RU2006140983A publication Critical patent/RU2006140983A/ru
Application granted granted Critical
Publication of RU2341893C2 publication Critical patent/RU2341893C2/ru

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/10Calibration or testing
    • H03M1/1071Measuring or testing
    • H03M1/1076Detection or location of converter hardware failure, e.g. power supply failure, open or short circuit
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/12Analogue/digital converters
    • H03M1/1205Multiplexed conversion systems
    • H03M1/122Shared using a single converter or a part thereof for multiple channels, e.g. a residue amplifier for multiple stages
    • H03M1/1225Shared using a single converter or a part thereof for multiple channels, e.g. a residue amplifier for multiple stages using time-division multiplexing
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/12Analogue/digital converters
    • H03M1/124Sampling or signal conditioning arrangements specially adapted for A/D converters
    • H03M1/129Means for adapting the input signal to the range the converter can handle, e.g. limiting, pre-scaling ; Out-of-range indication

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Analogue/Digital Conversion (AREA)

Abstract

Изобретение относится к контрольно-измерительным приборам системы безопасности и передатчикам управления технологическим процессом. Неисправности, которые могут возникнуть в электрической схеме, - это короткое замыкание между соседними входными штырьковыми выводами мультиплексора (МП), а также нарушение в работе аналого-цифрового преобразователя (АЦП), в котором один из бит цифрового сигнала застревает либо на высоком уровне, либо на низком уровне. Технический результат заключается в повышении надежности. Схема (200) содержит МП (204), АЦП (208) и процессор (216), который сравнивает последовательность (DM) цифровых выходных сигналов от АЦП (208) с последовательностью (217) нормальных диапазонов, которые соответствуют цифровым выходным сигналам, для выдачи выходного сигнала (219) ошибки, когда один из цифровых выходных сигналов находится за пределами своего нормального диапазона. 3 н. и 22 з.п. ф-лы, 8 ил.

Description

Уровень техники
Мультиплексированные аналого-цифровые преобразователи (АЦП) имеют входные штырьковые выводы для принятия множества аналоговых входных сигналов и выдают цифровые выходные сигналы, которые являются представлением аналоговых входных сигналов. Цифровые выходные сигналы подаются на микроконтроллер, который использует цифровые выходные сигналы для выработки выходного сигнала микроконтроллера, являющегося функцией аналоговых входных сигналов. Как правило, АЦП и микроконтроллер являются частью передатчика управления технологическим процессом, и выходной сигнал микроконтроллера представляет технологический параметр, в который введена поправка на температуру, напряжения питания и т.д., причем все это является аналоговыми входными сигналами.
В электрической схеме могут возникать различного рода неисправности. Одна неисправность, которая может возникнуть, - это короткое замыкание между соседними входными штырьковыми выводами мультиплексора. Другая неисправность, которая может возникнуть, - это нарушение в работе АЦП, которое приводит к тому, что один из бит цифрового выходного сигнала застревает либо на высоком уровне (1), либо на низком уровне (0).
Когда системы АЦП используются в контрольно-измерительных приборах системы безопасности (КИП СБ), существует потребность выявить, когда возникает такая неисправность, и обеспечить выходной сигнал ошибки или диагностический выходной сигнал. Требуется высокая степень уверенности в надежности АЦП. Требуется диагностический выходной сигнал от микроконтроллера, такой, чтобы система управления технологическим процессом, поддерживаемая системой АЦП, получала предупреждение о неисправности.
Раскрытие изобретения
Схема содержит мультиплексор. Мультиплексор имеет входной сигнал выбора и последовательность аналоговых выходных сигналов, которые выбирают из множества аналоговых входных сигналов. Схема также содержит источник опорного сигнала, который выдает первый опорный сигнал.
Схема содержит аналого-цифровой преобразователь. Аналого-цифровой преобразователь получает последовательность аналоговых выходных сигналов и первый опорный сигнал. Аналого-цифровой преобразователь выдает последовательность цифровых выходных сигналов.
Схема содержит схему управления. Схема управления подключает входной сигнал выбора для выбора последовательности аналоговых выходных сигналов. Схема управления сравнивает последовательность цифровых выходных сигналов с хранящейся последовательностью нормальных диапазонов, которые соответствуют цифровым выходным сигналам, для выдачи выходного сигнала ошибки, когда по меньшей мере один из цифровых выходных сигналов выходит за пределы нормального диапазона.
Краткое описание чертежей
На фиг.1 приведена система аналого-цифрового преобразователя, известная из уровня техники.
На фиг.2A приведен первый вариант осуществления схемы с динамически меняющимся диапазоном входных сигналов.
На фиг.2B приведена первая упрощенная блок-схема способа контроля ошибок в схеме, изображенной на фиг.2A.
На фиг.3A приведен второй вариант осуществления схемы с динамически меняющимся диапазоном входных сигналов.
На фиг.3B приведена вторая упрощенная блок-схема способа контроля ошибок в схеме, изображенной на фиг.3A.
На фиг.4A приведен третий вариант осуществления схемы с динамически меняющимся диапазоном входных сигналов.
На фиг.4B приведена третья упрощенная блок-схема способа контроля ошибок в схеме, изображенной на фиг.4A, 5.
На фиг.5 приведен четвертый вариант осуществления схемы с динамически меняющимся диапазоном входных сигналов.
На фиг.6 приведен вариант осуществления схемы опорного сигнала.
На фиг.7 приведена блок-схема схемы передатчика, в которой могут использоваться схемы и способы, такие как описаны выше на фиг.2-6.
На фиг.8A, 8B, 8C приведены схемы, которые могут использоваться в аналоговых системах для обеспечения масштабирования, инвертирования и смещения уровня аналогового входного сигнала.
Подробное описание предпочтительных вариантов осуществления изобретения
В вариантах осуществления, приведенных на фиг.2-8, схема включает мультиплексор (МП), аналого-цифровой преобразователь (АЦП) и процессор (как правило, микроконтроллер (МК)). Процессор выдает цифровой выходной сигнал, который является представлением аналоговых входных сигналов. Для обнаружения неисправностей процессор сравнивает последовательность цифровых выходных сигналов от аналого-цифрового преобразователя с последовательностью хранящихся нормальных диапазонов, которые соответствуют цифровым выходным сигналам. Процессор выдает выходной сигнал ошибки, когда один из цифровых выходных сигналов выходит за пределы своего нормального диапазона. Такая схема обеспечивает обнаружение короткого замыкания между аналоговыми входными штырьковыми выводами на мультиплексоре, застрявших бит в аналого-цифровом преобразователе и других неисправностей. Такая схема особенно полезна в применениях, относящихся к управлению технологическим процессом, когда используются стандарты контрольно-измерительных приборов системы безопасности (КИП СБ).
На фиг.1 приведена система 100 аналого-цифрового преобразователя, известная из уровня техники. Аналоговая система 102 подает бесступенчато-регулируемые (аналоговые) напряжения A1, A2, A3,..., AN на мультиплексор 104. Каждое из аналоговых напряжений A1, A2, A3,..., AN имеет нормальный диапазон напряжения, обозначенный вертикальными диапазонами прямоугольников 1, 2, 3,..., N в 106. Аналоговые напряжения A1, A2, A3,..., AN могут представлять параметр технологического процесса, температуру, напряжение, установку калибровочной емкости и другие аналоговые переменные. В качестве составной части процесса разработки аналоговой системы 102 масштабируют аналоговые напряжения A1, A2, A3,..., AN таким образом, чтобы нормальный диапазон напряжений для каждого аналогового напряжения находился в пределах диапазона входных сигналов аналого-цифрового преобразователя (АЦП) 108. Диапазон входных сигналов АЦП 108 находится между нулем (общим) и опорным входным сигналом 110 АЦП 108. В качестве составной части процесса разработки системы преобразователя 100 выбирают опорный сигнал 112, который обеспечивает требуемый диапазон входных сигналов (от 0 до +REF), позволяющий вместить нормальные диапазоны всех аналоговых напряжений A1, A2, A3,..., AN. В процессе разработки принимают различные технические решения в попытке выбрать масштабирование для каждого аналогового входного сигнала, а также опорное напряжение таким образом, чтобы максимальное значение диапазона входных сигналов находилось вблизи верхнего предела (+REF), чтобы обеспечить высокое разрешение на цифровом выходе 114 АЦП 108. В результате этих технических решений диапазоны всех аналоговых напряжений в 106 стремятся находиться вблизи верхнего предела (+REF) и перекрывать друг друга по вертикали на шкале напряжений, как показано на чертеже.
Цифровой выход 114 АЦП соединен с микроконтроллером 116. Микроконтроллер 116 выдает цифровой выходной сигнал (M) 118, который поступает на мультиплексор (МП) 104. Мультиплексор 104 принимает цифровой выходной сигнал 118 и выбирает одно выходное напряжение AM для подачи на выход мультиплексора 120. Выходной сигнал 120 мультиплексора подается на аналоговый вход 122 АЦП 108. Микроконтроллер 116 осуществляет приращение или ступенчато повышает цифровой выходной сигнал M и получает цифровые представления на выходе 114 для каждого соответствующего цифрового входного сигнала A1, A2, A3,..., AN. Микроконтроллер 116 вычисляет требуемые значения выходных сигналов 124 как функцию от цифровых аналоговых входных сигналов A1, A2, A3,..., AN. Как правило, выходные сигналы 124 представляют параметры технологического процесса, в которые введена поправка на температуру, питающие напряжения, калибровочные установки и т.д., которые получают из аналоговой системы 102.
Соседние входные штырьковые выводы на мультиплексоре 104 находятся близко друг от друга и подвержены случайному или прерывистому короткому замыканию вследствие короткого замыкания 130 при сборке или эксплуатации мультиплексора 104 на печатной плате. Как указывалось выше, диапазоны напряжений для аналоговых напряжений A1, A2, A3,..., AN обычно группируются вместе и перекрывают друг друга. Когда два соседних штырьковых вывода замыкаются друг на друга, напряжение на двух замкнутых друг на друга штырьковых выводах обычно находится в пределах обоих диапазонов напряжений для этих замкнутых штырьковых выводов, и потому показание о "выходе за пределы диапазона" отсутствует, что не позволяет выявить факт наличия короткого замыкания. Аналоговые напряжения, которые лишь немного отличаются от правильных напряжений, могут быть преобразованы АЦП 108, и будут отсутствовать какие-либо указания на короткое замыкание. Один или несколько выходных сигналов 124 будут давать неточные данные, и эти неточные данные могут привести к тому, что система управления технологическим процессом будет работать неправильно и при этом будет отсутствовать надлежащее предупреждение об этом.
Цифровой выходной сигнал 114 из АЦП 108 представляет собой цифровое слово 132, которое содержит набор бит между наименьшим значащим битом (LSB) и наибольшим значащим битом (MSB). Число бит обычно соответствует выходному разрешению АЦП. Каждый бит вырабатывается при помощи одного или нескольких ключей, внутренних по отношению к АЦП 108. Эти внутренние ключи могут выходить из строя, и когда ключ выходит из строя, то, как правило, один бит 134 цифрового слова 132 застревает либо на высоком (1) уровне, либо на низком (0) уровне. Эта неисправность или отказ могут пройти незамеченными, особенно, когда этот бит находится вблизи наименьшего значащего бита (LSB), потому что аналоговые входные сигналы обычно имеют перекрывающиеся диапазоны, и застрявший бит будет воздействовать на них примерно одинаково. Выходные сигналы 124 дают неточные данные, и эти неточные данные могут привести к тому, что система управления технологическим процессом будет работать неправильно и при этом будет отсутствовать надлежащее предупреждение об этом.
Ниже со ссылкой на примеры, проиллюстрированные на фиг.2-8, описано, каким образом можно преодолеть эти проблемы, связанные с системой 100 АЦП.
На фиг.2A приведен первый вариант осуществления схемы 200 с динамически меняющимся диапазоном входных сигналов и выходным сигналом 219 ошибки. Схема 200, как правило, используется для обработки аналоговых переменных в передатчике параметров технологического процесса, такого как передатчик, приведенный на фиг.7, но может использоваться во многих других сферах применения, использующих мультиплексированный аналого-цифровой преобразователь.
Схема 200 принимает множество аналоговых входных сигналов A1, A2, A3,..., AN от аналоговой системы 202. Каждый аналоговый входной сигнал имеет соответствующий ему нормальный рабочий диапазон (ДИАПАЗОН 1, ДИАПАЗОН 2, ДИАПАЗОН 3,... ДИАПАЗОН N). Аналоговая система 202 была специально выполнена таким образом, чтобы нормальный рабочий диапазон каждого аналогового входного сигнала отличался от нормального рабочего диапазона других аналоговых входных сигналов. В предпочтительном варианте осуществления нормальные рабочие диапазоны аналоговых входных сигналов не перекрывают друг друга. В типичной аналоговой системе 202 аналоговые входные сигналы формируются посредством сочетания масштабирования, инвертирования и смещения уровня таким образом, чтобы обеспечить для каждого аналогового входного сигнала A уникальный нормальный рабочий диапазон. Примеры схем формирования описаны ниже в связи с фиг.8A, 8B, 8C.
Схема 200 включает мультиплексор (МП) 204, который принимает аналоговые входные сигналы A1, A2, A3,..., AN. Мультиплексор 204 имеет вход 218 выбора, который выбирает один из аналоговых входов A1, A2, A3,..., AN для их соединения с выходом (AM) мультиплексора для выдачи последовательности аналоговых выходных сигналов 220. В предпочтительном варианте осуществления входной сигнал 218 выбора мультиплексора представляет собой многобитовое слово и просто отсчитывается в восходящем (нисходящим) направлении для перебора аналоговых входных сигналов в порядке номеров. Мультиплексор 204 предпочтительно содержит аналоговый мультиплексор на интегральной схеме, например, Analog Devices AD7501, поставляемый компанией Analog Devices, Inc., Норвуд, штат Массачусетс.
Схема 200 также содержит источник 212 опорного сигнала, который подает первое опорное напряжение на вход 210 опорного сигнала аналого-цифрового преобразователя 208. В одном предпочтительном варианте осуществления в схеме 200 предусмотрен отдельный эталон (например, диод Зенера или активный эталон). В другом предпочтительном варианте осуществления источник опорного сигнала представляет собой простой проводник в схеме 200, который соединен с общим эталоном (таким как, диод Зенера или активный эталон), который является частью аналоговой системы 202. В еще одном предпочтительном варианте осуществления используется источник опорного сигнала, который является частью коммерческой схемы 208 АЦП.
Аналого-цифровой преобразователь (АЦП) 208 принимает последовательность аналоговых выходных сигналов (AM) 220. АЦП 208 имеет вход 210 опорного сигнала, который принимает первое опорное напряжение от эталона 212. АЦП 208 преобразует последовательность аналоговых входных сигналов (AM) 220 в соответствующую последовательность цифровых выходных сигналов (DM) 214. Мультиплексор 204 представляет последовательность аналоговых выходных сигналов (AM) 220 в порядке номеров, и последовательность цифровых выходных сигналов (DM) также представлена в порядке номеров. Отдельные цифровые выходные сигналы DM могут быть представлены или в последовательном, или в параллельном формате в зависимости от используемого типа АЦП. В одном предпочтительном варианте осуществления используется, например, АЦП Analog Devices AD571. Цифровой выходной сигнал (для каждого последовательного или параллельного цифрового выходного сигнала в последовательности) содержит набор бит в диапазоне от наименьшего значащего бита (LSB) до наибольшего значащего бита (MSB), как показано на чертеже.
Схема 200 содержит схему 216 управления. Схема 216 управления подключает входной сигнал 218 выбора при помощи числовой последовательности, которая выбирает последовательность аналоговых выходных сигналов, подлежащих считыванию схемой 216 управления. Схема 216 управления сравнивает последовательность цифровых выходных сигналов 214 с хранящейся последовательностью нормальных диапазонов 217, которые соответствуют цифровым выходным сигналам 214, для выдачи или подключения выходного сигнала 219 ошибки, когда по меньшей мере один из цифровых выходных сигналов 214 находится за пределами хранящегося нормального диапазона 217. Схема 216 управления предпочтительно содержит микроконтроллер, например микроконтроллер National Semiconductor COP8SGE728M8. Контроль ошибок (проверка на соответствие нормальному диапазону) выполняется в фоновом режиме в схеме 216 управления. Схема управления выдает также выходной сигнал 221 в режиме реального времени, который представляет некий полезный параметр аналоговой системы 202. При типичном применении передатчика представляющий интерес параметр - это компенсированное давление, температура или расход потока, который отображается и используется для управления технологическим процессом.
Схема, приведенная на фиг.2A, выдает ошибки при проверке из-за коротких замыканий между аналоговыми входами A1, A2, A3,..., AN, которые все имеют неперекрывающиеся нормальные диапазоны. Когда два аналоговых входа замыкаются накоротко перемычкой 230, получающееся напряжение может находиться только в одном нормальном диапазоне и не может лежать в двух различных диапазонах, поскольку диапазоны не перекрываются. Это приводит к тому, что по меньшей мере для одного, а иногда и для обоих замкнутых аналоговых входов выявляется выход за пределы нормального диапазона. Короткое замыкание двух из множества аналоговых входов приводит к превышению нормального диапазона по меньшей мере одним цифровым выходным сигналом.
Схема, приведенная на фиг.2A, также выдает ошибки при проверке из-за того, что застрял один из бит выходного сигнала АЦП 208. Бит считают застрявшим, когда бит постоянно находится в одном логическом состоянии (0 или 1) или, иначе говоря, замкнут на одну из шин питания. При наличии застрявшего бита, поскольку аналоговые входные сигналы находятся каждый в различном диапазоне, воздействие застрявшего бита представляет различную долю от каждого выходного сигнала в последовательности, и существует большая вероятность, что схема 216 управления обнаружит, что один из цифровых выходных сигналов находится за пределами соответствующего хранящегося нормального диапазона. Последовательность цифровых выходных сигналов содержит цифровые слова с набором бит, и застревание одного из бит ведет к тому, что по меньшей мере один из цифровых выходных сигналов превышает свой соответствующий нормальный диапазон.
На фиг.2B приведен упрощенный пример блок-схемы контроля ошибок в фоновом режиме в системе, изображенной на фиг.2A. Процесс выполнения программы начинается с этапа НАЧАЛО 250 и продолжается в блоке 252 ветвления сравнением текущего выходного сигнала DM (то есть выходного сигнала D, когда входной сигнал выбора - M) с хранящимися данными нормальных диапазонов для диапазона M. Если выходной сигнал DM находится в нормальном диапазоне, то процесс выполнения программы переходит по линиям 254, 256 к функциональному блоку 258. В функциональном блоке 258 фоновая программа ждет, когда вход выбора М изменится на следующий номер. Если в блоке 252 ветвления выходной сигнал DM находится за пределами нормального диапазона, то процесс выполнения программы продолжается по линии 260 в функциональном блоке 262, который подключает выходной сигнал 219 ошибки (фиг.2A), а затем переходит по линиям 264, 256 к функциональному блоку 258. Когда входной сигнал выбора М меняется, то процесс выполнения программы начинается вновь и вновь переходит по линиям 266 к блоку 252 ветвления.
Достоинство схемы, приведенной на фиг.2A-2B, заключается в том, что она обеспечивает высокую степень уверенности в обнаружении застрявшего бита и короткозамкнутых штырьковых выводов. Проблема выдачи неточных данных на цифровой выход решается посредством выходного сигнала ошибки, который надежно предупреждает о застрявших битах и короткозамкнутых штырьковых выводах.
На фиг.3A приведен второй вариант осуществления схемы 300 с динамически меняющимся входным диапазоном и выходным сигналом 219 ошибки. Номера позиций на фиг.3A, которые совпадают с номерами позиций на фиг.2A, обозначают те же самые или подобные характеристики.
Схема 300 принимает ряд аналоговых входных сигналов A1, A2, A3,..., AN от аналоговой системы 302. Каждый аналоговый входной сигнал имеет связанный с ним нормальный диапазон (ДИАПАЗОН 1, ДИАПАЗОН 2, ДИАПАЗОН 3,... ДИАПАЗОН N). Аналоговая система 302 была специально выполнена таким образом, чтобы нечетные аналоговые входные сигналы (A1, A3,...) находились в нечетном нормальном рабочем диапазоне, а четные аналоговые входные сигналы (A2, A4,...) находились в четном нормальном рабочем диапазоне. В предпочтительном варианте осуществления четные и нечетные рабочие диапазоны аналоговых входных сигналов не перекрываются, и каждый из этих двух рабочих диапазонов занимает примерно половину диапазона входных сигналов АЦП 208. В другом предпочтительном варианте осуществления имеется небольшой зазор по напряжению между четным и нечетным диапазонами для повышения вероятности обнаружения ошибок. В типичной аналоговой системе 302 аналоговые входные сигналы формируются посредством сочетания масштабирования, инвертирования или смещения уровня так, чтобы аналоговые входные сигналы с чередующимися номерами находились в чередующихся нормальных рабочих диапазонах. Короткое замыкание между соседними штырьковыми выводами (один четный, другой нечетный), с высокой вероятностью, выводит один из соседних выходных сигналов за пределы его нормального диапазона. Застрявший бит в выходном сигнале 214 вызывает ошибки, которые между четными и нечетными выходными сигналами отличаются в типичном случае в два раза, и, таким образом, эти ошибки легко распознать. Примеры схем формирования, которые можно использовать для масштабирования, инвертирования и смещения уровня аналоговых напряжений, описаны ниже в связи с фиг.8A, 8B, 8C.
В схеме 300 хранящиеся данные о нормальных диапазонах содержат данные о четных нормальных диапазонах и данные о нечетных нормальных диапазонах. В других отношениях схема 300 аналогична схеме 200.
На фиг.3B приведен пример упрощенной блок-схемы контроля ошибок в фоновом режиме, используемой в системе, изображенной на фиг.3A. Процесс выполнения программы начинается в блоке 301 "НАЧАЛО" и переходит по линии 303 к блоку 304 ветвления. В блоке 304 ветвления проверяется номер "M" текущего входного сигнала выбора, чтобы установить, является ли он четным. Если номер "M" входного сигнала является четным, то процесс выполнения программы переходит по линии 306 к блоку 308 ветвления. Если номер "M" не является четным, то процесс выполнения программы переходит по линии 310 к блоку 312 ветвления.
В блоке 308 ветвления проверяется выходной сигнал DM из АЦП, чтобы установить, находится ли DM в четном сохраненном нормальном диапазоне. Если DM находится в четном сохраненном нормальном диапазоне, то процесс выполнения программы переходит по линии 314 и 316 к исполнительному блоку 318. Исполнительный блок 318 обеспечивает ожидание, пока обновляется значение M, и затем процесс выполнения программы переходит по линиям 320, 303 к началу процесса для следующего значения M.
Если в блоке 308 ветвления DM находится не в четном сохраненном нормальном диапазоне, то процесс выполнения программы переходит по линии 322 к исполнительному блоку 324. Блок 324 выполнения сообщает об ошибке (подключает выходной сигнал 219 на фиг.3A), и затем процесс выполнения программы переходит по линиям 326, 316 к исполнительному блоку 318.
Если в блоке 312 ветвления DM находится в нечетном диапазоне, то процесс выполнения программы переходит по линиям 328, 316 к исполнительному блоку 318. Если в блоке 312 ветвления DM не находится в нечетном диапазоне, то процесс выполнения программы переходит по линии 330 к исполнительному блоку 324.
Схемы, приведенные на фиг.3A-3B, обеспечивают контроль ошибок при помощи только двух нормальных диапазонов.
Единое аналоговое напряжение, подаваемое, например, по шине питания, можно масштабировать при помощи резистивной схемы с получением одного аналогового входного сигнала в верхнем (четном) диапазоне и другого аналогового входного сигнала в нижнем (нечетном) диапазоне. Схема 216 управления может сравнивать эти два значения и проверять постоянство отношения резистивного масштабирования в качестве дополнительного контроля ошибок.
На фиг.4A приведен третий вариант осуществления схемы 400 с динамически меняющимся диапазоном входных сигналов и выходным сигналом 219 ошибки. Номера позиций на фиг.4A, которые совпадают с номерами позиций на фиг.3A, обозначают те же самые или аналогичные характеристики.
Схема 400 на фиг.4A содержит первый переключатель 406, который соединен с выходом 210 опорного сигнала на АЦП 208. Источник 213 опорного сигнала вырабатывает первый опорный сигнал 402, а также вырабатывает второй опорный сигнал 404, который отличается от первого опорного сигнала 402.
Схема 216 управления управляет первым переключателем 406 для подачи первого опорного сигнала 402 на аналого-цифровой преобразователь 208, когда выбран аналоговый вход с нечетным номером (A1, A3,...). Схема 216 управления управляет первым переключателем 406 для подачи второго опорного сигнала 404 на аналого-цифровой преобразователь, когда выбран аналоговый вход с четным номером (A2, A4,...). Переключение, которое обеспечивает первый переключатель 406, смещает диапазон выходного сигнала АЦП 208. Говоря проще, выходной сигнал DM из АЦП представляет собой цифровое слово, масштабированное посредством умножения напряжения на аналоговом входе AM, деленного на напряжение на опорном входе 210, на диапазон счета АЦП. Соответственно в схеме 216 контроля хранятся данные 215, которые являются данными смещенного нормального диапазона. Схема на фиг.4A обеспечивает улучшенное разрешение АЦП для нижнего диапазона и при этом по-прежнему обеспечивает обнаружение ошибок между соседними штырьковыми выводами аналоговых входов. В других отношениях схема 400 на фиг.4A аналогична схеме 300 на фиг.3.
На фиг.4B приведена упрощенная блок-схема контроля ошибок в системе, изображенной на фиг.4A. Номера позиций на фиг.4B, совпадающие с номерами позиций на фиг.3B, обозначают одинаковые или аналогичные характеристики. На фиг.4B блоки 309, 313 ветвления проверяют не нахождение сигнала DM в диапазоне (фиг.3B), а нахождение сигнала DM в смещенном диапазоне. В других отношениях блок-схема на фиг.4B аналогична блок-схеме на фиг.3B.
Схемы, приведенные на фиг.4A-4B, предусматривают, что как в четном, так и в нечетном диапазоне аналоговые входы используют весь диапазон выходных сигналов АЦП 208, поскольку опорный входной сигнал повышает аналоговые входные сигналы с низкими значениями, находящимися в нижнем (четном) диапазоне.
На фиг.5 приведен четвертый вариант осуществления схемы 500 с динамически меняющимся диапазоном входных сигналов и выходным сигналом 219 ошибки. Номера позиций на фиг.5, которые совпадают с номерами позиций на фиг.4A, обозначают одинаковые или аналогичные характеристики.
На фиг.5 схема 500 содержит второй переключатель 502. АЦП 208 снабжен дифференциальными аналоговыми входами +IN и -IN. Второй переключатель 502 соединен с дифференциальным входом -IN, а аналоговый вход AM соединен c дифференциальным входом +IN. Схема 216 управления управляет вторым переключателем 502 для соединения выбранного второго опорного сигнала 404 и общего провода 504 (ноль вольт) с дифференциальным входом -IN. Переключатели 406 и 502 работают синхронно так, чтобы можно было одновременно сдвигать верхний и нижний пределы диапазона АЦП 208. Эта схема обеспечивает улучшенное обнаружение ошибок при сохранении высокого разрешения АЦП. Входное значение из нечетного диапазона создаст значение DM на выходе АЦП с максимальным отсчетом, если поступит в конфигурацию переключателей, соответствующую четному диапазону. Аналогично входное значение из четного диапазона создаст значение DM на выходе АЦП с минимальным отсчетом, если поступит в конфигурацию переключателей, соответствующую нечетном диапазону. В других отношениях схема 500 на фиг.5 аналогична схеме 400 на фиг.4A.
На фиг.6 приведен вариант осуществления схемы 600 переключения опорного сигнала, которая обеспечивает выбор уровня опорного напряжения 602, подаваемого на вход опорного сигнала АЦП. Управление выбором уровня осуществляется по управляющей линии 604 от схемы управления, например от микроконтроллера.
Управляющая линия 604 включает переключатель 606, который замыкает накоротко резистор 608. Резистор 608 входит в состав резистивного делителя напряжения 614 наряду с резисторами 610, 612. Резистивный делитель напряжения 614 обеспечивает подачу опорного напряжения по линии 616 к буферной схеме 618. Схему 600 переключения опорного сигнала можно, например, использовать вместо опорного сигнала 213 и переключателя 406 на фиг.4А.
Управление схемой 600 переключения опорного сигнала осуществляется таким образом, чтобы она вырабатывала первый опорный сигнал на первом уровне, когда выбран аналоговый входной сигнал с нечетным номером, и вырабатывала первый опорный сигнал на втором уровне, когда выбран аналоговый входной сигнал с четным номером.
На фиг.7 приведена блок-схема, изображающая один пример схемы 700 передатчика, в которой могут использоваться схемы и программное обеспечение типа описанных выше на фиг.2-6. На фиг.7 приведена электронная схема 750 функционального модуля, соединенная с двухпроводным контуром 718 управления технологическим процессом через параллельный регулятор 699 и резистор 701 обратной связи контура. Ряд регуляторов 702, 704, 706 напряжения, подключенных по каскадной схеме, обеспечивают подачу питания от контура 718 к электронной схеме 750 функционального модуля 750, а также к электронной схеме 752 модуля датчика. Приведена также электронная схема 752 модуля датчика, соединенная с параметром технологического процесса через датчик 712 параметра технологического процесса. Приведен также необязательный дисплей 714 выходного сигнала.
Схема 762 блокировки контура служит выходом сигнала ошибки и частично реализована в микропроцессоре 738, который соединен с цифроаналоговым преобразователем (ЦАП) 722 и с мультиплексированной схемой 764 преобразователя, которая содержит аналого-цифровой преобразователь (АЦП), мультиплексор и эталон, как описано выше в связи с фиг.2-5. Мультиплексированная схема 764 преобразователя выполнена с возможностью измерения напряжения на резисторе 701 (измеряемый ток контура), а также считывает регулируемые напряжения питания в узлах 703, 705 и 707. Мультиплексированная схема 764 преобразователя измеряет также напряжение в узле 709, который характеризует ток питания от регулятора 704 напряжения.
В процессе работы микроконтроллер выполнен с возможностью управления током I, текущим через контур 718, а также любыми цифровыми данными, которыми модулирован этот ток, при помощи ЦАП 722 и параллельного регулятора 699. Мультиплексированная схема 764 преобразователя выдает выходные сигналы 765 (сравнимые с выходными сигналами 214 на фиг.2-5), которые характеризуют различные измеряемые аналоговые напряжения. Мультиплексированная схема 764 преобразователя может также быть соединена с другими напряжениями или компонентами, имеющимися в передатчике 700. Микроконтроллер 738 содержит память 740, в которой хранятся данные о нормальных диапазонах (сравнимые с данными 215, 217 на фиг.2-5), используемые для обнаружения ошибок, таких как замыкание штырьковых выводов или застрявший бит выходного сигнала, как описано выше в связи с фиг.2-5.
После обнаружения короткого замыкания или застрявшего бита микроконтроллер 738 передает сигнал предупреждения по линии 761 для включения схемы 762 блокировки контура. После чего ток I, текущий через контур 718, устанавливается на фиксированном уровне. В некоторых вариантах осуществления схема внутри устройства может быть отсоединена или отключена, чтобы обеспечить подачу достаточного количества энергии на другие схемы для обеспечения требуемого выходного сигнала. Один способ обеспечения блокировки контура заключается в том, чтобы отключить устройство или иным образом отсоединить устройство от контура управления технологическим процессом. Изменение в токе контура указывает на неисправность в передатчике 700 сигналов в контур 718, и это обстоятельство может использовать соединенная с контуром система управления для принятия мер по прекращению управляемого технологического процесса при помощи контрольно-измерительных приборов системы безопасности (КИП СБ).
На фиг.7 приведена также необязательная контрольная схема 750, соединенная с микроконтроллером 738. Контрольная схема 750, в случае ее применения, должна периодически запускаться микроконтроллером 738. Если микроконтроллер 738 прекращает запускать контрольную схему 750, то можно предположить наличие неисправности. Примеры включают, в частности, неправильный процесс выполнения программы, неисправность микропроцессора или памяти, ошибки датчика тактовых импульсов и т.д. Если контрольная схема 750 не запускается, контрольная схема 750 посылает в схему 762 блокировки контура сигнал, чтобы схема 762 блокировки контура выставила на контуре 718 управления технологическим процессом уровень тока, соответствующий сигналу предупреждения.
На фиг.8A, 8B, 8C приведены схемы, которые можно использовать в аналоговых системах для обеспечения масштабирования, инвертирования или смещения уровня аналогового входного сигнала. На фиг.8A приведена схема формирования сигнала, в которой аналоговое напряжение 800 от аналоговой системы усиливается усилителем 802 для получения масштабированного выходного сигнала, который может быть подан на вход АЦП. На фиг.8B приведена схема формирования сигнала, в которой аналоговое напряжение 810 от аналоговой системы уменьшено на коэффициент, определяемый резистивным делителем напряжения для получения уменьшенного выходного сигнала 814, который может быть подан на вход АЦП. На фиг.8C приведена схема формирования сигнала, в которой аналоговое напряжение 820 подается на инвертирующий вход 821 усилителя 822 через резистор. Опорное напряжение 824 также подается на инвертирующий вход 821 через резистор. Схема, изображенная на фиг.8C, обеспечивает масштабирование, инвертирование и смещение уровня посредством выбора значений резистора и опорного напряжения 824 для получения выходного сигнала 826, который может быть подан на вход АЦП.
Характеристики, описанные в связи с одним вариантом осуществления, могут быть соответствующим образом отнесены к другим вариантам осуществления изобретения. Хотя настоящее изобретение описано со ссылкой на предпочтительные варианты осуществления, специалистам в данной области техники должно быть очевидно, что можно изменить форму и частности, не отклоняясь от объема притязаний изобретения.

Claims (25)

1. Схема для обнаружения ошибки, содержащая: мультиплексор, имеющий входной сигнал выбора и последовательность аналоговых выходных сигналов, которые выбраны из множества аналоговых входных сигналов, выдаваемых аналоговой системой; источник опорного сигнала, выдающий первый опорный сигнал; аналого-цифровой преобразователь, принимающий последовательность аналоговых выходных сигналов и первый опорный сигнал, и выдающий последовательность цифровых выходных сигналов; и схему управления, подключающую входной сигнал выбора для выбора последовательности аналоговых выходных сигналов, причем схема управления сравнивает последовательность цифровых выходных сигналов с хранящейся последовательностью нормальных диапазонов, которые соответствуют цифровым выходным сигналам, для выдачи выходного сигнала ошибки, когда по меньшей мере один цифровой выходной сигнал находится за пределами своего нормального диапазона, причем схема управления также выдает выходной сигнал в режиме реального времени, который представляет полезный параметр аналоговой системы.
2. Схема по п.1, в которой, по меньшей мере, два нормальных диапазона не перекрывают друг друга.
3. Схема по п.2, в которой короткое замыкание двух из множества аналоговых входных сигналов приводит к тому, что, по меньшей мере, один цифровой выходной сигнал выходит за пределы соответствующего нормального диапазона.
4. Схема по п.2, в которой входной сигнал выбора содержит цифровое слово с набором бит и в которой застревание одного из набора бит приводит к тому, что, по меньшей мере, один цифровой выходной сигнал выходит за пределы соответствующего нормального диапазона.
5. Схема по п.2, в которой последовательность цифровых выходных сигналов содержит цифровые слова с набором бит, и в котором застревание одного из бит приводит к тому, что, по меньшей мере, один цифровой выходной сигнал выходит за пределы нормального диапазона.
6. Схема по п.1, в которой каждый нормальный диапазон отличается от другого нормального диапазона и не перекрывается с другим нормальным диапазоном.
7. Схема по п.1, в которой нормальные диапазоны содержат нечетный диапазон и четный диапазон, и множество аналоговых входных сигналов соединяется с мультиплексором в порядке номеров так, что аналоговые входные сигналы с нечетными номерами вырабатывают цифровые выходные сигналы, которые находятся в нечетном диапазоне, а аналоговые входные сигналы с четными номерами вырабатывают цифровые выходные сигналы, которые находятся в четном диапазоне.
8. Схема по п.7, которая также содержит первый переключатель; при этом источник опорного сигнала вырабатывает второй опорный сигнал, который отличается от первого опорного сигнала; и при этом схема управления управляет первым переключателем для подачи первого опорного сигнала на аналого-цифровой преобразователь, когда выбран аналоговый входной сигнал с нечетным номером, и управляет первым выключателем для подачи второго опорного сигнала на аналого-цифровой преобразователь, когда выбран аналоговый входной сигнал с четным номером.
9. Схема по п.8, которая также содержит второй выключатель; и при этом аналого-цифровой преобразователь содержит первый и второй дифференциальные входы, причем аналоговый выходной сигнал соединен с первым дифференциальным входом; и схема управления управляет вторым переключателем для соединения в зависимости от сделанного выбора второго опорного сигнала или общего провода со вторым дифференциальным входом.
10. Схема по п.1, в которой схема управления управляет источником опорного сигнала для выработки первого опорного сигнала на первом уровне, когда выбран аналоговый входной сигнал с нечетным номером, и для выработки первого опорного сигнала на втором уровне, когда выбран аналоговый входной сигнал с четным номером.
11. Способ обнаружения ошибки, содержащий этапы, на которых предоставляют множество аналоговых входных сигналов, выработанных аналоговой системой; вырабатывают последовательность аналоговых выходных сигналов, которые выбирают из множества аналоговых входных сигналов в зависимости от входного сигнала выбора; предоставляют первый опорный сигнал; принимают последовательность аналоговых выходных сигналов и первый опорный сигнал и выдают последовательность цифровых выходных сигналов, которые представляют последовательность аналоговых выходных сигналов; и подключают входной сигнал выбора для выбора последовательности аналоговых выходных сигналов; и сравнивают последовательность цифровых выходных сигналов с хранящейся последовательностью нормальных диапазонов, которые соответствуют цифровым выходным сигналам, для выдачи выходного сигнала ошибки, когда, по меньшей мере, один цифровой выходной сигнал находится за пределами своего нормального диапазона; и предоставляют выходной сигнал в режиме реального времени, который представляет полезный параметр аналоговой системы.
12. Способ по п.11, в котором, по меньшей мере, два нормальных диапазона не перекрывают друг друга.
13. Способ по п.12, в котором, по меньшей мере, один аналоговый входной сигнал выходит за пределы соответствующего нормального диапазона, когда два из множества аналоговых сигналов замыкаются накоротко друг на друга.
14. Способ по п.12, в котором, по меньшей мере, один цифровой выходной сигнал выходит за пределы соответствующего нормального диапазона, когда застревает один выходной бит во входном сигнале выбора.
15. Способ по п.12, в котором, по меньшей мере, один цифровой выходной сигнал выходит за пределы соответствующего нормального диапазона, когда застревает один выходной бит в цифровых выходных сигналах.
16. Способ по п.11, в котором каждый нормальный диапазон отличается от других нормальных диапазонов и не перекрывает другой нормальный диапазон.
17. Способ по п.11, который также содержит этапы, на которых предусматривают нормальные диапазоны в виде нечетного диапазона и четного диапазона; и соединяют множество аналоговых входных сигналов с мультиплексором в порядке номеров так, чтобы аналоговые входные сигналы с нечетными номерами вырабатывали цифровые выходные сигналы, которые находятся в нечетном диапазоне, а аналоговые входные сигналы с четными номерами вырабатывали цифровые выходные сигналы, которые находятся в четном диапазоне.
18. Способ по п.17, который также содержит этапы, на которых предусматривают первый переключатель; вырабатывают второй опорный сигнал, который отличается от первого опорного сигнала; и управляют первым переключателем для подачи первого опорного сигнала на аналого-цифровой преобразователь, когда выбран аналоговый входной сигнал с нечетным номером, и управляют первым переключателем для подачи второго опорного сигнала на аналого-цифровой преобразователь, когда выбран аналоговый входной сигнал с четным номером.
19. Способ по п.18, который также содержит этапы, на которых предусматривают второй переключатель; предусматривают первый и второй дифференциальные входы на аналого-цифровом преобразователе, соединяют аналоговый выходной сигнал с первым дифференциальным входом, и управляют вторым переключателем так, чтобы соединить в зависимости от сделанного выбора второй опорный сигнал или общий провод со вторым дифференциальным входом.
20. Способ по п.11, который также содержит этапы, на которых управляют источником опорного сигнала для выработки первого опорного сигнала на первом уровне, когда выбран аналоговый входной сигнал с нечетным номером, и управляют источником опорного сигнала для выработки первого опорного сигнала на втором уровне, когда выбран аналоговый входной сигнал с четным номером.
21. Схема для обнаружения ошибки, содержащая мультиплексор, имеющий входной сигнал выбора и последовательность аналоговых выходных сигналов, которые выбраны из множества аналоговых входных сигналов; источник опорного сигнала, выдающий первый опорный сигнал; аналого-цифровой преобразователь, принимающий последовательность аналоговых выходных сигналов и первый опорный сигнал и выдающий последовательность цифровых выходных сигналов; и средство подключения входного сигнала выбора для выбора последовательности аналоговых выходных сигналов и сравнения последовательности цифровых выходных сигналов с хранящейся последовательностью нормальных диапазонов, которые соответствуют цифровым выходным сигналам, для выдачи выходного сигнала ошибки, когда по меньшей мере один цифровой выходной сигнал находится за пределами своего нормального диапазона; и средство выдачи выходного сигнала в режиме реального времени, который представляет полезный параметр аналоговой системы.
22. Схема по п.21, в которой, по меньшей мере, два нормальных диапазона не перекрывают друг друга.
23. Схема по п.22, в которой короткое замыкание между двумя из множества аналоговых входных сигналов приводит к тому, что, по меньшей мере, один цифровой выходной сигнал выходит за пределы соответствующего нормального диапазона.
24. Схема по п.22, в которой входной сигнал выбора содержит цифровое слово с набором бит и в которой застревание одного из бит приводит к тому, что, по меньшей мере, один из цифровых выходных сигналов выходит за пределы соответствующего нормального диапазона.
25. Схема по п.22, в которой последовательность цифровых выходных сигналов содержит цифровые слова с набором бит и в которой застревание одного из бит приводит к тому, что, по меньшей мере, один цифровой выходной сигнал выходит за пределы соответствующего нормального диапазона.
RU2006140983/09A 2004-04-21 2005-04-01 Аналого-цифровой преобразователь с обнаружением ошибок, связанных с выходом за пределы диапазона RU2341893C2 (ru)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/829,124 2004-04-21
US10/829,124 US7046180B2 (en) 2004-04-21 2004-04-21 Analog-to-digital converter with range error detection

Publications (2)

Publication Number Publication Date
RU2006140983A RU2006140983A (ru) 2008-05-27
RU2341893C2 true RU2341893C2 (ru) 2008-12-20

Family

ID=34964958

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2006140983/09A RU2341893C2 (ru) 2004-04-21 2005-04-01 Аналого-цифровой преобразователь с обнаружением ошибок, связанных с выходом за пределы диапазона

Country Status (7)

Country Link
US (1) US7046180B2 (ru)
EP (1) EP1743426B1 (ru)
JP (1) JP4703643B2 (ru)
CN (1) CN1947341B (ru)
DE (1) DE602005015206D1 (ru)
RU (1) RU2341893C2 (ru)
WO (1) WO2005109650A1 (ru)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2568311C2 (ru) * 2011-03-31 2015-11-20 Роузмаунт, Инк. Динамически регулируемое ац разрешение

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10215405A1 (de) * 2002-04-08 2003-10-16 Bosch Gmbh Robert Verfahren und Vorrichtung zur Funktionsprüfung eines Analog-Digital-Wandlers sowie Analog-Digital-Wandler
JP4152676B2 (ja) * 2002-06-13 2008-09-17 株式会社アドバンテスト 差動電圧測定装置、半導体試験装置
US7271646B2 (en) * 2002-09-30 2007-09-18 Magnetrol International, Inc. Loop powered process control instrument power supply
US8180466B2 (en) * 2003-11-21 2012-05-15 Rosemount Inc. Process device with supervisory overlayer
US7464721B2 (en) * 2004-06-14 2008-12-16 Rosemount Inc. Process equipment validation
WO2006107933A1 (en) * 2005-04-04 2006-10-12 Fisher-Rosemount Systems, Inc. Statistical processing methods used in abnormal situation detection
DE602006013268D1 (de) * 2006-03-24 2010-05-12 Ics Triplex Technology Ltd Überlastungsschutzverfahren
US8166362B2 (en) * 2006-03-24 2012-04-24 Rockwell Automation Limited Fault detection method and apparatus for analog to digital converter circuits
US7613974B2 (en) * 2006-03-24 2009-11-03 Ics Triplex Technology Limited Fault detection method and apparatus
US7504975B2 (en) * 2006-03-24 2009-03-17 Ics Triplex Technology Limited Method and apparatus for output current control
US7476891B2 (en) * 2006-03-24 2009-01-13 Ics Triplex Technology, Ltd. Fault detection method and apparatus
US7747405B2 (en) * 2006-03-24 2010-06-29 Ics Triplex Technology Ltd. Line frequency synchronization
US7688560B2 (en) 2006-03-24 2010-03-30 Ics Triplex Technology Limited Overload protection method
US7729098B2 (en) 2006-03-24 2010-06-01 Ics Triplex Technology Limited Overload protection method
US8032234B2 (en) * 2006-05-16 2011-10-04 Rosemount Inc. Diagnostics in process control and monitoring systems
JP4661718B2 (ja) * 2006-07-25 2011-03-30 株式会社デンソー A/d変換装置
US7463178B2 (en) * 2007-01-16 2008-12-09 Moore Gary W Reconfigurable signal processor for raw data patterns
US7710303B2 (en) * 2007-04-17 2010-05-04 Microchip Technology Incorporated Analog-to-digital converter offset and gain calibration using internal voltage references
US8234298B2 (en) * 2007-07-25 2012-07-31 International Business Machines Corporation System and method for determining driving factor in a data cube
US7826991B2 (en) * 2007-07-25 2010-11-02 Rosemount Inc. Temperature-averaging field device compensation
DE102007045509B4 (de) * 2007-09-24 2011-06-22 Continental Automotive GmbH, 30165 Fahrzeug-Steuereinheit mit einem Versorgungspannungsüberwachten Mikrocontroller sowie zugehöriges Verfahren
US7796067B2 (en) * 2008-04-08 2010-09-14 Standard Microsystems Corporation Curvature correction methodology
JP4801180B2 (ja) * 2009-03-06 2011-10-26 株式会社日立製作所 多チャンネルアナログ入出力回路の故障診断装置及び故障診断方法
CZ301839B6 (cs) * 2009-04-01 2010-07-07 Ceské vysoké ucení technické v Praze Fakulta elektrotechnická Zapojení k testování analogove/císlicových prevodníku
CN101674087B (zh) * 2009-09-27 2012-09-05 电子科技大学 一种时间交替adc***通道失配误差的获取方法
DE102010002470A1 (de) * 2010-03-01 2011-09-01 Robert Bosch Gmbh Verfahren zur Fehlererkennung in einem AD-Wandler
US9479188B1 (en) * 2010-05-28 2016-10-25 Maxim Integrated Products, Inc. Programmable multichannel signal selector
DE102010029693A1 (de) * 2010-06-04 2011-12-08 Robert Bosch Gmbh Schaltungsanordnung zum Erkennen eines Fehlers eines Wandlers
US9346441B2 (en) * 2010-09-24 2016-05-24 Infineon Technologies Ag Sensor self-diagnostics using multiple signal paths
US10145882B2 (en) * 2010-09-24 2018-12-04 Infineon Technologies Ag Sensor self-diagnostics using multiple signal paths
TWI463153B (zh) * 2012-03-30 2014-12-01 Atomic Energy Council 三重容錯類比輸入模組自動偵查故障裝置
EP2887079A1 (en) * 2013-12-20 2015-06-24 Electrolux Appliances Aktiebolag Electronic system and method for testing capacitive circuit lines
KR101555498B1 (ko) * 2013-12-30 2015-09-24 주식회사 효성 Hvdc 제어기의 전원장치
US9436194B1 (en) * 2014-03-06 2016-09-06 Silego Technology, Inc. Power sensing
US10069414B2 (en) 2015-04-01 2018-09-04 Infineon Technologies Austria Ag Switching voltage regulator input voltage and current sensing
US10402251B2 (en) 2015-07-24 2019-09-03 Nxp Usa, Inc. DMA controller for a data processing system, a data processing system and a method of operating a DMA controller
US10367612B2 (en) 2015-09-30 2019-07-30 Rosemount Inc. Process variable transmitter with self-learning loop diagnostics
JP6436105B2 (ja) * 2016-01-12 2018-12-12 トヨタ自動車株式会社 A/d変換器の異常診断装置
JP6739235B2 (ja) * 2016-05-26 2020-08-12 ローム株式会社 クーロンカウンタ回路、電子機器
US11467211B2 (en) 2016-06-01 2022-10-11 Signify Holding B.V. Error detection on integrated circuit input/output pins
CN106126363B (zh) * 2016-06-20 2019-04-16 芯海科技(深圳)股份有限公司 一种寄存器的验证方法
US10389242B2 (en) 2017-02-01 2019-08-20 Infineon Technologies Austria Ag Voltage and current sensing calibration for switching voltage regulators
US10224812B1 (en) * 2017-10-13 2019-03-05 Infineon Technologies Austria Ag Sensing network mismatch compensation for switching voltage regulator with input voltage and current sensing
US11206036B2 (en) * 2018-12-11 2021-12-21 Texas Instruments Incorporated Integrated self-test mechanism for an analog-to-digital converter, a reference voltage source, a low dropout regulator, or a power supply
CN110113050B (zh) * 2019-05-05 2021-07-06 电子科技大学 一种应用于逐次逼近模数转换器的失配误差校正方法
JP7243485B2 (ja) * 2019-06-27 2023-03-22 セイコーエプソン株式会社 物理量検出回路、物理量センサー、電子機器、移動体及び物理量センサーの故障診断方法
US11402422B2 (en) 2020-04-15 2022-08-02 Haier Us Appliance Solutions, Inc. Methods for detecting sensor faults in a consumer appliance
US11942960B2 (en) * 2022-01-31 2024-03-26 Analog Devices, Inc. ADC with precision reference power saving mode

Family Cites Families (121)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3096434A (en) 1961-11-28 1963-07-02 Daniel Orifice Fitting Company Multiple integration flow computer
US3404264A (en) 1965-07-19 1968-10-01 American Meter Co Telemetering system for determining rate of flow
US3468164A (en) 1966-08-26 1969-09-23 Westinghouse Electric Corp Open thermocouple detection apparatus
GB1224904A (en) 1968-08-09 1971-03-10 John Stewart Simpson Stewart Improvements in and relating to electromedical apparatus
US3590370A (en) 1969-04-09 1971-06-29 Leeds & Northrup Co Method and apparatus for detecting the open-circuit condition of a thermocouple by sending a pulse through the thermocouple and a reactive element in series
US3701280A (en) 1970-03-18 1972-10-31 Daniel Ind Inc Method and apparatus for determining the supercompressibility factor of natural gas
US3691842A (en) 1970-09-08 1972-09-19 Beckman Instruments Inc Differential pressure transducer
US3688190A (en) 1970-09-25 1972-08-29 Beckman Instruments Inc Differential capacitance circuitry for differential pressure measuring instruments
US3849637A (en) 1973-05-22 1974-11-19 Combustion Eng Reactor megawatt demand setter
US3855858A (en) 1973-08-01 1974-12-24 V Cushing Self synchronous noise rejection circuit for fluid velocity meter
USRE29383E (en) 1974-01-10 1977-09-06 Process Systems, Inc. Digital fluid flow rate measurement or control system
US3948098A (en) * 1974-04-24 1976-04-06 The Foxboro Company Vortex flow meter transmitter including piezo-electric sensor
US3952759A (en) 1974-08-14 1976-04-27 M & J Valve Company Liquid line break control system and method
US3973184A (en) 1975-01-27 1976-08-03 Leeds & Northrup Company Thermocouple circuit detector for simultaneous analog trend recording and analog to digital conversion
US4058975A (en) 1975-12-08 1977-11-22 General Electric Company Gas turbine temperature sensor validation apparatus and method
US4099413A (en) 1976-06-25 1978-07-11 Yokogawa Electric Works, Ltd. Thermal noise thermometer
US4102199A (en) 1976-08-26 1978-07-25 Megasystems, Inc. RTD measurement system
US4122719A (en) 1977-07-08 1978-10-31 Environmental Systems Corporation System for accurate measurement of temperature
JPS54111050A (en) 1978-02-21 1979-08-31 Toyota Motor Corp Automatic speed changer
US4250490A (en) 1979-01-19 1981-02-10 Rosemount Inc. Two wire transmitter for converting a varying signal from a remote reactance sensor to a DC current signal
US4249164A (en) 1979-05-14 1981-02-03 Tivy Vincent V Flow meter
US4279013A (en) 1979-10-31 1981-07-14 The Valeron Corporation Machine process controller
US4337516A (en) 1980-06-26 1982-06-29 United Technologies Corporation Sensor fault detection by activity monitoring
JPS57196619A (en) * 1981-05-29 1982-12-02 Hitachi Ltd Failure diagnostic system for analog-to-digital converter
US4417312A (en) 1981-06-08 1983-11-22 Worcester Controls Corporation Electronic controller for valve actuators
US4459858A (en) * 1981-09-18 1984-07-17 Marsh-Mcbirney, Inc. Flow meter having an electromagnetic sensor probe
US4399824A (en) 1981-10-05 1983-08-23 Air-Shields, Inc. Apparatus for detecting probe dislodgement
US4463612A (en) * 1981-12-10 1984-08-07 The Babcock & Wilcox Company Electronic circuit using digital techniques for vortex shedding flowmeter signal processing
US4571689A (en) 1982-10-20 1986-02-18 The United States Of America As Represented By The Secretary Of The Air Force Multiple thermocouple testing device
US4668473A (en) 1983-04-25 1987-05-26 The Babcock & Wilcox Company Control system for ethylene polymerization reactor
US4530234A (en) 1983-06-30 1985-07-23 Mobil Oil Corporation Method and system for measuring properties of fluids
JPH0619666B2 (ja) 1983-06-30 1994-03-16 富士通株式会社 故障診断処理方式
US4540468A (en) 1983-09-26 1985-09-10 Board Of Trustees Of The University Of Maine Method for determining the degree of completion and pulp yield
US4707796A (en) 1983-10-19 1987-11-17 Calabro Salvatore R Reliability and maintainability indicator
US4686638A (en) 1983-11-04 1987-08-11 Kabushiki Kaisha Kosumo Keiki Leakage inspection method with object type compensation
DE3583057D1 (de) 1984-03-31 1991-07-11 Barmag Barmer Maschf Verfahren zur zentralen erfassung von messwerten einer vielzahl von messstellen.
US4517468A (en) 1984-04-30 1985-05-14 Westinghouse Electric Corp. Diagnostic system and method
US4649515A (en) 1984-04-30 1987-03-10 Westinghouse Electric Corp. Methods and apparatus for system fault diagnosis and control
US4642782A (en) 1984-07-31 1987-02-10 Westinghouse Electric Corp. Rule based diagnostic system with dynamic alteration capability
US4644479A (en) 1984-07-31 1987-02-17 Westinghouse Electric Corp. Diagnostic apparatus
US4630265A (en) 1984-09-26 1986-12-16 General Electric Company Method and apparatus for selecting for use between data buses in a redundant bus communication system
JPH0734162B2 (ja) 1985-02-06 1995-04-12 株式会社日立製作所 類推制御方法
US4758308A (en) 1985-03-05 1988-07-19 Carr Wayne F System for monitoring contaminants with a detector in a paper pulp stream
US4807151A (en) 1986-04-11 1989-02-21 Purdue Research Foundation Electrical technique for correcting bridge type mass air flow rate sensor errors resulting from ambient temperature variations
GB8611360D0 (en) 1986-05-09 1986-06-18 Eaton Williams Raymond H Air condition monitor unit
US4736367A (en) 1986-12-22 1988-04-05 Chrysler Motors Corporation Smart control and sensor devices single wire bus multiplex system
US5005142A (en) 1987-01-30 1991-04-02 Westinghouse Electric Corp. Smart sensor system for diagnostic monitoring
US4736763A (en) 1987-02-26 1988-04-12 Britton George L Automatic device for the detection and shutoff of unwanted liquid flow in pipes
JPH01502848A (ja) 1987-04-02 1989-09-28 エフターク エンツタウブングス ― ウント フエルダーテヒニーク アクチエンゲゼルシヤフト 半導体ガスセンサから発生される信号を評価するための回路装置
US4988990A (en) 1989-05-09 1991-01-29 Rosemount Inc. Dual master implied token communication system
US5122794A (en) 1987-08-11 1992-06-16 Rosemount Inc. Dual master implied token communication system
US4873655A (en) 1987-08-21 1989-10-10 Board Of Regents, The University Of Texas System Sensor conditioning method and apparatus
US4907167A (en) 1987-09-30 1990-03-06 E. I. Du Pont De Nemours And Company Process control system with action logging
US4804958A (en) * 1987-10-09 1989-02-14 Rosemount Inc. Two-wire transmitter with threshold detection circuit
US4831564A (en) 1987-10-22 1989-05-16 Suga Test Instruments Co., Ltd. Apparatus for estimating and displaying remainder of lifetime of xenon lamps
US4818994A (en) 1987-10-22 1989-04-04 Rosemount Inc. Transmitter with internal serial bus
US5274572A (en) 1987-12-02 1993-12-28 Schlumberger Technology Corporation Method and apparatus for knowledge-based signal monitoring and analysis
US5193143A (en) 1988-01-12 1993-03-09 Honeywell Inc. Problem state monitoring
US4841286A (en) 1988-02-08 1989-06-20 Honeywell Inc. Apparatus and method for detection of an open thermocouple in a process control network
US4924418A (en) 1988-02-10 1990-05-08 Dickey-John Corporation Universal monitor
JPH0774961B2 (ja) 1988-04-07 1995-08-09 株式会社日立製作所 オートチユーニングpid調節計
US4926364A (en) 1988-07-25 1990-05-15 Westinghouse Electric Corp. Method and apparatus for determining weighted average of process variable
US4964125A (en) 1988-08-19 1990-10-16 Hughes Aircraft Company Method and apparatus for diagnosing faults
US5197328A (en) 1988-08-25 1993-03-30 Fisher Controls International, Inc. Diagnostic apparatus and method for fluid control valves
US5099436A (en) 1988-11-03 1992-03-24 Allied-Signal Inc. Methods and apparatus for performing system fault diagnosis
US5067099A (en) 1988-11-03 1991-11-19 Allied-Signal Inc. Methods and apparatus for monitoring system performance
EP0369489A3 (en) 1988-11-18 1991-11-27 Omron Corporation Sensor controller system
US5025344A (en) * 1988-11-30 1991-06-18 Carnegie Mellon University Built-in current testing of integrated circuits
JP2714091B2 (ja) 1989-01-09 1998-02-16 株式会社日立製作所 フィールド計器
NL8900050A (nl) * 1989-01-10 1990-08-01 Philips Nv Inrichting voor het meten van een ruststroom van een geintegreerde monolitische digitale schakeling, geintegreerde monolitische digitale schakeling voorzien van een dergelijke inrichting en testapparaat voorzien van een dergelijke inrichting.
US5098197A (en) 1989-01-30 1992-03-24 The United States Of America As Represented By The United States Department Of Energy Optical Johnson noise thermometry
US5089979A (en) 1989-02-08 1992-02-18 Basic Measuring Instruments Apparatus for digital calibration of detachable transducers
US5081598A (en) 1989-02-21 1992-01-14 Westinghouse Electric Corp. Method for associating text in automatic diagnostic system to produce recommended actions automatically
US4939753A (en) 1989-02-24 1990-07-03 Rosemount Inc. Time synchronization of control networks
US5089984A (en) 1989-05-15 1992-02-18 Allen-Bradley Company, Inc. Adaptive alarm controller changes multiple inputs to industrial controller in order for state word to conform with stored state word
US4934196A (en) 1989-06-02 1990-06-19 Micro Motion, Inc. Coriolis mass flow rate meter having a substantially increased noise immunity
US5269311A (en) 1989-08-29 1993-12-14 Abbott Laboratories Method for compensating errors in a pressure transducer
JPH03166601A (ja) 1989-11-27 1991-07-18 Hitachi Ltd 制御支援装置
US5019760A (en) 1989-12-07 1991-05-28 Electric Power Research Institute Thermal life indicator
US5111531A (en) 1990-01-08 1992-05-05 Automation Technology, Inc. Process control using neural network
US5235527A (en) 1990-02-09 1993-08-10 Toyota Jidosha Kabushiki Kaisha Method for diagnosing abnormality of sensor
US5134574A (en) 1990-02-27 1992-07-28 The Foxboro Company Performance control apparatus and method in a processing plant
US5122976A (en) 1990-03-12 1992-06-16 Westinghouse Electric Corp. Method and apparatus for remotely controlling sensor processing algorithms to expert sensor diagnoses
US5053815A (en) 1990-04-09 1991-10-01 Eastman Kodak Company Reproduction apparatus having real time statistical process control
US5150289A (en) 1990-07-30 1992-09-22 The Foxboro Company Method and apparatus for process control
US5224203A (en) 1990-08-03 1993-06-29 E. I. Du Pont De Nemours & Co., Inc. On-line process control neural network using data pointers
US5121467A (en) 1990-08-03 1992-06-09 E.I. Du Pont De Nemours & Co., Inc. Neural network/expert system process control system and method
US5167009A (en) 1990-08-03 1992-11-24 E. I. Du Pont De Nemours & Co. (Inc.) On-line process control neural network using data pointers
US5212765A (en) 1990-08-03 1993-05-18 E. I. Du Pont De Nemours & Co., Inc. On-line training neural network system for process control
US5142612A (en) 1990-08-03 1992-08-25 E. I. Du Pont De Nemours & Co. (Inc.) Computer neural network supervisory process control system and method
US5197114A (en) 1990-08-03 1993-03-23 E. I. Du Pont De Nemours & Co., Inc. Computer neural network regulatory process control system and method
US5175678A (en) 1990-08-15 1992-12-29 Elsag International B.V. Method and procedure for neural control of dynamic processes
US5130936A (en) 1990-09-14 1992-07-14 Arinc Research Corporation Method and apparatus for diagnostic testing including a neural network for determining testing sufficiency
US5265031A (en) 1990-11-26 1993-11-23 Praxair Technology, Inc. Diagnostic gas monitoring process utilizing an expert system
US5214582C1 (en) 1991-01-30 2001-06-26 Edge Diagnostic Systems Interactive diagnostic system for an automobile vehicle and method
US5143452A (en) 1991-02-04 1992-09-01 Rockwell International Corporation System for interfacing a single sensor unit with multiple data processing modules
JP2636527B2 (ja) 1991-03-04 1997-07-30 三菱電機株式会社 電気機器収納装置の絶縁劣化防止及び絶縁劣化予測診断装置
US5137370A (en) 1991-03-25 1992-08-11 Delta M Corporation Thermoresistive sensor system
US5282131A (en) 1992-01-21 1994-01-25 Brown And Root Industrial Services, Inc. Control system for controlling a pulp washing system using a neural network controller
US5285152A (en) * 1992-03-23 1994-02-08 Ministar Peripherals International Limited Apparatus and methods for testing circuit board interconnect integrity
US5228780A (en) 1992-10-30 1993-07-20 Martin Marietta Energy Systems, Inc. Dual-mode self-validating resistance/Johnson noise thermometer system
US5392293A (en) * 1993-02-26 1995-02-21 At&T Corp. Built-in current sensor for IDDQ testing
US5570034A (en) * 1994-12-29 1996-10-29 Intel Corporation Using hall effect to monitor current during IDDQ testing of CMOS integrated circuits
DK0770858T3 (da) * 1995-10-26 2000-05-08 Flowtec Ag Coriolis-massegennemstrømningsdetektor med et enkelt målerør
US5781024A (en) * 1996-07-26 1998-07-14 Diametrics Medical, Inc. Instrument performance verification system
DE19640937B4 (de) * 1996-10-04 2013-11-28 Robert Bosch Gmbh Vorrichtung zur Überwachung der Meßwerterfassung bei einer Motorsteuerung
US5869772A (en) * 1996-11-27 1999-02-09 Storer; William James A. Vortex flowmeter including cantilevered vortex and vibration sensing beams
US5854993A (en) * 1996-12-10 1998-12-29 Caterpillar Inc. Component machine testing using neural network processed vibration data analysis
US6002952A (en) * 1997-04-14 1999-12-14 Masimo Corporation Signal processing apparatus and method
US6014612A (en) * 1997-10-02 2000-01-11 Fisher Controls International, Inc. Remote diagnostics in a process control network having distributed control functions
FI116587B (fi) * 1997-10-17 2005-12-30 Metso Automation Oy Menetelmä ja laitteisto turvalaitteen toimintakunnon todentamiseksi
US6046642A (en) * 1998-09-08 2000-04-04 Motorola, Inc. Amplifier with active bias compensation and method for adjusting quiescent current
US6289735B1 (en) * 1998-09-29 2001-09-18 Reliance Electric Technologies, Llc Machine diagnostic system and method for vibration analysis
FR2784193B1 (fr) * 1998-10-05 2001-01-05 Texas Instruments France Mecanisme integre permettant une detection de defaillances par test automatique en temps reel pour un convertisseur analogique/numerique
US7206646B2 (en) * 1999-02-22 2007-04-17 Fisher-Rosemount Systems, Inc. Method and apparatus for performing a function in a plant using process performance monitoring with process equipment monitoring and control
US6546814B1 (en) * 1999-03-13 2003-04-15 Textron Systems Corporation Method and apparatus for estimating torque in rotating machinery
JP2000278132A (ja) * 1999-03-24 2000-10-06 Matsushita Electric Ind Co Ltd 多信号のクランプ装置
US6298308B1 (en) * 1999-05-20 2001-10-02 Reid Asset Management Company Diagnostic network with automated proactive local experts
JP3505119B2 (ja) * 2000-02-28 2004-03-08 株式会社日立製作所 入力回路
US6648082B2 (en) * 2000-11-07 2003-11-18 Halliburton Energy Services, Inc. Differential sensor measurement method and apparatus to detect a drill bit failure and signal surface operator
US6970003B2 (en) * 2001-03-05 2005-11-29 Rosemount Inc. Electronics board life prediction of microprocessor-based transmitters

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2568311C2 (ru) * 2011-03-31 2015-11-20 Роузмаунт, Инк. Динамически регулируемое ац разрешение

Also Published As

Publication number Publication date
DE602005015206D1 (de) 2009-08-13
EP1743426B1 (en) 2009-07-01
US7046180B2 (en) 2006-05-16
JP4703643B2 (ja) 2011-06-15
WO2005109650A1 (en) 2005-11-17
CN1947341B (zh) 2012-02-01
US20050248477A1 (en) 2005-11-10
CN1947341A (zh) 2007-04-11
JP2007534272A (ja) 2007-11-22
RU2006140983A (ru) 2008-05-27
EP1743426A1 (en) 2007-01-17

Similar Documents

Publication Publication Date Title
RU2341893C2 (ru) Аналого-цифровой преобразователь с обнаружением ошибок, связанных с выходом за пределы диапазона
US6118293A (en) High resolution (quiescent) supply current system (IDD monitor)
CN101185003B (zh) 电源电压监视
JP5183447B2 (ja) 試験装置および診断方法
US7317324B2 (en) Semiconductor integrated circuit testing device and method
JP4819874B2 (ja) センサシステム
US7924044B2 (en) On-chip test circuit for an embedded comparator
US6946848B2 (en) Calibration configuration
KR100414522B1 (ko) 점검기능을 갖는 전광판 및 에러검출방법
US20010028256A1 (en) Diagnostic apparatus for electronics circuit and diagnostic method using same
KR20080035953A (ko) 반도체 시험 장치의 타이밍 교정 회로 및 타이밍 교정 방법
EP2239588B1 (en) Voltage surveillance circuit
JP2010015921A (ja) マルチプレクサスイッチの試験方法とその装置および多点測定装置
KR100262743B1 (ko) 디지탈 지락 검출 계전기
US20110001509A1 (en) Semiconductor integrated circuit device and method for testing the same
JP2008107256A (ja) 半導体試験装置
US7511506B2 (en) Semiconductor testing system and testing method
JP3658990B2 (ja) 電子機器
US20200088771A1 (en) Semiconductor device
CN115541982A (zh) 电压侦测装置与防止***故障的方法
JP2022125458A (ja) フィールド機器
CN116482564A (zh) 电源检测装置与电源检测方法
JP2002186164A (ja) ディジタルリレー
KR950014753B1 (ko) 마이콤 동작특성 측정장치
WO2013023941A1 (en) Method and device for detecting a failure of electronic units in printed circuit board assemblies

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20190402