Войти    Регистрация
ChipFind

Новости микроэлектроники

ПРОМЭЛЕКТРОНИКА Интегрируем гироскоп в STM32

Интегрируем гироскоп в STM32Если вы знаете только микроконтроллеры производства STMicroelectronics, то это означает, что о STMicroelectronics вы знаете мало. Самый массовый продукт, который выпускает эта компания – это МикроЭлектроМеханические Системы MEMS.

На базе этой технологии делается множество различных датчиков:

  • акселерометры
  • гироскопы
  • микрофоны
  • магнитометры
  • датчики давления

Как правило, любой из указанных MEMS датчиков имеет последовательный цифровой интерфейс. Чаще всего вы встретите SPI и I2C в качестве такового.

Инженеры компании "Промэлектроника" продолжают тестировать свой стек для работы с I2C шиной и расширяют библиотеку программного подключения устройств. В качестве «жертвы» был выбран гироскоп L3G4200. Корпуса MEMS, как правило, очень миниатюрные и их тяжело интегрировать в макет. Например, рассматриваемый гироскоп выпускается в корпусе LGA16.

Для удобства разработчиков компания STMicroelectronics выпускает специальные отладочные платы для MEMS. В нашем макете мы будем использовать STEVAL-MKI107V1. Это тот же самый гироскоп L3G4200, установленный на плату, с необходимым обвесом пассивных компонентов с разъёмом типа PLS.

Практически на любой MEMS датчик производства STMicroelectronics найдётся похожая отладочная плата, так что собрать первый макет устройства не составит больших усилий.
Кроме физического и электрического соединения с платой контроллера потребуется ещё и программный стек. Инженеры нашей компании создали простейший пример программной интеграции.

Смысл программы:

  • Ввести начальные настройки гироскопа и запустить его через I2C1 интерфейс.
  • Постоянно отслеживать вращательное движение по трём осям.
  • При превышении скорости вращения выше заданного значения зажигать соответствующий этой оси вращения светодиод. Иначе – гасить светодиод.

Мониторинг вращательного движения происходит посредством постоянного опроса датчика по цифровому интерфейсу. L3G4200 имеет два интерфейса, по которым можно вести опрос: SPI и I2C. Как было сказано ранее, в качестве средства связи был использован I2C.

Видео того, что получилось, а также проект можно посмотреть на форуме.

Использованные в проекте компоненты:

За получением более подробной информации вы можете обратиться: Бренд-менеджер:
Сорокин Сергей
E-mail: info@promelec.ru
Телефон: +7 (343) 245-68-20

Задать вопрос техподдержке вы можете на нашем форуме.

По вопросам оптовых продаж обращайтесь:
E-mail: order@promelec.ru
Телефон: +7 (343) 372 92 28
Единый телефон отдела продаж: 8 800 1000 321


  "ПРОМЭЛЕКТРОНИКА" - официальный прямой дистрибьютор компании "STMicroelectronics"

Источник: Промэлектроника  •  Подробнее: http://www.promelec.ru/company/news/1021/

ПРОМЭЛЕКТРОНИКА

Компания является одним из крупнейших российских поставщиков электронных компонентов (ЭК) (по данным отчета EuroPartners, Paris), а на рынке Уральского региона и Сибири - самым крупным. Приоритетным направлением деятельности компании является комплексное обеспечение предприятий и организаций ЭК. Еще одно направление - розничная продажа ЭК. Ассортимент продукции насчитывает более 40.000 наименований ЭК как отечественного производства, так и известных мировых производителей. ПРОМЭЛЕКТРОНИКА является официальным дистрибьютором ряда крупных зарубежных производителей. Большие складские запасы (площадь складов около 2.000 кв. м.) выгодно отличают нашу фирму от других компаний-поставщиков и позволяют оперативно удовлетворять потребности Клиентов. Вместе с поставками со склада успешно работает система работы "под заказ".

www.promelec.ruКонтактная информация

в оглавление

© 2006 — 2024 Капитал Плюс
Телефон, e-mail, ICQ для связи
РегистрацияРеклама на сайте