Діагностування не цифровий частини медичної техніки | Побудова цифрових діагностичних систем | Загальні принципи виявлення помилок в мікропроцесорних системах. | Функціональне діагностування цифрових вузлів, блоків і систем |

загрузка...
загрузка...
На головну

Методи діагностичного тестування складних цифрових систем

  1. A) Добре організовані системи
  2. AB0-СИСТЕМА
  3. ART-підсистеми
  4. B) Погано організовані (або дифузні) системи
  5. CASE-засоби проектування інформаційних систем
  6. D) установам і підприємствам кримінально-виконавчої системи, організаціям інвалідів
  7. I Етап. Ухвалення рішення про створення системи якості

Відомо, що засоби діагностування дозволяють МПС самостійно локалізувати за умови справності діагностичного ядра, тобто тієї частини апаратури, яка повинна бути свідомо працездатною до початку процесу діагностування.

Одним з поширених підходів до діагностування складних цифрових систем є принцип розкрутки, або принцип розширюєтьсяобластей, що полягає в тому, що на кожному етапі діагностування ядро ??і апаратура вже перевірених областей пристрої являють собою засоби тестового діагностування, а апаратура черговий перевіряється області є об'єктом діагностування. Процес діагностування за принципом розкрутки, або розширюєтьсяобластей показаний на рис.3.19. Діагностичне ядро ??перевіряє апаратуруперший області, потім перевіряється апаратура другого області з використанням ядра і вже перевіреної перший області і т.д.

Засоби тестового діагностування (СТД) виконують такі функції:

· Завантаження діагностичної інформації;

· Подачу тестових впливів на вхід перевіряєтьсяблоку;

· Опитування відповідей з виходу, перевіряєтьсяблоку;

· Порівняння отриманих відповідей з очікуваними (еталонними);

· Аналіз і індикацію результатів.

Мал. 3.19. Процес діагностування за принципом розкрутки.

Для виконання цих функцій може бути задіяний МК з ОЗУ і ПЗУ (рис.3.12), і при нестачі їх ресурсів до складу Державної адміністрації залізничного транспорту може бути введений додатковий (сервісний) МК з додатковим ОЗУ і ПЗУ і з можливо додатковим блоком індикації несправностей.

Для класифікації технічних рішень, використовуваних при реалізації систем діагностування, введемо поняття методу діагностування.

метод діагностування характеризується об'єктом елементарної перевірки, способом подачі впливів і зняттявідповідей.

Існують наступні методи тестового діагностування: командного ядра; рівня логічних схем; еталонних станів; МІКРОДІАГНОСТІРОВАНІЯ; діагностування, орієнтованого на перевірку змінних блоків і ін.

Розглянемо в загальних рисах принципи реалізації деяких з використовуваних в практиці методів діагностування.

Метод командного ядра заснований на використанні програмних засобів автоматичного діагностування.

В системі команд МК виділяється ядро ??команд, що включає в себе команди, необхідні для завантаження тестів, порівняння результатів з еталонними, розгалуження по неспівпадіння результатів і видачі діагностичного повідомлення обслуговуючому персоналу. Команди ядра можуть також включати в себе спеціальні діагностичні команди.

Об'єктом елементарної перевірки при цьому методі є апаратура, яка використовується при виконанні команд.

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

Недоліком методу є значний обсяг діагностичного ядра.

метод діагностування призначений для перевірки цифрового обладнання на рівні логічних схем. У цьому методі діагностична інформація, що включає в себе дані тестового впливу, результат і склад контрольних точок елементарної перевірки, адреса наступних елементарних перевірок в алгоритмі діагностування, має стандартний формат, який називається тестом локалізації несправностей (ТЛН).

Подача тестових впливів, зняття відповіді, аналіз та видача результатів алгоритму діагностування виконуються за допомогою стандартних діагностичних операцій «Установка», «Опитування», «Порівняння» і «Галуження».

Стандартний формат ТЛН показаний на рис.3.20.

Мал. 3.20. формат ТЛН

Тест локалізації містить установчу і керуючу інформацію, адреса комірки пам'яті, в яку записується результат елементарної перевірки, еталоннийрезультат, адреси ТЛН, яким передається управління при збігу розбіжності результату з еталонним, і номер тесту. Стандартні операції, послідовність яких наведена на ріс.3.21 можуть реалізовуватися аппаратурно або програмно.

Мал. 3.21. Операції, які виконуються при діагностуванні методом двоетапногодіагностування.

Діагностування апаратури за цим методом виконується в два етапи:

на першому етапі перевіряються всі регістри і тригери, які можуть бути встановлені за допомогою операції «Установка» і опитано пододаткових виходів операцією "Опитування";

на другому етапі перевіряються всі комбінаційні схеми, а також регістри і тригери, які не мають безпосередньої установки або опитування.

Кожна елементарна перевірка, якій відповідає один ТЛН, виконується наступним чином: за допомогою операції «Установка» встановлюються регістри і тригери ДУ, в тому числі і не перевіряються даними ТЛН, в стан, задане настановної інформацією ТЛН (установка і тригерів може виконуватися за існуючими або додатковим входів). Керуюча інформація задає адреса команди (з числа робочих команд), що містить перевіряється операцію і число команд, які необхідно виконати, починаючи з зазначеної. У тестах першого етапу ця керуюча інформація відсутня, так як після установки відразувиконується опитування. У тестах, призначених для перевірки комбінаційних схем, керуюча інформація задає адреса операції прийому сигналу з виходу схеми у вихідний регістр.

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

За допомогою операції "Опитування" записується стан всіх регістрів і тригерів ДУ в оперативну і службову пам'ять.

Для виконання операції «Опитування» в апаратуру ДУ вводяться додаткові зв'язку з виходів регістрів і тригерів на вхід блоку комутації СТД, пов'язаного з інформаційним входом оперативної і службової пам'яті.

За допомогою операції «Порівняння і розгалуження» забезпечується порівняння ДУ на тестове вплив з еталонною інформацією. У ТЛН задається стану перевіряється регістра і тригера в оперативній службової пам'яті, що записується за допомогою операції «Опитування», а також його еталонний стан. Можливі два результати операції «Порівняння і розгалуження» - збіг і розбіжність відповіді з еталоном. Метод двоетапногодіагностування використовує, як правило, умовний алгоритм діагностування. Тому ТЛН містить дві адреси розгалуження. задають адреса наступних ТЛН в оперативній пам'яті.

Тести локалізації несправностей зазвичай завантажуються в оперативну пам'ять і подзагружаются в неї після закінчення виконання чергової групи ТЛН. Тому до початку діагностики за методом ТЛН перевіряється оперативна пам'ять мікропрограмного управління.

В методі послідовного сканування схеми з пам'яттю (регістри і тригери) в режимі діагностування перетворюються в один зсувний регістр з можливістю установки в довільний стан і опитування за допомогою операції зсуву.

Для перетворення всіх тригерів в один зсувний регістр кожномутригери логічної схеми надається додатковий тригер, причому кожна пара тригерів (основний і додатковий) з'єднується таким чином, що утворює один розряд зрушується регістру.

Засоби тестового діагностування (СТД) можуть подавати синхросигналами все тригери сканування і шляхом зсуву видавати їх вміст у вигляді послідовності біт по одній лінії. Оскільки кожен біт в цій відповідає своїй тригерній парі, можна визначити стан кожного тригера логічної схеми.

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

Метод еталонних станів характеризується тим, що об'єктом перевірок є апаратура, яка бере участь в одному або декількох тактах виконання робочого алгоритму функціонування, реалізованого в режимі діагностування. Як результат елементарної перевірки використовується станапаратурних коштів діагностується пристрою.

Процес діагностування методом еталонних станів полягає в впотактовом виконанні робочих алгоритмів ДУ, опитуванні стану ДУ в кожному такті, порівняно стану ДУ з еталонним та розгалуження в залежності від результату порівняння до виконання наступного такту або повідомленням про несправності.

При реалізації методу еталонних станів засоби тестового діагностування являють собою сукупність апаратурних і програмних засобів.

При поданні алгоритмів операцій МПС у вигляді графів кожній колії i з безлічі шляхів на графі можна поставити у відповідність послідовність станів МПС в кожному такті:

де n - число вершин граф-схеми алгоритму, відповідне числу тактів виконання операції з конкретними умовами. Еталонної послідовністю вважається послідовність станів  , J = 0,1, ..., n, що мають місце при відсутності помилок.

Перевірка виконується шляхом порівняння реального стану МПС  в j-м такті i-ого шляху з еталонним  . розбіжність и  є ознакою несправності.

Процедура діагностування методом еталонних станів наведена на ріс.3.22.

 



Опис об'єктів тестування і генерування тестів для цифрових пристроїв | Моральне виховання і світогляд школярів
загрузка...
© um.co.ua - учбові матеріали та реферати