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

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

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

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

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

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

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

 
Опции темы
Непрочитано 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.RU
 
Регистрация: 20.01.2008
Сообщений: 601
Сказал спасибо: 2
Сказали Спасибо 294 раз(а) в 179 сообщении(ях)
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
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,861
Сказал спасибо: 2,532
Сказали Спасибо 11,773 раз(а) в 5,897 сообщении(ях)
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
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,861
Сказал спасибо: 2,532
Сказали Спасибо 11,773 раз(а) в 5,897 сообщении(ях)
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
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,861
Сказал спасибо: 2,532
Сказали Спасибо 11,773 раз(а) в 5,897 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Всенаправленный датчик удара

Сообщение от Lisenko2008 Посмотреть сообщение
Для себя мне ясно, что подобные акселерометры на удары работать неспособны.
Я этими вопросами занимался, правда для немного других условий, и сказал о полученной информации и пути решения. Другими словами, я не предполагаю, а уже прошел. Устройство работает. Правда, на СТМ-овской базе.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 24.04.2016, 23:50  
kreking
Почётный гражданин KAZUS.RU
 
Регистрация: 04.02.2005
Сообщений: 2,230
Сказал спасибо: 1,020
Сказали Спасибо 823 раз(а) в 606 сообщении(ях)
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 11:01


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot