При разработке
электронных устройств и систем управления часто возникает необходимость
иметь информацию о положении проектируемой системы в пространстве (положение
дисплея для задания портретного или ландшафтного режима, авиамоделизм,
беспилотные летательные аппараты и т.п.), либо о возникновении нештатной
ситуации в процессе эксплуатации системы (удар, вибрация и т.п.). Решить эту
задачу сегодня стало возможно с помощью датчиков ускорения, которые получили
широкое распространение в последние годы. Однако их применение на начальном
этапе разработки ограничено размерами самого датчика – как правило датчики
ускорения выпускаются в миниатюрных корпусах для поверхностного монтажа (LGA-xx),
что делает их в принципе не паяемыми с помощью обычных инструментов
(паяльник).
Представленный
модуль датчика ускорения MMA7455L – это плата с уже запаянным
датчиком и минимальной обвязкой. Все управляющие сигналы микросхемы и ее
питание выведены на стандартный 9-контактный разъем с шагом 2,54мм, что дает
возможность простого подключения датчика к существующей системе, либо
макетной плате. Плата имеет миниатюрные размеры 23мм х 12,7мм. С помощью SMD
джамперов имеется возможность выбора источника питающего напряжения
(внешнее, либо от установленного на плате 3В стабилизатора напряжения).
Также предусмотрен ручной выбор SPI режима с помощью SMD джампера на плате,
что позволяет не использовать сигнал выбора устройства (при условии, что на
шине SPI больше нет устройств), и соответственно освободить один вывод
управляющего микроконтроллера для других задач. Джампер JP1 позволяет
подключать VDD питание к питанию линий ввода/вывода, если нет необходимости
запитывать линии ввода/вывода отдельно.
MMA7455L это высококачественный 3-х осевой
датчик ускорения (акселерометр) с I2C/SPI цифровым выходом и чрезвычайно
низким энергопотреблением от Freescale Semiconductor. Датчик имеет режим
низкого энергопотребления, что позволяет использовать его в спящем режиме с
функциями пробуждения.
MMA7455L имеет несколько диапазонов измерения
ускорения ±2g/±4g/±8g в 8-битном режиме, которые могут быть выбраны
пользователем.
Режим самодиагностики для Z-оси позволяет управляющей
системе проверять работоспособность датчика непосредственно в процессе
работы устройства.
Датчик может быть сконфигурирован для генерации сигнала
прерывания при возникновении ситуации воздействия импульса (или двойного
импульса) на датчик, или свободного падения датчика. MMA7455L также имеет фильтр выходного сигнала, температурную
компенсацию. Уровень 0g может быть откалиброван через 0g регистры.
Особенности
модуля/датчика:
- Широкий диапазон питающего напряжения 2,4-3,6В
- диапазоны измерения ускорения ±2g/±4g/±8g, переключаемые пользователем
- I2C/SPI интерфейс управления
- 8/10-битный вывод данных
- Возможность изменения адреса датчика на шине I2C
- прерываниz для свободного падения и воздействия импульса (двойного
импульса)
- Функции спящего режима и пробуждения
- Функция самодиагностики
- Удароустойчивость до 5000g
- Миниатюрный размер платы 23мм х 12,7мм
- Все управляющие сигналы датчика и выводы питания выведены на 9-контактный
- Встроенный стабилизатор напряжения 3В
- возможность выбора внешнего источника питания, либо от стабилизатора 3В
- крепежное отверстие диаметром 2,1мм