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


Комплекс низкоуровневых программных средств обеспечения функционирования ориентированной децентрализованной сети акселерометрических датчиков

Работа №82757

Тип работы

Дипломные работы, ВКР

Предмет

информатика

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

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


ВВЕДЕНИЕ 4
ГЛАВА 1. ТЕОРЕТИЧЕСКОЕ ВВЕДЕНИЕ 7
1.1. Постановка задачи 7
1.2 Беспроводные сенсорные сети 8
1.2.1 Стандарт ZigBee 10
1.3 Интерфейс UART 13
1.4 Типы шумовых воздействий, влияющих на выходной сигнал датчика 14
1.4.1 Шум квантования (Quantization Noize) 15
1.4.2 Случайное блуждание (дрейф) угла (Angle Random Walk) 15
1.4.3 Фликкер-шум (Нестабильность смещения нуля) (Bias Instability) 17
1.4.4 Случайное блуждание (дрейф) скорости (Rate Random 18
Walk) 18
1.4.5 Мультипликативная систематическая погрешность (Rate 19
Ramp) 19
1.4.6 Синусоидальный шум 19
1.5 Методы оценки шумовых составляющих сигнала 19
1.5.1 Условия эксперимента по снятию данных с датчика 20
1.5.2 Спектральная плотность мощности ( PSD, Power Spectral 21
Density ) 21
ГЛАВА 2. СОДЕРЖАНИЕ ИССЛЕДОВАНИЙ 22
2.1 Математический апппарат 22
2.1.1 Дисперсия Аллана (Allan Variance) 22
2.1.2 Алгоритм вычисления функции дисперсии Аллана 24
2.1.3 Оценка параметров шумовых компонент различными методами 25
2.2 Архитектура системы 26
2.2.1 Описание платы XTRINSIC-SENSE-BOARD 26
2.2.2 Freescale Freedom FRDM-KL25Z 30
2.2.3 Описание акселерометра Xtrinsic MMA8491Q 33
2.2.4 Радиомодули компании PANASONIC 34
2.2.5 Описание радиомодуля xbee pro s2b компании Digi 42
ГЛАВА 3. РЕАЛИЗАЦИЯ 45
3.1 Передача данных по UART 46
3.2 Прием данных акселерометра по COM-порту и выведение результатов в
виде графика 47
3.3. Оценка шумовых составляющих выходного сигнала датчика 49
ЗАКЛЮЧЕНИЕ 53
Список литературы 54
Приложение


Последние достижения в области технологий микро-электро-механических систем (MEMS - Microelectromechanical systems), беспроводной связи и цифровой электроники, привело к созданию многочисленных миниатюрных, надежных и недорогих устройств, которые стали востребованы во многих отраслях производства и на потребительском рынке. По мере совершенствования технологий производства, повышения качества и характеристик, MEMS-датчики нашли свое применение в широких областях, например в оборонной, авиационно-космической, энергетической и других высокотехнологических отраслях.
Технологии беспроводных сенсорных сетей привлекает внимание многих ученых, исследовательских институтов и коммерческий организаций, что обеспечило большой поток научных работ по данной тематике. Большой интерес к изучению данных систем обусловлен широкими возможностями для применения в различных областях науки и техники. Беспроводные системы, в частности, могут использоваться для предсказания об отказе оборудования в промышленных предприятиях, в аэрокосмических системах и автоматизации зданий. Благодаря способности к самоорганизации, автономности и высокой отказоустойчивости такие сети активно применяются в системах безопасности и военных приложениях. Успешное применение беспроводных сенсорных сетей в медицине для мониторинга здоровья связано с разработкой биологических сенсоров совместимых и интегральными схемами сенсорных узлов. Но наиболее популярное применение данные сети получили в системах мониторинга окружающей среды и контроля живых существ.
В последнее время все более широкое внедрение, где находят применение MEMS-устройства, является инерциальная навигационная система. Инерциальная навигация -метод определения координат и параметров движения различных объектов (судов, самолетов и др.) и управления их движением, основанный на свойствах инерции тел [1]. Принцип инерциальной навигации заключается в измерении движений объекта, характеризуемых изменениями во времени его ускорения, скорости и координат, при помощи 5
В частности, в роли датчика может выступать акселерометр. Это прибор для измерения проекции кажущегося ускорения разности между истинным ускорением объекта и гравитационным ускорением [2]. Данные датчики находят широкое применение в инерциальных навигационных системах, а также в системах контроля вибрации и аварийных состояний в промышленном и бытовом оборудовании. В этом случае контроль технического состояния приборов предполагается осуществлять при помощи установленных на них беспроводных сенсорных устройств (например, датчиков вибрации). Такие датчики при обнаружении увеличения вибрации выше установленного порога, немедленно передают информацию о состоянии промышленного оборудования в собственную память сенсорного устройства для дублирования в случае необходимости. Применение технологии беспроводных сенсорных сетей позволяет организовать непрерывный контроль состояния различных объектов, контроль их местоположения, контроль любых действий над объектами. Все действия над объектами хранения могут быть автоматически зафиксированы на пульте управления, сопровождаться светозвуковой сигнализацией.
Цель работы - разработка низкоуровневых программных средств для обеспечения функционирования сети ZigBee для акселерометрического датчика. Снятие показаний датчика с целью последующей обработки для выявления и количественной оценки шумовых составляющих акселерометра.
Объектом исследования является акселерометр mma8491q,
установленный на плате Xtrinsic Sense Board.
Предметом исследования является написания программного обеспечения для данного акселерометра с целью дальнейшего
функционирования по беспроводной сети ZigBee для анализа вибрационных характеристик прибора
с последующей обработкой данных акселерометра для выявления корректности показаний датчика.
Научная новизна работы состоит в разработке комплекса низкоуровневых программных средств децентрализованной сети
акселерометрических датчиков для обработки вибрационных характеристик, снятых с промышленной установки и ее цифровой обработки.
Практическая ценность работы состоит в разработке комплекса низкоуровневых программных средств с обеспечением надежности и низких энергетических затрат беспроводных сетей для акселерометрических датчиков.


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

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

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


В ходе работы было написано программное обеспечение для устройства Xtrinsic-Sense Board c целью осуществления передачи выходных данных акселерометра mma8491q по беспроводной сети ZigBee конечному пользователю, которое осуществляло сбор информации. Реализация программы производилось с помощью интегрированной среды разработки Keil uvision5 на языке программирования C.
Далее нам необходимо было осуществить сбор данных датчика с целью дальнейшей ее обработки. Для этого был использовали пакет прикладных программ MATLAB, в котором реализовывалась программа по снятию выходных параметров акселерометра по последовательному (COM) порту в виде графика в режиме реального времени. В данном графике выводились значения ускорений для каждой из оси акселерометра, т.е. для оси X, Y, Z.
После этого был поставлен эксперимент по снятию данных акселерометра с целью выявления и получения количественных оценок шумовых составляющих акселерометра. В этом случае датчик находился в неподвижном, т.е. в стационарном состоянии. Для оценки шумовых характеристик устройства mma8491q были сняты серии данных в течение 10 часов. В дальнейшем было произведено разбиение данных на кластеры и построение дисперсии Аллана. На графике дисперсии Аллана, с помощью аппроксимации полиномом с помощью метода наименьших квадратов, были выявлены, а также получены количественные оценки коэффициентов ошибок акселерометра mma8491q. Отклонение по Аллану показало корректные результаты, следовательно данные приходили без ошибок и пакеты не пропадали - следовательно система связи работает корректно.



[1] А. В. Д., Теория инерциальной навигации, М., 1966.
[2] Д. Рассел, акселерометр, VSD, 2012, р. 114.
[3] D. W. Stockwell, «Angle Random Walk,» Crossbow Technology.
[4] M. S. Keshner, «1/f Noise,» Proceedings of the IEEE, March 1982.
[5] «IEEE Standart Specification Format Guide and Test Procedure for Single-Axis,» (IEEE Std 952™- 1997 (R2008)).
[6] Y. L. P. M. C. R. Xin Zhang, «Allan Variance Analysis on Error».
[7] «FRDM-KL25Z User's Manual,» Users Guides, 24 Oct 2013.
[8] «OpenSDA,» Users Guides, 18 Sep 2012.
[9] «XTRINSIC-SENSE Board,» Evaluation Board for Freescale Xtrinsic Sensors.
[10] «Xtrinsic MMA8491Q 3-Axis Multifunction Digital Accelerometer,» Data Sheet: Technical Data, Rev 2.0, 11/2012.
[11] Panasonic, «PAN2341,» Communication Transceivers/Receivers RF Transceiver, Mar 28, 2007.
[12] Panasonic, «PAN2355,» Communication Transceivers/Receivers RF Transceiver, Oct 16, 2007.
[13] Panasonic, «PAN2355,» Communication Transceivers/Receivers RF Transceiver, Oct 16, 2007.
[14] Сайт «CC1100 Инструкция по применению» [Электронный ресурс]. Режим доступа http://focus. ti.com/docs/prod/folders/print/cc1100.html свободный. Дата обращения 20.05.2016.
[15] Panasonic, «PAN3101,» Sensors and Transducers Sensors Optical Navigation Sensors, Mar 30, 2005.
[16] Panasonic, «PAN4555,» RF and Microwave RF Modules 802.15.4 LR-WPAN, Mar 23, 2009.
[17] О. Пушкарев, Новости Электроники 3, 2008.
[18] «ZigBee RF Modules,» XBee/XBee-PRO ZigBee RF Modules User Guide.
[19] I. Freescale Semiconductor, «Kinetis KL25 Sub-Family,» Data Sheet: Technical Data, Rev 5 08/2014.
[20] М.Гук, "Аппаратные интерфейсы ПК", 2002.
[21] Xin Zhang, Yong Li, Peter Mumford, Chris Rizos, “Allan Variance Analysis on Error Characters of MEMS Inertial Sensors for an FPGA-based GPS/INS System”


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




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