Измерение частоты физических колебаний

gliry
Offline
Зарегистрирован: 08.09.2018

Работаю над проектом: "Измерение плотности жидкости в потоке". Имеется металлическая трубка, колебательная часть. Трубка колеблется в течение определенного времени, после чего колебания прекращаются и трубка какое-то время продолжает свои колебания. Задача следующая. Используя arduino замерить частоту свободных колебаний трубки. Идеальный для меня вариант связан с использованием MPU6050, но также рассмотрю и ваши способы реализации.

P.S. Даже не смог получить простейшие данные с гироскопа, постоянно выдает 2 значения, никак не зависящих ни от ускорения, ни от угла наклона датчика.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

gliry пишет:

Трубка колеблется в течение определенного времени, после чего колебания прекращаются и трубка какое-то время продолжает свои колебания.

Это как?

Цитата:

P.S. Даже не смог получить простейшие данные с гироскопа, постоянно выдает 2 значения, никак не зависящих ни от ускорения, ни от угла наклона датчика.

Как раз это - логично. Они и не должны зависеть ни от одного, ни от другого.

gliry
Offline
Зарегистрирован: 08.09.2018

Собрал простейший электромагнит, используя блок питания (переменка 9V ) и катушку. На самой трубке закреплен магнит. Трубка колеблется за счет воздействия магнитного поля катушки на магнитное поле магнита. 

Разбираюсь с ардуино буквально 3 день, видел несколько видео, где люди, используя processing и гироскоп-акселирометр, получали 3д модель положения датчика на экране компьютера. Сделав все, как в видео, я получал скачущий паралелепипед, вечно находящийся в двух положениях, причем никакие воздействия на сам датчик не меняли значений на экране компьютера. 

sadman41
Offline
Зарегистрирован: 19.10.2016

А обычный датчик сотрясения не подойдет? Он достаточно чуствителен.

gliry
Offline
Зарегистрирован: 08.09.2018

sadman41 пишет:

А обычный датчик сотрясения не подойдет? Он достаточно чуствителен.

Возможно и подойдет, до этого момента даже не знал о существовании подобного датчика.

sadman41
Offline
Зарегистрирован: 19.10.2016

В нем пружинка и стержень внутри ея, насколько я помню. Щелкаешь по нему, к примеру, - пружинка контачит со стержнем, идет замыкание. К физике вашего процесса это подходит?

gliry
Offline
Зарегистрирован: 08.09.2018

sadman41 пишет:

В нем пружинка и стержень внутри ея, насколько я помню. Щелкаешь по нему, к примеру, - пружинка контачит со стержнем, идет замыкание. К физике вашего процесса это подходит?

Думаю, что да, только остается открытым вопрос, смогу ли я таким образом измерять частоту? На данный момент использую блок питания, выдающий 50Гц 9V переменного, соотеветственно и частота вынужденных колебаний будет тоже меняться от ~50 до 0. 

sadman41
Offline
Зарегистрирован: 19.10.2016

https://www.electrodragon.com/product/vibration-switch-sensor-sw-18020p/ -> Conductive time: about 2ms

На пределе, конечно. Теоретически ловит колебание в любом направлении. Подумайте, проект-то ваш.

skif
skif аватар
Offline
Зарегистрирован: 24.03.2015

Что то  вы очень навороченно задумали. Мерил частоту колебаний - датчик холла и магнит на маятнике. Просто, дёшево  и сердито. 

А датчики вибрации - не просто на пределе. ещё и с дребезгом бороться ( и это на частоте 50 гц). 

Есть мысль.

skif7361@ya.ru

promavto
promavto аватар
Offline
Зарегистрирован: 30.04.2013

gliry пишет:

  "Измерение плотности жидкости в потоке". 

5 лет назад работал над проектом измерения плотности жидкости в агресивной среде. Существуют датчики камертонного типа. Конструкция такая. В трубе установлена электронная часть, а на конце датчик в виде U как камертон. Генератор передает колебания на камертон. Другая часть схемы измеряет колебания. В зависимости от плотности колебания камертона изменяются.