|
|
  |
Датчик измерения уровня топлива в баке мотоцикла, Нужны идеи |
|
|
Guest_@Ark_*
|
Sep 14 2009, 22:13
|
Guests

|
Цитата Сегодня поэкспериментировал с пьезокристаллом и ведром с водой. Осциллограф показал оч много гармоник и на глаз изменение частоты не заметно. По свободе попробую записать сигнал на комп и разложить на гармоники - если что-то будет видно придется выдумывать алгоритм обработки сигнала на МК. Я думаю, для начала, нужно просто увидеть спекстр сигнала на экране при помощи какой-либо программы. Затем, посмотреть, как он будет меняться в зависимости от заполнения объема жидкостью... Ясно, что эта задача решается, так или иначе, причем с достаточно хорошей точностью. Вопрос, на который нужно ответить - стоит ли "овчинка выделки". То есть, возможны ли достаточно простые способы определения заполненности емкости, например - по двум-трем-четырем характерным частотам. Так, чтобы метод был реализуем на достаточно дешевом МК. Без применения сложного спектрального анализа и DSP...
|
|
|
|
|
Sep 15 2009, 18:29
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 18-08-09
Из: Запорожье
Пользователь №: 51 942

|
muravei, не, напряжно будет его вылавливать и батарейки менять, тем более сложно сделать герметичную открывающуюся конструкцию. Цитата(@Ark @ Sep 15 2009, 01:13)  Я думаю, для начала, нужно просто увидеть спекстр сигнала на экране при помощи какой-либо программы. Затем, посмотреть, как он будет меняться в зависимости от заполнения объема жидкостью... Ясно, что эта задача решается, так или иначе, причем с достаточно хорошей точностью. Вопрос, на который нужно ответить - стоит ли "овчинка выделки". То есть, возможны ли достаточно простые способы определения заполненности емкости, например - по двум-трем-четырем характерным частотам. Так, чтобы метод был реализуем на достаточно дешевом МК. Без применения сложного спектрального анализа и DSP... Посмотрел спектр - получил пик в зоне 4,5-5 кГЦ слабо повторяющийся при одинаковом уровне воды. Так что реакцию на изменение уровня я не увидел, но когда уровень стал выше датчика остались одни шумы. Нужно будет еще попробовать отфильтровать сигнал.
Сообщение отредактировал livo - Sep 15 2009, 18:32
|
|
|
|
Guest_@Ark_*
|
Sep 16 2009, 00:09
|
Guests

|
Цитата Посмотрел спектр - получил пик в зоне 4,5-5 кГЦ слабо повторяющийся при одинаковом уровне воды. Так что реакцию на изменение уровня я не увидел, но когда уровень стал выше датчика остались одни шумы. Нужно будет еще попробовать отфильтровать сигнал. IMHO, высоковата частота для ведра с водой... По моим прикидкам, нужно смотреть где-то в районе 1 кГц и ниже. То есть диапазон достаточно низких звуковых частот... Может, верхнюю часть спектра лучше совсем обрезать?
|
|
|
|
Guest_@Ark_*
|
Sep 16 2009, 02:50
|
Guests

|
Цитата Бензобак это резонатор - можно мерить его резонансную частоту, что то около 150МГц должно быть Вы не ошиблись? Может 150Гц, все-таки?
|
|
|
|
|
Sep 16 2009, 10:12
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 18-08-09
Из: Запорожье
Пользователь №: 51 942

|
Цитата(@Ark @ Sep 16 2009, 03:09)  IMHO, высоковата частота для ведра с водой... По моим прикидкам, нужно смотреть где-то в районе 1 кГц и ниже. То есть диапазон достаточно низких звуковых частот... Может, верхнюю часть спектра лучше совсем обрезать? Когда осциллографом смотрел тот насчитывал от 200 до 500 Гц, но зависит от того - куда и чем стучать, а не от уровня воды.
|
|
|
|
Guest_@Ark_*
|
Sep 16 2009, 13:38
|
Guests

|
Цитата Да не акустический же резонанс имелся в виду. Цитата А что можно и акустический попробовать... Впечатление, что участники темы совсем не читают чужих постов... Sorry. Цитата Когда осциллографом смотрел тот насчитывал от 200 до 500 Гц, но зависит от того - куда и чем стучать, а не от уровня воды. В случае с бензобаком, "стучать" (возбуждать колебания) будет двигатель через крепеж бензобака к раме. Так что будет некоторое единообразие.
|
|
|
|
|
Sep 17 2009, 06:04
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 18-08-09
Из: Запорожье
Пользователь №: 51 942

|
Цитата(@Ark @ Sep 16 2009, 16:38)  В случае с бензобаком, "стучать" (возбуждать колебания) будет двигатель через крепеж бензобака к раме. Так что будет некоторое единообразие. Хотелось бы на это надеяться, но чувствую что будет очень плохо - к раме еще много чего прикручено и оно резонирует на разных оборотах двигателя и нагрузке на двигатель (особенно глушитель). Так что если не найти четкую зависимость между уровнем и частотой, не зависимо от того куда и чем стучать, то этот вариант точно не прокатит.
Сообщение отредактировал livo - Sep 17 2009, 06:07
|
|
|
|
Guest_@Ark_*
|
Sep 20 2009, 08:47
|
Guests

|
Цитата Посмотрел спектр - получил пик в зоне 4,5-5 кГЦ слабо повторяющийся при одинаковом уровне воды. Так что реакцию на изменение уровня я не увидел, но когда уровень стал выше датчика остались одни шумы. Возможно, это ключ к решению проблемы. Получается, что уровень с помощью микрофона отслеживать можно, причем снаружи. Можно наклеить на бак линейку микрофонов, и по ним определять текущий уровень. Естествено, с усреднением по времени. Наверное, для мотоцикла, точность, например, в 1/8 бака - будет вполне достаточна.
|
|
|
|
|
Sep 20 2009, 13:29
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 18-08-09
Из: Запорожье
Пользователь №: 51 942

|
Цитата(@Ark @ Sep 20 2009, 11:47)  Возможно, это ключ к решению проблемы. Получается, что уровень с помощью микрофона отслеживать можно, причем снаружи. Можно наклеить на бак линейку микрофонов, и по ним определять текущий уровень. Естествено, с усреднением по времени. Наверное, для мотоцикла, точность, например, в 1/8 бака - будет вполне достаточна. Вот хочу зафильтровать сигнал у увидеть эти кГц на осциллографе, но пока на работе запара и приходится работать, а не полезными вещами заниматься
|
|
|
|
|
Sep 20 2009, 20:23
|
Гуру
     
Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802

|
Цитата(@Ark @ Sep 20 2009, 11:47)  . Можно наклеить на бак линейку микрофонов, Можно линейку микрофонов, можно ведро лазеров, можно четырехосевой гироскоп..... Что ж мы так беспомощно... Ну, поискали бы "электрические измерения неэлектрических величин".... Может, старый добрый поплавок , двигающий кусок велосипедной спицы в катушке дифференциального индуктивного датчика и справился бы удовлетворительно. Он работает, как простой индуктивный автогенератор, только от перекоса индуктивностей за счет подвижного сердечника меняет скважность.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|