Главная    Почта    Новости    Каталог    Одноклассники    Погода    Работа    Игры     Рефераты     Карты
  
по Казнету new!
по каталогу
в рефератах

Обучающая система методам компактной диагностики



 Другие рефераты
Обработка транзакций Образование через Internet Обучение и контроль с использованием ИТ Обучение информатике по опорным сигналам

МИНИСТРЕСТВО ОБЩЕГО И ПРОФЕСИОНАЛЬНОГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
         ___________________________________________________________
                    КАЗАНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ


                            Физический факультет
                             Кафедра радиофизики



                              ДИПЛОМНАЯ РАБОТА


              Обучающая система методам компактной диагностики.



                                                 Исполнитель: студент гр.644
                                                                    Ким В.Л.
                                             Руководитель: ст. преподаватель
                                                                    каф. р/ф
                                                               Таюрская Г.В.


                              Казань - 1999 г.
                                 Оглавление.
Введение.                                                           4
Глава 1.
Обзор методов компактного тестирования и типы неисправностей цифровых схем.
    1.1 Классификация методов сжатия выходных реакций схем.         5
    1.2 Типы неисправностей цифровых схем.                            10
    1.3 Генераторы тестовых последовательностей.                      12
Глава 2.
Практическая реализация системы обучения методам компактного тестирования.
    2.1 Реализация графического интерфейса.                           17
    2.2 Разработка и  реализация  алгоритма  моделирования  цифровых  схем,
    позволяющая моделировать ЦС различной сложности, использующие различные
    элементные базы.                                       19
    2.3 Реализация  алгоритма,  моделирующая  работу  генераторов  тестовых
    последовательностей:                                        23
       . генератор счётчиковой последовательности;
       . генератор М-последовательности;
    2.4 Разработка и реализация модуля моделирующего алгоритм диагностики с
    использованием компактных методов тестирования:      24
       . сигнатурный анализатор;
       . метод счёта единиц;
    2.5 Блок поиска неисправностей;                                 28
    2.6 Определение оценки  эффективности  метода  сигнатурного  анализа  и
    метода счёта единиц.                                                31
       . Достоверность сигнатурного анализа.
       . Достоверность метода счёта единиц.
Глава 3.
  Описание программы                                             35
Экспериментальная часть.                                              38
Заключение.                                                      42
Литература.                                                      43
Приложение                                                       44

                                  Введение.

  Неуклонный рост сложности приборов  обуславливает  повышенный  интерес  к
вопросам   диагностирования   их   технического    состояния.    Одной    из
разновидностей методов  технического  диагностирования  аппаратуры  является
тестовая диагностика, позволяющая на  этапе  проектирования  и  изготовления
решать   основные   задачи:   определять   правильность    функционирования,
осуществлять  поиск  неисправностей  и  определять  тип  неисправности.  Для
реализации этих задач требуется  интенсификация подготовки  специалистов  по
вычислительной  технике  и  технической  диагностике,  владеющих   методикой
исследования и  проектирования  сложных  цифровых  систем  с  использованием
современных методов технической диагностики.
  Основной задачей дипломной работы является разработка  автоматизированной
системы  обучения диагностике сложных цифровых  схем,  позволяющей  детально
знакомить студентов с практическими возможностями использования  современных
методов компактного тестирования.
  Она  должна представлять собой программу, включающую в себя:
 > Модуль, реализующий графический интерфейс. Обмен  графической
информацией  между  пользователем  и  ЭВМ   должно  осуществляться  в  форме
  диалога;
> модуль, реализующий логическое моделирование цифровых схем;
 > модуль, моделирующий работу генераторов тестовых последовательностей;
> блок,  моделирующий процесс диагностики. В него входит: блок моделирующий
  работу  многоканального  сигнатурного  анализатора,  блок  отображения  и
  обработки полученных данных, блок поиска неисправностей;
> блок, реализующий алгоритм определения оценки эффективности
  диагностики при использовании компактных методов диагностики.

                                   Глава1.
 Обзор методов компактного тестирования и типы неисправностей цифровых схем.
           1.1 Классификация методов сжатия выходных реакций схем.

    Классическая  стратегия  тестирования   цифровых   схем   основана   на
формировании   тестовых   последовательностей,   позволяющих    обнаруживать
заданные множества их неисправностей.  При  этом  для  проведения  процедуры
тестирования, как правило, хранятся  как   сами  последовательности,  так  и
эталонные  выходные  реакции  схем  на  их  воздействие.  В  процессе  самой
процедуры тестирования на основании сравнения выходных реакций с  эталонными
принимается решение о состоянии проверяемой  схемы.
    Для ряда выпускаемых в настоящее время схем классический подход требует
временных затрат как на формирование тестовых последовательностей, так и  на
процедуру тестирования. Кроме  того  на  проведение  тестового  эксперимента
требуется наличие сложного оборудования. В связи с этим стоимость  и  время,
необходимые  для  реализации  классического  подхода,  растут  быстрее,  чем
сложность  цифровых  схем,  для  которых  он  используется.  Поэтому   новые
решения,  позволяющие  значительно  упростить   как   процедуру   построения
генераторов  тестовых  последовательностей,  так  и   проведение   тестового
эксперимента.
    Для  реализации  генератора  тестовой  последовательности  используются
алгоритмы, позволяющие избежать сложности их синтеза:
    1. Формирование всевозможных тестовых наборов,  т.е.  полного  перебора
       двоичных  комбинаций.  В  результате  генерируется  так   называемая
       счётчиковая последовательность.
    2. Формирование случайных тестовых наборов с  требуемыми  вероятностями
       появления единичного и нулевого символов по каждому  входу  цифровой
       схемы.
    3. Формирование псевдослучайной тестовой последовательности.

Основным   свойством   рассмотренных   алгоритмов   формирования    тестовых
последовательностей  является   то,   что   в   результате   их   применения
воспроизводятся последовательности очень большой длины. Поэтому  на  выходах
проверяемой цифровой схемы формируются её реакции, имеющие такую  же  длину.
Естественно  возникает  проблема  их  запоминания,  хранения  и  затрата  на
обработку  этих  последовательностей.   Простейшим   решением,   позволяющим
значительно  сократить  объём  хранимой  информации  об  эталонных  выходных
реакциях   является   получение   интегральных   оценок,   имеющих   меньшую
размерность. Для этого используются алгоритмы сжатия информации.
    В результате их  применения  формируются  компактные  оценки  сжимаемой
информации.  Рассмотрим  алгоритмы  сжатия  данных   для   случая   бинарной
последовательности  {y(k)},  состоящей  из  l  последовательно   формируемых
двоичных переменных.

                        Псевдослучайное тестирование.
    Наиболее часто  при  формировании  псевдослучайных  последовательностей
используются  два  метода.  Первый  из  них  лежащий  в  основе  большинства
программных  датчиков   псевдослучайных   чисел,   использует   рекуррентные
соотношения. Этот метод  обладает  рядом  недостатков,  в  частности,  малой
периодичностью.  Применительно  к  проблеме  тестирования    цифровых   схем
периодичность  может  заметно  снизить  полноту  контроля.  Кроме  того,  он
отличается сложностью практической реализа-
    ции. Поэтому наиболее широко применяется второй  метод,  основанный  на
использовании соотношения [pic]
    К – номер такта; [pic]- символы последовательности;
    [pic]- постоянные коэффициенты; [pic]- операция суммирования по  модулю
два  m  логических  переменных.  При  соответствующем  выборе  коэффициентов
[pic]на основании характеристического полинома
                                   [pic],
    который должен быть примитивным, последовательность имеет  максимальную
длину,    равную    2м-1.    Такая    последовательность    называется    М-
последовательностью.
    Использование   таких   последовательностей   предполагает   применение
сигнатурного анализа как метода сжатия реакций цифровой схемы.
    Типовая структурная схема сигнатурного анализатора состоит из  регистра
сдвига и сумматора по  модулю  два,  на  входы  которого  подключены  выходы
разрядов регистра в соответствии с порождающим полиномом [pic] (рис.1.1).
    Управляющими сигналами сигнатурного анализатора являются СТАРТ, СТОП  и
СДВИГ.  Сигналы  СТАРТ  и  СТОП  формируют  временной  интервал,  в  течение
которого осуществляется процедура  сжатия  информации  на  анализаторе.  Под
действием сигнала СТАРТ элементы памяти регистра  сдвига  устанавливаются  в
исходное состояние, как правило  нулевое,  а  сам  регистр  сдвига  начинает
выполнять  функцию  сдвига  на   один   разряд   в   право   под   действием
синхронизирующих  импульсов  СДВИГ.  По  приходу  каждого  синхронизирующего
импульса  в  первый  разряд   регистра   сдвига   записывается   информация,
соответствующая выражению:
                                    [pic]
    где y(K)[pic]{0,1} –к-й  символ  сжимаемой  последовательности  {y(K)},
К=[pic]; [pic]- коэффициенты порождающего полинома[pic];  [pic]-  содержимое
i-того элемента памяти регистра сдвига 1  в  (к-1)  такт.  Процедура  сдвига
информации в регистре описывается соотношением
                                    [pic]
 
123
скачать работу


 Другие рефераты
Икона кисти Андрея Рублева Троица
XX ғасырдың басында Қазақстандағы саяси өмірдің жандануы
Конфликты в коллективе и роль руководителя в их профилактике и разрешении
Архимед


 

Отправка СМС бесплатно

На правах рекламы


ZERO.kz
 
Модератор сайта RESURS.KZ