Есть ли другие варианты для маленького (<5 мм в длину) датчика движения с низким g, чем акселерометры? Мне не нужно измерять ускорение, определяющее причины моего устройства, я просто хочу сигнал 1/0, когда это происходит. Предпочтительно очень низкая мощность, <10 мкА было бы неплохо.
(IIRC Я однажды увидел чисто механический маленький датчик, упомянутый в ответе здесь, но я больше не могу его найти. Чисто механический означает нулевую мощность.)
8
Ответы:
Нашел этот:
Это SignalQuest SQ-MIN-200 . Он действует как переключатель, и чаты открываются и закрываются при движении:
Он имеет длину всего 3,6 мм и диаметр 1,9 мм и потребляет всего 50 нА.
источник
Я нашел этот акселерометр (Freescale MMA8453Q) , который выглядит интересно. Я знаю, что это акселерометр, а не вкл / выкл, но, по крайней мере, он может работать при очень низком токе (6 мкА) со скоростью передачи данных 1,5 в секунду, что должно быть достаточно для обнаружения срабатывания.
источник
+1 за квестовый продукт Сигнал, я использовал его с несколькими дизайнами. Продуктом, которого следует избегать, является Switronics RBS020902-G. У меня было много неудач (застрял шары) с этим.
У Sensolute есть еще меньшее решение: http://www.sensolute.com/en/products/index/
источник
Производители акселерометров делают удивительно маломощные акселерометры для мобильных устройств, включая такие функции, как обнаружение движения.
ST имеет тот, который потребляет 2 мкА с двумя выходами прерывания, один из которых может использоваться для определения движения:
http://www.st.com/web/catalog/sense_power/FM89/SC444/PF250725
Но самое простое для вас - это, вероятно, поместить серию параллельных, но зубчатых открытых следов печатных плат на вашу печатную плату, и захватить BB на них небольшим металлическим экраном. Используя три линии (одну для экрана, одну для каждой другой зубчатой линии и одну для других зубчатых линий) и прикрепите их к трем прерываниям на входах смены контактов на вашем процессоре.
Когда устройство находится в состоянии покоя, установите линии в статическое состояние, которое не потребляет или потребляет мало энергии, но изменит один из выводов, если bb перемещается. Например, он может лежать между двумя линиями, не касаясь корпуса. Установите одну линию с подтягиванием, установите низкий уровень выхода другой линии и установите случай с подтягиванием. Корпус или подтянутая линия изменят состояние, если bb вообще движется. Вам нужно будет выбрать подтягивающие значения, которые уменьшают потребление тока, сбалансированные с чувствительностью (слишком высокая, и емкость не позволит заметить изменение линии при некотором движении).
Это позволит обнаружить различные движения в основном вдоль двух осей. Вам понадобится более сложный дизайн или другая вертикаль доски с аналогичным устройством, чтобы обнаруживать движение независимо от положения покоя и движения от этого покоя.
Но, конечно, это потребляет некоторую мощность. Если вам нужно действительно сенсорное решение, не требующее питания, нам нужна дополнительная информация о точном типе движения, которое вы должны увидеть, и информация о типах движения, которые не должны отключать датчик.
источник
Сегодня, ища что-то еще, я нашел датчик, который, кажется, нужен тому, что нужно спрашивающему : SW-18020P - полностью механический, диаметром менее 5 мм и очень дешевый.
Я не уверен, что я дал ссылку на сайт производителя, но должно быть легко найти место, где его можно купить.
Вот картинка:
И на самом деле есть несколько типов:
источник
Существуют разновидности ртутных переключателей, которые фактически измеряют наклон. Вы могли бы разместить их под разными (небольшими) углами, чтобы охватить диапазон возможных «углов наклона», и потребовалось бы, чтобы человек, поднимающий устройство, поднимал его без опрокидывания, чтобы устройство не сработало (что было бы сложно).
Есть также датчики наклона (механические).
источник
Вам не нужно читать ускорение от них. Просто включите прерывание для обнаружения движения, которое есть у большинства цифровых акселерометров, и используйте его для обнаружения. У них уже есть алгоритмы, которые обнаруживают движение или удар, не заставляя вас делать какой-либо анализ.
источник
По предложению Игнасио пьезо, я нашел этот маленький датчик . Это действительно датчик удара, и, вероятно, он недостаточно чувствителен, чтобы обнаружить его (чувствительность 1 мВ / г), но я хочу упомянуть его здесь для других пользователей, которые могут его использовать.
источник