Способ и устройство для мониторинга устройства, оснащенного микропроцессором

Авторы патента:


Способ и устройство для мониторинга устройства, оснащенного микропроцессором
Способ и устройство для мониторинга устройства, оснащенного микропроцессором
Способ и устройство для мониторинга устройства, оснащенного микропроцессором

 


Владельцы патента RU 2597472:

ШНЕЙДЕР ЭЛЕКТРИК ЭНДЮСТРИ САС (FR)

Изобретение относится к устройству мониторинга для микропроцессора, сконструированного для работы в системе, оснащенной микропроцессором, безопасность которого является важным параметром. Технический результат - повышение надежности микропроцессора. Устройство (10) мониторинга для устройства, оснащенного микропроцессором (10), содержит, по меньшей мере, один вход (13) для получения данных от микропроцессора, узел (11) аппаратной логики для выполнения логических операций на данных, поступающих от микропроцессора, узел (12) компаратора для сравнения результата вычисления, выполненного микропроцессором, с результатом, полученным посредством узла (11) аппаратной логики, и выход (15) для передачи сигнала, представляющего результат диагностики работы микропроцессора. 3 н. и 12 з.п. ф-лы, 4 ил.

 

Предпосылки создания изобретения

Настоящее изобретение относится к устройству мониторинга для микропроцессора, сконструированного для работы в системе, оснащенной микропроцессором, безопасность которого является важным параметром. Оно также относится к системе, содержащей по меньшей мере один микропроцессор и оснащенной таким устройством мониторинга, причем эта система может быть прерывателем цепи (автоматическим выключателем) электроустановки. Наконец, оно относится к способу для мониторинга микропроцессора, дающему возможность установления диагностики работы этого микропроцессора.

Область техники, к которой относится изобретение

Это обычная практика оснащать устройство, содержащее микропроцессор устройством основывающегося на времени мониторинга, также называемое сторожевым таймером. Функцией такого устройства мониторинга является обнаружение возможной аномалии в последовательности работы микропроцессора с целью запуска вмешательства в целях обеспечения безопасности, такого как перезапуск микропроцессора или переключение устройства в безопасную конфигурацию. Функцией сторожевого таймера вследствие этого является реагирование на определенные несрабатывания (бездействия) микропроцессора, которые могли бы привести к угрожающей небезопасной ситуации.

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

Документ FR2602618 демонстрирует решение, относящееся к условию техники, в котором сторожевой таймер отслеживает периодическое выполнение процесса обработки данных, контролируемого микропроцессором, с оборудованием прерывателя цепи электроустановки. Такой микропроцессор совершает определенный набор операций цифровой обработки по электрическим сигналам электроустановки и формирует требование переключения прерывателя цепи, когда достигаются определенные заранее заданные пороговые величины. Микропроцессор, таким образом, выполняет важную функцию для безопасности системы, и сбой в работе микропроцессора приводит к очень рискованной ситуации для контролируемой электроустановки. Для смягчения такого сбоя в работе сторожевой таймер отслеживает любые нарушения, что могут возникнуть, которые он детектирует по задержкам периодического цикла в периодической работе, выполняемой микропроцессором. Сторожевой таймер, таким образом, может детектировать сбои в работе микропроцессора: в такой ситуации он передает требование переинициализации на микропроцессор, и если это вмешательство не решает проблему и не сопровождается нормальным рестартом периодического цикла, управляемого микропроцессором, тогда сторожевой таймер передает требование переключения/отключения прерывателя цепи для помещения электроустановки в безопасную конфигурацию, так как прерыватель цепи является неисправным. Однако такое решение не дает возможности обнаружения всех сбоев в работе микропроцессора, причем определенные функции микропроцессора могут быть выполнены некорректно без какого-нибудь отклика на проверяемом периодическом цикле. Итак, этот подход можно усовершенствовать.

Сущность изобретения

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

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

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

- выполняют по меньшей мере одно вычисление на микропроцессоре с входными данными;

- выполняют по меньшей мере одну логическую операцию посредством логических вентилей во внешнем устройстве мониторинга с теми же самыми входными данными;

- сравнивают результаты упомянутого по меньшей мере одного вычисления, выполненного на микропроцессоре, и упомянутой по меньшей мере одной логической операции, выполненной на устройстве мониторинга, для получения на основании этого диагностики микропроцессора и/или команды для переключения в безопасную конфигурацию.

Способ мониторинга, более того, предпочтительно содержит следующие этапы, на которых:

- определяют входные данные на уровне микропроцессора в виде переменных величин, соответствующих некоторому количеству заранее заданных величин;

- передают эти величины на устройство мониторинга при помощи средств связи.

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

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

Преимущественно этап выполнения по меньшей мере одного вычисления на микропроцессоре содержит математические действия между числами, такие как деление, умножение, извлечение квадратного корня или возведение в квадрат.

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

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

Преимущественно выполнение по меньшей мере одной логической операции на устройстве мониторинга содержит операции на переменных величинах.

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

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

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

Устройство мониторинга для устройства, оснащенного микропроцессором, согласно изобретению содержит по меньшей мере один вход для получения данных от микропроцессора, узел аппаратной («прошитой») логики для выполнения логических операций с данными, поступающими от микропроцессора, узел компаратора для сравнения результата вычисления, выполняемого микропроцессором, с результатом, получаемым при помощи узла аппаратной логики, и выход для передачи сигнала, представляющего результат диагностики работы микропроцессора.

Предпочтительно его узел аппаратной логики и его узел компаратора содержат логические вентили типа OR, NOR, AND, NAND, XOR и/или XNOR.

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

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

Краткое описание чертежей

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

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

Фиг.2 представляет логическую блок-схему, поясняющую действие способа мониторинга микропроцессора согласно варианту осуществления изобретения.

Фиг.3 более подробным образом представляет определенные части системы, оснащенной устройством мониторинга собственного микропроцессора согласно способу осуществления изобретения.

Фиг.4 представляет альтернативный вариант осуществления системы согласно способу осуществления изобретения.

Подробное описание предпочтительного варианта осуществления

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

Фиг.1 схематично изображает реализацию решения мониторинга согласно концепции изобретения. Система содержит, с одной стороны, микропроцессор 1 для мониторинга и, с другой стороны, устройство 10 мониторинга, отдельное от микропроцессора 1.

Система, таким образом, содержит микропроцессор 1, который участвует в реализации определенного приложения, требующего высокого уровня функциональной безопасности, посредством программного обеспечения 2 на основе данных, полученных на входе 3, например, поступающих от датчика измерений и/или от любого другого устройства 6 и переданных на микропроцессор 1 при помощи любых средств связи, и который обеспечивает генерирование выходных данных и/или команд для определенного устройства 7 на выходе 4, таких как отключение или нет в случае, например, с прерывателем сети, или сигнал тревоги в контексте аппаратуры мониторинга, или команда в случае автоматических систем безопасности. Наконец, микропроцессор 1 выполняет связанные вычисления при помощи узла 8 диагностики на основе задачи программного обеспечения, специализированного для способа технического обслуживания микропроцессора 1 или интегрированного в приложении 2, и сообщение с устройством 10 мониторинга.

Согласно изобретению система, таким образом, содержит устройство 10 мониторинга, которое содержит первый вход 13, предусмотренный для соединения с микропроцессором 1 с целью получения первых данных от микропроцессора 1, и второй вход 14, предусмотренный для соединения с микропроцессором 1 с целью получения вторых данных от микропроцессора 1 через средства 16 связи. Следует отметить, что два входа 13, 14 изображены как находящиеся отдельно по причине иллюстративного пояснения изобретения, но физически могут соответствовать одному и тому же входу. Устройство 10 мониторинга, более того, содержит набор элементарных компонентов, образующих узел 11 аппаратной логики и узел 12 компаратора, а также выход 15 для передачи сигнала, представляющего результат диагностики микропроцессора 1 и дающего возможность системе переключаться на резервную позицию безопасности.

Ниже будет описана работа этой системы. Параллельно ее основной функции, дающей возможность ей исполнять определенное приложение посредством первого программного обеспечения 2, микропроцессор 1 выполняет задачу программного обеспечения в собственном узле 8 диагностики при взаимодействии с независимым внешним устройством мониторинга. Для этого микропроцессор передает исходные данные на устройство 10 мониторинга и выполняет вычисление с этими исходными данными, которое образует первый результат, также передаваемый на устройство 10 мониторинга через его второй вход 14. Параллельно устройство 10 мониторинга использует исходные данные, полученные на его первом входе 13, для выполнения операций посредством его узла 11 аппаратной логики, второй результат которого, полученный этим способом, должен быть таким же, как тот, что получен при помощи узла 8 диагностики микропроцессора 1, когда этот микропроцессор 1 работает корректно. Узел 12 компаратора устройства мониторинга получает, с одной стороны, первый результат от узла аппаратной логики и, с другой стороны, второй результат от микропроцессора 1, выполняет сравнение этих двух результатов и подает на выход 15 сигнал, представляющий диагностику микропроцессора 1 на основе этого сравнения. В случае неисправности микропроцессора 1 этот выходной сигнал представляет, например, команду для переключения на резервную позицию безопасности, гарантирующую, что система, безопасность которой задействуется, помещается в безопасную конфигурацию. Этот выходной сигнал также представляет, например, сигнал тревоги, активирующий безопасность системы, безопасность которой задействуется для передачи на другое внешнее устройство безопасности с тем, чтобы это другое устройство безопасности могло выполнять все или часть функций, связанных с безопасностью.

Фиг.2 более точно демонстрирует реализацию способа мониторинга микропроцессора согласно варианту осуществления изобретения.

По этому варианту осуществления способ основан на четырех числах А, В, С и D, определяемых на первом этапе E1. Эти числа изменяются при каждом повторении способа посредством четырех битов переменной величины, отмеченных b0, b1, b2, b3. Этими переменными величинами могут быть переменные, случайным образом создаваемые микропроцессором и/или выделенные из или вычисленные по входным данным микропроцессора, обеспеченным, например, датчиком измерения, выбравшим, например, последние четыре бита этих данных.

На втором этапе Е2 данного способа эти четыре переменные величины передаются на устройство 10 мониторинга при помощи средств 16 связи.

На третьем этапе Е3 микропроцессор выполняет первое вычисление, которое соответствует делению В на А с плавающей точкой, и второе вычисление, которое соответствует умножению С на D, и затем вычисляет С2. Преимущественно вычисление, выполняемое на микропроцессоре 1 в объеме способа мониторинга согласно изобретению, является достаточно сложным для требования доступа к максимуму ресурсов микропроцессора 1 и, в частности, к самым критичным частям микропроцессора 1. Итак, это вычисление преимущественно объединяет умножения и/или деления. Как вариант, любое другое вычисление может быть предусмотрено.

Параллельно на четвертом этапе E4 узел 11 аппаратной логики устройства 10 мониторинга выполняет два сравнения - с одной стороны, между b0 и b1 и, с другой стороны, между b2 и b3 посредством двух логических функций 21, 22 XOR, видимых на фиг.3, с целью определения двух значений «результат1», «результат2», согласно следующим правилам:

- Если b1=b0, тогда результат1=0, иначе результат1=1,

- Если b3=b2, тогда результат2=0, иначе результат2=1.

На пятом этапе Е5 этого способа определяют значение данных «результат1_µC», «результат2_µC», представляющих результаты вычислений, выполненных микропроцессором 1, только на двух битах по следующей формуле:

- Если В/А=2, тогда результат1_µC=0, иначе результат1_µC=1,

- Если (C×D=C2), тогда результат2_µC=0, иначе результат2_µC=1.

На шестом этапе Е6 два результата результат1_µC, результат2_µC передаются на устройство 10 мониторинга, которое выполняет седьмой этап сравнения Е7, который в первую очередь содержит два новых сравнения этих значений со значениями результат1, результат2, полученными устройством 10 мониторинга посредством двух дополнительных XOR функций 23, 24, два результата которых должны быть равны 0, если результат1=результат1_µC и если результат2=результат2_µC, что означает, что микропроцессор является нормально работающим и приводит к правильным результатам «результат1_µC, результат2_µC» при выполнении вычислений и, таким образом, к правильным результатам во время выполнения вычислений на этапе 3. Затем новая XOR функция 25 дает возможность определения единичного результата, на одиночном выходном бите, который представляет окончательную диагностику микропроцессора. Этот результат принимает нулевое значение в случае, где следующие два условия удостоверены: результат1=результат1_µC и результат2=результат2_µC. В иных случаях результат принимает значение 1.

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

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

Суммируя изложенное выше, этот способ мониторинга содержит следующие необходимые этапы:

E3 - этап, на котором выполняют, по меньшей мере, одно вычисление на микропроцессоре с входными данными;

Е4 - этап, на котором выполняют по меньшей мере одну логическую операцию посредством «прошитых» и аппаратных компонентов в устройстве мониторинга с по меньшей мере частью тех же самых входных данных.

Е7 - этап, на котором сравнивают результаты упомянутого по меньшей мере одного вычисления, сделанного на микропроцессоре и упомянутой по меньшей мере одной логической операции, выполненной на устройстве мониторинга, чтобы получить на основании этого диагностику микропроцессора и/или команду на переключение системы в резервную позицию безопасности.

Фиг.3 снова представляет систему согласно изобретению, включающую в себя, в частности, подробную структуру узла 11 аппаратной логики и узла 12 компаратора устройства 10 мониторинга для реализации способа мониторинга, описываемого выше. В данной реализации различные переменные величины b0-b3 получены для четырех битов данных, передаваемых на вход микропроцессора 1 и поступающих от устройства 6. Узел 11 аппаратной логики устройства 10 мониторинга принимает эти данные и реализует способ мониторинга, описываемый выше, на основе двух логических вентилей 21, 22 XOR, тогда как узел 12 компаратора содержит три логических вентиля 23-25 XOR. Параллельно микропроцессор использует эти переменные в собственном узле 8 диагностики для выполнения этапов, изложенных выше.

Способ мониторинга согласно изобретению естественно можно осуществлять с любым другим вычислением, включая, например, деления, умножения, возведение в квадрат, извлечение квадратных корней и т.д. Подбор и определение чисел А, В, С и D из четырех переменных величин булева типа b0, b1, b2 и b3 на входе этого вычисления способа мониторинга дает возможность несложного определения результата, ожидаемого от вычисления на микропроцессоре, без необходимости выполнения того же самого сложного вычисления в устройстве мониторинга, а только посредством нескольких логических вентилей. Такой принцип может быть реализован с другим набором переменных величин и/или входных чисел и интегрированием другого набора переменных, в частности булева типа. Пользователь выберет компромисс между сложностью вычисления и уровнем функциональной безопасности в зависимости от того, что он желает достичь. Этот принцип изобретения естественно можно использовать с иными логическими узлами, изготовленными с сокращенным набором логических вентилей среди OR, NOR, AND, NAND, XOR и/или XNOR и т.д. Этот принцип изобретения естественно можно использовать также с вентилями, использующими последовательную логику. Это использование внешнего устройства мониторинга, выполняющего простые операции от структуры типа аппаратного обеспечения, дает возможность достижения высокого уровня мониторинга системой простым, надежным, недорогим и необъемистым способом.

Решение мониторинга согласно изобретению естественно может быть комбинированным со всеми существующими иными решениями мониторинга системы, например комбинированным с устройством «сторожевой таймер». Так, фиг.4 представляет пример интеграции решения изобретения в комплексной системе, требующей высокого уровня безопасности. Эта система содержит микропроцессор 1 и некоторые сгруппированные элементы безопасности, которые контролируют удовлетворительную работу микропроцессора. Она в первую очередь содержит устройство 10 мониторинга для реализации способа мониторинга согласно изобретению, как описано выше. Более того, она объединяет внутреннее устройство 30 мониторинга и внешнее устройство 31 мониторинга, которое проверяет корректность работы микропроцессора во времени, типа, описываемого в документе FR2602618, подключенные к источнику 32 электропитания, включающему наблюдение 33 за напряжением питания. Затем система содержит одну или более логических функций 35 для команды на действие по обеспечению безопасности, как только устройство подает сигнал тревоги. Эта команда безопасности действует на привод 37, который может, например, поместить прерыватель сети, сигнал тревоги или привод в резервную позицию безопасности.

Устройство мониторинга микропроцессора согласно изобретению может быть интегрировано в любой системе, требующей высокий уровень функциональной безопасности. Это, в частности, является особенно подходящим для создания прерывателя сети, совместимого с установкой безопасности, объединяя, например, требования функциональной безопасности типа SIL в соответствии со стандартом IEC 61508.

Концепция изобретения естественно является применимой для системы, содержащей несколько микропроцессоров, которая могла бы содержать устройство мониторинга для каждого микропроцессора или, как вариант, одиночное устройство мониторинга, которое могло бы контролировать несколько микропроцессоров. Согласно другому альтернативному варианту осуществления некоторые устройства мониторинга согласно изобретению можно соединять с одиночным микропроцессором для увеличения уровня функциональной безопасности. Более того, устройство мониторинга изобретения описано относительно микропроцессора, но может быть связано с любым компонентом с искусственным интеллектом, составляющим арифметико-логическое устройство (АЛУ).

1. Способ мониторинга устройства, оснащенного микропроцессором (1), отличающийся тем, что содержит следующие этапы:
этап (Е3), на котором выполняют по меньшей мере одно вычисление на микропроцессоре (1) с входными данными;
этап (Е4), на котором выполняют по меньшей мере одну логическую операцию посредством логических вентилей на внешнем устройстве (10) мониторинга с теми же самыми входными данными;
этап (Е7), на котором сравнивают результаты упомянутого по меньшей мере одного вычисления, выполненного на микропроцессоре (1), и упомянутой по меньшей мере одной логической операции, выполненной на устройстве (10) мониторинга, для получения на основе этого сравнения диагностики микропроцессора (1) и/или команды для переключения в безопасную конфигурацию.

2. Способ мониторинга по п. 1, отличающийся тем, что дополнительно содержит следующие этапы:
этап (Е1), на котором определяют на уровне микропроцессора (1) входные данные в виде переменных величин (b0, b1, b2, b3), соответствующих некоторому количеству заранее заданных величин;
этап (Е2), на котором передают эти величины на устройство (10) мониторинга при помощи средств (16) связи.

3. Способ мониторинга по п. 2, отличающийся тем, что этап (Е1) определения входных данных содержит этап, на котором случайным образом формируют переменные величины (b0, b1, b2, b3) и/или осуществляют выборку и/или комбинирование переменных величин (b0, b1, b2, b3) из битов данных, поступающих извне и получаемых микропроцессором (1).

4. Способ мониторинга по п. 2 или 3, отличающийся тем, что этап (Е1) определения входных данных содержит этап, на котором определяют значение некоторых чисел (А, В, С, D), по меньшей мере один бит которых является переменным и принимает значение, равное одной из переменных величин (b0, b1, b2, b3).

5. Способ мониторинга по п. 4, отличающийся тем, что этап (Е3) выполнения по меньшей мере одного вычисления на микропроцессоре (1) содержит математические действия, такие как деление, умножение, извлечение квадратного корня, возведение в квадрат, между числами (А, В, С, D).

6. Способ мониторинга по п. 5, отличающийся тем, что содержит этап (Е5), на котором определяют по меньше мере один бит (результат1_µС, результат2_µС), представляющий результаты упомянутого по меньшей мере одного вычисления (Е3), выполняемого микропроцессором (1), и этап (Е6), на котором передают этот по меньшей мере один бит (результат1_µС, результат2_µС) на устройство (10) мониторинга.

7. Способ мониторинга по любому одному из пп. 1-3, отличающийся тем, что этап (Е3) выполнения по меньшей мере одного вычисления на микропроцессоре (1) выполняется посредством программного обеспечения узла (8) диагностики микропроцессора (1).

8. Способ мониторинга по п. 2, отличающийся тем, что выполнение по меньшей мере одной логической операции (Е4) на устройстве мониторинга содержит операции на упомянутых переменных величинах (b0, b1, b2, b3).

9. Способ мониторинга по п. 8, отличающийся тем, что содержит этап, на котором выполняют сравнение переменных величин (b0, b1, b2, b3) из по меньшей мере одного вентиля XOR (21, 22) в устройстве (10) мониторинга с тем, чтобы получить результаты на одиночном бите в зависимости от равенства или отличия сравниваемых переменных величин.

10. Способ мониторинга по любому одному из пп. 1-3, отличающийся тем, что этап (Е7) сравнения содержит этап, на котором формируют булево выражение, первое значение которого представляет нормальное состояние устройства, оснащенного микропроцессором, и второе значение которого представляет состояние неисправности.

11. Способ мониторинга по любому одному из пп. 1-3, отличающийся тем, что содержит этап (Е8), на котором устройство приводят в действие для помещения его в безопасную конфигурацию, когда микропроцессор находится в состоянии неисправности.

12. Устройство (10) мониторинга для устройства, оснащенного микропроцессором (10), отличающееся тем, что содержит по меньшей мере один вход (13) для получения данных от микропроцессора, узел (11) аппаратной логики для выполнения логических операций на данных, поступающих от микропроцессора, узел (12) компаратора для сравнения результата вычисления, выполненного микропроцессором, с результатом, полученным посредством узла (11) аппаратной логики, и выход (15) для передачи сигнала, представляющего результат диагностики работы микропроцессора.

13. Устройство мониторинга по п. 12, отличающееся тем, что его узел (11) аппаратной логики и его узел (12) компаратора содержат логические вентили типа OR, NOR, AND, NAND, XOR и/или XNOR.

14. Система мониторинга, содержащая микропроцессор (1), отличающаяся тем, что содержит внешнее устройство (10) мониторинга по п. 12 или 13, детектируемое по меньшей мере одним средством (16) связи с микропроцессором (1), и тем, что микропроцессор содержит узел (8) диагностики, который выполняет по меньшей мере одно вычисление (Е3) способом мониторинга по одному из пп. 1-11.

15. Система по п. 14, отличающаяся тем, что является прерывателем электросети, системой мониторинга электроустановки или контроллером безопасности.



 

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

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

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

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

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

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

Группа изобретений относится к области технической диагностики и используется в системах автоматизированного контроля цифровых систем передачи (ЦСП). Техническим результатом является повышение достоверности диагностирования ЦСП.

Изобретение относится к декодированию кодов с низкой плотностью проверки на четность (LDPC-кодов) и предназначено для получения оценки текущего отношения сигнал/шум на входе приемного устройства.

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

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

Изобретение относится к области телеметрической информации (ТМИ) и может быть использовано в системах восстановления цифровой ТМИ (ЦТМИ) по результатам проведения летных испытаний различных объектов ракетно-космической техники (РКТ).

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

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

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

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

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

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

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

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

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

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

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