
- •2.2 Опис ресурсів мк pic16f873
- •2.3.2 Логіка скидання
- •2.3.3 Центральний процесор (cpu)
- •2.3.6 Переривання
- •2.3.7 Система команд.
- •2.4 Огляд характеристик pic16f873
- •2.5 Структурна схема мікроконтролера
- •3.2. Асемблювання
- •4 Технічна діагностика та профілактика
- •4.1 Основні задачі технічної діагностики мікроконтролерів
- •4.2 Технічні засоби діагностики мікроконтролерів
- •5 Економічний розрахунок автомата для акваріума
- •Дані розрахунків заносимо в таблицю 1.
- •5.1.2 Стаття 2. Купівельні комплектуючі вироби
- •5.1.3 Стаття 3. Розрахунок витрат на паливо, енергію на технологічні цілі
- •5.1.4Стаття 4. Основна заробітна плата виробничих робітників
- •6.2 Охорона праці
- •6.2.1 Вимоги до виробничих приміщень
- •6.2.1. Вимоги до організації робочих місць.
- •Додаток б
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-контролері як об'єкт діагностики має визначену специфіку, обумовлену тим, що, з одного боку, мікроконтролер — це універсальний перетворювач інформації з програмним керуванням процесом її переробки, а з інший,— складний комплекс електронного устаткування, що складає з компонентів різної фізичної природи. Зазначена специфіка мікроконтролера, у свою чергу, обумовлює різноманіття методів і засобів, використовуваних при рішенні задач перевірки технічного стану виробу.
Процеси визначення технічного стану і підтримки заданого рівня ефективності роботи пристрою з мікроконтролерами реалізуються засобами перевірок, пошуку несправності і раціонального обслуговування.
Основними задачами визначення технічного стану виробу з мікропроцесорами є:
перевірка справності пристрою;
перевірка правильності функціонування пристрою;
пошук несправностей устаткування пристрою.
Перевірка справності пристрою полягає у встановленні відповідності елементів, що перевіряються, усім вимогам нормативно-технічної документації (НТД). Перевірка справності дозволяє визначити, чи маються дефекти в компонентах, що перевіряються, помилки, у монтажі, недоброякісні комплектуючі вироби, інтегральні схеми, матеріали і т.д. Така перевірка, крім того, виробляється після ремонту устаткування пристрою з метою визначення якості ремонту й усунення усіх виниклих несправностей, а також після тривалого збереження.
Перевірка правильності функціонування пристрою дає можливість визначити правильність роботи безпосередньо при виконанні нею заданих функцій у сучасний момент часу.
Пошук несправностей устаткування пристрою, тобто вказівка місцезнаходження несправних компонентів виробу. В умовах виробництва пошук несправностей здійснюється при налагодженні виробу з мікроконтролером у цілому з метою виявлення дефектних компонентів, помилкових зв'язків і інших несправностей. В умовах експлуатації цього пристрою пошук несправностей необхідний при ремонті устаткування у випадку виникнення несправностей під час використання виробу по призначенню.
Рішення розглянутих задач визначення технічного стану мікроконтролера передбачає використання різних методів контролю і пошуку несправностей.
В даний час методи і засоби контролю і пошуку несправностей у мікроконтролері поділяються на три великих класи:
програмні;
апаратні;
програмно-апаратні (комбіновані).
У різних задачах контролю можливе використання різних технічних засобів. Ними, як уже вказувалося, є: програмні засоби; апаратурні засоби; комбінації програмних і апаратурних засобів.
Уведення цих засобів до складу розроблювального електронного обчислювального пристрою не є необхідним, тому вони є додатковими, надлишковими, що і викликає утруднення при рішенні питань практичної реалізації різних методів контролю.
Мікроконтролер являє собою складну систему, що робить ряд специфічних операцій по обробці інформації, які необхідно контролювати. До них відносяться:
операції, зв'язані з вводом і виводом інформації;
збереження інформації в запам'ятовуючих пристроях і передача її між пристроями;
арифметична і логічна обробка інформації;
виконання керуючих операцій, що визначають хід обчислювального процесу.
Організація перевірки технічного стану мікроконтролера звичайно передбачає введення інформаційної надмірності.
До діагностики відносяться задачі, що дозволяють одержати інформацію про технічний стан ЕОМ; рішення таких задач передбачає використання різних методів і засобів тестового контролю. Процес тестового контролю полягає в подачі на входи контрольованого об'єкта спеціально організованих (тестових) впливів і аналізі відповідних реакцій об'єкта з метою визначення його технічного стану. За допомогою тестового контролю можна вирішувати задачі перевірки справності, працездатності і пошуку несправностей мікроконтролера.
У загальному випадку тест являє собою деяку визначену послідовність вхідних наборів слів, що повинні бути подані на об'єкт, що перевіряється, і відповідних вихідних слів, прийнятих від об'єкта. Існують два класи тестів: що перевіряють (контролюючі), призначені для виявлення різних несправностей, і діагностичні, призначені для рішення задач пошуку несправностей у мікроконтролері й автоматизації цього трудомісткого, що забезпечують можливість, процесу.