Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
черновик.doc
Скачиваний:
4
Добавлен:
14.09.2019
Размер:
1.16 Mб
Скачать

3.2. Асемблювання

Для асемблювання використовується макpо-ассемблеp MPASM, він содеpжит усі необхідні нам можливості.MPASM входить в пакет програм Microchip MPLAB фірми Microchip Technology. Лістинг програми і об'єктний файл представлений в Додатку А.Після асемблювання є об'єктний файл EXAMPLE.HEX, який має бути записаний в микpосхему. Запис здійснюється пpи допомозі пpогpамматоpа і пpогpамми Pic - prog. Мікросхему мікроконтролера вставляється в панель програматора. Програматор підключається до порту LPT1. Необхідно запустити програму Pic _ prog.exe. Подати живлення на програматор.

Виконати команду'ЗАПИСАТИ / ПАМ'ЯТЬ ПРОГРАМ'.

Впродовж наступних декількох секунд будить виконуватися процес програмування, а потім перевірка правильності записаних в мікроконтролер даних.Коди прошивок мікроконтролера представлені в Додатку Б.

4 Технічна діагностика та профілактика

4.1 Основні задачі технічної діагностики мікроконтролерів

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

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

Основними задачами визначення технічного стану виробу з мікропроцесорами є:

  • перевірка справності пристрою;

  • перевірка правильності функціонування пристрою;

  • пошук несправностей устаткування пристрою.

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

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

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

Рішення розглянутих задач визначення технічного стану мікроконтролера передбачає використання різних методів контролю і пошуку несправностей.

В даний час методи і засоби контролю і пошуку несправностей у мікроконтролері поділяються на три великих класи:

  • програмні;

  • апаратні;

  • програмно-апаратні (комбіновані).

У різних задачах контролю можливе використання різних технічних засобів. Ними, як уже вказувалося, є: програмні засоби; апаратурні засоби; комбінації програмних і апаратурних засобів.

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

Мікроконтролер являє собою складну систему, що робить ряд специфічних операцій по обробці інформації, які необхідно контролювати. До них відносяться:

  • операції, зв'язані з вводом і виводом інформації;

  • збереження інформації в запам'ятовуючих пристроях і передача її між пристроями;

  • арифметична і логічна обробка інформації;

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

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

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

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