Введение 4
Глава 1. Аналитический обзор 6
1.1. Обзор беспроводных интерфейсов 6
1.1.1. Беспроводной интерфейс BlueTooth 6
1.1.2. Беспроводной интерфейс Wi-Fi 7
1.1.3. Беспроводной интерфейс ZigBee 9
1.2. Обзор по проводным интерфейсам связи 12
1.2.1. Проводной интерфейс RS-232 12
1.2.2. Проводной RS-485 14
1.2.3. Проводной интерфейс SPI 15
Глава 2. Реализация системы сбора данных 18
2.1. Разработка алгоритма системы сбора данных 18
2.1.1. Общая блок-схема системы сбора данных 18
2.1.2. Алгоритм опроса сенсоров посредством беспроводного интерфейса
ZigBee 21
2.1.3. Алгоритм сбора данных с сенсоров посредством беспроводного
интерфейса Wi-Fi 23
2.2. Схемоэлектротехническое проектирование 35
2.3. Протокол связи 39
2.4. Экспериментальные данные 41
2.5. Математическая обработка полученных данных 44
Заключение 48
Список использованных источников 49
Приложение
В современном мире с каждым годом всё чаще возникают ситуации, которые требуют от людей выполнения разнообразных работ в тяжелых, опасных, а иногда несовместимых с жизнью условиях. Для выполнения подобных работ появляются новые средства экстремальной робототехники. Обычно для выполнения задач на суше это самоходное колесное или гусеничное шасси с находящимся на нём манипулятором, видеонаблюдением в качестве «зрения» и прочим устройством. Необходимо заметить, что такая техника имеет ограниченные возможности и, соответственно, сферы применения. Поэтому, как и прежде людям, рискуя здоровьем и жизнью, приходится работать в завалах, на пожарах, в условиях химического, биологического и радиоактивного заражения, бороться с преступниками и террористами. Причем, чаще всего это происходит не в чистом поле, а в зданиях и различных сооружениях, кабинах, трюмах и других подобных помещениях, то есть в условиях, изначально созданных для человека, с учетом его двурукости, двуногости, типичных размеров и массы тела. В связи с этим последние 10 лет в России активно разрабатываются антропоморфные платформы, позволяющие заменить труд человека в вышеописанных условиях.
Любая из разрабатываемых антропоморфных платформ нуждается в дистанционном управлении. В свою очередь управление опирается на навигационные данные, получаемые с разнообразных систем контроля устойчивости, блоков тактильных датчиков, гироскопов, датчиков линейных ускорений и прочих сенсоров. Обеспечение стабильности и точности функционирования электротехнической оснастки в составе плат акселерометрических сенсоров, инерциальной сборки, тензометрических датчиков и кабельного хозяйства обеспечивает возможность разработки и
реализации алгоритмов управления динамическим равновесием и шаговым движением антропоморфных робототехнических платформ, решении задач оптимального планирования траекторий, устойчивого двуногого прямохождения в условиях подстилающих поверхностей с сложным рельефом, а также обеспечения статического и динамического равновесия в условиях внешних возмущающих воздействий. Поэтому важным блоком подобных платформ является система сбора данных с датчиков. Следовательно, для получения показаний с датчиков необходимо организовать систему сбора данных, которая реализует достоверный приём информации и высокое быстродействие, удовлетворяющее требованиям системы управления.
Цель настоящей работы является разработка системы сбора данных для разнородных типов сенсоров.
Для достижения поставленной цели необходимо выполнить следующие задачи:
• провести обзор по беспроводным интерфейсам;
• разработать алгоритм опроса и приёма пакетов данных с сенсоров;
• спроектировать и изготовить плату сбора данных с сенсоров;
• протестировать полученную систему и провести статистический анализ принимаемых данных.
В ходе данной работы были рассмотрены и проанализированы разнообразные методы мониторинга разнородных типов сенсоров для антропоморфных платформ. Был разработан алгоритм беспроводного сбора данных с датчиков акселерометрических сенсоров, инерциальной сборки и тензометрических датчиков, спроектирована плата на базе микроконтроллеров семейства Texas Instruments CC2650 и CC3200.
Проведен комплекс испытаний и измерений разработанного алгоритма на изготовленной плате системы беспроводного сбора данных. Проведен анализ принимаемых данных на ошибки. По результатам анализа ошибка находится в пределах погрешности указанной в технической документации сенсоров, что подтверждает достоверность принимаемых данных и работоспособность системы.
1. www.BlueTooth.com [Электронный ресурс], Дата обращения 20.03.2016;
2. 802.11 -2012 - IEEE Standard for Information technology--Telecommunications and information exchange between systems Local and metropolitan area networks--Specific requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications, p.44;
3. Interface Circuits for TIA/EIA-485 (RS-485). Application Repot. Texas Instruments, 2008, p.5;
4. Болл Стюарт Р. Аналоговые интерфейсы микроконтроллеров. — М.: Додэка- XXI, 2007. — 59 с.
5. CC2650 SimpleLink. Texas Instruments Incorporated, 2015
6. CC3200 SimpleLink Wi-Fi and Internet-of-Things Solution, a Single Chip Wireless MCU. Texas Instruments Incorporated, 2014
7. И.С. Нугманов, А.Ю. Шемахин. Основы случайных процессов. - Казань: Изд-во Казан. ун-та, 2014. - 112 с.
8. И.С. Нугманов, К.Р. Шарипов, Статистические основы радиофизики: Обработка информации - Казань, 2009.
9. Олифер В. Г., Олифер Н. А. Компьютерные сети. Принципы, технологии, протоколы: Учебник для вузов. 3-е изд. - СПб.: Питер, 2006. - 554 с.
10. Таненбаум Э. Компьютерные сети. 4-е изд. - СПб.: Питер, 2003. - 598 с.
11. Datasheet Compact, Precision Ten Degrees of Freedom Inertial Sensor ADIS16448, p.15
12. Datasheet MEMS digital output motion sensor: ultra low-power high performance 3-axis “femto” accelerometer LIS2DH, 2011, p.5
13. Datasheet PS09 Single Chip Solution for Strain Gauges, 2011, p.33