Хочу сделать датчик вибрации. Много вопросов!

biglev
Offline
Зарегистрирован: 30.11.2012

Добрый день.
Давно уже собираюсь собрать датчик (измеритель) вибрации.
Цель - вывести на LCD 1602 с помощью Arduino значение пропорциональное виброскорости (не обязательно в mV/g)
У меня возникли следущие вопросы:
1. Что нужно использовать - гироскоп или акселлерометр для измерения виброскорости?
2. Т.к. не особо силен в программировании, в основном использую готовые проекты. Попадался-ли вам на глаза похожий проект? Лично я встречал только вывод "сырых" показаний с акселлерометра (параметры X Y Z) на монитор через СОМ-порт. Ведь можно вывести то-же самое сразу на LCD дисплей в других единицах!
3. Можно-ли доработать проект так, что-бы параллельно LCD дисплею можно было-бы запрограммировать на Arduino выход 4-20мА?
Заранее благодарю.
Валерий.

Дурачёк
Дурачёк аватар
Offline
Зарегистрирован: 25.11.2012

1 - зависит от диаппазона частот и точности.
2 - да.
3 - нет, "аналоговые выходы" ардуины, это ШИМ, но он может быть преобразован в напряжение или ток.
Если речь о том, что бы прицепить стрелочный индикатор, то как правило достаточно добавить конденсатор (и иногда ещё диод).

biglev
Offline
Зарегистрирован: 30.11.2012

Уже обзавелся самой Ардуинкой duemilanove, LCD шилдом к ней и акселлерометр ADXL335

Диапазон частот  в пределах 1-1000Гц. И как точно будет измеряться виброскорость,  какая погрешность будет c данным датчиком?

Не могли-бы Вы мне подсказать направление движения - в какую сторону мне двигаться и где подсмотреть нечто похожее?

 С уважением

Валерий.

usr-bin
Offline
Зарегистрирован: 04.09.2012

для уточнения погрешности и иных параметров посмотрите даташит датчика

Подсказываю направление: открываете google --> datasheet adxl335 --> нажать "поиск".

biglev
Offline
Зарегистрирован: 30.11.2012

Спасибо кэп! :-)

Если честно - меня больше интересует програмная часть. С "железом" разобраться не проблема.

Не могу понять, неужели измеритель виброускорения - ну настолько секретный проект, что никто о нем ничего не знает и интернеты не пишут?

 

ascon
ascon аватар
Offline
Зарегистрирован: 14.08.2013

Забросил все? или что то в голову тебе пришло?

biglev
Offline
Зарегистрирован: 30.11.2012

Забросил, ибо сложно найти хотя-бы похожий проект и разобраться самому в принципе работы, алгоритме. Помочь ведь некому.

leshak
Offline
Зарегистрирован: 29.09.2011

А что вы, кроме того что описали "хочу, хочу, хочу..." сделали для того что-бы кто-то вам помог?

Ну давайте я вам помогу. Это запросто. Тоже буду хотеть. Вместе с вами.

Помощь - это присоединение к какому-то действию. Пока единственное действие, видимое от вас - хотение и ожидание.

Черт, да вам пол-форума в этом помогает.

P.S. Как стать сильным? Тренироватся.

ascon
ascon аватар
Offline
Зарегистрирован: 14.08.2013

 

Не вижу на горизонте пол-форума которые помогают в чем то?

Хотябы кто нить ссылку скинул бы, если лень писать и объяснять

 

Клапауций
Offline
Зарегистрирован: 10.02.2013

ascon пишет:
Не вижу на горизонте пол-форума которые помогают в чем то?

Хотябы кто нить ссылку скинул бы, если лень писать и объяснять

Ссылку? всего то - их есть у меня!

 https://www.google.com/search?hl=ru&q=arduino%2BADXL335

писать не лень - лень выяснять у гугла, что два варианта:

1. он плохо искал аналог хотелки.

2. его хотелка уникальна или нахрен никому не впёрлась.

jkeeeng
Offline
Зарегистрирован: 01.09.2013
Во первых, вам нужен именно датчик виброскорости? или просто датчик вибрации? 
На рынке есть несколько заточеных именно для Ардуино.

http://www.ebay.co.uk/itm/Vibration-switch-sensor-module-for-Arduino-PIC-AVR-/130939662140?pt=UK_BOI_Electrical_Components_Supplies_ET&hash=item1e7c9caf3c

http://www.ebay.co.uk/itm/3-3V-5V-Vibration-Switch-Sensor-Digital-Module-3-PIN-SW-420-For-Arduino-Detect-/251291941386?pt=UK_BOI_Electrical_Test_Measurement_Equipment_ET&hash=item3a822aba0a

 
Во вторых, для начала надо было начать с самой теории: что такое виброскорость и как она находиться. И тогда многие вопросы отпадут сами по себе... А ожидать готовый код от народа можно веками. Присоединюсь к вышеупомянутому. Приходите с конкретными вопросами, буду рад помочь.
biglev
Offline
Зарегистрирован: 30.11.2012

Желание просто хотеть, хотеть помочь, ссылки на даташит акселерометра - это примитивно. Снять 330mV/g с каждой из осей может каждый. А вот пересчитать в нужные единицы, где используются в т.ч. угловая скорость, фильтр Калмана; результаты в цифрах вывести на дисплей, и/или через СОМ-порт и распределить в спектральной диаграмме на компе - за этим я к Вам, уважаемые, и обратился.

Правильнее было-бы сказать, что у меня есть желание изготовить виброметр, но я не обладаю достаточными знаниями составить столь сложную программу для обработки сигналов. У кого есть подобный опыт, помогите, пожалуйста.

P.S. Полезный сайт на эту тему: http://www.vibration.ru

 

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

А Вы начните не сразу со всего,  а по очереди решайте мелкие задачи. Вот тогда народ помогать и подтянется - иначе в "Ищу исполнителя"

ascon
ascon аватар
Offline
Зарегистрирован: 14.08.2013

biglev пишет:

 А вот пересчитать в нужные единицы, где используются в т.ч. угловая скорость, фильтр Калмана; 

Ну это наверно лучше будет на  металлическом форуме  там вкладка есть вибродиогностика )