
- •1. Технічне завдання
- •1.1 Підстава для розробки, призначення та область застосування
- •3. Розробка структурної схеми системи управління
- •4. Розробка вимог до основних елементів структурної схеми
- •5. Обґрунтування та вибір елементної бази
- •6. Розробка функціональної схеми системи управління
- •7. Розробка принципової схеми системи управління
- •8. Розробка блок-схеми алгоритму і програми реалізації закону управління
- •9.4 Розрахунок часу виконання програми
9.4 Розрахунок часу виконання програми
Розрахуємо час, необхідний для виконання програми. Одиницею виміру часу в роботі програми є такт. При роботі мікроконтролера на штатній частоті один такт триває протягом 0,2 мкс. Тому кількість тактів буде рівнятись часу виконання програми у мікросекундах.
Так як програма у нас розгалужена, та включає в себе багаторазовий виклик певної процедури, то підрахуємо час виконання кожної з гілок програми/процедури, а після цього підрахуємо середній час виконання.
Підрахуємо середній час, необхідний на виконання основної програми. Основна програма виконується за 2-а основними гілками – гілки "з індикацією" і гілки "без індикації".
Час виконання циклу програми без виводу на індикацію рівний 348 тактів, що рівне 69,6 мкс, час процедури індикації – 228тактів, що рівне 45,6 мкс. Отже час виконання гілки з індикацією – 576 такти, що рівне 115,2 мкс.
Таким чином бачимо, що час виконання програми задовольняє технічному завданню.
Висновки
Результатом виконання даної курсової роботи є синтезована система автоматичного керування об'єктами виробництва.
Система отримає інформацію від заданої кількості об'єктів через первинні перетворювачі, виводить її на панель індикації та формує керуючу дію згідно заданого закону керування, що являє собою математичний вираз змінних, розосереджених в часі, параметри яких зберігаються у вигляді таблиці в пам'яті даних. Керуюча дія видається у певний канал керування, що відповідає одному з виконавчих механізмів.
З електричної точки зору система виконана на стандартних пристроях, що мають широке застосування та повністю сумісними в роботі поміж собою, не потребуючи додаткових елементів.
З програмної точки зору була зроблена спроба зменшити витрати, пов'язані з використанням пам'яті програм та даних, при чому був зведений до мінімально необхідного рівня для нормального функціонування системи.
Загалом система є структурно та функціонально довершеною та придатна до використання.
Використана література
В.В. Сташин "Проектирование цифрових устройств на однокристальних микроконтроллерах". М: Энергоатомиздат 1990 г.- 224c.
Intel 8051User Manual. Intel Corp. 1980. –110 p.
Atmel AT89C51AC3 datasheet.
ICM204 datasheet.
Ресурси мережі Internet:
http://www.msclub.ce.cctpu.edu.ru/MCU_MPU/8051/
http://ofap.ulstu.ru/res/REFER_BOOK_MK48&MK51/
http://srd.mtuci.ru/nil16/Site16/Teach/SSS/Conspect/Consp.html
http://www.bmstu.ru/~iu6/vlab/html/m/79.html
http://www.platan.ru/shem/index.html
http://www.uran.donetsk.ua/~masters/2002/eltf/kaydash/diss/lib/index2.htm