Считывание, первичная обработка ускорений и углов наклона с MPU-6050 и запись их на SD-карту ARDUINO DUE

Loading...
Thumbnail Image

item.page.other-contributor

item.page.advisors

item.page.editors

Date

Publisher

item.page.issn

item.page.isbn

item.page.depon

item.page.diss

Journal Title

Journal ISSN

Volume Title

item.page.title-alternative

Reading, preprocessing of acceleration and corners inclination with MPU-6050 I record them on SD-card the ARDUINO DUE

Abstract

Дан краткий обзор микроконтроллеров семейства Arduino, датчиков ускорений и наклона MPU-6050, их характеристик и областей применения. Показан механизм обмена информации микроконтроллера Arduino с датчиком MPU-6050 через шину i2C и их взаимодействие. Рассмотрены причины нестабильности или неработоспособности схем при подключении датчиков MPU-6050. Отмечена важность согласования параметров шины МК и датчиков, скоростей записи параметров исследуемого объекта для отладки систем управления на микроконтроллерах Arduino. Установлено, что основной причиной нестабильности или неработоспособности предлагаемых в интернете программ является непрописывание в блоке Setup команды инициализации. Для обеспечения работоспособности при подключении двух датчиков MPU-6050 к шине I2C Arduino требуется соединение на первом датчике пина ADO c GND, а на втором ADO с VCC. В результате первый датчик получает адрес 0x68, а второй 0x69. Установлено, что на быстродействие измерительной системы существенное влияние оказывают параметры частоты процессора и частоты шины i2C, прописываемые в библиотеках. Предложены изменения в библиотеках в файлах i2Cdev.h и MPU6050.cpp. За счет чего достигнуто быстродействие работы опроса двух датчиков на частоте 152,7 Гц или 305 Гц при одном датчике. Предложена блок-схема и программа, реализующие считывание, предварительную обработку данных с двух датчиков MPU-6050 и запись их SD карту при наибольшем быстродействии для данных устройств.

item.page.description-other

Description

Citation

Михайлов, В. Г. Считывание, первичная обработка ускорений и углов наклона с MPU-6050 и запись их на SD-карту ARDUINO DUE = Reading, preprocessing of acceleration and corners inclination with MPU-6050 I record them on SD-card the ARDUINO DUE / В. Г. Михайлов // Системный анализ и прикладная информатика. - 2016. – № 4. - С. 53 - 60.

Collections

Endorsement

Review

Supplemented By

Referenced By