Предложен метод построения систем функционального контроля, позволяющий уменьшать показатели их структурной избыточности по сравнению с извест-ными способами. Решение найдено за счет использования при организации си-стемы функционального контроля равновесных кодов. Предложена структурная схема системы функционального контроля комбинационных устройств, реали-зующая принцип логического дополнения булевых функций, на основе приме-нения равновесного кода "2 из 4". Указаны особенности, которые необходимо учитывать при организации структур систем функционального контроля как на основе кода "1 из 4", так и на основе кода "2 из 4" с обеспечением свойства их полной самопроверяемости. Показаны преимущества использования кода "2 из 4" по сравнению кодом "1 из 4" при организации систем функционального кон-троля комбинационных устройств. В частности, отмечено, что для обеспечения свойства полной самопроверяемости системы функционального контроля на основе кода "2 из 4" требуются менее жесткие ограничения, чем при использо-вании для этих целей кода "1 из 4".
Ключевые слова: система функционального контроля, логическое дополнение, код "1 из 4", код "2 из 4", полностью самопроверяемая структура, тестиро-ваниеВведение. При построении дискретных систем, обеспечивающих обнаружение отказов, часто используются методы функционального (рабочего, on-line) контроля, позволяющие определять техническое состояние объекта диагностирования без отключения его от объек-тов управления [1]. При организации систем функционального контроля используются идеи помехоустойчивого кодирования -выходы контролируемой логической схемы отождеств-ляются с информационным вектором заранее выбранного систематического кода или с кодо-вым словом неразделимого кода. От выбранного на этапе проектирования системы функцио-нального контроля кода, в конечном итоге, зависят такие важные характеристики самой си-стемы, как структурная избыточность, особенности обнаружения ошибок в контролируемом объекте, контролепригодность, быстродействие, энергопотребление и пр. В задачах органи-зации систем функционального контроля логических схем автоматики и вычислительной техники эффективно применение равновесных кодов с малой длиной кодовых слов (например, кодов "1 из 3", "1 из 4" и "2 из 4"). Тестеры таких кодов имеют максимально простую структуру и для обеспечения их полной самопроверяемости требуется минимальное число тестовых ком-бинаций [2].В настоящей работе исследована возможность использования кодов "2 из 4" (2/4-кодов) при организации систем функционального контроля. Получаемые таким образом структуры систем функционального контроля имеют уменьшенную, по сравнению с применением кодов "1 из 4" (1/4-кодов), структурную избыточность.Система функционального контроля на основе равновесного кода "1 из 4". На рис. 1 приведена структурная схема системы функционального контроля комбинационных логиче-ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2016. Т. 59, № 7