Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка системи управління технологічним процесом контролю хімічної реакції

Реферат Розробка системи управління технологічним процесом контролю хімічної реакції





е значення порівнюється з мінімально можливою температурою. Якщо вона температура менше мінімальної, включається тен і починається опитування датчика тиску і порівняння отриманих ним даних з максимально можливим значенням. Якщо тиск перевищує норму, відкривається клапан 4. Тен відключається досягши значення температури вище мінімальної. Цикл повторюється до тих пір поки температура і тиск в ємності не візьмуть допустимі значення. p align="justify"> У програмі задані обробники переривань від таймера, від зовнішнього джерела, послідовного порту. Дані підпрограми виконуються тільки при виникненні переривання. Обробник переривання від таймера 0 виконує підрахунок часу. Оброблювач переривання від зовнішнього джерела (клавіатури) виконує вибір реагентів, початкове включення двигуна і включення насоса. Обробник переривання від послідовного порту зчитує інформацію (команди), вміщену в буфер. Більш докладний опис обробників наведено нижче. p align="justify"> Так само виводитися час початку і закінчення процесу.

Структура програми

У програмі можна виділити наступні блоки:

Обробник переривання від послідовного порту. Виконує зчитування команд, переданих від персонального комп'ютера: загальний скид, відкриття клапанів, запуск двигуна і насоса. p align="justify"> Обробник переривання від таймера 0. Виконує підрахунок часу (хвилин). p align="justify"> Оброблювач переривання від зовнішнього джерела INT0. Для реалізації клавіатури, що має 6 клавіші: старт, відкриття клапана 1,2,3, насос, двигун. p align="justify"> Блок встановлення режимів таймерів та необхідних регістрів.

Блок ініціалізації послідовного порту прийому-передачі, за допомогою якого реалізований канал RS-232.

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

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

Блок виведення процесу, що відбувається: заповнення реагентом, робота насоса або двигуна, регулювання температури і тиску.

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

В 

Рис. 8 - Графічне представлення алгоритму програми


3.2 Опис програми


Основна частина програми знаходиться у файлі main.c. Процедури роботи з датчиками температури і тиску розміщені в інших файлах. Для коректної роботи спочатку програми підключені необхідні файли, стандартні бібліотеки, оголошуємо змінні. p align="justify"> Далі в програмі описані обробники переривань таймера, обробник переривання зовнішнього джерела, переривання послідовного порту.

Обробник переривання від послідовного порту (void sint (void) interrupt 4). Виконує зчитування байта інформації з буфера послідовного порту в змінну rs232, як...


Назад | сторінка 8 з 16 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Переривання і виключення
  • Реферат на тему: Переривання вагітності
  • Реферат на тему: Внутрішньоутробне вдосконалення людини і переривання вагітності
  • Реферат на тему: Цикли, переривання, компоненти для відображення тексту
  • Реферат на тему: Основні показники роботи порту та виробничого перевантажувального комплексу ...