ВВЕДЕНИЕ И ПОСТАНОВКА ЗАДАЧИ 3
1.1 ВВЕДЕНИЕ 3
1.2 ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА ДИПЛОМНЫЙ ПРОЕКТ 4
2 РАЗРАБОТКА МОДУЛЯ ИНЕРЦИОННОГО СЕНСОРА 8
2.1 ПРЕДЛОЖЕНИЕ И ОБОСНОВАНИЕ ПОДХОДА К СОЗДАНИЮ СЕНСОРА 8
2.2 РАЗРАБОТКА СТРУКТУРНОЙ СХЕМЫ МОДУЛЯ ИНЕРЦИОННОГО СЕНСОРА 9
2.3 ОБОСНОВАНИЕ ВЫБОРА ЭЛЕМЕНТНОЙ БАЗЫ 12
2.3.1 Акселерометр 12
2.3.2 Магниторезистивный сенсор 14
2.3.3 АЦП 17
2.3.4 ЦАП 21
2.3.5 Температурный датчик 23
2.3.6 Операционный усилитель 25
2.3.7 Мультиплексор 29
2.3.8 Схема сброса 31
2.3.9 ПЛИС 32
2.3.10 Микроконтроллер 34
2.4 ПРИНЦИП РАБОТЫ МОДУЛЯ ИНЕРЦИОННОГО СЕНСОРА 37
2.5 РАСЧЕТ ПОТРЕБЛЯЕМОЙ МОЩНОСТИ 39
3 РАЗРАБОТКА ТЕХНОЛОГИЧЕСКОГО ПРОЦЕССА НАЧАЛЬНОЙ КАЛИБРОВКИ МОДУЛЯ ИНЕРЦИОННОГО СЕНСОРА 41
3.1 ОБОСНОВАНИЕ НЕОБХОДИМОСТИ НАЧАЛЬНОЙ КАЛИБРОВКИ МОДУЛЯ ИНЕРЦИОННОГО СЕНСОРА 41
3.2 РАЗРАБОТКА АЛГОРИТМА ТЕХНОЛОГИЧЕСКОГО ПРОЦЕССА НАЧАЛЬНОЙ КАЛИБРОВКИ ИНЕРЦИОННОГО СЕНСОРА 41
3.3 РЕЗУЛЬТАТЫ ИСПЫТАНИЯ РАЗРАБОТАННОГО ТЕХНОЛОГИЧЕСКОГО ПРОЦЕССА НАЧАЛЬНОЙ КАЛИБРОВКИ ИНЕРЦИОННОГО СЕНСОРА 55
4 РАЗРАБОТКА АЛГОРИТМОВ УПРАВЛЕНИЯ ИНЕРЦИАЛЬНЫМИ ПРИЛОЖЕНИЯМИ 58
4.1 РАЗРАБОТКА АЛГОРИТМА ОПРОСА МОДУЛЯ ИНЕРЦИОННОГО СЕНСОРА И ФИЛЬТРАЦИИ ПОЛУЧЕННЫХ ПОКАЗАНИЙ 58
4.2 РАЗРАБОТКА АЛГОРИТМА РАСПОЗНАВАНИЯ БАЗОВЫХ ДВИЖЕНИЙ FLIP 61
4.3 РАЗРАБОТКА АЛГОРИТМА ВЫДЕЛЕНИЯ БАЗОВЫХ ДВИЖЕНИЙ PUSH 65
5 РАЗРАБОТКА МЕТОДИКИ НАПИСАНИЯ ИНЕРЦИАЛЬНЫХ ПРИЛОЖЕНИЙ 68
5.1 СПЕЦИФИКА РАЗРАБОТКИ ПРИЛОЖЕНИЙ ДЛЯ ОПЕРАЦИОННОЙ СИСТЕМЫ PALM OS 4.0 68
5.2 РАЗРАБОТКА РАЗДЕЛЯЕМОГО РЕСУРСА БАЗЫ ДАННЫХ ИНЕРЦИОННОГО СЕНСОРА 72
5.3 РАЗРАБОТКА ДЕМОНСТРАЦИОННОГО ИНЕРЦИАЛЬНОГО ПРИЛОЖЕНИЯ 74
6 ПЛАНИРОВАНИЕ И ОЦЕНКА ЗАТРАТ СОЗДАНИЯ ПРОГРАММНОГО ПРОДУКТА 81
6.1 СМОЛЯНАЯ ЯМА ПРОГРАММИРОВАНИЯ 81
6.2 СЕТЕВОЕ ПЛАНИРОВАНИЕ 82
6.3 СОЗДАНИЕ СТРУКТУРНОЙ ТАБЛИЦЫ РАБОТ 83
6.4 РАСЧЕТ ЗАТРАТ НА СОЗДАНИЕ ПРОГРАММНОГО ПРОДУКТА 87
6.4.1 Расчет затрат на непосредственную разработку программного комплекса 87
6.4.2 Расчет затрат на изготовление опытного образца программного продукта 89
6.4.3 Расчет затрат на технологию 90
6.4.4 Затраты на ЭВМ 90
6.4.5 Общие затраты на создание программного продукта 91
7 ПРОИЗВОДСТВЕННАЯ И ЭКОЛОГИЧЕСКАЯ БЕЗОПАСНОСТЬ 93
7.1 ВВЕДЕНИЕ В ПРОИЗВОДСТВЕННУЮ И ЭКОЛОГИЧЕСКУЮ БЕЗОПАСНОСТЬ 93
7.2 ОБЕСПЕЧЕНИЕ ПРОИЗВОДСТВЕННОЙ БЕЗОПАСНОСТИ ПРИ РАЗРАБОТКЕ, ПРОИЗВОДСТВЕ И ЭКСПЛУАТАЦИИ МИКРОПРОЦЕССОРНЫХ УСТРОЙСТВ 94
7.2.1 Микроклимат лаборатории 94
7.2.2 Требования к уровням шума и вибрации 96
7.2.3 Электробезопасность 97
7.2.4 Требование к защите от статического электричества и излучений при работе за компьютером. 98
7.2.5 Требования к освещению на рабочем месте 100
7.2.6 Воздействие вредных веществ при пайке 102
7.2.7 Психофизические факторы 103
7.2.8 Эргономика рабочего места 103
7.3 РАСЧЕТ ИСКУССТВЕННОГО ОСВЕЩЕНИЯ НА РАБОЧЕМ МЕСТЕ 104
7.4 ОХРАНА ОКРУЖАЮЩЕЙ СРЕДЫ 106
8 ЗАКЛЮЧЕНИЕ 108
9 СПИСОК ЛИТЕРАТУРЫ 109
1.1 ВВЕДЕНИЕ 3
1.2 ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА ДИПЛОМНЫЙ ПРОЕКТ 4
2 РАЗРАБОТКА МОДУЛЯ ИНЕРЦИОННОГО СЕНСОРА 8
2.1 ПРЕДЛОЖЕНИЕ И ОБОСНОВАНИЕ ПОДХОДА К СОЗДАНИЮ СЕНСОРА 8
2.2 РАЗРАБОТКА СТРУКТУРНОЙ СХЕМЫ МОДУЛЯ ИНЕРЦИОННОГО СЕНСОРА 9
2.3 ОБОСНОВАНИЕ ВЫБОРА ЭЛЕМЕНТНОЙ БАЗЫ 12
2.3.1 Акселерометр 12
2.3.2 Магниторезистивный сенсор 14
2.3.3 АЦП 17
2.3.4 ЦАП 21
2.3.5 Температурный датчик 23
2.3.6 Операционный усилитель 25
2.3.7 Мультиплексор 29
2.3.8 Схема сброса 31
2.3.9 ПЛИС 32
2.3.10 Микроконтроллер 34
2.4 ПРИНЦИП РАБОТЫ МОДУЛЯ ИНЕРЦИОННОГО СЕНСОРА 37
2.5 РАСЧЕТ ПОТРЕБЛЯЕМОЙ МОЩНОСТИ 39
3 РАЗРАБОТКА ТЕХНОЛОГИЧЕСКОГО ПРОЦЕССА НАЧАЛЬНОЙ КАЛИБРОВКИ МОДУЛЯ ИНЕРЦИОННОГО СЕНСОРА 41
3.1 ОБОСНОВАНИЕ НЕОБХОДИМОСТИ НАЧАЛЬНОЙ КАЛИБРОВКИ МОДУЛЯ ИНЕРЦИОННОГО СЕНСОРА 41
3.2 РАЗРАБОТКА АЛГОРИТМА ТЕХНОЛОГИЧЕСКОГО ПРОЦЕССА НАЧАЛЬНОЙ КАЛИБРОВКИ ИНЕРЦИОННОГО СЕНСОРА 41
3.3 РЕЗУЛЬТАТЫ ИСПЫТАНИЯ РАЗРАБОТАННОГО ТЕХНОЛОГИЧЕСКОГО ПРОЦЕССА НАЧАЛЬНОЙ КАЛИБРОВКИ ИНЕРЦИОННОГО СЕНСОРА 55
4 РАЗРАБОТКА АЛГОРИТМОВ УПРАВЛЕНИЯ ИНЕРЦИАЛЬНЫМИ ПРИЛОЖЕНИЯМИ 58
4.1 РАЗРАБОТКА АЛГОРИТМА ОПРОСА МОДУЛЯ ИНЕРЦИОННОГО СЕНСОРА И ФИЛЬТРАЦИИ ПОЛУЧЕННЫХ ПОКАЗАНИЙ 58
4.2 РАЗРАБОТКА АЛГОРИТМА РАСПОЗНАВАНИЯ БАЗОВЫХ ДВИЖЕНИЙ FLIP 61
4.3 РАЗРАБОТКА АЛГОРИТМА ВЫДЕЛЕНИЯ БАЗОВЫХ ДВИЖЕНИЙ PUSH 65
5 РАЗРАБОТКА МЕТОДИКИ НАПИСАНИЯ ИНЕРЦИАЛЬНЫХ ПРИЛОЖЕНИЙ 68
5.1 СПЕЦИФИКА РАЗРАБОТКИ ПРИЛОЖЕНИЙ ДЛЯ ОПЕРАЦИОННОЙ СИСТЕМЫ PALM OS 4.0 68
5.2 РАЗРАБОТКА РАЗДЕЛЯЕМОГО РЕСУРСА БАЗЫ ДАННЫХ ИНЕРЦИОННОГО СЕНСОРА 72
5.3 РАЗРАБОТКА ДЕМОНСТРАЦИОННОГО ИНЕРЦИАЛЬНОГО ПРИЛОЖЕНИЯ 74
6 ПЛАНИРОВАНИЕ И ОЦЕНКА ЗАТРАТ СОЗДАНИЯ ПРОГРАММНОГО ПРОДУКТА 81
6.1 СМОЛЯНАЯ ЯМА ПРОГРАММИРОВАНИЯ 81
6.2 СЕТЕВОЕ ПЛАНИРОВАНИЕ 82
6.3 СОЗДАНИЕ СТРУКТУРНОЙ ТАБЛИЦЫ РАБОТ 83
6.4 РАСЧЕТ ЗАТРАТ НА СОЗДАНИЕ ПРОГРАММНОГО ПРОДУКТА 87
6.4.1 Расчет затрат на непосредственную разработку программного комплекса 87
6.4.2 Расчет затрат на изготовление опытного образца программного продукта 89
6.4.3 Расчет затрат на технологию 90
6.4.4 Затраты на ЭВМ 90
6.4.5 Общие затраты на создание программного продукта 91
7 ПРОИЗВОДСТВЕННАЯ И ЭКОЛОГИЧЕСКАЯ БЕЗОПАСНОСТЬ 93
7.1 ВВЕДЕНИЕ В ПРОИЗВОДСТВЕННУЮ И ЭКОЛОГИЧЕСКУЮ БЕЗОПАСНОСТЬ 93
7.2 ОБЕСПЕЧЕНИЕ ПРОИЗВОДСТВЕННОЙ БЕЗОПАСНОСТИ ПРИ РАЗРАБОТКЕ, ПРОИЗВОДСТВЕ И ЭКСПЛУАТАЦИИ МИКРОПРОЦЕССОРНЫХ УСТРОЙСТВ 94
7.2.1 Микроклимат лаборатории 94
7.2.2 Требования к уровням шума и вибрации 96
7.2.3 Электробезопасность 97
7.2.4 Требование к защите от статического электричества и излучений при работе за компьютером. 98
7.2.5 Требования к освещению на рабочем месте 100
7.2.6 Воздействие вредных веществ при пайке 102
7.2.7 Психофизические факторы 103
7.2.8 Эргономика рабочего места 103
7.3 РАСЧЕТ ИСКУССТВЕННОГО ОСВЕЩЕНИЯ НА РАБОЧЕМ МЕСТЕ 104
7.4 ОХРАНА ОКРУЖАЮЩЕЙ СРЕДЫ 106
8 ЗАКЛЮЧЕНИЕ 108
9 СПИСОК ЛИТЕРАТУРЫ 109
ВВЕДЕНИЕ 3
РАЗДЕЛ 1 ФОРМИРОВАНИЕ ЗАМЫСЛА ПРОЕКТА 5
1.1 Диагностика предприятия 5
1.2 Анализ окружения проекта 21
Вывод: причины необходимости разработки и реализации проекта 30
РАЗДЕЛ 2 РАЗРАБОТКА ПРОЦЕССОВ ИНИЦИАЛИЗАЦИИ ПРОЕКТА 31
2.1 Разработка структуры продукта проекта. Требования к продукту проекта, характеристики, показатели продукта проекта 31
2.2 Выбор проектных альтернатив 33
2.3 Институтициональный, технический и экономический проектный анализ и выбор наилучшей из альтернатив 35
2.4 Предварительное ТЭО проекта 45
2.5 Принятие решения о разработке проекта 51
РАЗДЕЛ 3 СТРУКТУРИЗАЦИЯ ПРОЕКТА 53
3.1 Формирование команды проекта 53
3.2 Разработка иерархической структуры работ проекта 56
3.3 Разработка иерархической структуры ресурсов проекта 60
3.4 Разработка организационной структуры проекта 62
3.5 Разработка матрицы ответственности 63
РАЗДЕЛ 4 ПЛАНИРОВАНИЕ ПРОЕКТА. ПЛАНИРОВАНИЕ ДЛИТЕЛЬНОСТИ РАБОТ ПО ПРОЕКТУ 65
4.1 Разработка сетевого графика работ проекта 65
4.2 Планирование стоимости проекта 69
РАЗДЕЛ 5 ОЦЕНКА ЭФФЕКТИВНОСТИ ПРОЕКТА 71
ЗАКЛЮЧЕНИЕ 73
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 75
1. Acer
2. AeroCool
3. Aidata
4. ASRock
5. Biostar
6. Compal
7. Cooler Master
8. D-Link
9. E-TEN
10. G-Smart
11. Gainward
12. Foxconn
2. AeroCool
3. Aidata
4. ASRock
5. Biostar
6. Compal
7. Cooler Master
8. D-Link
9. E-TEN
10. G-Smart
11. Gainward
12. Foxconn
Вступ 3
1. Призначення й основні властивості експертних систем 4
2. Будова експертної системи і переваги 5
3. Особливості побудови й організації експертних систем 7
4. Основні режими роботи експертних систем 9
5. Відмінність експертних систем від традиційних програм 10
6. Розробка експертної системи 11
7. Приклад роботи 16
Висновки 19
Список використаної літератури 21
Комментарий: На базі даної курсової роботи розроблено, з використанянм мови програмування C#, просту експертну систему з графічним інтерфейсом і можливістю ручного редагування експертних даних (дані беруться із файлів base.xp і quest.dat). Робота включає в себе: - робочу програму; - програмний код на мові C#; - пояснювальну записку. Ключові слова: розробка еспертної системи; експертна система C#; розробити експертну систему.
1. Призначення й основні властивості експертних систем 4
2. Будова експертної системи і переваги 5
3. Особливості побудови й організації експертних систем 7
4. Основні режими роботи експертних систем 9
5. Відмінність експертних систем від традиційних програм 10
6. Розробка експертної системи 11
7. Приклад роботи 16
Висновки 19
Список використаної літератури 21
Комментарий: На базі даної курсової роботи розроблено, з використанянм мови програмування C#, просту експертну систему з графічним інтерфейсом і можливістю ручного редагування експертних даних (дані беруться із файлів base.xp і quest.dat). Робота включає в себе: - робочу програму; - програмний код на мові C#; - пояснювальну записку. Ключові слова: розробка еспертної системи; експертна система C#; розробити експертну систему.
1. Створити дві таблиці, що мають структури:
Структура першої таблиці: назва фірми, марка автомобіля, кількість годин обслуговування, ціна за годину обслуговування;
Структура другої таблиці: марка автомобіля, рік випуску, колір, швидкість.
Заповнити таблиці даними (по 10 записів).
2. Здійснити зв’язок між таблицями по одному із полів;
3. На основі зв’язаних таблиць створити три запити, в яких:
3.1. упорядкувати дані по одному з полів;
3.2. задати умови відбору по іншому полю;
3.3. виконати ітогові обчислення.
4. Створити форму, в якій:
4.1. виконати обчислення значення розрахункової величини;
4.2. відредагувати дані у формі:
4.2.1. добавити в кінець форми два нових записи;
4.2.2. один із записів знищити;
4.2.3. в оди із записів внести зміни.
4.3. Вставити у форму області «Заголовок формы» та «Примечание формы» і занести в них текстову інформацію.
5. Створити звіт, в якому:
5.1. виконати обчислення значення розрахункової величини;
5.2. згрупувати дані та упорядкувати їх;
5.2. вставити у звіт області «Заголовок отчета» та «Примечание отчета» і занести в них текстову інформацію.
6. Створити кнопочку форму, що містить кнопки, які дозволяють викликати створені запити, переглянути створені форму та звіт.
Комментарий: Контрольна робота містить опис реалізації практичного завдання в середовищі Microsoft Access. В роботі описано кожний крок і наведено "знімки екрану". Робота налічує файл бази даних *.mdb, в якому міститься реалізоване практичне завдання!
Структура першої таблиці: назва фірми, марка автомобіля, кількість годин обслуговування, ціна за годину обслуговування;
Структура другої таблиці: марка автомобіля, рік випуску, колір, швидкість.
Заповнити таблиці даними (по 10 записів).
2. Здійснити зв’язок між таблицями по одному із полів;
3. На основі зв’язаних таблиць створити три запити, в яких:
3.1. упорядкувати дані по одному з полів;
3.2. задати умови відбору по іншому полю;
3.3. виконати ітогові обчислення.
4. Створити форму, в якій:
4.1. виконати обчислення значення розрахункової величини;
4.2. відредагувати дані у формі:
4.2.1. добавити в кінець форми два нових записи;
4.2.2. один із записів знищити;
4.2.3. в оди із записів внести зміни.
4.3. Вставити у форму області «Заголовок формы» та «Примечание формы» і занести в них текстову інформацію.
5. Створити звіт, в якому:
5.1. виконати обчислення значення розрахункової величини;
5.2. згрупувати дані та упорядкувати їх;
5.2. вставити у звіт області «Заголовок отчета» та «Примечание отчета» і занести в них текстову інформацію.
6. Створити кнопочку форму, що містить кнопки, які дозволяють викликати створені запити, переглянути створені форму та звіт.
Комментарий: Контрольна робота містить опис реалізації практичного завдання в середовищі Microsoft Access. В роботі описано кожний крок і наведено "знімки екрану". Робота налічує файл бази даних *.mdb, в якому міститься реалізоване практичне завдання!
Вступ.6
І Загальна характеристика мережі та вимоги до неї.10
1.1 Аналітичний огляд існуючих рішень з питань побудови
комп’ютерних мереж.10
1.2 Призначення розробки.18
1.3 Вимоги до апаратного та програмного забезпечення.20
1.4 Вимоги до документації.21
1.5 Постановка задачі на розробку проекту. Характеристика підприємства, для якого створюється проект мережі 22
ІІ Обґрунтування апаратного забезпечення мережі 24
2.1 Вибір середовища передачі та комутаційного обладнання.24
2.2 Опис та обґрунтування вибору логічного типу мережі32
2.3 Обґрунтування вибору обладнання для мережі.38
2.4 Особливості монтажу мережі.44
2.5 Основні проблеми некоректної роботи мережі.45
ІІІ Налаштування мережі.48
3.1 Інструкція з інсталяції програмного забезпечення.48
3.2 Налаштування Ethernet мережі52
3.3 Спільне використання ресурсів комп’ютерів.55
3.4 Налаштування мережі Wi-Fi.57
3.5 Налаштування мережі Internet.63
3.6 Доступ користувачів до ресурсів Інтернет.65
ІV Економічна частина.71
V Охорона Праці .76
Висновки81
Список використаних джерел.83 Додаток A. План приміщення.85
Додаток Б. Довідка про впровадження.86
І Загальна характеристика мережі та вимоги до неї.10
1.1 Аналітичний огляд існуючих рішень з питань побудови
комп’ютерних мереж.10
1.2 Призначення розробки.18
1.3 Вимоги до апаратного та програмного забезпечення.20
1.4 Вимоги до документації.21
1.5 Постановка задачі на розробку проекту. Характеристика підприємства, для якого створюється проект мережі 22
ІІ Обґрунтування апаратного забезпечення мережі 24
2.1 Вибір середовища передачі та комутаційного обладнання.24
2.2 Опис та обґрунтування вибору логічного типу мережі32
2.3 Обґрунтування вибору обладнання для мережі.38
2.4 Особливості монтажу мережі.44
2.5 Основні проблеми некоректної роботи мережі.45
ІІІ Налаштування мережі.48
3.1 Інструкція з інсталяції програмного забезпечення.48
3.2 Налаштування Ethernet мережі52
3.3 Спільне використання ресурсів комп’ютерів.55
3.4 Налаштування мережі Wi-Fi.57
3.5 Налаштування мережі Internet.63
3.6 Доступ користувачів до ресурсів Інтернет.65
ІV Економічна частина.71
V Охорона Праці .76
Висновки81
Список використаних джерел.83 Додаток A. План приміщення.85
Додаток Б. Довідка про впровадження.86
ВВЕДЕНИЕ 3
Поддержка многофункциональных графических оболочек и мультимедийных приложений. 3
Внедрение новых сетевых и Web-технологий. 3
Безопасность и защита. 3
Поддержка многопоточности и многоядерных процессоров. 4
Поддержка распределенных и параллельных вычислений. 4
Виртуализация ресурсов и аппаратуры. 4
Развитие файловых систем большой емкости. 4
Поддержка облачных вычислений. 5
Развитие высокопроизводительных беспроводных сетей 5
Використання Access сумісно з другими прикладеннями MS 3
1. Задание варианта № 18.3
2. Описание использованного математического метода решения.3
3. Графическая схема алгоритма.4
4. Словарь обозначений.6
5. Листинг программы7
Работа с двумерным массивом
Разработать алгоритм и программу для вычисления произведения и
суммы любых указанных строки или столбца двумерного массива размером
[n.m]. Значения n и m должны вводиться с клавиатуры (принять 3≤n≤8,
4≤m≤10). Ввод номера строки или номера столбца – с клавиатуры.
Предусмотреть вывод исходного массива в виде таблицы. Обеспечить по
желанию пользователя возможность вывода исходного массива и результатов
расчета в текстовый файл.
2. Описание использованного математического метода решения.3
3. Графическая схема алгоритма.4
4. Словарь обозначений.6
5. Листинг программы7
Работа с двумерным массивом
Разработать алгоритм и программу для вычисления произведения и
суммы любых указанных строки или столбца двумерного массива размером
[n.m]. Значения n и m должны вводиться с клавиатуры (принять 3≤n≤8,
4≤m≤10). Ввод номера строки или номера столбца – с клавиатуры.
Предусмотреть вывод исходного массива в виде таблицы. Обеспечить по
желанию пользователя возможность вывода исходного массива и результатов
расчета в текстовый файл.