УЗНАЙ ЦЕНУ

(pdf, doc, docx, rtf, zip, rar, bmp, jpeg) не более 4-х файлов (макс. размер 15 Мб)


↑ вверх
Тема/ВариантРазработка технологического процесса начальной калибровки модуля инерционного сенсора
ПредметИнформационные технологии
Тип работыдиплом
Объем работы111
Дата поступления12.12.2012
2900 ₽

Содержание

ВВЕДЕНИЕ И ПОСТАНОВКА ЗАДАЧИ 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

Введение

С течением времени минимизация персональных компьютеров (ПК) дошла до такой степени, что полнофункциональный ПК может помещаться на ладони. Такие компьютеры называют “карманными персональными компьютерами” (КПК) или иначе “наладонниками”. КПК обладает меньшим быстродействием, но может выполнять многие функции обычного ПК, такие как: набор и редактирование текстов, работа с Internet, работа с электронной почтой, работа с базами данных, и многое другое. С помощью плат расширения КПК можно наделить цифровой камерой, модемом, mp3-плейером, сканером бар-кода, GPS-приемником и модулем Bluetooth. Однако, в данной бочке мёда существует и ложка дёгтя - это устройства ввода информации. Стандартно, на КПК есть шесть кнопок, которые можно запрограммировать на выполнение определённых действий, и стилус – перо, с помощью которого можно вводить текст, используя панель Graffiti или экранную клавиатуру. Использование подобных органов управления часто вызывает неудобства, связанные с тем, что работать с программным обеспечением приходится двумя руками. Одной рукой удерживается КПК, а другой рукой вводится информация с помощью стилуса. Большинство операций, которые пользователи обычных ПК привыкли делать с помощью клавиатуры, не могут быть реализованы на малом количестве кнопок КПК. В связи с этим остро встаёт проблема расширения органов ввода для КПК, которые бы могли совмещать в себе компактность и возможность оперирования одной рукой. Практически каждая фирма-производитель КПК имеет свои разработки в этой области, но ни одна из них этих разработок ещё не внедрена. Одним из перспективных направлений развития органов управления и ввода информации является ввод информации с помощью пространственных жестов руки, удерживающей КПК. Однако данный метод ввода информации ещё не реализован, нет информации как по сенсорам, с помощью которых можно реагировать на изменение угловой ориентации КПК, так и по организации взаимодействия этих сенсоров с программным обеспечением КПК. В рамках данного дипломного проекта реализована идея управления программным обеспечением КПК фирмы Palm Inc. с помощью инерционных сенсоров и специального программного обеспечения, позволяющего по показаниям этих сенсоров судить о выполнении определённых жестов.

Литература

1. Якунин А.Н., Саблин А.В., Проскуряков Д.В., Соловьёв А.Н., Савченко Ю.В. "Методика калибровки инерциальных сенсоров". Известия Тульского Государственного Университета, серия "Радиотехника и радиооптика", том Ш, выпуск 1, Министерство образования РФ, стр. 38-44, 2002 2. Joos, D.K.; Krogmann, U.K. Estimation of strapdown sensor parameters for inertial system error-compensation. AGARD Conference Proceedings, London, UK, 14-17 Oct. 1980. 3. Veijola, T.; Kuisma, H.; Lahdenpera, J. Dynamic modelling and simulation of microelectromechanical devices with a circuit simulation program. 1998 International Conference on Modeling and Simulation of Microsystems, Cambridge, MA, USA: Computational Publications, 1998. p.245-50. 4. Павловская Т.А. C/C++ Программирование на высоком уровне. ПИТЕР, Санкт-Петербург, 2001 5. Мартин Фаулер, Кендалл Скотт. UML Основы. Краткое руководство по унифицированному языку моделирования. Пер. с англ. Символ-Плюс, Санкт-Петербург, 2002 6. Christopher Bay, Elly Freeman, Jean Ostrem. Palm OS SDK Programer’s Reference, Palm Inc, Santa Clara, 2000 7. Christopher Bay, Elly Freeman, Jean Ostrem. Palm OS Programmer’s Companion, Palm Inc, Santa Clara, 2000 8. Проскуряков А.В. Сетевое планирование и управление. МИЭТ, Москва, 1991 9. Моисеева Н.К., Костина Г.Д. Маркетинговые исследования при создании и использовании программных продуктов. МИЭТ, Москва, 1996 10. Серёгин Р.А., Методическая разработка по темам “Теория массового обслуживания” и “Сетевое планирование”. Финансовая академия при Правительстве РФ, Москва, 1997 11. Брукс Ф.П., Мифический человеко-месяц или как создаются программные системы. Пер. с англ. Символ-Плюс, Санкт-Петербург, 2001 12. ГОСТ 12.1.019-79 ССБТ «Электробезопасность. Общие требования». 13. ГОСТ 12.3.019-80 «Испытания и измерения электрические. Общие требования безопасности». 14. Охрана окружающей среды: Учеб. Для технических спец. вузов. С.В. Белов, Ф.А. Барбинов, А.Ф. Козьяков и др. Под ред. С.В. Белова. 2-е изд. 15. Константинова Л.А., Писеев В.М. Методические указания по выполнению раздела «Охрана окружающей среды» в дипломных проектах. 16. Каракеян В.И., Константинова Л.А., Ларионов Н.М., Писеев В.М. Методические указания по выполнению раздела «Охрана окружающей среды» в дипломных проектах. 17. Л.А.Константинова, Н.М.Ларионов, В.М.Писеев «Методические указания по выполнению раздела ОХРАНА ТРУДА в дипломном проекте для студентов МИЭТ». 18. Под редакцией С.В.Белова. «Охрана окружающей среды». Л.А.Константинова, Н.М.Ларионов, В.М.Писеев «Методы и средства обеспечения безопасности на предприятиях электронной промышленности».
Уточнение информации

+7 913 789-74-90
info@zauchka.ru
группа вконтакте