Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Измерительное оборудование Осциллографы, мультиметры, анализаторы и другая измерительная техника необходимая каждому разработчику.

 
Опции темы

Всенаправленный датчик удара

Непрочитано 23.04.2016, 18:57  
Lisenko2008
Временная регистрация
 
Регистрация: 06.11.2006
Сообщений: 50
Сказал спасибо: 79
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Lisenko2008 на пути к лучшему
По умолчанию Re: Всенаправленный датчик удара

Искать-то можно что угодно. Вот только найти нельзя.
Всем хорош MPU6050, он может работать в восьми диапазонах от 2G до 16G. Беда только в том, что производитель в даташите забыл описать процедуру переключения по диапазонам. Все кто этот акселерометр пользуют, используют его в квадрокоптерах и т.п. и им заводской установки в 2g достаточно. Поэтому метод переключения на диапазон 16g найти невозможно. Во всяком случае так было 2 года назад, когда обсуждали эту тему.
Реклама:
Lisenko2008 вне форума  
Непрочитано 23.04.2016, 22:44  
croma
Гражданин KAZUS.RUN
 
Регистрация: 20.01.2008
Сообщений: 604
Сказал спасибо: 2
Сказали Спасибо 295 раз(а) в 180 сообщении(ях)
croma на пути к лучшему
По умолчанию Re: Всенаправленный датчик удара

http://forum.arduino.cc/index.php?topic=339349.45
croma вне форума  
Непрочитано 24.04.2016, 06:51  
Lisenko2008
Временная регистрация
 
Регистрация: 06.11.2006
Сообщений: 50
Сказал спасибо: 79
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Lisenko2008 на пути к лучшему
По умолчанию Re: Всенаправленный датчик удара

Спасибо. Ссылка дельная. Но, судя по ней, народ мучается с тем же вопросом. Команда afs-sel просто вводит кратный G множитель, который не позволяет выйти за пределы размера буфера в 32768. А проблема остаётся: при примерно одинаковом ударе по акселерометры показания разнятся ну очень сильно. Видимо любой удар по определению сильно превосходит 16g.
Поэтому прикидка Dromanov1972 где при ударе а=250g не лишена правды.

Последний раз редактировалось Lisenko2008; 24.04.2016 в 07:35.
Lisenko2008 вне форума  
Непрочитано 24.04.2016, 11:24  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Всенаправленный датчик удара

Сообщение от Lisenko2008 Посмотреть сообщение
А проблема остаётся: при примерно одинаковом ударе по акселерометры показания разнятся ну очень сильно
А не думали о том, что оцифровка слишком редкая и максимальное значение не есть максимальное, а только где-то на подходе к максимуму?
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Сказали "Спасибо" akegor
granel (27.04.2016)
Непрочитано 24.04.2016, 16:10  
Lisenko2008
Временная регистрация
 
Регистрация: 06.11.2006
Сообщений: 50
Сказал спасибо: 79
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Lisenko2008 на пути к лучшему
По умолчанию Re: Всенаправленный датчик удара

Ну оцифровку делает сам чип MPU с той скоростью с какой может. Проблему я вижу в том, что MPU это псевдо гироскоп и на его основе псевдоакселерометр. Он построеен на конденсаторах с подвижными пластинами. Наклонили чип, пластины повернулись, ёмкость изменилась, чип высчитал наклон или ускорение. А когда на датчик воздействуешь с сильным превышением допустимых параметров, то эти пластины либо не успевают повернуться либо по инерции отлетают за реальный угол наклона. Поэтому щелкаешь по нему, он реально отклоняется градусов на 40 а показать может и то 95 то 156.
У меня на груше пока стоит датчик собственной конструкции. На пружине фотоприемник под ним светодиод. Программа считает время отсутствия сигнала с фотоприемника. Чем больше время, тем сильнее был удар.
Все хорошо и замечательно, но пока вектор удара совпадает с центром груши. Тогда датчик отклоняется вперед, потом назад. Но если удар смещен от центральной оси, груша закручивается и датчик отклоняется по результирующему вектору и возвращаясь пролетает мимо светдиода, попадая на него после 2-3 тактов. И вот это пока непреодалимая проблема.

Последний раз редактировалось Lisenko2008; 24.04.2016 в 16:14.
Lisenko2008 вне форума  
Непрочитано 24.04.2016, 17:38  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Всенаправленный датчик удара

Сообщение от Lisenko2008 Посмотреть сообщение
Ну оцифровку делает сам чип MPU с той скоростью с какой может.
Я про частоту снятия отсчетов.
Сообщение от Lisenko2008 Посмотреть сообщение
Поэтому щелкаешь по нему, он реально отклоняется градусов на 40 а показать может и то 95 то 156.
Углы - хорошо, но лучше смотреть по ускорению. Как?
По трем осям определяете модуль вектора Ж. Если он единица - система в покое. Отличие от единицы и даст сигнал о наличии смещения с каким-то ускорением. Остается определить это ускорение. Математика.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 24.04.2016, 18:11  
pojarnik11
Частый гость
 
Регистрация: 10.11.2011
Сообщений: 22
Сказал спасибо: 12
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
pojarnik11 на пути к лучшему
По умолчанию Re: Всенаправленный датчик удара

можно попробовать жестко закрепленную спицу с грузиком на конце. а на саму спицу наклеить тензорезисторы. при ударе спица будет изгибаться, меняя сопротивление тензорезистора. Правда спица будет еще и колебаться. Но если учитывать только пик удара думаю будет довольно точно.
pojarnik11 вне форума  
Непрочитано 24.04.2016, 20:26  
Lisenko2008
Временная регистрация
 
Регистрация: 06.11.2006
Сообщений: 50
Сказал спасибо: 79
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Lisenko2008 на пути к лучшему
По умолчанию Re: Всенаправленный датчик удара

Сообщение от akegor Посмотреть сообщение
Я про частоту снятия отсчетов.
Сам MPU выдает результаты со скоростью 100кГц. Частота приема микроконтроллером с тактовой 20МГц с голыми библиотеками акселерометра, И2С и индикатора (отключенным COM-просмотром через монитор) на вскидку всяко не менее мегагерца. Поэтому частота снятия не менее частоты выдачи акселерометром. А если с осей результаты идут некорректные, то и модуль вектора будет таким же. Для себя мне ясно, что подобные акселерометры на удары работать не способны.
Сообщение от pojarnik11 Посмотреть сообщение
можно попробовать жестко закрепленную спицу с грузиком на конце. а на саму спицу наклеить тензорезисторы. при ударе спица будет изгибаться, меняя сопротивление тензорезистора. Правда спица будет еще и колебаться. Но если учитывать только пик удара думаю будет довольно точно.
Да примерно с этого я и начинал. Только тема у нас «Всенаправленный датчик удара», а тензорезисторов, одинаково меняющих свои характеристики в любом направлении мне не попадалось. Да и с теми что были АЦП AVRа долго периваривает. (Как-то ремонтировал дорогой горнолыжный тренажер. Там спортсмен стоит на станине, ноги на площадках имитирующих лыжи закрепляются, площадки наклонно подвижны. Наклон контролируют дорогие датчики с тензорезисторами. Так вот если их отдельно от агрегата резко дергаешь, даже там некорректные показания скачут).

Перечитав много по теме, согласен с выводами людей что аналоговые датчики неточны, сложны а хорошие очень дороги и в разработках их желательно не использовать. Проверено. Пошел по пути цифровых.
Есть две идеи.
1. Заменить светодиод прозрачным диском на который нанесено черное кольцо с отверстием в центре, а под ним подсветка. Тогда отклоняющийся на пружине фотоприемник не будет зависеть от вектора удара, так как обратное движение в расчетах не присутствует. Недостаток в том, что ширина этого черного кольца не будет универсальна. Дети за его пределы датчик могут не выбить, а если сделать кольцо узким, то у взрослых датчик это кольцо будет быстро проходить и опять будут не очень внятные показания.
2. Использовать датчик от лазерной мышки: хорошее разрешение, цифровое различие направления движения датчика. Но проблема в том, что датчик должен двигаться впритирку к поверхности корпуса. Т.е. поверхность, вдоль которой движется датчик должна быть близкой к куску идеальной сферы. Есть ли какие мысли по этому поводу.
Lisenko2008 вне форума  
Непрочитано 24.04.2016, 20:44  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,313
Сказал спасибо: 2,633
Сказали Спасибо 12,076 раз(а) в 6,082 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Всенаправленный датчик удара

Сообщение от Lisenko2008 Посмотреть сообщение
Для себя мне ясно, что подобные акселерометры на удары работать неспособны.
Я этими вопросами занимался, правда для немного других условий, и сказал о полученной информации и пути решения. Другими словами, я не предполагаю, а уже прошел. Устройство работает. Правда, на СТМ-овской базе.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 24.04.2016, 23:50  
kreking
Почётный гражданин KAZUS.RUN
 
Регистрация: 04.02.2005
Сообщений: 2,505
Сказал спасибо: 1,240
Сказали Спасибо 938 раз(а) в 691 сообщении(ях)
kreking на пути к лучшему
По умолчанию Re: Всенаправленный датчик удара

Сообщение от Lisenko2008 Посмотреть сообщение
...1. Заменить светодиод прозрачным диском на который нанесено черное кольцо с отверстием в центре, а под ним подсветка. Тогда отклоняющийся на пружине фотоприемник не будет зависеть от вектора удара, так как обратное движение в расчетах не присутствует. Недостаток в том, что ширина этого черного кольца не будет универсальна. Дети за его пределы датчик могут не выбить, а если сделать кольцо узким, то у взрослых датчик это кольцо будет быстро проходить и опять будут не очень внятные показания...
Покажите на рисунке, как это будет выглядеть.
Сообщение от Lisenko2008 Посмотреть сообщение
...Перечитав много по теме, согласен с выводами людей что аналоговые датчики неточны, сложны а хорошие очень дороги и в разработках их желательно не использовать...
Если это не аналоговый датчик, значит дискретный? Как собираетесь снимать информацию?
kreking вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Датчик линейного перемещения из оптической мыши age3000 Автоматика и аппаратура связи 1 24.05.2014 22:18
Измерение силы\скорости удара kip96 Делимся опытом 2 15.02.2014 21:43
Датчик удара - движения putmannn Электроника - это просто 18 26.01.2012 07:39
[Решено] датчик удара барабанщик Аудиотехника 6 03.06.2003 12:01


Часовой пояс GMT +4, время: 14:23.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.