Белорусский национальный технический университет
Repository of the Belarusian National Technical University
ISSN: 2310-7405
Repository of the Belarusian National Technical University
View Item 
  •   Repository BNTU
  • Сериальные издания
  • Системный анализ и прикладная информатика
  • 2016
  • №4
  • View Item
  •   Repository BNTU
  • Сериальные издания
  • Системный анализ и прикладная информатика
  • 2016
  • №4
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

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

Thumbnail
Authors
Михайлов, В. Г.
Date
2016
Publisher
БНТУ
Another Title
Reading, preprocessing of acceleration and corners inclination with MPU-6050 I record them on SD-card the ARDUINO DUE
Bibliographic entry
Михайлов, В. Г. Считывание, первичная обработка ускорений и углов наклона с 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.
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 карту при наибольшем быстродействии для данных устройств.
URI
https://rep.bntu.by/handle/data/26742
View/Open
53-60.pdf (699.6Kb)
Collections
  • №4[8]
Show full item record
CORE Recommender

Belarusian National Technical University | Science Library | About Repository | Размещение в Репозитории | Contact Us
Яндекс.МетрикаIP Geolocation by DB-IP
Science Library | About Repository | Размещение в Репозитории | Contact Us
 

Browse

All of Repository BNTUCommunities & CollectionsAuthorsTitlesBy Issue DatePublisherBy Submit DateTypeThis CollectionAuthorsTitlesBy Issue DatePublisherBy Submit DateType

My Account

LoginRegister

Belarusian National Technical University | Science Library | About Repository | Размещение в Репозитории | Contact Us
Яндекс.МетрикаIP Geolocation by DB-IP
Science Library | About Repository | Размещение в Репозитории | Contact Us