- •1.1. Огляд сучасних засобів регулювання
- •1.2. Вимоги до світлофорного регулювання на перехресті
- •2.1. Розробка схеми електричної структурної
- •2.2. Розробка схеми електричної принципової
- •2.2.1.Вибір елементної бази.
- •3.1. Розробка алгоритму роботи програми і коду програми
- •Розділ 4. Економічна частина
- •4.1. Розрахунок витрат на виконання нддкр
- •4.1.1. Розрахунок витрат на оплату праці
- •Вихідні дані для розрахунку заробітної плати
- •Розрахунок витрат на оплату праці виконавців нддкр
- •4.1.2. Відрахування на соціальні заходи
- •4.1.3. Розрахунок витрат на матеріали
- •Розрахунок витрат на основні та допоміжні матеріали
- •Розрахунок витрат на покупні інструменти та пристрої
- •Розрахунок витрат на покупні напівфабрикати та комплектуючі вироби
- •4.1.4. Розрахунок витрат на енергію для наукових цілей
- •4.1.5. Розрахунок витрат на роботи, які виконують сторонні організації
- •4.1.6. Інші витрати
- •Розрахунок вартості машинного часу
- •4.1.7. Накладні витрати
- •4.1.8. Розрахунок калькуляції кошторисної вартості нддкр
- •4.2. Оцінка науково-технічної ефективності нддкр
- •Розділ 5. Охорона праці
- •5.1Характеристика пристрою регулювання руху транспортних засобів з точки зору охорони праці
- •5.2 Заходи щодо покращення умов праці при експлуатації пристрою регулювання руху транспортних засобів.
- •5.3 Протипожежні заходи
- •Висновок
- •Список використаної літератури
3.1. Розробка алгоритму роботи програми і коду програми
Алгоритм програми складається з вхідного блока, блока ініціалізації, та ряду логічних блоків.
Програма працює через кожну секунду по перериванню. Логічний блок перевіряє чи пройшло 5с, якщо ні – повірка продовжується , так, перехід на інший блок. Наступний блок перевіряє чи дані прийшли від першого світлофора, Ні, від наступного. Так, визначається, чи горів червоний колір. Якщо так, червоний гасне і загоряється жовтий. Ні, перевіряється, чи горить зелений колір, якщо так, виключається зелений і включається жовтий колір світлофора. При виявленні, що включений жовтий сигнал світлофора, логічний блок визначає, який червоний чи жовтий колір включити, в залежності від попереднього стану світлофора.
Розроблена програма в середовищі Microsoft Visual Studio на мові програмування VC++ . Запускаємо програму. В меню файл вибираємо пункт меню New. Появиться вікно згідно рис3.1.
Рис3.1. Пункт меню New
Виставити налаштування згідно рис. У вікні Project name ввести назву проектра і натиснути кнопку Ok.
В наступному вікні згідно рис3.2. Вибираємо пункт Dialog based.
Рис3.2. Вікно з налаштуваннями для створення діалогового вікна
Натиснувши на кнопці Finish, отримаємо діалогове вікно згідно рис3.3.
Рис3.3. Діалогове вікно
Змінимо його згідно рис3.4. Видалимо все з діалогового вікна. Добавимо кнопки Start та Stop. Добавимо умовні позначення для чотирьох світлофорів.
Рис3.4. Інтерфейс програми керування світлофором
Розробимо програму керування на ПК. Основу програми складає функція яка лежить в основі програми обробки переривання. По переривання через 5с відбувається аналіз попереднього стану світлофора та видача керуючих сигналів на світлофор через LPT порт ПК.
case ID_COUNT_TIMER:
m_iCount++; number++;
switch (number)
{
case 1:
GetReda("ON");
GetReda2("OFF");
number = 0;
break;
} m_sCount.Format("%d", m_iCount);
}
Функція GetReda("ON") включає червоне світло на світлофорі 1, а функція GetReda2("OFF") відповідно його вилючає. Ця функція показана на рисунку нижче.
void CTrafficLpt_1Dlg::GetReda(CString ch)
{
If(ch ==”OFF”)
D=1;
Else
D=0;
OUT32(888,D);
m_sReda = ch;
}
OUT32(888,1);
Логічний оператор If(ch ==”OFF”) визначає, чи червоне світло потрібно включати чи ні та передає дані D в відповідну функцію OUT32(888,D), яка включає, або виключає відповідне світло на світлофорі. Значення 888 означає адресу відповідного порту LTP.
Змінна m_sReda = ch показує оператору стан світлофора.
Розділ 4. Економічна частина
Суть дипломної роботи полягає у розробці пристрою регулювання руху транспортних засобів. Для оцінки доцільності і конкуренто - здатності даної розробки використовується економічна частина дипломного проекту.
4.1. Розрахунок витрат на виконання нддкр
Витрати на виконання НДДКР плануються шляхом складання калькуляції кошторисної вартості НДЦКР за наступними статтями:
витрати на оплату праці;
відрахування на соціальні заходи;
матеріали;
енергія для наукових цілей;
витрати на роботи, які виконують сторонні організації;
інші витрати;
накладні витрати.
Розрахунок витрат за статтями калькуляції ведеться, як правило, прямим способом.