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

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

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

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

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

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

Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств.

 
Опции темы
Непрочитано 19.07.2013, 17:20  
BolshoyK
Гражданин KAZUS.RU
 
Регистрация: 25.11.2009
Сообщений: 609
Сказал спасибо: 37
Сказали Спасибо 140 раз(а) в 72 сообщении(ях)
BolshoyK на пути к лучшему
По умолчанию Сейсмодатчик своими руками

С некоторых пор ухудшилась сейсмологическая обстановка в наших краях, в связи с этим, хочется узнать, насколько велики колебания здания. Попробовал использовать MMA7455 для регистрации перемещений. Толи математика плохая, толи мешает шумность самого датчика. В общем пока ничего путнего не получается. Хочется узнать советы,, мнения, опыт тех кто уже делал подобное, либо хорошо знаком с математикой обработки данных от акселерометров.
На выходе изделия хочется получить график перемещения в пространстве точки где закреплен датчик. В идеале по 3-м осям.
Если какой-то другой датчик больше подходит для этого - скажите какой.
BolshoyK вне форума  
Непрочитано 19.07.2013, 17:32  
VladimirIvan
Гуру портала
 
Аватар для VladimirIvan
 
Регистрация: 26.01.2007
Адрес: Дивное, Россия
Сообщений: 14,676
Сказал спасибо: 7,223
Сказали Спасибо 18,154 раз(а) в 6,325 сообщении(ях)
VladimirIvan на пути к лучшему
По умолчанию Re: Сейсмодатчик своими руками

Частотный диапазон сейсмических волн от 0,0001 Гц до 100 Гц, соответственно без ФНЧ не обойтись.
Вложения:
__________________
Любое утверждение верно, включая и это.
VladimirIvan вне форума  
Непрочитано 19.07.2013, 17:45  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,856
Сказал спасибо: 2,532
Сказали Спасибо 11,770 раз(а) в 5,896 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Сейсмодатчик своими руками

BolshoyK, тема, конечно, интересная. А как Вы обрабатывали данные? Примерный алгоритм.
Вообще-то, мне так кажется, датчик грубоват. И шумноват. Это для приложений, типа "шмякни об стену правой стороной - ...".
Я смотрю на СТМовские, но пока руки не дошли.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.

Последний раз редактировалось akegor; 19.07.2013 в 17:50.
akegor вне форума  
Непрочитано 19.07.2013, 18:04  
BolshoyK
Гражданин KAZUS.RU
 
Регистрация: 25.11.2009
Сообщений: 609
Сказал спасибо: 37
Сказали Спасибо 140 раз(а) в 72 сообщении(ях)
BolshoyK на пути к лучшему
По умолчанию Re: Сейсмодатчик своими руками

akegor, ну... читаю данные с датчика, вычисляю скорость по осям, из скорости и времени - расстояние. Трудность в том, что на выходе датчика получаю постоянный дрейф в какую-то одну сторону. В виду наличия отсутствия положительного результата - не хотелось бы замусоривать тему кривым кодом. То, что шумный - это я тоже заметил. Непонятно почему у него есть дрейф. если бы ускорения менялись -1, 0, 1, 0, 0, -1, 0, 1 - то было бы понятно что его туда-сюда колбасит, а ведь он выдает(примерно, упрощенно) 0, 1, 0, 1, 2, 0. Ну естественно после калибровки такие цифры.
BolshoyK вне форума  
Непрочитано 19.07.2013, 18:25  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,856
Сказал спасибо: 2,532
Сказали Спасибо 11,770 раз(а) в 5,896 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Сейсмодатчик своими руками

Сообщение от BolshoyK Посмотреть сообщение
естественно после калибровки такие цифры
А калибровка относительно чего? По цифрам из ДШ?
Хотя, погрешность при этом довольно-таки приемлемая. Я смотрю со своей колокольни на вопрос - недавно занимался определением медленного наклона, методика, конечно, другая.
Когда выбирал датчики, перебрал немножко, но все от AD и остановился на ADXL213 - приемлемый шум, хорошая температурная стабильность. Дрейфа нет. При замерах несколько раз в сутки, если нет движения, угол наклона вертикальной оси уверенно держится, скажем, 3.7 градуса без колебаний. С учетом того, что в этой области значения по осям очень маленькие (грубо, sin 3-х градусов) и вычисление наклона производится по двум осям - результат прекрасный.
Конечно, перемещения - алгоритм другой, но это пример датчика.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 19.07.2013, 19:00  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Сейсмодатчик своими руками

BolshoyK, у самих трясет раз в 2-3 месяца (3..5 баллов). Тоже думал о сейсмометре, но дорогое удовольствие.
На дешевых акселерометрах, думаю, получится громоздкая конструкция: несколько маятников, в которых находятся акселерометры. Снимаем показания, обнаруживаем отклонения от синусоиды.
__________________
Смерть бандеровской мразоте!
eddy вне форума  
Непрочитано 19.07.2013, 19:09  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,856
Сказал спасибо: 2,532
Сказали Спасибо 11,770 раз(а) в 5,896 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Сейсмодатчик своими руками

eddy, зачем? В принципе, ускорение - вторая производная от перемещения. Два раза проинтегрировать - и получить результат. Величину результата, в принципе, можно получить реальную, если проэталонировать оси по g. Дальше - математика. Даже при дрейфе на графике глаз выделит интересующие моменты.
Думаю, так.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 20.07.2013, 11:00  
BolshoyK
Гражданин KAZUS.RU
 
Регистрация: 25.11.2009
Сообщений: 609
Сказал спасибо: 37
Сказали Спасибо 140 раз(а) в 72 сообщении(ях)
BolshoyK на пути к лучшему
По умолчанию Re: Сейсмодатчик своими руками

akegor, Глазами - это понятно, но не интересно. Кроме того, надо хранить огромное количество информации, чтобы можно было глянуть потом. Информацию надо сливать на комп в реалтайме, без задержек. В общем плохой вариант. Надо отлавливать нужные колебания, описывать их более простыми методами. Например, переместились из точки x0,y0,z0 в точку x1,y1,z1 за время t.
если будет набор таких перемещений, то можно построить схему движения. Данных будет не много по размеру, сливать их можно не торопясь.
если движение не прямолинейное, то делить траекторию на сектора, чтобы получилась ломаная линия.
BolshoyK вне форума  
Непрочитано 20.07.2013, 11:24  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,856
Сказал спасибо: 2,532
Сказали Спасибо 11,770 раз(а) в 5,896 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Сейсмодатчик своими руками

BolshoyK, а Вы в любом случае окончательную обработку будете глазами проводить. Вот если бы стояла задача от пяти баллов сирену включить - тогда другое дело.
Информации на самом деле не так уж и много. Диапазон от 10 Гц и ниже, а для этого 20 отсчетов в секунду хватит. Каждый отсчет при 12 битах - 12*3 = 4.5 байта полезной информации. В файл писать лучше в ASCII, тогда - 9 байтов. Посчитайте объем при непрерывной записи. Не так уж и много. А вычисления - на большом железе.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 20.07.2013, 12:26  
BolshoyK
Гражданин KAZUS.RU
 
Регистрация: 25.11.2009
Сообщений: 609
Сказал спасибо: 37
Сказали Спасибо 140 раз(а) в 72 сообщении(ях)
BolshoyK на пути к лучшему
По умолчанию Re: Сейсмодатчик своими руками

akegor,
9 байт - одна запись.
*20 = 180 в секунду.
*60 = 10800 в минуту.
*60 = 632кб в час.
*24 = 15мег в сутки.
*30 = 450мег в месяц.
И при этом не желательно прерываться в записи.
Не вариант.
Может по математике кто-нибудь расскажет, что-то полезное, как из сырых данных получить искомое ?
BolshoyK вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Люстра Чижевского своими руками Alexeii Электроника - это просто 134 17.07.2016 16:55
Акустика своими руками Mr.CG Аудиотехника 4 23.11.2010 18:20
Компьютерные колонки своими руками tabard Делимся опытом 0 17.10.2010 19:36
Оборудывание для Wi-Fi своими руками =) kiber_worm Автоматика и аппаратура связи 2 14.04.2007 23:20
[Решено] хочу сделать спутниковую антену своими руками velldio Отвлекитесь, эмбеддеры! 24 03.12.2006 21:14


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


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