731.12K
Category: softwaresoftware

Розробка автоматизованої системи керування об’єктом "Підтримка рівня води у лаві шахти"

1.

Міністерство освіти і науки України
Павлоградський коледж
Національного технічного університету
“Дніпровська політехніка”
Курсовий проект
З дисципліни: “Мікропроцесорні системи”
Тема: Розробка автоматизованої системи керування
об’єктом
“Підтримка рівня води у лаві шахти”
Виконавець: студент групи
КС-1-19
Тихонов А.О.
Керівник проекту: Герасимюк В.І.

2.

Мета роботи
Розробити автоматизовану
систему керування об’єктом
“Підтримка рівня води у лаві шахти ”
на мові низького рівня – Assembler

3.

Огляд аналогів
Водонапірні вежі Рожновського
ВБР-15 по ТП 901-5-29, призначені
для регулювання нерівномірності
водоспоживання, зберігання
резервного запасу води.
Рисунок 1 Водонапірна вежа Рожновського ВБР-15
15м3

4.

Рисунок 2 Структурна схема системи керування
Опис структурної схеми системи керування:
1.
2.
3.
4.
5.
6.
БЖ – блок живлення, за його допомогою на вхід контролера подається напруга.
БК – блок комутації.
МК – мікроконтролер MCS-51, який координує роботу об’єктів управління МПС.
Відцентровий насос та помповий насос – підтримують рівень води у лаві шахти.
Нижній та верхній датчики – контролюють рівень води у лаві шахти.
Т.Н. («рівень нижній»), Т.С. («рівень середній»), Т.В. («рівень верхній») – відображають
поточний стан рівня води .

5.

Мікроконтролер MCS-51
Intel MCS-51 (i8051) – сімейство мікроконтролерів, розроблених фірмою Intel у 1980
році для використання у вбудовуваних системах.
Мікроконтролери сімейства 8051 мають такі апаратні особливості:
• внутрішній ОЗП обсягом 128 байт;
• 4096 байт вбудованої пам'яті програм;
• 128 байт вбудованої пам'яті даних;
• адресація 64 Кбайт пам'яті програм і 64 Кбайт пам'яті даних.
Рисунок 3 Структурна схема мікроконтролера MCS
8051

6.

Рисунок 4 Відцентровий насос JSW8M
Відцентровий насос JSW8M
Відцентрові насоси призначені для
подачі та перекачування води,
наповнення басейнів.
Рисунок 5 Насос помпового
типу Хонда WB20
Насос помпового типу Хонда
WB20 призначена для
перекачування води до 620 літрів /
хвилини. Найчастіше дану модель
використовують для відкачування
води з кабельних траншей,
затоплених підвалів, будівельних
каналів та інших конструкцій.

7.

Рисунок 6 Поплавковий датчик рівня води
ПДУ-Н101-3700
Поплавковий датчик – прилад для управління
насосами та клапанами, регулювання рівня
води в резервуарі, автоматизації процесу
наповнення-осушення резервуару.
Рисунок 7 RGB світлодіод
RGB світлодіоди будуть
виконувати функцію світлових
транспарантів і відображати
інформацію про рівні води.
(синій – «рівень нижній», зелений
– «рівень середній», червоний –
«рівень верхній»).

8.

Пускач AC 380 В 2.1-3A 13HP
Магнітний пускач прикладний до
ланцюга змінного струму, Має
зелену кнопку для запуску
контролера та червону для його
зупинки. Має низьке
енергоспоживання, високу
ефективність безпечної і надійної
роботи.
Рисунок 8 Пускач AC 380 В 2.13A 13HP

9.

Вибір елементної бази
Рисунок 9 Електрична принципова схема системи «Підтримка рівня води у лаві шахти»

10.

Опис структурної схеми джерела живлення
Блок живлення - вторинне джерело живлення, призначене для
забезпечення живлення електроприладу електричною енергією.
Основним призначенням блоку живлення LRS-75-24 В є незалежне
живлення від вхідного пристрою. Завдяки такому блоку
забезпечується вентиляція, освітлення, напруга і зв'язок.
Рисунок 10 Електрична схема блоку живлення

11.

Розробка та опис алгоритму керування
Опис сталих станів
системи:
S0 – Стан спокою;
S1 – Перевірка рівня
води;
S2 – Рівень нижній;
S3 – Рівень середній;
S4 – Рівень верхній;
S5 – Натиснення
кнопки «Стоп».
Рисунок 11 Граф стану системи керування

12.

Змінна
Призначення
Порт
SIndic
Індикатор, що призначений для відображення початку роботи системи
P2.7
VIndic
Індикатор, що призначений для відображення роботи відцентрового насоса
P2.6
PIndic
Індикатор, що призначений для відображення роботи насоса помпового типу
P2.5
IndicLow
Індикатор, що призначений для відображення рівня води в «нижній» зоні
P2.4
IndicMid
Індикатор, що призначений для відображення рівня води в «середній» зоні
P2.3
IndicHigh
Індикатор, що призначений для відображення рівня води в «верхній» зоні
P2.2
DLow
Нижній датчик рівня води
P1.0
DHigh
Верхній датчик рівня води
P1.1
KStop
Кнопка для зупинки роботи системи
P1.2
KStart
Кнопка для початку роботи системи
P1.3

13.

Опис програмного забезпечення
Для написання програмного забезпечення була використана мова
програмування низького рівня - Assembler. Налаштування програми
для системи керування виконано в програмі MCStudio.
У програмі використовувались наступні команди:
SET - присвоєння порту;
CLR - обнулення;
SETB - встановлення біта в логічну одиницю;
JMP - безумовний перехід;
JB - перехід за умови, що біт встановлений;

14.

MC Studio – це інтегральне середовище
розробки програмного забезпечення для
мікроконтролерів серії MCS-51, яке має
симулятор
оточення,
що
дозволяє
промоделювати
пристрої,
що
оточують
мікроконтролер в реальній системі.

15.

ВИСНОВКИ
У ході розробки програмного забезпечення було
вивчено особливості програмування мовою низького
рівня - Assembler. Поглиблені практичні навички
роботи з середовищем програмування низького
рівня MC Studio.
English     Русский Rules