Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Д 2 Контроль систем.doc
Скачиваний:
86
Добавлен:
18.02.2017
Размер:
372.22 Кб
Скачать

Принципы тестирования мпс (методы поиска неисправностей).

Первым (наиболее игнорируемым) действием еще до использования КПА и приборов должен быть тщательный осмотр системы.

Отказ может быть очевидным: сгоревшая микросхема или элемент, а состояние, в котором остановилась система, само может дать подсказку о месте возникнове­ния отказа в системе. Необходимо проверить все встроенные в МПС индикаторы, которые могут помочь в локализации отказа.

Принципы поиска неисправностей в МПС не отличаются от принципов тестирования. В соответствии со стандартной процедурой необходимо:

  1. Изучить проверяемую МПС и иметь всю необходимую КД (схему расположения, схему принципиальную).

  2. Определить состав КПА, включающий обычно приборы (осциллограф, цифровые вольтмет­ры) и до спец. (ЛА – логические анализаторы, ГС, эмуляторов).

  3. Составить логическую процедуру поиска неисправности.

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

Кроме этого, необходимо знать программное обеспечение, по крайней мере, те программы, которые применяются для проверки системы (команды ассемблера, тест программы)

  • Тестовые программы либо встраиваются в МПС и выполняются как часть процедуры включения системы или вызываются по требованию из тест-ПЗУ.

  • Если ничего подобного нет, тестовые программы необходимо загрузить с внешнего носителя (ГМД или подключаемого ПЗУ).

Основные проблемы поиска неисправности, которые уникальны для МПС:

  • основное управление реализуется программно, что затрудняет прослеживание сигналов;

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

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

Программы самоконтроля.

Увеличение сложности МПС потребовало включение в них программ самоконтроля или диагностики. Тестовые программы можно поместить в начальной области системного ПЗУ, находящегося в адресном пространстве памяти, там, куда переходит программный счетчик при включении питания, или осуществить отдельный специальный модуль тестового ЗУ, которое подключается вместо первого системного ПЗУ и переход к которому осуществляется при сбросе вручную.

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

Основные диагностические тесты:

  • тест системного ядра

  • тест ПЗУ

  • тест ОЗУ

  • тест УВВ

Существует ли отказ в действительности?

Сложность систем увеличивается по мере появления новых микросхем и применения в системах более совер­шенного и мощного программного обеспечения. В сложных МПС пользователь может вызвать кажущуюся ошибку из-за отсутствия опыта работы, нажимая, например, кнопку, восприятие которой в про­граммном обеспечении не было предусмотрено. Ошибки пользователя часто объясняются незнанием формата и синтаксиса вы­зовов различных программ операционной системы. Ошиб­ка в попытке вызова программы операционной системы часто приводит к индикации сообщения об ошибке, при­нимаемого неопытным пользователем за отказ.

ОШИБКА

неисправность → дефект

субъективная неисправность