Тип работы:
Предмет:
Язык работы:


СИСТЕМА СБОРА ДАННЫХ НА ОСНОВЕ АППАРАТНОГО МОДУЛЯ WI-FI

Работа №46085

Тип работы

Магистерская диссертация

Предмет

физика

Объем работы73
Год сдачи2018
Стоимость4815 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
244
Не подходит работа?

Узнай цену на написание


Введение 4
1. Элементная база для реализации системы 3
1.1. Контроллер сети wi-fi EVK1105 3
1.2. Технические характеристики управляющего микроконтроллера Arduino Due 5
1.2.1. Общие сведения 5
1.2.2. Режимы питания микроконтроллера по напряжению 7
1.2.3. Память микроконтроллера 8
1.2.4. Описание интерфейсов микроконтроллера 8
1.3. Датчик комплексного измерения магнитного поля, пространственной
ориентации и угловой скорости Grove - IMU 10DOF v2.0 12
1.3.1. Общие сведения 12
1.3.2. Измерительный модуль MPU-9250 12
1.3.3. Датчик температуры и влажности BMP280 15
2. Принцип действия детектирующей аппаратуры 17
2.1. Общая характеристика 17
2.2. Классификация датчиков 18
2.3. Принцип работы акселерометра 20
2.4. Принцип работы магнитометра 21
2.5. Принцип работы гироскопа 24
3. Практическая реализация разрабатываемой системы 29
3.1. Схема установки 29
3.2. Организация связи между микроконтроллером и внешними датчиками 29
3.3. Приём, обработка и визуализации данных 32
4. Результаты измерений и их коррекция 35
4.1. Калибровка датчиков 35
4.2. Определение магнитного азимута 40
Заключение 44
Список литературы 45
Приложения 46
Приложение 1. Листинг программы для связи датчика grove - imu 10dof v2.0 и платы Arduino Due 46
Приложение 2. Листинг программы для связи платы Arduino Due и компьютера 54
Приложение 3. Листинг программы для беспроводной связи датчика платы EVK1105 и компьютера

В научно технических задачах, при постановке экспериментов часто требуются цифровые системы сбора данных. При построении системы сбора данных в настоящее время все чаще используют готовые встраиваемые модули, каждый из которых спроектирован так, чтобы выполнять определенные узконаправленные задачи. Комплекс из таких модулей образует научно экспериментальную установку для сбора и предобработки данных. Часто в ходе экспериментов требуется передача данных на расстояние, а в случае передвижных и маневренных экспериментов требуется непосредственная передача данных с движущегося объекта исследования в головной модуль для отслеживания тех или иных параметров. Для слежения за маневрами приборов, таких как летательных аппаратов, либо скважин применяются датчики пространственной ориентации, такие как магнитометры, акселерометры, гироскопы и gps-позиционирование.
С учетом этого была поставлена цель по разработке беспроводной системы сбора данных для изучения характеристик датчиков магнитометра, акселерометра и гироскопа и измеряемых параметров на основе модуля wi-fi.
Научная новизна работы заключается в разработке и реализации алгоритма расчета угла азимута по данным датчика grove - imu 10dof v2.0 в реальном времени.
Для достижения поставленной цели необходимо решить следующие задачи:
1. Создать и реализовать алгоритм для EVK1105 для беспроводной передачи на компьютер;
2. Создать и реализовать алгоритм для Arduino Due для считывания данных с датчика grove - imu 10dof v2.0;
3. Создать приложение для считывания данных с датчиков пространственной ориентации с отладочного комплекта и сохранения на компьютер ;
4. Реализовать калибровку датчика grove - imu 10dof v2.0;
5. Рассчитать угол азимута по данным датчика grove - imu 10dof v2.0 и реализовать расчёт угла в реальном времени.

Возникли сложности?

Нужна помощь преподавателя?

Помощь студентам в написании работ!


В ходе выполнения работы были изучены принципы программирования и работы отладочных комплектов EVK1105, Arduino Due, организация обмена данных с датчиками пространственной ориентации гироскопом, акселерометром и магнетометром. Был создан и реализован алгоритм для микроконтроллера EVK1105 для беспроводной передачи данных, на компьютер, используя средства html и среды разработки Atmel Studio. Для реализации считывания данных с датчиков пространственной ориентации в Arduino Due, была организована i2c связь с помощью среды разработки Arduino ide. Было создано приложение для считывания и визуализации данных с датчиков пространственной ориентации с отладочного комплекта и сохранения на компьютер. Для этого использовалась среда разработки Matlab. Связь между платой Arduino Due и компьютером была организована по com-порту. Были реализованы стандартные алгоритмы для калибровки датчиков пространственной ориентации grove - imu 10dof v2.0. Создан и реализован алгоритм для расчета угла азимута по данным датчиков пространственной ориентации магнитометра и гироскопа и акселерометра.


1. Microchip - www.microchip.com/developmenttools/ProductDetails/atevk1105(Дата и время обращения 20.01.2018 13:38)
2. Бессекерский В.А., Попов Е.П. Теория систем автоматического управления / В.А. Бесссекерский, Е.П. Попов — Изд. 4-е, перераб. И доп. — Спб., Профессия, 2007. — 752с.]
3. Современные датчики. Справочник. ДЖ. ФРАЙДЕН Перевод с английского Ю. А. Заболотной под редакцией Е. Л. Свинцова ТЕХНОСФЕРА Москва Техносфера-2005
4. Энциклопедия физики и техники -http://www.femto.com.ua/articles/part_2/4816.html(Дата и время обращения 20.02.2018 18:48)
5. Sarapuloff S.A. 15 Years of Solid-State Gyrodynamics Development in the USSR and Ukraine: Results and Perspectives of Applied Theory //Proc. of the National Technical Meeting of US Institute of Navigation (ION) (Santa Monica, Calif., USA. January 14-16,1997). — P.151-164.
6. GitHub - Built for developers www.github.com/kriswiner/MPU6050/wiki/Simple-and-Effective- Magnetometer-Calibration(Дата и время обращения 20.05.2018 10:14)
7. Find the magnetic declination at your location http://magnetic- declination.com - (Дата и время обращения 20.04.2018 10:34)


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2024 Cервис помощи студентам в выполнении работ